.elementor-569 .elementor-element.elementor-element-7475ecf{--display:flex;}.elementor-569 .elementor-element.elementor-element-7475ecf:not(.elementor-motion-effects-element-type-background), .elementor-569 .elementor-element.elementor-element-7475ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-569 .elementor-element.elementor-element-9178cd8{text-align:center;}.elementor-569 .elementor-element.elementor-element-9178cd8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:500;}.elementor-569 .elementor-element.elementor-element-020ae50{--display:flex;}.elementor-569 .elementor-element.elementor-element-020ae50:not(.elementor-motion-effects-element-type-background), .elementor-569 .elementor-element.elementor-element-020ae50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-569 .elementor-element.elementor-element-cc25d64{text-align:center;color:var( --e-global-color-accent );}.elementor-569 .elementor-element.elementor-element-5978be3{--display:flex;}.elementor-569 .elementor-element.elementor-element-5978be3:not(.elementor-motion-effects-element-type-background), .elementor-569 .elementor-element.elementor-element-5978be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body.elementor-page-569:not(.elementor-motion-effects-element-type-background), body.elementor-page-569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}:root{--page-title-display:none;}/* Start custom CSS *//* GFP Parts Department */
.gfp-eyebrow{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#1E9BCF;display:flex;align-items:center;gap:10px;}
.gfp-eyebrow::before{content:'';display:block;width:28px;height:2px;background:#1E9BCF;}
.gfp-stat-item{text-align:center;padding:22px 10px;border-right:1px solid rgba(255,255,255,0.12);}
.gfp-stat-item:last-child{border-right:none;}
.gfp-stat-num{font-family:'Bebas Neue',sans-serif;font-size:42px;color:#ffffff;line-height:1;}
.gfp-stat-label{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,0.8);margin-top:4px;}
.gfp-tag{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1E9BCF;background:rgba(30,155,207,0.12);padding:4px 10px;border:1px solid rgba(30,155,207,0.25);margin:3px 3px 0 0;}
.gfp-parts-card{background:#1f1f1f;padding:36px 32px;border-bottom:3px solid transparent;transition:border-color .3s,background .3s;}
.gfp-parts-card:hover{background:#2a2a2a;border-bottom-color:#1E9BCF;}
.gfp-parts-card-title{font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#f5f5f5;margin-bottom:10px;}
.gfp-parts-card-desc{font-size:14px;color:#888888;line-height:1.65;margin-bottom:16px;}
.gfp-brand-strip{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap;}
.gfp-brand-name{font-family:'Bebas Neue',sans-serif;font-size:26px;letter-spacing:2px;color:#2a2a2a;transition:color .25s;cursor:default;}
.gfp-brand-name:hover{color:#d4d4d4;}
.gfp-step{padding:28px 0;border-bottom:1px solid #2a2a2a;display:grid;grid-template-columns:80px 1fr;gap:24px;align-items:start;}
.gfp-step:first-child{border-top:1px solid #2a2a2a;}
.gfp-step-num{font-family:'Bebas Neue',sans-serif;font-size:56px;color:#2a2a2a;line-height:1;}
.gfp-step-title{font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#f5f5f5;margin-bottom:8px;}
.gfp-step-desc{font-size:15px;color:#888888;line-height:1.65;margin:0;}
.gfp-info-block{background:#111111;padding:28px 32px;border-left:3px solid #1E9BCF;margin-bottom:20px;}
.gfp-info-title{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#1E9BCF;margin-bottom:10px;}
.gfp-info-body{font-size:15px;line-height:1.7;color:#d4d4d4;}
.gfp-info-body a{color:#d4d4d4;text-decoration:none;}
.gfp-info-body a:hover{color:#1E9BCF;}
.gfp-form-label{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#888888;display:block;margin-bottom:6px;}
.gfp-form-input{width:100%;background:#111111;border:1px solid #2a2a2a;border-bottom:2px solid #2a2a2a;padding:13px 16px;color:#f5f5f5;font-family:Barlow,sans-serif;font-size:15px;outline:none;margin-bottom:16px;transition:border-color .2s;appearance:none;box-sizing:border-box;}
.gfp-form-input:focus{border-color:#1E9BCF;}
.gfp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.gfp-submit-btn{width:100%;background:#1E9BCF;color:#ffffff;border:none;padding:16px 32px;font-family:'Barlow Condensed',sans-serif;font-size:16px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:background .25s;}
.gfp-submit-btn:hover{background:#1aace6;}
.gfp-lookup-box{background:#181818;border:1px solid #2a2a2a;padding:40px;margin-bottom:0;}
.gfp-lookup-title{font-family:'Bebas Neue',sans-serif;font-size:32px;color:#f5f5f5;letter-spacing:1px;margin-bottom:8px;}
.gfp-lookup-sub{font-size:14px;color:#888888;margin-bottom:28px;line-height:1.6;}
.gfp-popular-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:0;}
.gfp-pop-item{background:#1f1f1f;padding:20px 22px;cursor:pointer;transition:background .2s,border-left-color .2s;border-left:3px solid transparent;}
.gfp-pop-item:hover{background:#2a2a2a;border-left-color:#1E9BCF;}
.gfp-pop-brand{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#1E9BCF;margin-bottom:4px;}
.gfp-pop-name{font-family:'Barlow Condensed',sans-serif;font-size:16px;font-weight:600;color:#f5f5f5;}
.gfp-pop-price{font-size:13px;color:#888888;margin-top:4px;}
.gfp-alert-box{background:rgba(30,155,207,0.08);border:1px solid rgba(30,155,207,0.3);padding:20px 24px;display:flex;align-items:flex-start;gap:14px;margin-bottom:24px;}
.gfp-alert-icon{font-size:22px;flex-shrink:0;margin-top:2px;}
.gfp-alert-text{font-size:14px;color:#d4d4d4;line-height:1.6;}
.gfp-alert-text strong{color:#1E9BCF;font-family:'Barlow Condensed',sans-serif;font-size:15px;letter-spacing:.05em;display:block;margin-bottom:4px;}/* End custom CSS */