.mobile-header-section{display:flex;flex-direction:column}#ymm-and-sort-container{display:flex;flex-direction:column;align-items:center}#ymm-and-sort-container .ymm-wheel-fitment-section{width:100%;padding:12px}.mobile-header-section .ymm-wheel-fitment-section{display:flex;padding:12px;flex-direction:column-reverse;align-items:flex-start;gap:8px;align-self:stretch;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.12)}.mobile-header-section .store-page-heading{color:#444;font-size:24px;font-style:normal;font-weight:700;line-height:120%;font-family:var(--site-font-family)}.mobile-header-section .breadcrumb-and-product-count-wrapper{display:flex;justify-content:space-between;margin:0 10px}.store-page-heading{margin:0 0 10px 10px;font-size:16px}.hr-divider{border:1px solid #70707080}.mobile-smart-filter-section{padding:10px 12px;background:#fff;border-bottom:1px solid #e3e3e3;align-self:stretch}.mobile-smart-filter-section .smart-filter-label{font-size:16px;font-weight:700;text-transform:none;letter-spacing:0;color:#222;margin:0 0 8px 0}#mobile-smart-filters-container{display:flex;align-items:stretch;gap:6px}#mobile-filter-list-smart-search{flex:1;height:2.75rem;border-radius:6px;background:#fff;padding:0 12px 0 32px;font-family:sans-serif;font-size:16px;border:1px solid #d9d9d9;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:8px center;background-size:16px 16px}#mobile-loading-smart-button,#mobile-smart-button{flex-shrink:0;width:auto;min-width:3rem;padding:0 16px;border:none;background-color:var(--site-accent-mid);border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:2.75rem}.mobile-active-filters{display:flex;align-items:center;gap:8px;margin-top:8px;overflow:hidden}.mobile-active-filters ul{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:6px;margin:0;padding:0;list-style:none;scrollbar-width:none;-ms-overflow-style:none}.mobile-active-filters ul::-webkit-scrollbar{display:none}.mobile-active-filters .active-filter-item{flex-shrink:0;color:#f3f3f3;background-color:var(--site-accent-mid);padding:6px 8px;border-radius:4px;font-size:12px;display:flex;align-items:center;gap:6px;white-space:nowrap;line-height:1}.mobile-active-filters .remove-active-filter{cursor:pointer;font-size:16px;line-height:1}#mobile-clear-all-filters{flex-shrink:0;font-size:12px;color:var(--site-accent-mid);white-space:nowrap;text-decoration:none}#mobile-filter-list-smart-search::placeholder{transition:opacity .36s ease}#mobile-filter-list-smart-search.placeholder-fade::placeholder{opacity:0}#wheel-fitment-selection-container{width:100%}.wheel-fitment-selection-header{margin:0;color:#1f1f1f;font-size:14px;font-weight:700;line-height:130%;letter-spacing:.05em;text-transform:uppercase}.wheel-fitment-selection-header-row{display:flex;align-items:center;gap:8px}.fitment-info-trigger{display:inline-flex;align-items:center;gap:4px;background:0 0;border:none;padding:0;cursor:pointer;color:var(--site-accent-mid,#2563eb);font-size:12px;font-weight:600;line-height:1}.fitment-info-trigger:hover{opacity:.8}.fitment-info-icon{display:none;align-items:center;justify-content:center;line-height:0}.fitment-info-icon svg{width:14px;height:14px;fill:currentColor}.fitment-info-text{display:inline-block;text-decoration:underline}.section-divider{height:2px;width:95%;background:#eaeaea;justify-self:center;margin:0 auto}.fitment-selection-button-container{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;width:100%}.fitment-selection-button-container .fitment-info-icon{display:inline-flex}.fitment-no-ymm-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:2px dashed var(--site-accent-mid);border-radius:6px;background:#fff}.fitment-no-ymm-banner-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fdf3d7}.fitment-no-ymm-banner-icon svg{width:18px;height:auto}.fitment-no-ymm-banner-icon svg path{stroke:#e0a82e}.fitment-no-ymm-banner-text{display:flex;flex-direction:column;gap:2px;flex:1 1 180px}.fitment-no-ymm-banner-title{color:#1f1f1f;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:.3px;text-transform:uppercase}.fitment-no-ymm-banner-subtext{color:#6b7280;font-size:13px;line-height:1.3}.fitment-no-ymm-cta{flex:1 1 100%;display:inline-block;padding:9px 16px;border:none;background:var(--site-accent-mid);color:#fff;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.3px;border-radius:4px;cursor:pointer;white-space:nowrap}.fitment-selection-button{display:flex;flex:1 1 calc(50% - 5px);min-width:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;cursor:pointer;border-radius:0 8px 8px 0;position:relative;padding:10px 12px;box-sizing:border-box;border:2px solid #e5e7eb;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04)}.fitment-selection-button[data-active=true]{border-left-width:4px}.fitment-selection-button[data-active=true][data-fitment=aggressive],.fitment-selection-button[data-active=true][data-fitment=extreme],.fitment-selection-button[data-active=true][data-fitment=guaranteed]{border-color:#4caf50;border-left-color:#00500e;background:#d6f5e8}.fitment-selection-button[data-active=true][data-fitment=all]{border-color:#252525;border-left-color:#000;background:#dededede}.fitment-selection-button[data-active=true][data-fitment=aggressive] .fitment-title,.fitment-selection-button[data-active=true][data-fitment=extreme] .fitment-title,.fitment-selection-button[data-active=true][data-fitment=guaranteed] .fitment-title{color:#4caf50}.fitment-selection-button[data-active=true][data-fitment=all] .fitment-title{color:#252525}.fitment-selection-button[data-active=true][data-tof-action=factory]{border-color:#4caf50;border-left-color:#00500e;background:#d6f5e8}.fitment-selection-button[data-active=true][data-tof-action=factory] .fitment-title{color:#4caf50}.fitment-selection-button[data-active=true][data-tof-action=custom]{border-color:#252525;border-left-color:#000;background:#dedede}.fitment-selection-button[data-active=true][data-tof-action=custom] .fitment-title{color:#252525}.factory-size-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);max-height:260px;overflow-y:auto}.factory-size-dropdown[hidden]{display:none}.factory-size-dropdown li{margin:0}.factory-size-dropdown a{display:block;padding:10px 12px;color:#252525;text-decoration:none;font-size:14px;white-space:nowrap}.factory-size-dropdown a:focus,.factory-size-dropdown a:hover{background:#f3f4f6}.fitment-icon{display:flex;flex:0 0 auto;width:28px;height:28px;justify-content:center;align-items:center}.fitment-icon svg{width:100%;height:auto}.fitment-section-verbiage{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:2px}.fitment-title{color:#1f1f1f;font-size:12px;font-weight:700;line-height:130%;width:78%}.fitment-description{color:#6c6c6c;font-size:12px;font-weight:400;line-height:140%;width:70%}.fitment-icon.guaranteed svg{fill:#4caf50}.fitment-icon.extreme svg,.fitment-icon.extreme svg path{fill:#d12a2a}.ymm-wheel-fitment-section .fitment-selection-button-container{gap:6px}.ymm-wheel-fitment-section .fitment-selection-button{padding:5px 8px;gap:6px}.ymm-wheel-fitment-section .fitment-icon{width:20px;height:20px}.ymm-wheel-fitment-section .fitment-title{width:100%;font-size:12px}.ymm-wheel-fitment-section .fitment-description{display:none}.fitment-dropdown{position:relative;width:100%}.fitment-dropdown-trigger{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;cursor:pointer;padding:10px 12px;box-sizing:border-box;border:2px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04);text-align:left;font:inherit}.fitment-dropdown-current{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;gap:10px;min-width:0}.fitment-dropdown .fitment-title{width:auto}.fitment-dropdown-placeholder{color:#6c6c6c;font-size:12px;font-weight:700;line-height:130%}.fitment-dropdown-caret{display:flex;flex:0 0 auto;width:12px;align-items:center;justify-content:center;color:#6c6c6c;transition:transform .15s ease}.fitment-dropdown-caret svg{width:100%;height:auto}.fitment-dropdown-trigger[aria-expanded=true] .fitment-dropdown-caret{transform:rotate(180deg)}.fitment-dropdown-trigger[data-fitment=aggressive],.fitment-dropdown-trigger[data-fitment=extreme],.fitment-dropdown-trigger[data-fitment=guaranteed]{border-color:#4caf50;background:#d6f5e8}.fitment-dropdown-trigger[data-fitment=aggressive] .fitment-title,.fitment-dropdown-trigger[data-fitment=extreme] .fitment-title,.fitment-dropdown-trigger[data-fitment=guaranteed] .fitment-title{color:#4caf50}.fitment-dropdown-trigger[data-fitment=all]{border-color:#252525;background:#dedede}.fitment-dropdown-trigger[data-fitment=all] .fitment-title{color:#252525}.fitment-dropdown-panel{position:absolute;top:calc(100% + 4px);left:0;z-index:30;min-width:100%;width:max-content;max-width:300px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);padding:0;max-height:320px;overflow:hidden auto}.fitment-dropdown-panel[hidden]{display:none}.fitment-dropdown-panel .fitment-selection-button-container{display:flex;flex-direction:column;gap:0;width:100%;margin:0}.fitment-dropdown-panel .fitment-selection-button{flex:1 1 100%;width:100%;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;box-shadow:none;background:0 0;padding:10px 12px}.fitment-dropdown-panel .fitment-selection-button[data-active=true]{border:0;border-bottom:1px solid #e5e7eb}.fitment-dropdown-panel .fitment-selection-button:last-child{border-bottom:0}.fitment-dropdown-panel .fitment-selection-button:not([data-active=true]):hover{background:#f5f6f8}.fitment-dropdown-panel .fitment-selection-button-container .fitment-selection-button,.fitment-dropdown-panel .fitment-selection-button-container .fitment-selection-button[data-fitment=all]{flex:0 0 auto;width:100%;height:auto;min-height:40px;padding:8px 12px;gap:10px}.wheel-fitment-selection-header-row{flex-wrap:wrap}.wheel-fitment-selection-header-row .fitment-info-icon{display:inline-flex}.wheel-fitment-selection-header-row .fitment-info-text{display:none}.wheel-fitment-selection-header-row .fitment-dropdown{width:auto;min-width:0;max-width:190px}.wheel-fitment-selection-header-row .fitment-dropdown-panel{left:auto;right:0}.wheel-fitment-selection-header-row .fitment-dropdown-trigger{padding:6px 8px;gap:6px}.wheel-fitment-selection-header-row .fitment-dropdown-current{gap:6px}.wheel-fitment-selection-header-row .fitment-icon{width:20px;height:20px}.wt-store-funnel{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;box-sizing:border-box;margin:10px 0 12px}.wt-store-funnel>.hp-funnel{margin:0;flex:1 1 100%;padding:0;width:auto;max-width:100%}.wt-store-funnel .hp-funnel__steps{justify-content:flex-start}.wt-store-funnel .hp-funnel__step{flex:1 0 auto;height:31px;padding:0 11px;font-size:12px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%)}.wt-store-funnel .hp-funnel__step--active{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%)}.wt-store-funnel .hp-funnel__step:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}.wt-store-funnel .hp-funnel__step:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%)}.hp-funnel--with-fitment{width:95%;max-width:100%}.hp-funnel--with-fitment .hp-funnel__steps{flex-wrap:wrap;justify-content:flex-start}.hp-funnel--with-fitment .hp-funnel__step{flex:1 1 calc(50% - 2px);flex-wrap:nowrap;height:31px;min-height:0;padding:0 16px;row-gap:0;column-gap:6px;font-size:12px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%)}.hp-funnel--with-fitment .hp-funnel__step:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}.hp-funnel--with-fitment .hp-funnel__step:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%)}.hp-funnel--with-fitment .hp-funnel__num{flex-basis:auto;font-size:11px}.hp-funnel--with-fitment .hp-funnel__label{flex-basis:auto;font-size:12px;white-space:nowrap}.wt-header-fitment{display:flex;align-items:center;flex-wrap:wrap;gap:8px 6px;min-width:0}.wt-header-fitment .fitment-info-trigger{flex:0 0 auto}.wt-header-fitment .fitment-info-icon{display:inline-flex}.wt-header-fitment .fitment-icon{width:16px;height:16px}.wt-header-fitment .fitment-title{width:auto}.fitment-dropdown--step{width:auto;max-width:none;min-width:230px}.fitment-dropdown--step .fitment-dropdown-trigger,.fitment-dropdown--step .fitment-dropdown-trigger[data-fitment]{display:flex;align-items:center;gap:8px;height:31px;padding:0 12px;border:1px solid #000;border-radius:0;box-shadow:none;background:#e5e5e5;color:var(--site-neutral-dark,#1a1a1a);font-family:var(--site-font-heading, 'Saira', sans-serif);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.fitment-dropdown--step .fitment-dropdown-num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;border:1px solid currentColor;font-size:9px;font-weight:600;line-height:1}.fitment-dropdown--step .fitment-dropdown-current{gap:6px}.fitment-dropdown--step .fitment-dropdown-current .fitment-icon{display:inline-flex;align-items:center;flex:0 0 auto;width:14px;height:14px}.fitment-dropdown--step .fitment-dropdown-current .fitment-icon svg{width:100%;height:100%}.fitment-dropdown--step .fitment-dropdown-current .svg-filled-triangle-exclamation path:not(:first-child){fill:#231F20}.fitment-dropdown--step .fitment-dropdown-placeholder,.fitment-dropdown--step .fitment-dropdown-trigger[data-fitment] .fitment-title{color:currentColor;width:auto;font:inherit}.fitment-dropdown--step .fitment-dropdown-caret{flex:0 0 auto;width:10px;color:currentColor}.wt-header-fitment .fitment-dropdown-panel{left:auto;right:0}.desktop-header-section{display:none}@media screen and (min-width:450px){.fitment-title{width:100%}}@media screen and (min-width:768px){.wt-store-funnel>.hp-funnel{flex:0 1 auto;max-width:520px}.fitment-dropdown--step .fitment-dropdown-num{width:20px;height:20px;font-size:11px}.fitment-dropdown--step .fitment-dropdown-current .fitment-icon{width:18px;height:18px}.wt-header-fitment{flex:0 1 auto}.wt-header-fitment .fitment-title{white-space:nowrap}.wt-store-funnel{margin:10px 12px}.wt-store-funnel .hp-funnel__step{flex:0 0 auto}.hp-funnel--with-fitment{width:auto}.hp-funnel--with-fitment .hp-funnel__step{flex:0 0 auto}.mobile-header-section{display:none}.mobile-smart-filter-section{display:none}#ymm-and-sort-container{display:none}.desktop-header-section{display:flex;justify-content:center;margin:10px 0}.full-header-container{display:flex;gap:10px;padding:10px;background:#fbf8f9;width:100%;flex-direction:column}.left-side-container{width:100%}.right-side-container{width:100%;display:flex;flex-direction:column;justify-content:space-evenly}.left-side-container,.right-side-container{background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.12)}.desktop-header-section #ymm-fitment-container{padding:20px}.desktop-header-section #support-info-container,.desktop-header-section #ymm-fitment-container{background:#fff}#support-info-container .hp-funnel{width:100%;margin:auto}#support-info-container .hp-funnel__step:first-child{background:#719d64;color:#fff}.desktop-header-section #ymm-fitment-container #vehicle-icon svg{width:120px;height:auto;fill:#719d64}.desktop-header-section #ymm-fitment-container #ymm-info-headers{width:100%;display:flex;gap:5px;flex-direction:column}.desktop-header-section #ymm-fitment-container #ymm-info-headers p{color:#6c6c6c;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.desktop-header-section #ymm-fitment-container #ymm-info-headers .bold{color:#444;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.desktop-header-section #ymm-fitment-container #ymm-info-headers .vehicle-fitment-container{display:flex;flex-wrap:wrap;gap:10px;width:80%}.desktop-header-section #ymm-fitment-container #ymm-info-headers .vehicle-fitment-container .fitment-item{display:flex;align-items:center;gap:5px}.desktop-header-section #ymm-fitment-container #ymm-info-headers .vehicle-fitment-container .fitment-item svg{width:auto;height:20px;fill:#719d64}.desktop-header-section #ymm-fitment-container #ymm-info-headers .vehicle-fitment-container .fitment-item.no-fitment svg{fill:#fc7f7f}.desktop-header-section #ymm-fitment-container #ymm-info-headers .vehicle-fitment-container .fitment-item.fitment-item--guaranteed svg{fill:#4caf50}.desktop-header-section #ymm-fitment-container #ymm-info-headers .vehicle-fitment-container .fitment-item.fitment-item--extreme svg path{fill:#d12a2a}.desktop-header-section #ymm-fitment-container #ymm-info-headers .vehicle-fitment-container .fitment-item.fitment-item--aggressive span,.desktop-header-section #ymm-fitment-container #ymm-info-headers .vehicle-fitment-container .fitment-item.fitment-item--aggressive svg{color:#000;fill:#000000}.desktop-header-section #ymm-fitment-container #ymm-info-headers .vehicle-fitment-container .fitment-item span{font-size:12px}.desktop-header-section #ymm-fitment-container .ymm-info-subheaders{width:100%;display:flex;flex-direction:row;gap:10px;align-items:center}.desktop-header-section .ymm-vehicle-information{display:flex;align-items:flex-start;gap:5px}#vehicle-icon.packageFlow{border:3px solid #719d64;border-radius:50%;overflow:hidden;align-self:center}#vehicle-icon.packageFlow img{width:120px;padding:4px}.desktop-header-section #ymm-info-headers .desktop-header-h1{display:inline;font-size:24px;font-weight:700;font-family:var(--site-main-font-family)}.desktop-header-section #ymm-info-headers .h1-and-change-vehicle #change-vehicle{vertical-align:middle}.desktop-header-section .breadcrumb-and-product-count-wrapper .product-count-and-view-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 0 20px}.customer-support-container{display:flex;padding:16px;flex-direction:column;gap:10px}.support-main-container{display:flex}.need-help-container>*{margin:5px 0}.customer-support-container .customer-support-image{height:75px;width:75px;border-radius:50%;object-fit:cover}.need-help-container,.review-system{margin:0 10px;border-radius:4px;padding:4px}.need-help-container h2{color:#2d334a;font-size:16px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.04px}.need-help-container h3{color:#444;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.25px}.customer-support-text{font-size:12px}.contact-container{column-gap:10px;display:flex}.contact-container a,.contact-container svg,.instock-container p{color:#626262;font-family:sans-serif;font-weight:600;letter-spacing:.5px}.contact-container .svg-phone{fill:#90a4ae}.contact-container svg:not(.svg-phone) path,.contact-container svg:not(.svg-phone) rect{fill:none;stroke:#626262}.contact-container svg,.svg-chat-icon,.svg-phone{height:25px;width:25px}.contact-container a{align-items:center;border:1px solid #90a4ae;column-gap:10px;display:flex;font-size:12px;justify-content:center;padding:5px;width:100%;border-radius:4px}.wheel-fitment-selection-header-row{gap:10px;margin:10px 25px}.fitment-info-icon{display:inline-flex}.fitment-info-text{display:none}.fitment-selection-button-container{display:flex;flex-wrap:wrap;gap:12px;margin:10px 25px;width:auto}.fitment-no-ymm-banner{flex-wrap:nowrap;justify-content:center;gap:16px;padding:14px 18px;margin:10px 25px}.fitment-no-ymm-banner-icon{width:40px;height:40px}.fitment-no-ymm-banner-icon svg{width:20px}.fitment-no-ymm-banner-text{flex:0 1 auto}.fitment-no-ymm-banner-title{font-size:15px}.fitment-no-ymm-cta{flex:0 0 auto;margin-left:36px;font-size:13px;padding:9px 20px}.fitment-selection-button{flex:0 0 auto;gap:12px;padding:5px 10px}.fitment-title{white-space:nowrap}.hp-hero__fitment .fitment-title{white-space:normal}.fitment-description{width:0;min-width:100%}.fitment-icon{width:32px;height:32px}#financing-company-container{display:flex;align-items:center;justify-content:center}.financing-options{display:flex;flex-direction:column;gap:10px;align-items:center;width:95%}#financing-company-container .promotional-messages{padding:10px 5px;border-radius:4px;width:100%}#financing-company-container .promotional-messages::after{content:"";display:block;position:relative;bottom:-15px;border-width:1px;border-style:solid;border-color:#f4f4f4;width:90%;margin:auto}#financing-company-container .promotional-messages .affirm-message{text-wrap:wrap}#financing-company-container .katapult-promotion{border-radius:4px;padding:10px 0;width:100%;right:0}}@media screen and (min-width:1200px){.full-header-container{flex-direction:row}.left-side-container{width:60%;display:flex;flex-direction:column;justify-content:space-evenly}.right-side-container{width:40%}}@media screen and (min-width:1200px) and (max-width:1500px){.fitment-selection-button{gap:6px;padding:8px}.fitment-icon{width:18px;height:18px}}#fitment-sticky-bar{position:fixed;top:65px;left:0;right:var(--scrollbar-lock-gutter,0);z-index:500;background:#fff;padding:4px 16px;box-shadow:0 2px 6px rgba(0,0,0,.12);display:flex;align-items:center;opacity:0;transform:translateY(-100%);pointer-events:none;transition:opacity .22s ease,transform .22s ease}#fitment-sticky-bar.visible{opacity:1;transform:translateY(0);pointer-events:auto}#fitment-sticky-results,#fitment-sticky-ymm{display:none}#fitment-sticky-right{display:none}#fitment-sticky-left{flex:1;min-width:0}#fitment-sticky-bar .fitment-selection-button-container{width:100%;margin-bottom:0;gap:6px}#fitment-sticky-bar .fitment-selection-button{padding:5px 8px;gap:6px}#fitment-sticky-bar .fitment-icon{width:20px;height:20px}#fitment-sticky-bar .fitment-title{width:100%;font-size:12px}#fitment-sticky-bar .fitment-description{display:none}#fitment-sticky-bar .fitment-dropdown{width:auto;min-width:226px;max-width:226px}#fitment-sticky-bar .fitment-dropdown-trigger{padding:5px 8px;gap:6px}#fitment-sticky-bar .fitment-dropdown-current{gap:6px}@media (min-width:768px){#fitment-sticky-bar{top:42px;padding:6px 48px;display:flex;align-items:center;justify-content:space-between}#fitment-sticky-left{display:flex;align-items:center;gap:16px}#fitment-sticky-right{display:flex;align-items:center;gap:16px;flex-shrink:0}#fitment-sticky-bar .hp-funnel{width:auto;max-width:none;flex-shrink:0}#fitment-sticky-bar .fitment-selection-button-container{flex-wrap:nowrap;gap:8px;margin:0;width:auto}#fitment-sticky-bar .fitment-selection-button[data-fitment=all]{flex:0 1 auto}#fitment-sticky-bar .fitment-selection-button{padding:4px 10px;flex-direction:row;gap:6px;flex:0 1 auto}#fitment-sticky-bar .fitment-icon{width:18px;height:18px;padding:2px}#fitment-sticky-ymm{display:flex;flex-direction:column;gap:1px}#fitment-sticky-ymm-text,.fitment-sticky-suspension{font-size:12px;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.03em;line-height:1.3}.fitment-sticky-change-vehicle{font-size:11px;font-weight:600;color:var(--site-accent-mid);cursor:pointer;text-transform:uppercase;letter-spacing:.03em}.fitment-sticky-change-vehicle:hover{text-decoration:underline}#fitment-sticky-results{display:block;text-align:right;font-size:12px;color:#6c6c6c;white-space:nowrap}#fitment-sticky-count{font-weight:700;color:#333}}@media (min-width:1024px){#fitment-sticky-bar .hp-funnel{order:0;width:auto;max-width:none;flex-shrink:0}#fitment-sticky-right{gap:24px}}@media (min-width:1920px){#fitment-sticky-bar{padding:6px calc((100vw - 1665px)/ 2)}}#fitment-change-warning-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:100000;align-items:center;justify-content:center}#fitment-change-warning-overlay.visible{display:flex}.fcw-modal{background:#fff;border-radius:8px;padding:24px;max-width:460px;width:90%;position:relative}#fcw-close{position:absolute;top:12px;right:16px;background:0 0;border:none;font-size:1.4rem;cursor:pointer;line-height:1;color:#333}#fcw-title{font-size:1.1rem;margin:0 0 12px;padding-right:24px}.fcw-divider{border:none;border-top:1px solid #e0e0e0;margin:12px 0}.fcw-body{font-size:.95rem;line-height:1.5;margin:0 0 20px;color:#444}.fcw-footer{display:flex;justify-content:flex-end;gap:12px}#fcw-cancel{background:0 0;border:1px solid #ccc;border-radius:4px;padding:8px 20px;cursor:pointer;font-size:.9rem}#fcw-cancel:hover{background:#f5f5f5}#fcw-continue{background:var(--site-accent-mid,#2563eb);color:#fff;border:none;border-radius:4px;padding:8px 20px;cursor:pointer;font-size:.9rem}#fcw-continue:hover{opacity:.9}#fitment-info-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:99999;align-items:center;justify-content:center}#fitment-info-overlay.visible{display:flex}.fim-modal{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:24px;max-width:460px;width:90%;max-height:85vh;position:relative}#fim-close{position:absolute;top:12px;right:16px;background:0 0;border:none;font-size:1.4rem;cursor:pointer;line-height:1;color:#333}#fim-title{font-size:1.1rem;margin:0 0 12px;padding-right:24px}.fim-divider{border:none;border-top:1px solid #e0e0e0;margin:12px 0}.fim-body{flex:1;min-height:0;overflow-y:auto;font-size:.95rem;line-height:1.5;color:#444}.fim-section{margin-bottom:16px}.fim-section:last-child{margin-bottom:0}.fim-section-title{display:flex;align-items:center;gap:6px;font-size:1rem;font-weight:700;margin:0 0 4px;color:#000}.fim-section-icon{display:inline-flex;flex:0 0 18px;width:18px;height:18px}.fim-section-icon svg{width:100%;height:100%;fill:#000000}.fim-section-icon svg path{fill:#000000}.fim-guaranteed .fim-section-icon svg,.fim-guaranteed .fim-section-icon svg path{fill:#4caf50}.fim-extreme .fim-section-icon svg,.fim-extreme .fim-section-icon svg path{fill:#d12a2a}.fim-section-text{margin:0;font-size:.9rem;line-height:1.5;color:#444}.fim-footnote{margin:0;font-size:.8rem;line-height:1.5;color:#6b6b6b}.fim-footer{display:flex;justify-content:flex-end;gap:12px}#fim-confirm{background:var(--site-accent-mid,#2563eb);color:#fff;border:none;border-radius:4px;padding:8px 20px;cursor:pointer;font-size:.9rem}#fim-confirm:hover{opacity:.9}#cts-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:10001}#cts-modal[hidden],#cts-overlay[hidden]{display:none}body.cts-scroll-lock{position:fixed;left:0}#cts-modal{position:fixed;z-index:10002;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:420px;max-height:calc(100vh - 32px);overflow-y:auto;box-sizing:border-box;background:#fff;border-radius:12px;padding:24px;box-shadow:0 10px 40px rgba(0,0,0,.25)}#cts-close{position:absolute;top:12px;right:16px;background:0 0;border:none;font-size:1.4rem;line-height:1;cursor:pointer;color:#333}#cts-title{font-size:1.15rem;margin:0 0 4px;padding-right:24px}.cts-subtitle{margin:0 0 16px;font-size:.9rem;color:#6c6c6c}.cts-inputs{display:flex;gap:8px}.cts-field{display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0}.cts-field-label{font-size:.75rem;font-weight:600;color:#374151}.cts-select{width:100%;padding:10px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.cts-size-row+.cts-size-row{margin-top:12px}.cts-row-label{display:block;margin-bottom:4px;font-size:.8rem;font-weight:700;color:#374151}#cts-rear-row[hidden],.cts-row-label[hidden]{display:none}.cts-staggered-label{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:.85rem;color:#374151;cursor:pointer;width:100%}.cts-staggered-label input{width:16px;height:16px;flex:0 0 auto;accent-color:var(--site-accent-mid,#2563eb);cursor:pointer}.cts-submit{width:100%;margin-top:16px;padding:12px;border:none;border-radius:8px;background:var(--site-accent-mid,#2563eb);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.3px;cursor:pointer}.cts-submit:hover{opacity:.9}