.navigation-header{border-bottom:1px solid #e5e7eb}.navigation-header .navigation-header-grid{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:grid;gap:0;grid-template-areas:"logo nav nav support";grid-template-columns:auto 1fr}@media (min-width:1350px){.navigation-header .navigation-header-grid{gap:1rem;grid-template-areas:"logo nav support";grid-template-columns:auto 1fr auto}}.navigation-header .site-logo{grid-area:logo}.navigation-header .support-section{grid-area:support;justify-self:end}@media (max-width:1350px){.navigation-header .support-section{justify-self:end}}.navigation-header .nav-menu{grid-area:nav}@media (max-width:1199px){.navigation-header .nav-menu{display:none}}@media (min-width:1200px){.navigation-header .nav-menu{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}}.navigation-header .mega-menu-item{position:relative}.navigation-header .mega-menu-item:hover .mega-menu-dropdown{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.navigation-header .mega-menu-dropdown{-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);left:0;position:absolute;top:100%;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.navigation-header .mega-menu-dropdown:before{background:#fff;-webkit-box-shadow:-2px -2px 5px rgba(0,0,0,.04);box-shadow:-2px -2px 5px rgba(0,0,0,.04);content:"";height:12px;left:20px;position:absolute;top:-6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:12px}.navigation-header nav a{font-weight:700;letter-spacing:.05em}.navigation-header nav a:hover{color:var(--color-primary)}.navigation-header .cart-icon-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative}.navigation-header .cart-badge,.navigation-header .cart-icon-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.navigation-header .cart-badge{background:gold;-webkit-border-radius:50%;border-radius:50%;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:11px;font-weight:700;height:20px;line-height:20px;min-width:20px;padding:0 6px;pointer-events:none;position:absolute;right:-4px;text-align:center;top:-4px;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;z-index:10}.navigation-header .cart-badge.hidden{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.navigation-header .support-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.875rem}.navigation-header .support-link:hover{color:var(--color-primary)}
#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item,#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item{clear:none;color:#000;display:block;float:left;font-family:inherit;font-size:14px;padding:15px 15px 0}#mega-menu-wrap-product-menu,#mega-menu-wrap-product-menu #mega-menu-product-menu,#mega-menu-wrap-product-menu #mega-menu-product-menu li.mega-menu-item{position:static!important}#mega-menu-wrap-product-menu .mega-subcat-containers{position:relative!important}#mega-menu-wrap-product-menu .mega-subcat-containers li.mega-menu-item{position:absolute!important}#mega-menu-wrap-product-menu .mega-subcat-containers h3{font-size:2em}#mega-menu-wrap-product-menu #mega-menu-product-menu>li>a.mega-menu-link{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}body .mega-subcat-buttons a.mega-menu-link{background:transparent!important;color:#000!important;cursor:pointer;float:left!important;font-size:14px!important;font-weight:700!important;line-height:16px!important;padding:10px!important;text-decoration:none!important;text-transform:none!important;vertical-align:baseline!important;width:100%!important}body .mega-subcat-buttons .mega-menu-item.active a.mega-menu-link{background:#f5f5f5!important;border:none!important;-webkit-border-radius:10px!important;border-radius:10px!important;font-weight:900!important}@media screen and (min-width:768px){.mega-menu-tabbed.has-tall-subcat-containers>.mega-sub-menu{min-height:-webkit-calc(var(--min-height,-webkit-fit-content) + 1rem)!important;min-height:calc(var(--min-height, -moz-fit-content) + 1rem)!important;min-height:calc(var(--min-height, fit-content) + 1rem)!important}}.subcat-containers ul li::marker{color:var(--color-primary);font-size:1.3em}a.mega-third-button i.fa-solid.fa-chevron-right{-webkit-transition:margin .25s;-o-transition:margin .25s;transition:margin .25s}.subcat-containers li#mega-menu-item{background:#e6e6e6!important}.mega-subcat-containers p{margin-bottom:0!important}.subcat-containers ul{overflow:hidden}.subcat-containers ul li{line-height:1.3;margin-bottom:5px!important}a.mega-third-button{color:var(--e-global-color-primary);display:inline-block;font-size:1.2em;font-style:italic;font-weight:900;letter-spacing:.5px;margin-left:5px;margin-top:5px;padding:.5em 1em}a.mega-third-button:hover{cursor:pointer}a.mega-third-button i.fa-solid.fa-chevron-right{margin-left:0;-webkit-transition:margin .7s;-o-transition:margin .7s;transition:margin .7s}a.mega-third-button:hover i.fa-solid.fa-chevron-right{margin-left:10px;-webkit-transition:margin .4s;-o-transition:margin .4s;transition:margin .4s}a.mega-third-button:hover{text-decoration:none}#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{border:0}#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{background:#f5f5f5;-webkit-border-radius:10px;border-radius:10px;font-weight:900}#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu{border-left:0}#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{background:#f5f5f5;-webkit-border-radius:10px;border-radius:10px;font-weight:900}#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{background:none;border:none}#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{background:#f5f5f5!important;-webkit-border-radius:10px!important;border-radius:10px!important;font-weight:900!important}#mega-menu-item-748>li>a.mega-menu-link,#mega-menu-item-753>li>a.mega-menu-link{font-size:15px!important;padding:.5rem 2rem!important;width:25%!important}#mega-menu-item-748 h3,#mega-menu-item-753 h3{font-size:2em}#mega-menu-wrap-product-menu #mega-menu-product-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:last-child{padding:15px 15px 30px}#mega-menu-wrap-product-menu #mega-menu-product-menu .mega-menu-flyout li.mega-menu-item{background:#fff;padding:8px}#mega-menu-wrap-product-menu #mega-menu-product-menu .mega-menu-flyout li.mega-menu-item a.mega-menu-link{background:#fff!important;color:#000!important;font-size:16px!important;font-weight:700!important}#mega-menu-wrap-product-menu #mega-menu-product-menu .mega-menu-flyout li.mega-menu-item a.mega-menu-link:hover{background:#f5f5f5!important;background-color:#f5f5f5!important;border:none!important;-webkit-border-radius:10px!important;border-radius:10px!important;font-weight:900!important}
@charset "UTF-8";.product-feature-section .feature-heading{color:#231f20;font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;text-transform:uppercase}.product-feature-section .feature-subheading{color:#858585;font-family:Peridot PE Variable;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.product-feature-section .feature-container{margin:0 auto;max-width:1200px}.product-feature-section .feature-content{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:start;align-items:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-justify-content:space-between;justify-content:space-between;margin-top:16px}.product-feature-section .feature-image{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%}.product-feature-section .feature-image img{-webkit-border-radius:6px;border-radius:6px;height:auto;width:100%}.product-feature-section .feature-text{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.product-feature-section .feature-text h3{font-size:1.25rem!important;font-weight:700;margin:0}.product-feature-section .feature-text ul{list-style:none;margin:0;padding:0}.product-feature-section .feature-text li{line-height:1.5;margin-bottom:15px}.product-feature-section .feature-text li:before{color:var(--color-primary);content:"▪";display:inline-block;font-weight:700;width:20px}.product-feature-section-alt .feature-container{margin:0 auto;max-width:1200px}.product-feature-section-alt .feature-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px}.product-feature-section-alt .feature-image img{-webkit-border-radius:6px;border-radius:6px;height:auto;max-height:200px;-o-object-fit:contain;object-fit:contain;width:100%;width:285px}.product-feature-section-alt .feature-title-group{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.product-feature-section-alt .feature-heading{color:#231f20;font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;text-transform:uppercase}.product-feature-section-alt .feature-subheading{color:#858585;font-family:Peridot PE Variable;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0}.product-feature-section-alt .feature-content{width:100%}.product-feature-section-alt .feature-text h3{font-size:1.25rem!important;font-weight:700}.product-feature-section-alt .feature-text ul{list-style:none;margin:0;padding:0}.product-feature-section-alt .feature-text li{line-height:1.5}.product-feature-section-alt .feature-text li:before{color:var(--color-primary);content:"▪";display:inline-block;font-weight:700;width:20px}
.tab-content:has(.header-garage){background-color:var(--color-secondary);-webkit-border-radius:0;border-radius:0}.vehicle-selector-hero{background-color:#fff}@media (min-width:767px){.vehicle-selector-hero{-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg)}}.vehicle-selector-hero__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}.vehicle-selector-hero__container,.vehicle-selector-hero__heading-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.vehicle-selector-hero__heading-wrapper{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}@media (max-width:768px){.vehicle-selector-hero__heading-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start}}.vehicle-selector-hero__heading{color:#000;font-size:1.5rem;margin-bottom:0}@media (min-width:768px){.vehicle-selector-hero__heading{font-size:clamp(1.125rem,.2813rem + 1.5vw,1.5rem)}}.bpag-fitment-selector{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:18px;-webkit-justify-content:center;justify-content:center;width:100%}@media (max-width:768px){.bpag-fitment-selector{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}}.bpag-fitment-selector .input-group{min-width:clamp(9.375rem,.7212rem + 18.0288vw,18.75rem);padding:8px 0;position:relative}@media (max-width:768px){.bpag-fitment-selector .input-group{min-width:100%;padding:0;width:100%}}.bpag-fitment-selector .input-group:after{background:none;color:#2c2222;content:"\f078";font-family:Font Awesome\ 6 Free;font-weight:900;pointer-events:none;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.bpag-fitment-selector select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f0f2f5;background-image:none!important;border:none;-webkit-border-radius:3px;border-radius:3px;color:#333;cursor:pointer;font-size:16px;height:40px;line-height:1.5;padding:0 15px;position:relative;width:100%}@media (max-width:768px){.bpag-fitment-selector select{font-size:16px;height:48px;width:100%}}.bpag-fitment-selector select:focus{-webkit-box-shadow:0 0 0 2px rgba(var(--color-secondary-rgb),.3);box-shadow:0 0 0 2px rgba(var(--color-secondary-rgb),.3);outline:none}.bpag-fitment-selector select:disabled{background-color:#e1e5eb;color:#999}.bpag-fitment-selector select::-ms-expand{display:none}.bpag-fitment-selector .select-wrapper{display:block;position:relative;width:100%}.bpag-fitment-selector .select-wrapper:after{background-color:transparent;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:40px}.bpag-fitment-selector .spinner-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:hsla(0,0%,100%,.7);-webkit-border-radius:3px;border-radius:3px;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:5}.bpag-fitment-selector .spinner-container:not([style*="display: none"])+select{opacity:.7}.bpag-fitment-selector button[type=submit]{background-color:var(--color-primary);border:none;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.2),inset 3px 3px 24px hsla(0,0%,100%,.1);box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.2),inset 3px 3px 24px hsla(0,0%,100%,.1);color:#000;cursor:pointer;font-size:16px;font-weight:900;height:auto;letter-spacing:1px;padding:0 24px;text-transform:uppercase;-webkit-transition:background-color .2s,-webkit-transform .1s;transition:background-color .2s,-webkit-transform .1s;-o-transition:background-color .2s,transform .1s;transition:background-color .2s,transform .1s;transition:background-color .2s,transform .1s,-webkit-transform .1s;width:max(150px,100%)}.bpag-fitment-selector button[type=submit]:active{-webkit-filter:brightness(.9);filter:brightness(.9);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}@media (max-width:768px){.bpag-fitment-selector button[type=submit]{height:48px;margin-top:4px;padding:12px 24px;width:100%}}.input-group .select-arrow,.input-group select{background-color:#f0f2f5}select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:none!important;background-position:100%!important;background-repeat:no-repeat!important;padding-right:30px!important}.fitment-selector-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:15px;padding-left:20px}.vehicle-selector-header{background-color:var(--color-secondary);padding:15px 20px}.vehicle-selector-header h2{color:#fff;font-size:24px;font-weight:700;margin:0}#navigation-garage-dropdown .vehicle-selector-hero{background-color:transparent}#navigation-garage-dropdown [type=submit]{margin:8px 0}
.hamburger-icon{color:#333;cursor:pointer;font-size:24px;position:relative;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;z-index:1001}.hamburger-icon.active{position:fixed;right:25px;top:22px}.hamburger-icon.active i.fa-bars:before{content:"\f00d"}.hamburger-icon:hover{color:#000}.hamburger-icon i{display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (min-width:768px){.mobile-menu-container{display:none!important}}.sidebar{background-color:#fff;-webkit-box-shadow:-2px 0 5px rgba(0,0,0,.1);box-shadow:-2px 0 5px rgba(0,0,0,.1);height:100vh;max-width:300px;overflow-x:hidden;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);-o-transition:transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);width:80%;z-index:1000}.sidebar.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.sidebar .menu-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:20px}.sidebar .menu-header .menu-logo{height:30px;width:auto}.sidebar .mobile-nav-menu{list-style-type:none;margin:0;padding:0}.sidebar .mobile-nav-menu li{border-bottom:1px solid #eee;list-style-type:none;margin-bottom:0;position:relative}.sidebar .mobile-nav-menu li a{color:#333;display:block;font-family:var(--font-condensed);font-size:16px;padding:15px 20px;text-decoration:none;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.sidebar .mobile-nav-menu li a:hover{background-color:#f5f5f5}.sidebar .mobile-nav-menu .menu-item-has-children .menu-link-parent{font-family:var(--font-primary);font-weight:900;text-transform:uppercase;width:100%}.sidebar .mobile-nav-menu .menu-item-has-children .accordion-toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,.05);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;padding-left:10px;padding-right:10px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;width:50px}.sidebar .mobile-nav-menu .menu-item-has-children .accordion-toggle i{color:#333;font-size:12px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.sidebar .mobile-nav-menu .menu-item-has-children .accordion-toggle:hover{background-color:rgba(0,0,0,.05)}.sidebar .mobile-nav-menu .menu-item-has-children.open>div>.accordion-toggle{background-color:rgba(0,0,0,.15)}.sidebar .mobile-nav-menu .menu-item-has-children.open>div>.accordion-toggle i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sidebar .mobile-nav-menu .nested-sub-menu,.sidebar .mobile-nav-menu .sub-menu{background-color:#f9f9f9;display:none;list-style-type:none;overflow:hidden;padding-left:20px}
