.header-od-menu--desktop{display:none}@media screen and (width>=750px){.header-od-menu--desktop{display:block}}.header-od-menu--desktop>.header-od-menu__menu{gap:var(--link-gap,16px);flex-direction:row;padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end);padding-inline-start:var(--padding-inline-start);padding-inline-end:var(--padding-inline-end);display:flex}.header-od-menu--desktop>.header-od-menu__menu>.header-od-menu__item>.header-od-menu__link .svg-wrapper,.header-od-menu--desktop .header-od-menu__panel:not(.header-od-menu__panel .header-od-menu__panel)>.header-od-menu__container>.header-od-menu__panel-header{display:none}.header-od-menu--desktop .header-od-menu__btn-close{transition:opacity var(--animation-speed) var(--animation-easing)}.header-od-menu--desktop .header-od-menu__panel:has(.header-od-menu__panel--active)>.header-od-menu__container>.header-od-menu__panel-header .header-od-menu__btn-close{opacity:0;pointer-events:none}.header-od-menu--desktop .header-od-menu__panel{z-index:-1;transform:translate(calc(-100% - 10px))}.header-od-menu--desktop .header-od-menu__panel--active{transform:none}.header-od-menu--desktop .header-od-menu__panel--level-1{z-index:10;height:calc(100vh - var(--mega-nav-height,0));top:var(--mega-nav-height,0);position:fixed;left:0}.header-od-menu--desktop:has(.header-od-menu__panel--active) .header-od-menu__backdrop{pointer-events:initial;opacity:var(--backdrop-opacity,.5)}@media screen and (width>=750px){.header-od-menu--mobile{display:none}}.header-od-menu--mobile .header-od-menu__panel{width:100%;left:0;transform:translate(calc(100% + 10px))}.header-od-menu--mobile .header-od-menu__panel--active{transform:none}.header-od-menu--mobile .header-od-menu__panel--level-0{z-index:10;height:calc(100vh - var(--mega-nav-height,0));top:var(--mega-nav-height,0);position:fixed;left:0}.header-od-menu__backdrop{z-index:10;top:var(--mega-nav-height,0);background-color:var(--backdrop-color,#000);will-change:opacity;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;bottom:0;left:0;right:0}.header-od-menu__link--icon{align-items:center;display:flex}.header-od-menu__panel{width:var(--drawer-width,30vw);will-change:transform;height:100%;transition:transform .3s;position:absolute;top:0;left:100%}.header-od-menu__panel .header-od-menu__panel-header{margin-bottom:var(--margin-2xl);justify-content:space-between;display:flex}.header-od-menu__panel .header-od-menu__panel-header button{cursor:pointer;font-size:var(--font-size--xs);padding:var(--padding-md);margin:calc(-1 * var(--padding-md))}.header-od-menu__panel .header-od-menu__panel-header button .svg-wrapper,.header-od-menu__panel .header-od-menu__panel-header button .svg-wrapper svg{width:var(--icon-size-2xs);height:var(--icon-size-2xs)}.header-od-menu__panel .header-od-menu__container{background-color:var(--color-background);height:100%;padding:20px;overflow:hidden auto}.header-od-menu__panel .header-od-menu__container:after{content:"";position:absolute;top:0;bottom:0;left:100%}.header-od-menu__panel .header-od-menu__menu{flex-direction:column;gap:16px;display:flex}.header-od-menu__panel .header-od-menu__item:has(.header-od-menu__panel--active)>.header-od-menu__link{color:var(--color-secondary-button-hover-text);background-color:var(--color-secondary-button-hover-background)}.header-od-menu__panel .header-od-menu__link{width:100%;color:var(--color-secondary-button-text);background-color:var(--color-secondary-button-background);border-radius:var(--style-border-radius-buttons-secondary);transition:color var(--animation-speed) var(--animation-easing), background-color var(--animation-speed) var(--animation-easing);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.header-od-menu__panel .header-od-menu__link:hover,.header-od-menu__panel .header-od-menu__link:focus{color:var(--color-secondary-button-hover-text);background-color:var(--color-secondary-button-hover-background)}.header-od-menu__panel .header-od-menu__link:has(.header-od-menu__panel--active){color:var(--color-secondary-button-hover-text);background-color:var(--color-secondary-button-hover-background)}.header-od-menu--divider-shadow-under .header-od-menu__container:after{background:var(--shadow-svg);opacity:.3;width:10px}.header-od-menu--divider-shadow-over .header-od-menu__container:after{background:var(--shadow-svg);opacity:.3;width:10px;transform:rotate(180deg), translateX(10px)}.header-od-menu--divider-line .header-od-menu__container:after{opacity:1;background-color:#000;width:2px;margin:30px 0;left:calc(100% - 10px)}.header-od-menu--divider-border .header-od-menu__container:after{opacity:1;background-color:#000;width:2px}.header-od-buttons{gap:var(--button-gap,16px);flex-wrap:wrap;justify-content:end;padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end);padding-inline-start:var(--padding-inline-start);padding-inline-end:var(--padding-inline-end);display:flex}.header-od-buttons>*{text-transform:uppercase;padding-block:12px;padding-inline:16px}@media screen and (width<749px){.header-od-buttons>*{padding-block:8px;padding-inline:8px}}@media screen and (width>=750px){.header-od-buttons>*{height:var(--button-size)}}.header-od-icon-buttons{gap:var(--gap);font-size:var(--font-size--2xs);padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end);padding-inline-start:var(--padding-inline-start);padding-inline-end:var(--padding-inline-end);display:flex}.header-od-icon-buttons__link{align-items:center;gap:var(--gap-xs);flex-direction:column;display:flex}.header-od-icon-buttons__label{display:none}@media screen and (width>=750px){.header-od-icon-buttons__label{display:block}}.header-od-icon-buttons__item--cart{position:relative}.header-od-icon-buttons__item--cart a{cursor:pointer}.header-od-icon-buttons__item--cart .cart-bubble{position:absolute;top:0;right:0;transform:translate(50%,-50%)}#header-group:has(#header-od[sticky]){display:contents}:is(.header-od-section:has(>header-od[sticky=always]),.header-od-section:has(>header-od[sticky=scroll-up][data-sticky-state=active])){z-index:var(--layer-sticky);position:sticky;top:-1px}header-od[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing);opacity:1}header-od[data-sticky-state=active]{view-transition-name:sticky-header}:active-view-transition-type(empty-cart-drawer) header-od[data-sticky-state=active]{view-transition-name:none}header-od[data-sticky-state=idle]{opacity:0}.header-od{background-color:var(--color-background);display:block}.header-od__container{padding:var(--padding-lg) 0;gap:var(--gap-lg) 0}.header-od__top-row,.header-od__bottom-row{justify-content:space-between;align-items:center;gap:var(--gap-md);display:grid}.header-od__top-row{grid-template-columns:max-content 1fr max-content}@media screen and (width<=749px){.header-od__top-row{grid-template-columns:max-content max-content 1fr max-content}}.header-od__bottom-row{grid-template-columns:auto auto}@media screen and (width<=749px){.header-od__bottom-row{justify-content:start;gap:0}}.header-od__menu-button{--icon-size-sm:24px;cursor:pointer;align-items:center;display:flex}.header-od__search{text-align:center}.header-od__search input{cursor:pointer;border:none;outline:none;width:100%;max-width:700px;padding:16px 24px}.header-od__main-menu{display:flex}.compare-toggle{z-index:var(--layer-flat);--toggle-inset:max(var(--padding-xs), calc((var(--border-radius) + var(--padding-xs)) * (1 - cos(45deg))));--toggle-font-size:var(--font-size--xs);padding:var(--padding-2xs) var(--padding-xs);border-radius:var(--toggle-border-radius);gap:var(--gap-xs);display:inline-flex}.compare-toggle[hidden]{display:none}.compare-toggle:not(.compare-toggle--static){position:absolute}@media screen and (width<=749px){.compare-toggle--static-on-mobile{padding-inline:0;position:static}}@media screen and (width>=750px){[product-grid-view=list] .card-gallery .compare-toggle{display:none}}.compare-toggle span{line-height:var(--line-height--display-tight);text-transform:var(--toggle-text-transform);font-size:var(--toggle-font-size);font-family:var(--toggle-font-family);font-weight:var(--toggle-font-weight)}.compare-toggle .checkbox__label{align-items:center}.compare-toggle--bottom-left:not(.compare-toggle--static){bottom:calc(var(--toggle-inset) + var(--padding-block-start));left:calc(var(--toggle-inset) + var(--padding-inline-start))}.compare-toggle--bottom-right:not(.compare-toggle--static){bottom:calc(var(--toggle-inset) + var(--padding-block-start));right:calc(var(--toggle-inset) + var(--padding-inline-start))}.compare-toggle--top-left:not(.compare-toggle--static){top:calc(var(--toggle-inset) + var(--padding-block-start));left:calc(var(--toggle-inset) + var(--padding-inline-start))}.compare-toggle--top-right:not(.compare-toggle--static){top:calc(var(--toggle-inset) + var(--padding-block-start));right:calc(var(--toggle-inset) + var(--padding-inline-start))}.vehicle-selector-button{align-items:center;gap:var(--gap-xs);min-width:0;display:flex;overflow:hidden}@media screen and (width>=750px){.vehicle-selector-button{gap:var(--gap-sm)}}.vehicle-selector-button__badge{font-size:var(--font-size--3xs);font-family:var(--badge-font-family);background-color:var(--color-background);color:var(--color-foreground);text-transform:none;border-radius:4px;flex-shrink:0;padding-block:4px;padding-inline:6px;font-weight:600;display:none}body[data-active-vehicle=true] .vehicle-selector-button__badge{display:inline}.vehicle-selector-button__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-icons{align-items:center;gap:var(--icon-gap,6px);width:100%;font-size:var(--font-size--2xs);flex-direction:column;display:flex}.payment-icons__list{align-items:center;justify-content:var(--alignment,center);gap:var(--icon-gap,6px);flex-wrap:wrap;margin:0;padding:0;display:flex}.payment-icons__item{align-items:center;display:flex}body[data-active-vehicle=false][data-force-vehicle-selection] product-card quick-add-component{display:none!important}.card-gallery{gap:var(--product-card-gap);display:grid}@media screen and (width<=749px){.card-gallery .compare-toggle--static-on-mobile{display:none}}.product-card__list-compare{display:none}.product-card-gallery__compare-toggle{display:flex}@media screen and (width>=750px){.product-card-gallery__compare-toggle{display:none}.product-grid[product-grid-view=list]{row-gap:0}.product-grid[product-grid-view=list]>li:not(:last-child){margin-bottom:calc(var(--product-grid-gap-mobile-vertical) / 2);padding-bottom:calc(var(--product-grid-gap-mobile-vertical) / 2);border-bottom:2px solid #2e2e2e}}vm-product-compatible-vehicles-table,vm-product-specifications{overflow-x:auto}vm-product-compatible-vehicles-table table,vm-product-specifications table{border-collapse:collapse;width:100%}:is(vm-product-compatible-vehicles-table tr:not(:has(td)),vm-product-compatible-vehicles-table thead,vm-product-specifications tr:not(:has(td)),vm-product-specifications thead){background-color:rgb(var(--color-foreground-rgb)/var(--opacity-5));text-transform:uppercase;font-weight:700}:is(vm-product-compatible-vehicles-table tr:has(td),vm-product-specifications tr:has(td)){border-bottom:1px solid rgb(var(--color-foreground-rgb)/var(--opacity-10))}vm-product-compatible-vehicles-table th,vm-product-compatible-vehicles-table td,vm-product-specifications th,vm-product-specifications td{text-align:start;padding-inline:var(--padding-md);padding-block:var(--padding-sm)}:root{--theme:"Soul+Wolf Overdrive Theme"}
