.wi-fitment-section .wi-site-header{background:#090909;color:#fff;border-bottom:1px solid #202020;padding:1.2rem 0}.wi-site-header .page-width{display:flex;align-items:center;gap:2.5rem}.wi-fitment-section .wi-site-logo{display:block;flex:0 0 215px;max-width:30%;text-decoration:none}.wi-site-logo img{display:block;width:100%;height:auto;object-fit:contain}.wi-fitment-section .wi-site-header__copy{border-left:1px solid #424242;padding-left:2.5rem;min-width:0;flex:1}.wi-fitment-section .wi-site-header__title{display:block;color:#fff;font-size:clamp(1.8rem,2.2vw,2.6rem);font-weight:700;line-height:1.15;letter-spacing:.01em}.wi-fitment-section .wi-site-header__subtitle{display:block;color:#d0d0d0;font-size:1.3rem;margin-top:.6rem;line-height:1.45}.wi-fitment-section .wi-site-header__link{white-space:nowrap;font-size:1.25rem;text-decoration:none;border:1px solid #777;padding:1rem 1.4rem}.wi-fitment-section .wi-site-header__link:hover{border-color:#fff;background:#1c1c1c}.wi-fitment-section .wi-fitment__freshness{font-size:1.15rem;color:#656b75;margin:1rem 0}.wi-fitment-section .wi-fitment{font-family:inherit;color:rgb(var(--color-foreground));padding-block:3.5rem 5rem}.wi-fitment *{box-sizing:border-box}.wi-fitment__header{margin-bottom:2rem}.wi-fitment__header h2{font-family:inherit;font-size:clamp(2.4rem,3vw,3.6rem);margin:.3rem 0 .7rem;font-weight:700}.wi-fitment__header p{margin:.35rem 0;color:inherit}.wi-fitment__eyebrow{font-size:1.1rem;font-weight:700;letter-spacing:.18em}.wi-fitment__panel{border:1px solid rgba(var(--color-foreground),.16);background:rgb(var(--color-background));padding:2rem}.wi-fitment__modes{display:flex;gap:1rem;border-bottom:1px solid rgba(var(--color-foreground),.2);margin-bottom:2rem}.wi-fitment button{font:inherit;cursor:pointer}.wi-fitment__modes button{border:0;border-bottom:3px solid transparent;background:transparent;padding:1rem 1.3rem;margin-bottom:-1px;color:inherit}.wi-fitment__modes button.is-selected{font-weight:700;border-bottom-color:currentColor}.wi-fitment__fields{display:grid;gap:1.4rem}.wi-fitment__fields--vehicle{grid-template-columns:repeat(2,minmax(0,1fr))}.wi-fitment__fields--manual{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.wi-fitment__fields label{font-size:1.3rem;font-weight:600;display:grid;gap:.6rem}.wi-fitment__fields select{width:100%;min-width:0;border:1px solid rgba(var(--color-foreground),.27);background:rgb(var(--color-background));color:inherit;padding:1.2rem;border-radius:3px;font:inherit;font-weight:400}.wi-fitment select:focus-visible,.wi-fitment button:focus-visible,.wi-fitment a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.wi-fitment__vehicle-specs{font-size:1.25rem;background:rgba(var(--color-foreground),.04);padding:1rem 1.4rem;margin-top:1.4rem}.wi-fitment__tiers{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.wi-fitment__tiers button{padding:.8rem 1rem;background:transparent;border:1px solid rgba(var(--color-foreground),.3);border-radius:3px;color:inherit;font-size:1.25rem}.wi-fitment__tiers button.is-selected{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.wi-fitment__tiers span{font-size:1.1rem;opacity:.8}.wi-fitment__refine{border-top:1px solid rgba(var(--color-foreground),.14);margin-top:1.8rem;padding-top:1.4rem}.wi-fitment__refine summary{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.8rem;padding:1.1rem 1.8rem;background:#c92033;color:#fff;border:2px solid #c92033;border-radius:6px;cursor:pointer;font-weight:700;font-size:1.45rem;line-height:1.35;list-style:none;transition:background-color .2s ease,border-color .2s ease}.wi-fitment__refine summary::-webkit-details-marker{display:none}.wi-fitment__refine summary:after{content:"+";font-size:2.1rem;font-weight:600;line-height:1}.wi-fitment__refine[open] summary:after{content:"\2212"}.wi-fitment__refine summary:hover{background:#a91628;border-color:#a91628}.wi-fitment__refine summary:focus-visible{outline:3px solid #111;outline-offset:3px}.wi-fitment__refine[open] .wi-fitment__fields--manual{margin-top:1.6rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:6px;background:rgba(var(--color-foreground),.025)}@media(max-width:650px){.wi-fitment__refine summary{width:100%}}.wi-fitment__actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.7rem}.wi-fitment__checkbox{font-size:1.3rem;display:flex;align-items:center;gap:.7rem;cursor:pointer}.wi-fitment__checkbox input{accent-color:currentColor;width:1.6rem;height:1.6rem}.wi-fitment__reset{background:transparent;color:inherit;border:0;text-decoration:underline;text-underline-offset:3px;font-size:1.3rem}.wi-fitment__status{margin:2rem 0 1.3rem;font-size:1.45rem;font-weight:600}.wi-fitment__results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.wi-fitment__card{border:1px solid rgba(var(--color-foreground),.14);min-width:0;display:flex;flex-direction:column;background:rgb(var(--color-background))}.wi-fitment__card img{display:block;width:100%;aspect-ratio:1.4;object-fit:contain;background:rgba(var(--color-foreground),.035)}.wi-fitment__card-inner{padding:1.5rem;display:flex;flex-direction:column;gap:.8rem;flex:1}.wi-fitment__card h3{font-family:inherit;font-size:1.5rem;line-height:1.4;margin:0}.wi-fitment__card p{font-size:1.25rem;line-height:1.5;margin:0}.wi-fitment__badges{display:flex;flex-wrap:wrap;gap:.5rem}.wi-fitment__badge{font-size:1.05rem;font-weight:700;line-height:1.5;display:inline-flex;align-items:center;gap:.35rem;border:1px solid currentColor;border-radius:2px;padding:.2rem .55rem}.wi-fitment__badge--safe{color:#247044}.wi-fitment__badge--balanced{color:#806011}.wi-fitment__badge--aggressive{color:#9b432e}.wi-fitment__badge--special{color:#244f7e;background:#f0f5fc;border-color:#c3d3e8}.wi-fitment__badge--gvm{color:#854809;background:#fff5e5;border-color:#e9c895}.wi-fitment__badge--brs{color:#305c46;background:#edf7f1;border-color:#b6d6c3}.wi-fitment__badge svg{width:1.3rem;height:1.3rem;flex:none;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.wi-fitment__button{display:inline-flex;justify-content:center;margin-top:auto;border:1px solid rgb(var(--color-foreground));padding:1rem 1.2rem;text-align:center;color:inherit;text-decoration:none;font-size:1.3rem;font-weight:600}.wi-fitment__button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.wi-fitment__empty{grid-column:1/-1;border:1px solid rgba(var(--color-foreground),.16);padding:3rem 2rem;text-align:center}.wi-fitment__notice{font-size:1.15rem;line-height:1.6;opacity:.8;max-width:100rem;margin:2rem 0 0}@media(max-width:900px){.wi-fitment__results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.wi-fitment__panel{padding:1.4rem}.wi-fitment__fields--vehicle,.wi-fitment__fields--manual,.wi-fitment__results{grid-template-columns:1fr}.wi-fitment__modes button{flex:1;padding:1rem .4rem;font-size:1.25rem}.wi-fitment__card img{aspect-ratio:2}}@media(max-width:750px){.wi-site-header .page-width{flex-wrap:wrap;gap:1.4rem}.wi-fitment-section .wi-site-logo{flex-basis:175px;max-width:40%}.wi-fitment-section .wi-site-header__copy{padding-left:1.4rem}.wi-fitment-section .wi-site-header__subtitle{font-size:1.15rem}.wi-fitment-section .wi-site-header__link{margin-left:auto}}@media(max-width:480px){.wi-fitment-section .wi-site-header__copy{flex-basis:45%}.wi-fitment-section .wi-site-header__title{font-size:1.65rem}.wi-fitment-section .wi-site-logo{flex-basis:135px}.wi-fitment-section .wi-site-header__link{margin-left:0}}.wi-fitment-section .wi-site-logo__fallback{color:#fff;font-size:2.2rem;font-weight:800;letter-spacing:.08em}.wi-fitment-section .wi-site-header .page-width{max-width:124rem;margin-inline:auto}.wi-fitment-section [hidden]{display:none!important}.wi-fitment-section .wi-fitment__footer{padding:2rem 0 4rem;border-top:1px solid #e5e7eb;font-size:1.3rem}.wi-fitment-section .wi-fitment__footer a{color:inherit}.wi-fitment-section .wi-fitment__editor{margin:1.7rem 0;border:1px solid #c9ced3;padding:1.6rem;background:#f5f6f7;color:#222}.wi-fitment-section .wi-fitment__editor-button,.wi-fitment-section .wi-fitment__editor-actions button{background:#171717;color:#fff;border:1px solid #171717;border-radius:3px;padding:.8rem 1.3rem;font:inherit;cursor:pointer}.wi-fitment-section .wi-fitment__editor-form{margin-top:1.5rem}.wi-fitment-section .wi-fitment__editor-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.wi-fitment-section .wi-fitment__editor-fields label{display:grid;gap:.3rem;font-size:1.25rem}.wi-fitment-section .wi-fitment__editor-fields input,.wi-fitment-section .wi-fitment__editor-fields select,.wi-fitment-section .wi-fitment__editor-json{width:100%;min-width:0;border:1px solid #b4bac0;background:#fff;color:#222;padding:.7rem;font:inherit;font-size:1.35rem}.wi-fitment-section .wi-fitment__editor-json{min-height:9rem;font-family:monospace;resize:vertical}.wi-fitment-section .wi-fitment__editor-actions{display:flex;gap:1rem;flex-wrap:wrap;margin:1rem 0}.wi-fitment-section .wi-fitment__editor-help{font-size:1.2rem;line-height:1.5}.wi-fitment-section .wi-fitment__editor-feedback{font-size:1.25rem;font-weight:600}@media(max-width:750px){.wi-fitment-section .wi-fitment__editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.wi-fitment-section .wi-fitment__editor-fields{grid-template-columns:1fr}}@media screen and (min-width:990px){.product__media-wrapper media-gallery .product__media img{width:78%!important;height:78%!important;top:11%!important;left:11%!important;object-fit:contain!important}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map?subset=AQAAAAAAAAE */
