:root{--sp-yellow: #f9c917;--sp-yellow-deep: #d9ac0a;--sp-black: #000000;--sp-ink: #0b0b0b;--sp-surface: #121212;--sp-surface-2: #1a1a1a;--sp-line: #262626;--sp-line-2: #333333;--sp-text: #f5f5f5;--sp-muted: #a8a8a8;--sp-dim: #8c8c8c;--sp-red: #ff441b;--sp-radius: 6px;--sp-radius-lg: 12px;--sp-shadow: 0 10px 30px rgba(0,0,0,.45);--sp-ease: cubic-bezier(.2,.7,.2,1);--sp-gutter: 20px}@font-face{font-family:Oswald Fallback;src:local("Arial"),local("ArialMT");size-adjust:72.32%;ascent-override:164.55%;descent-override:40.1%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;font-weight:400;src:local("Arial"),local("ArialMT");size-adjust:100.28%;ascent-override:102.21%;descent-override:27.42%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;font-weight:600 700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:96.34%;ascent-override:106.39%;descent-override:28.54%;line-gap-override:0%}html:root{--typeHeaderFallback: "Oswald Fallback", sans-serif;--typeBaseFallback: "IBM Plex Sans Fallback", sans-serif}:root{--sp-c-black: #000000;--sp-c-ink: #0b0b0b;--sp-c-900: #121212;--sp-c-850: #1a1a1a;--sp-c-800: #222222;--sp-c-line: #262626;--sp-c-line-2: #333333;--sp-c-500: #6e6e6e;--sp-c-dim: #8c8c8c;--sp-c-muted: #a8a8a8;--sp-c-text: #f5f5f5;--sp-c-white: #ffffff;--sp-c-well: #e9e9e9;--sp-c-onlight: #111111;--sp-c-onlight-2: #4a4a4a;--sp-c-yellow: #f9c917;--sp-c-yellow-hi: #ffd53a;--sp-c-yellow-press: #e6b50f;--sp-c-yellow-edge: #8a6a00;--sp-c-green: #4cd37f;--sp-c-orange: #ff8a5b;--sp-c-orange-line: #a3542c;--sp-bg: var(--sp-c-black);--sp-raised: var(--sp-c-850);--sp-band: var(--sp-c-ink);--sp-line-strong: var(--sp-c-500);--sp-accent: var(--sp-c-yellow);--sp-accent-hi: var(--sp-c-yellow-hi);--sp-accent-press: var(--sp-c-yellow-press);--sp-on-accent: var(--sp-c-onlight);--sp-ok: var(--sp-c-green);--sp-warn: var(--sp-c-orange);--sp-warn-line: var(--sp-c-orange-line);--sp-ring: var(--sp-c-white);--sp-dis-bg: var(--sp-c-800);--sp-dis-fg: var(--sp-c-dim);--sp-well: var(--sp-c-well);--sp-scrim: rgba(0,0,0,.6);--sp-shadow-overlay: 0 16px 40px rgba(0,0,0,.6);--sp-chrome-bg: var(--sp-c-ink);--sp-chrome-fg: var(--sp-c-text);--sp-yellow: var(--sp-accent);--sp-surface-2: var(--sp-raised);--sp-ink: var(--sp-band);--sp-black: var(--sp-bg);--sp-fs-display: 30px;--sp-fs-h1: 32px;--sp-fs-h1-product: 26px;--sp-fs-h2: 27px;--sp-fs-h3: 21px;--sp-fs-h4: 18px;--sp-fs-body: 16px;--sp-fs-small: 15px;--sp-fs-caption: 14px;--sp-fs-label: 16px;--sp-fs-label-sm: 14px;--sp-fs-eyebrow: 12px;--sp-fs-price: 30px;--sp-fs-card-title: 16px;--sp-font-display: var(--typeHeaderPrimary), var(--typeHeaderFallback);--sp-font-body: var(--typeBasePrimary), var(--typeBaseFallback);--sp-s1: 4px;--sp-s2: 8px;--sp-s3: 12px;--sp-s4: 16px;--sp-s5: 20px;--sp-s6: 24px;--sp-s8: 32px;--sp-s10: 40px;--sp-s12: 48px;--sp-s14: 56px;--sp-s16: 64px;--sp-s22: 88px;--sp-radius-sm: 4px;--sp-radius-pill: 999px;--sp-dur-press: .1s;--sp-dur: .18s;--sp-dur-in: .28s;--sp-dur-out: .2s;--sp-btn-h-sm: 44px;--sp-btn-h: 48px;--sp-btn-h-lg: 56px;--sp-btn-sec-edge: var(--sp-c-muted)}@media(min-width:769px){:root{--sp-fs-display: 46px;--sp-fs-h1: 44px;--sp-fs-h1-product: 34px;--sp-fs-h2: 34px;--sp-fs-h3: 24px;--sp-fs-body: 17px}}body.stealth-v2 .sp-ctx-accent,body.stealth-v2 .newsletter-section{--sp-bg: var(--sp-c-yellow);--sp-surface: var(--sp-c-yellow);--sp-text: var(--sp-c-onlight);--sp-muted: #3d3d3d;--sp-dim: #3d3d3d;--sp-line: rgba(0,0,0,.2);--sp-line-strong: var(--sp-c-onlight);--sp-ring: var(--sp-c-onlight);--sp-accent: var(--sp-c-onlight);--sp-accent-hi: var(--sp-c-black);--sp-accent-press: var(--sp-c-black);--sp-on-accent: var(--sp-c-white);--sp-btn-sec-edge: var(--sp-c-onlight);--sp-raised: rgba(0,0,0,.08);--sp-dis-bg: rgba(0,0,0,.12);--sp-dis-fg: #3d3d3d;--sp-yellow: var(--sp-c-onlight);--sp-surface-2: rgba(0,0,0,.08)}body.stealth-v2 .sp-ctx-light{--sp-bg: var(--sp-c-white);--sp-surface: var(--sp-c-white);--sp-text: var(--sp-c-onlight);--sp-muted: var(--sp-c-onlight-2);--sp-dim: #5c5c5c;--sp-line: #e4e4e4;--sp-line-strong: var(--sp-c-500);--sp-ring: var(--sp-c-onlight);--sp-accent: var(--sp-c-yellow);--sp-accent-hi: var(--sp-c-yellow-hi);--sp-on-accent: var(--sp-c-onlight);--sp-btn-sec-edge: var(--sp-c-onlight);--sp-raised: #f2f2f2;--sp-dis-bg: #e4e4e4;--sp-dis-fg: var(--sp-c-500);--sp-yellow: var(--sp-c-yellow);--sp-surface-2: #f2f2f2;color:var(--sp-text);background:var(--sp-surface)}body.stealth-v2{background:var(--sp-black);color:var(--sp-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(body.stealth-v2) :is(p,li,.rte){color:var(--sp-text)}body.stealth-v2 .rte a{text-decoration-thickness:1px;text-underline-offset:3px}:where(body.stealth-v2) p a:not(.btn):not([class*=btn]){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.stealth-v2 h1,body.stealth-v2 .h1{font-size:44px;letter-spacing:0}body.stealth-v2 h2,body.stealth-v2 .h2{font-size:34px;letter-spacing:0}body.stealth-v2 h3,body.stealth-v2 .h3{font-size:24px;letter-spacing:0}body.stealth-v2 h4,body.stealth-v2 .h4{font-size:18px;letter-spacing:.02em}@media(max-width:768px){body.stealth-v2 h1,body.stealth-v2 .h1{font-size:32px}body.stealth-v2 h2,body.stealth-v2 .h2{font-size:27px}body.stealth-v2 h3,body.stealth-v2 .h3{font-size:21px}}body.stealth-v2 .section-header__title{margin-bottom:8px}body.stealth-v2 .index-section{margin:56px 0}@media(min-width:769px){body.stealth-v2 .index-section{margin:88px 0}}body.stealth-v2 .index-section--divider{border-top:1px solid var(--sp-line)}.sp-section-header{margin-bottom:28px;max-width:760px}.sp-section-header--center{margin-left:auto;margin-right:auto;text-align:center}.sp-eyebrow{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:var(--sp-yellow);margin:0 0 8px}.sp-section-title{margin:0 0 10px}.sp-section-text{color:var(--sp-muted);font-size:16px}.sp-section-text p{color:var(--sp-muted)}.sp-section-text p:last-child{margin-bottom:0}body.stealth-v2 .btn,body.stealth-v2 .rte .btn,body.stealth-v2 .shopify-payment-button .shopify-payment-button__button--unbranded,body.stealth-v2 .cart__checkout{background:var(--sp-yellow);color:#111;border:2px solid var(--sp-yellow);border-radius:var(--sp-radius);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:15px;padding:14px 24px;transition:transform .18s var(--sp-ease),background .18s var(--sp-ease),box-shadow .18s var(--sp-ease);cursor:pointer}body.stealth-v2 .btn:hover,body.stealth-v2 .cart__checkout:hover{background:#ffd53a;border-color:#ffd53a;color:#111;transform:translateY(-1px);box-shadow:0 8px 20px #f9c9172e}body.stealth-v2 .btn:active{transform:translateY(0)}body.stealth-v2 .btn:focus-visible{outline:3px solid #fff;outline-offset:2px}body.stealth-v2 .btn--secondary{background:transparent;color:var(--sp-text);border-color:var(--sp-line-2)}body.stealth-v2 .btn--secondary:hover{background:var(--sp-surface-2);border-color:#444;color:var(--sp-text);box-shadow:none}body.stealth-v2 .btn--tertiary{background:transparent;border-color:transparent;color:var(--sp-yellow);padding-left:0;padding-right:0}body.stealth-v2 .btn[disabled],body.stealth-v2 .btn.disabled{opacity:.45;transform:none;box-shadow:none;cursor:not-allowed}body.stealth-v2 .payment-buttons .add-to-cart.btn--secondary{background:var(--sp-yellow);color:#111;border-color:var(--sp-yellow)}body.stealth-v2 .payment-buttons .add-to-cart.btn--secondary:hover{background:#ffd53a;border-color:#ffd53a}body.stealth-v2 .shopify-payment-button{margin-top:10px}body.stealth-v2 .shopify-payment-button__more-options{color:var(--sp-muted);font-size:13px;text-decoration:none}body.stealth-v2 .shopify-payment-button__more-options:hover{color:var(--sp-text)}body.stealth-v2 .announcement-bar{background:var(--sp-yellow)}body.stealth-v2 .announcement-slider span,body.stealth-v2 .announcement-link,body.stealth-v2 .announcement-text{color:#111!important;font-weight:600;letter-spacing:.08em;font-size:12px}body.stealth-v2 .announcement-bar{padding:7px 0}body.stealth-v2 .announcement-slider__slide,body.stealth-v2 .announcement-text{line-height:18px}@media only screen and (max-width:768px){body.stealth-v2 .announcement-bar{padding:6px 0}body.stealth-v2 .announcement-slider span,body.stealth-v2 .announcement-text{letter-spacing:.04em}body.stealth-v2 .announcement-text .sp-ann-rest{display:none}}body.stealth-v2 .site-header{border-bottom:1px solid var(--sp-line)}body.stealth-v2 .site-nav__link{font-size:15px;letter-spacing:.06em;text-transform:uppercase}body.stealth-v2 .site-nav__link:hover,body.stealth-v2 .site-nav--is-open .site-nav__link{color:var(--sp-yellow)}body.stealth-v2 .site-header__logo img{max-width:260px}@media(max-width:768px){body.stealth-v2 .site-header__logo img{max-width:150px}}body.stealth-v2 .megamenu{background:var(--sp-ink);border:1px solid var(--sp-line);border-top:0}body.stealth-v2 .site-nav__dropdown-link{font-size:15px}body.stealth-v2 .site-nav__dropdown-link:hover{color:var(--sp-yellow)}body.stealth-v2 .cart-link__bubble--visible{background:var(--sp-yellow)}body.stealth-v2 .hero__title{font-size:46px;line-height:1.05;letter-spacing:0;max-width:820px;margin-left:auto;margin-right:auto}body.stealth-v2 .hero__top-subtitle{letter-spacing:.18em;font-size:12px;color:var(--sp-yellow)}body.stealth-v2 .hero__subtitle{font-size:18px;color:#ffffffe0;max-width:620px;margin:10px auto 0}body.stealth-v2 .hero__link .btn{margin:6px}body.stealth-v2 .hero__link .btn--secondary{background:#00000059;border-color:#ffffffb3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.stealth-v2 .hero__link .btn--secondary:hover{background:#0000008c;color:#fff}@media(max-width:768px){body.stealth-v2 .hero__title{font-size:30px}body.stealth-v2 .hero__subtitle{font-size:15px}body.stealth-v2 .hero__link .btn{width:calc(100% - 12px)}}.sp-trust--bar{list-style:none;margin:0;padding:12px var(--sp-gutter);display:flex;flex-wrap:wrap;justify-content:center;gap:10px 32px;background:var(--sp-ink);border-bottom:1px solid var(--sp-line)}.sp-trust--bar .sp-trust__item{font-size:13px;letter-spacing:.04em;color:var(--sp-text)}body.stealth-v2 .scrolling-text{background:var(--sp-yellow)!important;padding:8px 0}body.stealth-v2 .scrolling-text span{color:#111!important;font-weight:700;letter-spacing:.12em;font-size:13px}.sp-meter{display:inline-flex;align-items:center;gap:8px;vertical-align:middle;line-height:1}.sp-meter__bars{display:block;height:14px;width:auto}.sp-meter--xs .sp-meter__bars{height:11px}.sp-meter--md .sp-meter__bars{height:18px}.sp-meter__bar{fill:#3a3a3a;transition:fill .2s var(--sp-ease)}.sp-meter__bar.is-lit{fill:var(--sp-yellow)}.sp-meter__label{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--sp-text)}.sp-meter--xs .sp-meter__label{font-size:11px;color:var(--sp-muted)}.sp-meter--md .sp-meter__label{font-size:14px}.sp-meter--lg{display:block;width:100%}.sp-meter__scale{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%}.sp-meter__zone{display:flex;flex-direction:column;gap:8px}.sp-meter__zone i{display:block;height:10px;border-radius:3px;background:#2a2a2a}.sp-meter__zone.is-lit i{background:var(--sp-yellow-deep)}.sp-meter__zone.is-active i{background:var(--sp-yellow);box-shadow:0 0 0 1px #f9c91759,0 0 18px #f9c91759}.sp-meter__zone b{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:400;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--sp-dim);text-align:center}.sp-meter__zone.is-active b{color:var(--sp-text)}.sp-profile{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:10px 0 0}.sp-profile__eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-muted)}.sp-profile__caption{flex-basis:100%;color:var(--sp-muted);font-size:14px}.sp-profiles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-s4)}@media(max-width:900px){.sp-profiles__grid{grid-template-columns:1fr}}.sp-profile-card{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg);padding:24px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:border-color .2s var(--sp-ease),transform .2s var(--sp-ease)}.sp-profile-card:hover{border-color:#3d3d3d;transform:translateY(-2px)}.sp-profile-card--aggressive{border-color:#f9c91773}.sp-profile-card--aggressive:before{content:"Most riders";position:absolute;top:14px;right:14px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#111;background:var(--sp-yellow);padding:4px 8px;border-radius:3px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)}.sp-profile-card__head{padding-right:90px}.sp-profile-card__title{margin:6px 0 0;font-size:28px}.sp-profile-card__tagline{margin:0;color:var(--sp-yellow);font-size:15px}.sp-profile-card__text{color:var(--sp-muted);font-size:15px}.sp-profile-card__text p{color:var(--sp-muted);margin-bottom:0}.sp-profile-card__facts{margin:4px 0 0;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:14px;border-top:1px solid var(--sp-line);padding-top:14px}.sp-profile-card__facts dt{color:var(--sp-dim);text-transform:uppercase;letter-spacing:.1em;font-size:11px;padding-top:2px}.sp-profile-card__facts dd{margin:0;color:var(--sp-text)}.sp-profile-card__cta{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:var(--sp-yellow);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.08em;font-size:13px;text-decoration:none;padding-top:8px}.sp-profile-card__cta svg,.sp-finder__all svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .2s var(--sp-ease)}.sp-profile-card__cta:hover svg,.sp-finder__all a:hover svg{transform:translate(4px)}@media(min-width:901px){.sp-profiles__grid .sp-profile-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 10;row-gap:0;align-content:start}.sp-profiles__grid .sp-profile-card>*{grid-column:1}.sp-profiles__grid .sp-profile-card__head{grid-row:1}.sp-profiles__grid .sp-profile-card__title{grid-row:2;margin-top:var(--sp-s3)}.sp-profiles__grid .sp-profile-card__tagline{grid-row:3;margin-top:var(--sp-s1)}.sp-profiles__grid .sp-profile-card__text{grid-row:4;margin-top:var(--sp-s2)}.sp-profiles__grid .sp-profile-card__facts{grid-row:5 / span 2;display:grid;grid-template-rows:subgrid;row-gap:0;margin-top:var(--sp-s3);padding-top:var(--sp-s3)}.sp-profiles__grid .sp-profile-card__facts>:nth-child(n+3){margin-top:var(--sp-s2)}.sp-profiles__grid .sp-profile-card__quote{grid-row:7 / span 2;grid-template-rows:subgrid;row-gap:0;margin-top:var(--sp-s3);padding-top:var(--sp-s3)}.sp-profiles__grid .sp-profile-card__quote cite{margin-top:var(--sp-s2)}.sp-profiles__grid .sp-profile-card .sp-clip{grid-row:9;margin-top:var(--sp-s4)}body.stealth-v2 .sp-profiles__grid .sp-profile-card__cta{grid-row:10;align-self:start;margin-top:var(--sp-s4)}}.sp-profiles__footnote{text-align:center;color:var(--sp-muted);margin:22px 0 0;font-size:14px}.sp-clip{display:flex;align-items:center;gap:12px;background:var(--sp-ink);border-radius:var(--sp-radius);padding:8px 10px}.sp-clip__label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-yellow)}.sp-clip audio{width:100%;height:32px}.sp-finder__form{max-width:720px;margin:0 auto 32px}.sp-finder__label{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-muted);margin-bottom:8px;text-align:left}.sp-finder__row{display:flex;gap:10px}@media(max-width:600px){.sp-finder__row{flex-direction:column}}.sp-finder__select-wrap{position:relative;flex:1}body.stealth-v2 .sp-finder__select{width:100%;height:54px;background:var(--sp-surface);color:var(--sp-text);border:1px solid var(--sp-line-2);border-radius:var(--sp-radius);padding:0 44px 0 16px;font-size:16px;appearance:none;-webkit-appearance:none}body.stealth-v2 .sp-finder__select:focus{border-color:var(--sp-yellow);outline:none;box-shadow:0 0 0 3px #f9c91733}.sp-finder__chev{position:absolute;right:14px;top:50%;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:var(--sp-muted);stroke-width:2;pointer-events:none}body.stealth-v2 .sp-finder__btn{height:54px;white-space:nowrap;padding:0 26px}.sp-finder__help{margin:10px 0 0;font-size:13px;color:var(--sp-muted);text-align:left}.sp-finder__tiles{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:769px){.sp-finder__tiles--3{grid-template-columns:repeat(3,1fr)}.sp-finder__tiles--4{grid-template-columns:repeat(4,1fr)}.sp-finder__tiles--5{grid-template-columns:repeat(5,1fr)}}.sp-finder__tile-link{display:block;background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg);overflow:hidden;text-decoration:none;color:var(--sp-text);transition:border-color .2s var(--sp-ease),transform .2s var(--sp-ease)}.sp-finder__tile-link:hover{border-color:var(--sp-yellow);transform:translateY(-2px);color:var(--sp-text)}.sp-finder__tile-media{display:block;aspect-ratio:4 / 3;background:#dedede;overflow:hidden}.sp-finder__tile-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--sp-ease)}.sp-finder__tile-link:hover .sp-finder__tile-img{transform:scale(1.04)}.sp-finder__tile-body{display:flex;flex-direction:column;gap:2px;padding:12px 14px 14px}.sp-finder__tile-title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.06em;font-size:16px}.sp-finder__tile-years{font-size:12px;color:var(--sp-muted)}.sp-finder__all{text-align:center;margin:22px 0 0}.sp-finder__all a{display:inline-flex;align-items:center;gap:8px;color:var(--sp-yellow);text-decoration:none;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.sp-yourbike{display:inline-flex;align-items:center;gap:8px;background:var(--sp-surface);border:1px solid var(--sp-line-2);border-radius:999px;padding:6px 12px 6px 10px;font-size:13px;color:var(--sp-text);margin:0 0 12px}.sp-yourbike svg{width:16px;height:16px;fill:none;stroke:var(--sp-yellow);stroke-width:2}.sp-yourbike button{background:none;border:0;color:var(--sp-muted);font-size:12px;padding:0 0 0 6px;cursor:pointer;text-decoration:underline}.sp-yourbike--fits,.sp-yourbike--no_fit{border-radius:16px;flex-wrap:wrap;row-gap:2px;max-width:100%}.sp-yourbike--fits{border-color:#f9c91780}.sp-yourbike--no_fit{border-color:#6b3a1f}.sp-yourbike--no_fit svg{stroke:#ff8a5b}.sp-yourbike--fits svg,.sp-yourbike--no_fit svg{stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;flex:0 0 16px}.sp-yourbike--fits a,.sp-yourbike--no_fit a{color:var(--sp-text);text-underline-offset:3px}.sp-yourbike--no_fit a{color:var(--sp-yellow)}.sp-stats{background:var(--sp-ink);border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);padding:48px 0}body.stealth-v2 .sp-stats.index-section{margin:0}.sp-stats__grid{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}@media(min-width:769px){.sp-stats__grid--3{grid-template-columns:repeat(3,1fr)}.sp-stats__grid--4{grid-template-columns:repeat(4,1fr)}.sp-stats__grid--5,.sp-stats__grid--6{grid-template-columns:repeat(3,1fr)}}.sp-stat{text-align:center;padding:18px 12px;border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg);background:var(--sp-surface)}.sp-stat__value{display:block;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:34px;line-height:1;color:var(--sp-yellow);text-transform:uppercase}.sp-stat__label{display:block;margin-top:8px;font-size:13px;color:var(--sp-muted)}body.stealth-v2 .text-with-icons__block-icon .icon{width:44px;height:44px}body.stealth-v2 .text-with-icons__block-title{font-size:20px;margin-top:6px}body.stealth-v2 .text-with-icons__block-text{color:var(--sp-muted);font-size:15px}body.stealth-v2 .text-with-icons__block-text p{color:var(--sp-muted)}body.stealth-v2 .background-media-text__text--framed{background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);border-radius:var(--sp-radius-lg)}body.stealth-v2 .background-media-text__text .h5{color:var(--sp-yellow);letter-spacing:.16em;font-size:12px}body.stealth-v2 .background-media-text__text .h3{font-size:34px}body.stealth-v2 .background-media-text__subtext p{color:#ffffffd9}body.stealth-v2 .grid-product__content{border-radius:var(--sp-radius-lg);overflow:hidden;background:var(--sp-surface);border:1px solid var(--sp-line);transition:border-color .2s var(--sp-ease),transform .2s var(--sp-ease)}body.stealth-v2 .grid-product:hover .grid-product__content{border-color:#3d3d3d;transform:translateY(-2px)}body.stealth-v2 .grid-product__image-mask{background:#e9e9e9}body.stealth-v2 .grid-product__meta{padding:14px 14px 16px;text-align:left}body.stealth-v2 .grid-product__title{font-size:15px;letter-spacing:.04em;line-height:1.25}body.stealth-v2 .grid-product__price{color:var(--sp-text);font-size:15px;margin-top:6px}body.stealth-v2 .grid-product__price--original{color:var(--sp-dim)}body.stealth-v2 .grid-product__price--savings{color:var(--sp-yellow)}body.stealth-v2 .grid-product__tag{background:var(--sp-yellow);color:#111;border-radius:4px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);letter-spacing:.1em;font-size:11px;padding:5px 8px;top:10px;right:10px}body.stealth-v2 .grid-product__tag--sold-out{background:#2a2a2a;color:var(--sp-text)}body.stealth-v2 .quick-product__btn{border-radius:var(--sp-radius);background:#000000d9;color:#fff;font-size:12px;letter-spacing:.1em}.sp-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;min-height:18px}.sp-card-meta__fit,.sp-card-meta__spec{font-size:12px;color:var(--sp-muted);letter-spacing:.02em}.sp-card-meta__fit:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--sp-yellow);margin-right:6px;vertical-align:middle}.sp-card-lead{display:block;margin-top:8px;font-size:12px;color:var(--sp-yellow)}body.stealth-v2 .grid-product__title--heading{text-transform:none}body.stealth-v2 .collection-header .section-header__title,body.stealth-v2 .section-header--flush .section-header__title{font-size:34px}body.stealth-v2 .collection-filter{border-bottom:1px solid var(--sp-line);padding-bottom:12px}body.stealth-v2 .collection-filter__item--count{color:var(--sp-muted);font-size:14px}body.stealth-v2 .collection-filter__sort select,body.stealth-v2 .collection-filter__sort .collection-filter__sort-container{border-radius:var(--sp-radius);border-color:var(--sp-line-2)}body.stealth-v2 .collection-sidebar__group{border-bottom:1px solid var(--sp-line)}body.stealth-v2 .collapsible-trigger{font-size:13px;letter-spacing:.12em}body.stealth-v2 .tag a,body.stealth-v2 .tag label{font-size:14px;color:var(--sp-muted)}body.stealth-v2 .tag--active a,body.stealth-v2 .tag--active label{color:var(--sp-text)}body.stealth-v2 .tag input[type=checkbox]:checked+label{color:var(--sp-text)}.sp-collection-note{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg);padding:14px 16px;margin:0 0 22px;font-size:14px}.sp-collection-note .sp-lead{margin:0}.sp-collection-note__ship{color:var(--sp-muted)}body.stealth-v2 .collection-item__title.overlay-box{background:var(--sp-yellow);color:#111;border-radius:4px;font-size:13px;letter-spacing:.1em;padding:6px 12px}body.stealth-v2 .collection-item{border-radius:var(--sp-radius-lg);overflow:hidden}body.stealth-v2 .product-single__title{font-size:34px;line-height:1.05;margin-bottom:4px}@media(max-width:768px){body.stealth-v2 .product-single__title{font-size:26px}}body.stealth-v2 .product-single__sku{color:var(--sp-dim);font-size:12px;letter-spacing:.08em;margin:4px 0 0}body.stealth-v2 .product-single__meta{text-align:left}body.stealth-v2 .product-block{margin-bottom:18px}body.stealth-v2 .product-block--price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}body.stealth-v2 .product__price{color:var(--sp-text);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:30px;letter-spacing:.02em}body.stealth-v2 .product__price--compare{color:var(--sp-dim);font-size:18px}body.stealth-v2 .product__price-savings{color:var(--sp-yellow);font-size:14px}body.stealth-v2 .product__policies{flex-basis:100%;color:var(--sp-muted);font-size:12px;margin:0}body.stealth-v2 .shopify-payment-terms{margin-top:10px}body.stealth-v2 shopify-payment-terms{color:var(--sp-muted)}body.stealth-v2 .product-block hr{border-color:var(--sp-line);margin:6px 0}body.stealth-v2 .variant__label{font-size:12px;letter-spacing:.14em;color:var(--sp-muted);text-transform:uppercase;margin-bottom:8px;display:flex;gap:8px;align-items:baseline}body.stealth-v2 .variant__label-value{color:var(--sp-text);letter-spacing:.02em;text-transform:none;font-size:14px}body.stealth-v2 .variant-input-wrap{display:flex;flex-wrap:wrap;gap:8px;margin:0!important}body.stealth-v2 .variant-input-wrap input[type=radio]:focus+label{box-shadow:none}body.stealth-v2 .variant-input-wrap .variant-input{margin:0}body.stealth-v2 .variant__button-label{margin:0;box-shadow:none;background:var(--sp-surface);border:1px solid var(--sp-line-2);border-radius:var(--sp-radius);color:var(--sp-text);font-size:14px;padding:10px 14px;min-height:44px;display:inline-flex;align-items:center;transition:border-color .15s var(--sp-ease),background .15s var(--sp-ease);text-transform:none;letter-spacing:0}body.stealth-v2 .variant-input-wrap input[type=radio]:checked+.variant__button-label{border-color:var(--sp-yellow);background:#f9c9171a;box-shadow:inset 0 0 0 1px var(--sp-yellow)}body.stealth-v2 .variant-input-wrap input[type=radio]:focus-visible+.variant__button-label{outline:2px solid #fff;outline-offset:2px}body.stealth-v2 .variant__button-label.disabled{opacity:.4;text-decoration:line-through}body.stealth-v2 .variant__button-label:hover{border-color:#555}body.stealth-v2 .variant-input-wrap[data-handle=muffler]:not([data-sp-role=finish]),body.stealth-v2 .variant-input-wrap[data-handle=muffler-type]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media(max-width:480px){body.stealth-v2 .variant-input-wrap[data-handle=muffler]:not([data-sp-role=finish]){grid-template-columns:1fr}}body.stealth-v2 .variant-input-wrap[data-handle=muffler]:not([data-sp-role=finish]) .variant-input,body.stealth-v2 .variant-input-wrap[data-handle=muffler-type] .variant-input{display:block}body.stealth-v2 .variant-input-wrap[data-handle=muffler]:not([data-sp-role=finish]) .variant__button-label{width:100%;display:grid;grid-template-columns:56px 1fr auto;grid-template-areas:"img name delta" "img meter delta";gap:2px 12px;align-items:center;padding:10px 12px 10px 10px;text-align:left}.sp-mp__img{grid-area:img;width:56px;height:56px;border-radius:6px;background:#e6e6e6;object-fit:cover;display:block}.sp-mp__name{grid-area:name;font-size:14px;line-height:1.2;color:var(--sp-text)}.sp-mp__meter{grid-area:meter}.sp-mp__delta{grid-area:delta;font-size:13px;color:var(--sp-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.sp-mp__delta.is-included{color:var(--sp-yellow)}.sp-mp__pop{grid-area:delta;align-self:start;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#111;background:var(--sp-yellow);border-radius:3px;padding:3px 6px;margin-top:-4px}.sp-mp__pop+.sp-mp__delta{align-self:end}body.stealth-v2 .variant-input-wrap[data-handle*=badge]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:600px){body.stealth-v2 .variant-input-wrap[data-handle*=badge]{grid-template-columns:1fr}}body.stealth-v2 .variant-input-wrap[data-handle*=badge] .variant-input{display:flex}body.stealth-v2 .variant-input-wrap[data-handle*=badge] .variant__button-label[data-sp-badge-card]{width:100%;height:100%;min-height:64px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"name delta" "desc delta";gap:2px 10px;align-items:center;padding:10px 12px;text-align:left}.sp-bp__name{grid-area:name;font-size:14px;font-weight:600;line-height:1.2;color:var(--sp-text)}.sp-bp__desc{grid-area:desc;font-size:12px;line-height:1.35;color:var(--sp-muted)}.sp-bp__delta{grid-area:delta;align-self:center}@media(min-width:601px)and (max-width:900px){body.stealth-v2 .variant-input-wrap[data-handle*=badge] .variant__button-label[data-sp-badge-card]{grid-template-columns:1fr;grid-template-areas:"name" "desc" "delta"}.sp-bp__delta{justify-self:start}}.sp-lead{display:flex;gap:12px;align-items:flex-start;background:var(--sp-surface);border:1px solid var(--sp-line);border-left:3px solid var(--sp-yellow);border-radius:var(--sp-radius);padding:12px 14px;margin:14px 0 0;text-align:left}.sp-lead__icon{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:var(--sp-yellow);stroke-width:1.8;margin-top:1px}.sp-lead__line{display:block;font-size:14px;font-weight:600;color:var(--sp-text)}.sp-lead__note{display:block;font-size:13px;color:var(--sp-muted);margin-top:3px}.sp-lead--cart{margin:12px 0;padding:10px 12px}.sp-lead--cart .sp-lead__line{font-size:13px;font-weight:500}.sp-trust--row{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:481px){.sp-trust--row{grid-template-columns:repeat(2,1fr)}}.sp-trust__item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--sp-text)}.sp-trust__item svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:var(--sp-yellow);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sp-trust__item a{color:var(--sp-text);text-decoration:underline;text-decoration-color:var(--sp-line-2);text-underline-offset:3px}.sp-trust__item a:hover{text-decoration-color:var(--sp-yellow)}.sp-fit{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--sp-text);margin:12px 0 0;text-align:left}.sp-fit svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:var(--sp-yellow);stroke-width:2}.sp-fit__label{color:var(--sp-muted);margin-right:4px}body.stealth-v2 .sales-points{text-align:left}body.stealth-v2 .sales-point .icon{color:var(--sp-yellow)}body.stealth-v2 .product-block--tab{margin-bottom:0}body.stealth-v2 .product-block--tab .collapsible-trigger{text-align:left;font-size:14px;letter-spacing:.08em;padding:16px 0;border-bottom:1px solid var(--sp-line)}body.stealth-v2 .product-block--tab .collapsible-content__inner{text-align:left;color:var(--sp-muted);font-size:15px;padding:4px 0 18px}body.stealth-v2 .product-block--tab .collapsible-content__inner p,body.stealth-v2 .product-block--tab .collapsible-content__inner li{color:var(--sp-muted)}body.stealth-v2 .product-block--tab .collapsible-content__inner strong{color:var(--sp-text)}body.stealth-v2 .collapsible-trigger__icon{color:var(--sp-yellow)}body.stealth-v2 .product-full-width{text-align:left}body.stealth-v2 .product-single__description{font-size:16px}body.stealth-v2 .product-single__description p,body.stealth-v2 .product-single__description li{color:#d8d8d8}body.stealth-v2 .product-single__description strong{color:var(--sp-text)}body.stealth-v2 .product__main-photos{border-radius:var(--sp-radius-lg);overflow:hidden;background:var(--sp-surface)}body.stealth-v2 .product-slideshow:not(.flickity-enabled):has(.starting-slide) .product-main-slide:first-child:not(.starting-slide){display:none}body.stealth-v2 .product-slideshow:not(.flickity-enabled) .product-main-slide.starting-slide{display:block}body.stealth-v2 .product__main-photos .flickity-viewport{transition:none}@media only screen and (max-width:768px){body.stealth-v2 .grid--product-images--partial .product-slideshow:not(.flickity-enabled) .product-main-slide{width:75%}}body.stealth-v2 .product__thumb-item{border-radius:6px;overflow:hidden}body.stealth-v2 .product__thumb-item a:before{border-color:var(--sp-yellow)}body.stealth-v2 .product__thumb-arrow{color:var(--sp-text)}@media(max-width:768px){body.stealth-v2 .product__photo-dots{display:none}}body.stealth-v2 .product__photo-zoom{background:#0009;border-radius:50%}.sp-pdp-clip{margin:14px 0 0}.sp-pdp-clip .sp-clip{background:var(--sp-surface);border:1px solid var(--sp-line)}.sp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#0a0a0af5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--sp-line-2);transform:translateY(110%);transition:transform .25s var(--sp-ease);padding:10px var(--sp-gutter);padding-bottom:calc(10px + env(safe-area-inset-bottom))}.sp-sticky.is-visible{transform:translateY(0)}.sp-sticky__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:14px}.sp-sticky__img{width:48px;height:48px;border-radius:6px;object-fit:cover;background:#e6e6e6;flex:0 0 48px}.sp-sticky__meta{flex:1;min-width:0}.sp-sticky__title{display:block;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.04em;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-sticky__sub{display:block;font-size:12px;color:var(--sp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-sticky__price{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:18px;white-space:nowrap}body.stealth-v2 .sp-sticky__btn{padding:12px 18px;font-size:13px;white-space:nowrap}@media(max-width:600px){.sp-sticky__img,.sp-sticky__sub{display:none}.sp-sticky__title{font-size:12px}}body.stealth-v2.sp-has-sticky{padding-bottom:76px}body.stealth-v2 .drawer__title{font-size:24px}body.stealth-v2 .cart__item{border-bottom:1px solid var(--sp-line)}body.stealth-v2 .cart__item-name{font-size:15px}body.stealth-v2 .cart__item--variants,body.stealth-v2 .cart__item--properties{color:var(--sp-muted);font-size:12px}body.stealth-v2 .cart__item-price-col,body.stealth-v2 .cart__price{color:var(--sp-text)}body.stealth-v2 .cart__remove{color:var(--sp-muted);font-size:12px}body.stealth-v2 .js-qty__wrapper{border-radius:var(--sp-radius)}body.stealth-v2 .js-qty__wrapper{display:inline-flex;align-items:stretch;width:132px;max-width:none;min-width:0;height:44px;border:1px solid var(--sp-line-2);background:transparent;overflow:hidden}body.stealth-v2 .js-qty__wrapper:focus-within{border-color:var(--sp-yellow)}body.stealth-v2 .js-qty__wrapper .js-qty__num{order:2;flex:1 1 auto;width:44px;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:16px;text-align:center;color:var(--sp-text)}body.stealth-v2 .js-qty__wrapper .js-qty__adjust{position:static;order:1;flex:0 0 44px;width:44px;height:100%;padding:0;display:flex;align-items:center;justify-content:center}body.stealth-v2 .js-qty__wrapper .js-qty__adjust--plus{order:3}body.stealth-v2 .js-qty__wrapper .js-qty__adjust .icon{width:12px;height:12px}body.stealth-v2 .js-qty__wrapper .js-qty__adjust:focus-visible{outline:2px solid var(--sp-yellow);outline-offset:-2px}body.stealth-v2 .cart-notes{border-radius:var(--sp-radius);background:var(--sp-surface);border-color:var(--sp-line-2)}.sp-addons{margin:18px 0 8px}.sp-addons__title{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-muted);margin:0 0 10px}.sp-addon{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--sp-line)}.sp-addon:last-child{border-bottom:1px solid var(--sp-line)}.sp-addon__img{width:52px;height:52px;border-radius:6px;object-fit:cover;background:#e6e6e6}.sp-addon__name{font-size:13px;line-height:1.25}.sp-addon__price{font-size:12px;color:var(--sp-muted);margin-top:2px}body.stealth-v2 .sp-addon__btn{padding:8px 12px;font-size:12px;min-width:64px}body.stealth-v2 .sp-addon__btn.is-added{background:var(--sp-surface-2);border-color:var(--sp-line-2);color:var(--sp-text)}.sp-ship-note{font-size:12px;color:var(--sp-muted);text-align:center;margin:8px 0 0}.sp-ship-note strong{color:var(--sp-text)}body.stealth-v2 .cart__page-col{text-align:left}body.stealth-v2 .newsletter-section{border-radius:0}body.stealth-v2 .newsletter-section .h2{font-size:30px}body.stealth-v2 .newsletter__input{border-radius:var(--sp-radius) 0 0 var(--sp-radius);height:50px}body.stealth-v2 .newsletter__submit{border-radius:0 var(--sp-radius) var(--sp-radius) 0;height:50px}body.stealth-v2 .newsletter-section .newsletter__submit{background:#111;color:#fff;border-color:#111}body.stealth-v2 .faq-section .collapsible-trigger,body.stealth-v2 .faq__trigger{font-size:16px;letter-spacing:.02em;text-transform:none;text-align:left;padding:16px 0;border-bottom:1px solid var(--sp-line)}body.stealth-v2 .faq-section .collapsible-content__inner,body.stealth-v2 .faq-section .rte{text-align:left;color:var(--sp-muted)}body.stealth-v2 .faq-section .rte p{color:var(--sp-muted)}body.stealth-v2 .site-footer{border-top:1px solid var(--sp-line);padding-top:48px}body.stealth-v2 .footer__title{font-size:13px;letter-spacing:.14em;color:var(--sp-muted)}body.stealth-v2 .site-footer a,body.stealth-v2 .footer__menu a{color:var(--sp-text);font-size:14px}body.stealth-v2 .site-footer a:hover{color:var(--sp-yellow)}body.stealth-v2 .site-footer p{font-size:14px;color:var(--sp-muted)}body.stealth-v2 .footer__newsletter .newsletter__input{border-radius:var(--sp-radius) 0 0 var(--sp-radius)}body.stealth-v2 .footer__base{border-top:1px solid var(--sp-line);margin-top:24px;padding-top:18px}body.stealth-v2 .footer__base p{font-size:12px}body.stealth-v2 .payment-icons{opacity:.85}.sp-footer-links{list-style:none;margin:0;padding:0}.sp-footer-links li{margin:0 0 8px}.sp-footer-links a{text-decoration:none}body.stealth-v2 input[type=text],body.stealth-v2 input[type=email],body.stealth-v2 input[type=password],body.stealth-v2 input[type=search],body.stealth-v2 input[type=tel],body.stealth-v2 textarea,body.stealth-v2 select{background:var(--sp-surface);border:1px solid var(--sp-line-2);border-radius:var(--sp-radius);color:var(--sp-text)}body.stealth-v2 input:focus,body.stealth-v2 textarea:focus,body.stealth-v2 select:focus{border-color:var(--sp-yellow);box-shadow:0 0 0 3px #f9c9172e;outline:none}body.stealth-v2 label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-muted)}body.stealth-v2 .form-vertical,body.stealth-v2 .page-content--customer{text-align:left}body.stealth-v2 .predictive-results{background:var(--sp-ink);border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg)}body.stealth-v2 mark{background:transparent;color:inherit}body.stealth-v2 .section-header--404 .section-header__title{font-size:40px}@media(prefers-reduced-motion:reduce){.sp-sticky,.sp-profile-card,.sp-finder__tile-link,.sp-finder__tile-img,body.stealth-v2 .btn,body.stealth-v2 .grid-product__content{transition:none!important}}body.stealth-v2 .sp-garage-chip{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:inherit;cursor:pointer;padding:0 10px}.sp-garage-chip__icon{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sp-garage-chip__text{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.08em;font-size:12px;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.stealth-v2 .sp-garage-chip.has-bike .sp-garage-chip__icon{stroke:var(--sp-yellow)}body.stealth-v2 .sp-garage-chip.has-bike .sp-garage-chip__text{color:var(--sp-yellow)}.sp-garage-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;pointer-events:none;transition:opacity .25s var(--sp-ease);z-index:90}.sp-garage-overlay.is-open{opacity:1;pointer-events:auto}.sp-garage{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--sp-ink);border-left:1px solid var(--sp-line-2);z-index:91;transform:translate(100%);transition:transform .28s var(--sp-ease);display:flex;flex-direction:column;box-shadow:var(--sp-shadow)}.sp-garage.is-open{transform:translate(0)}@media(max-width:600px){.sp-garage{top:auto;width:100vw;max-height:88vh;border-left:0;border-top:1px solid var(--sp-line-2);border-radius:14px 14px 0 0;transform:translateY(100%)}.sp-garage.is-open{transform:translateY(0)}}.sp-garage__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--sp-line)}.sp-garage__title{margin:0;font-size:22px;display:inline-flex;align-items:center;gap:10px}.sp-garage__title svg{width:24px;height:24px;fill:none;stroke:var(--sp-yellow);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sp-garage__close{background:none;border:0;color:var(--sp-text);width:44px;height:44px;display:grid;place-items:center;cursor:pointer;border-radius:50%}.sp-garage__close:hover{background:var(--sp-surface-2)}.sp-garage__close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.sp-garage__body{padding:20px;overflow-y:auto;flex:1;text-align:left}.sp-garage__intro{color:var(--sp-muted);font-size:15px;margin:0 0 16px}.sp-garage__list{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.sp-garage__bike{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center;background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg);padding:12px 14px}.sp-garage__bike.is-active{border-color:var(--sp-yellow)}.sp-garage__radio{display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;gap:0 10px;align-items:center;cursor:pointer;text-transform:none;letter-spacing:0;color:var(--sp-text);font-size:15px}.sp-garage__radio input{grid-row:1 / span 2;accent-color:var(--sp-yellow);width:18px;height:18px;margin:0}.sp-garage__radio small{color:var(--sp-muted);font-size:12px}body.stealth-v2 .sp-garage__shop{padding:9px 14px;font-size:12px}.sp-garage__remove{grid-column:1 / -1;justify-self:start;background:none;border:0;color:var(--sp-muted);font-size:12px;text-decoration:underline;cursor:pointer;padding:0}.sp-garage__add{border-top:1px solid var(--sp-line);padding-top:14px}.sp-garage__add summary{cursor:pointer;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:var(--sp-yellow);margin-bottom:12px}.sp-garage__foot{margin:18px 0 0;font-size:12px;color:var(--sp-dim)}.sp-garage__foot a{color:var(--sp-muted)}body.sp-garage-open{overflow:hidden}.sp-picker__steps{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;counter-reset:sp}.sp-picker__steps li button{width:100%;background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius);color:var(--sp-dim);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:9px 6px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)}.sp-picker__steps li.is-current button{border-color:var(--sp-yellow);color:var(--sp-yellow)}.sp-picker__steps li.is-done button{color:var(--sp-text);border-color:var(--sp-line-2)}.sp-picker__steps li button[disabled]{cursor:default;opacity:.5}.sp-picker__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.sp-picker__grid--make{grid-template-columns:repeat(3,1fr)}.sp-picker__opt{background:var(--sp-surface);border:1px solid var(--sp-line-2);border-radius:var(--sp-radius);color:var(--sp-text);padding:12px;min-height:52px;text-align:left;cursor:pointer;font-size:15px;display:flex;flex-direction:column;gap:2px;transition:border-color .15s var(--sp-ease),background .15s var(--sp-ease)}.sp-picker__opt small{color:var(--sp-muted);font-size:12px}.sp-picker__opt:hover,.sp-picker__opt:focus-visible{border-color:var(--sp-yellow);background:#f9c9170f;outline:none}.sp-picker__years{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;max-height:260px;overflow-y:auto;padding:2px}.sp-picker__year{background:var(--sp-surface);border:1px solid var(--sp-line-2);border-radius:var(--sp-radius);color:var(--sp-text);padding:10px 0;min-height:44px;cursor:pointer;font-variant-numeric:tabular-nums;font-size:15px}.sp-picker__year:hover,.sp-picker__year:focus-visible{border-color:var(--sp-yellow);background:#f9c9170f;outline:none}.sp-picker__hint{color:var(--sp-muted);font-size:14px;margin:0 0 10px}.sp-picker__done{display:grid;gap:12px}.sp-picker__summary{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.04em;font-size:20px}.sp-picker__summary svg{width:22px;height:22px;fill:none;stroke:var(--sp-yellow);stroke-width:2.5}.sp-picker__note{margin:0;font-size:13px;color:var(--sp-yellow)}.sp-picker__nick{display:grid;gap:6px;text-transform:none;letter-spacing:0}.sp-picker__nick span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-muted)}body.stealth-v2 .sp-picker__nick input{height:46px}body.stealth-v2 .sp-picker__save{width:100%}.sp-finder__mount{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg);padding:18px;text-align:left}.sp-garage-result{display:grid;gap:14px}.sp-garage-result__bike{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.sp-garage-result__bike svg{width:20px;height:20px;fill:none;stroke:var(--sp-yellow);stroke-width:2.5}.sp-garage-result__bike button{background:none;border:0;color:var(--sp-muted);font-size:12px;text-decoration:underline;cursor:pointer}.sp-fitment{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--sp-line);border-radius:var(--sp-radius);padding:12px 14px;margin:0;text-align:left;font-size:14px;background:var(--sp-surface)}.sp-fitment[hidden]{display:none}.sp-fitment>svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:var(--sp-yellow);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.sp-fitment strong{display:block;color:var(--sp-text);font-weight:600}.sp-fitment span{display:block;color:var(--sp-muted);font-size:13px;margin-top:3px}.sp-fitment button{background:none;border:0;padding:0;color:var(--sp-yellow);text-decoration:underline;cursor:pointer;font-size:inherit}.sp-fitment a{color:var(--sp-yellow)}.sp-fitment--fits,.sp-fitment--universal{border-color:#f9c91780}.sp-fitment--no_fit{border-color:#6b3a1f}.sp-fitment--no_fit>svg{stroke:#ff8a5b}body.stealth-v2 .index-section .section-header,body.stealth-v2 .featured-collection .section-header,body.stealth-v2 .faq-section .section-header,body.stealth-v2 .section-header--flush,body.stealth-v2 .collection-header .section-header{text-align:center}body.stealth-v2 .btn--secondary,body.stealth-v2 .sp-addon__btn{background:#232323;color:var(--sp-text);border-color:#3a3a3a}body.stealth-v2 .btn--secondary:hover,body.stealth-v2 .sp-addon__btn:hover{background:#2e2e2e;border-color:#555;color:var(--sp-text)}body.stealth-v2 .quick-product__btn{background:var(--sp-yellow);color:#111;border-radius:var(--sp-radius);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.1em;font-size:12px}body.stealth-v2 .quick-product__btn:hover{background:#ffd53a;color:#111}body.stealth-v2 .product__photo-zoom,body.stealth-v2 .btn--circle.product__photo-zoom{background:#0009;color:#fff;border-color:#ffffff59}body.stealth-v2 .product__photo-zoom .icon{color:#fff}body.stealth-v2 .newsletter-section .newsletter__input,body.stealth-v2 .newsletter-section input[type=email]{background:#fff;color:#111;border:2px solid #111;border-right:0;height:52px}body.stealth-v2 .newsletter-section .newsletter__input::placeholder{color:#555}body.stealth-v2 .newsletter-section .input-group-btn .btn{background:#111;color:#fff;border-color:#111;height:52px;padding:0 22px;border-radius:0 var(--sp-radius) var(--sp-radius) 0}body.stealth-v2 .newsletter-section .input-group-btn .btn:hover{background:#000;color:var(--sp-yellow);border-color:#000;box-shadow:none;transform:none}body.stealth-v2 .newsletter-section .input-group-btn .btn .icon{color:#fff}body.stealth-v2 .newsletter-section .input-group-btn .btn .form__submit--large{display:inline}body.stealth-v2 .newsletter-section .input-group-btn .btn .form__submit--small{display:none}body.stealth-v2 .newsletter-section .newsletter__input-group{max-width:520px;margin-left:auto;margin-right:auto}body.stealth-v2 .site-footer .newsletter__input{background:var(--sp-surface);border:1px solid var(--sp-line-2);color:var(--sp-text)}body.stealth-v2 .footer__newsletter-btn{color:var(--sp-yellow)}body.stealth-v2 .btn--tertiary,body.stealth-v2 .btn--tertiary:hover{background:transparent;border-color:transparent;color:var(--sp-yellow)}body.stealth-v2 .btn--inverse{background:#fff;color:#111;border-color:#fff}body.stealth-v2 .btn--body{color:#111}body.stealth-v2 .cart__update,body.stealth-v2 .cart__continue{background:var(--sp-yellow);color:#111}body.stealth-v2 .drawer__contents .btn,body.stealth-v2 .modal .btn{color:#111}body.stealth-v2 .modal .btn--secondary,body.stealth-v2 .drawer__contents .btn--secondary,body.stealth-v2 .drawer__contents .sp-addon__btn{color:var(--sp-text)}body.stealth-v2 .megamenu{background:var(--sp-ink);border-bottom:1px solid var(--sp-line-2);padding:28px 0 22px;box-shadow:0 30px 60px #0009}body.stealth-v2 .megamenu .grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:0}body.stealth-v2 .megamenu .grid .grid__item{display:block;float:none;width:300px;max-width:100%;padding:14px 16px 12px;background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg)}body.stealth-v2 .megamenu .svg-mask--landscape{border-radius:8px;overflow:hidden;margin-bottom:12px;aspect-ratio:2 / 1;background:#e6e6e6}body.stealth-v2 .megamenu .grid .grid__item{align-self:flex-start}body.stealth-v2 .megamenu .megamenu__collection-image{margin:0}body.stealth-v2 .megamenu .h5{margin:0 0 6px}body.stealth-v2 .megamenu .site-nav__dropdown-link--top-level{display:block;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.1em;font-size:13px;color:var(--sp-yellow);padding:6px 0 8px;border-bottom:1px solid var(--sp-line);margin-bottom:6px}body.stealth-v2 .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){display:block;font-size:13.5px;line-height:1.3;color:#d6d6d6;padding:5px 0}body.stealth-v2 .megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):hover{color:var(--sp-yellow)}body.stealth-v2 .megamenu .grid__item>.h5+div+.h5,body.stealth-v2 .megamenu .grid__item>div+.h5{margin-top:16px}.sp-mega__meter{display:block;margin:4px 0 14px;padding:12px 12px 8px;background:var(--sp-ink);border:1px solid var(--sp-line);border-radius:8px;text-decoration:none}.sp-mega__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:18px auto 0;max-width:928px;padding-top:14px;border-top:1px solid var(--sp-line)}.sp-mega__bike,.sp-mnav__bike{display:inline-flex;align-items:center;gap:10px;background:var(--sp-surface);border:1px solid var(--sp-line-2);border-radius:999px;color:var(--sp-text);padding:8px 16px 8px 12px;font-size:13px;cursor:pointer;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.sp-mega__bike svg,.sp-mnav__bike svg{width:20px;height:20px;fill:none;stroke:var(--sp-yellow);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px}.sp-mega__bike:hover,.sp-mnav__bike:hover{border-color:var(--sp-yellow)}.sp-mega__bike.has-bike span,.sp-mnav__bike.has-bike [data-sp-garage-chip-text]{color:var(--sp-yellow)}.sp-mega__all{display:inline-flex;align-items:center;gap:8px;color:var(--sp-muted);font-size:13px;text-decoration:none;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.08em}.sp-mega__all svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.sp-mega__all:hover{color:var(--sp-yellow)}body.stealth-v2 .site-nav__dropdown:not(.megamenu){background:var(--sp-ink);border:1px solid var(--sp-line-2);border-radius:var(--sp-radius-lg);padding:8px 0;box-shadow:0 30px 60px #0009;min-width:260px}body.stealth-v2 .site-nav__dropdown:not(.megamenu) .site-nav__dropdown-link{font-size:14px;color:#d6d6d6;padding:10px 18px}body.stealth-v2 .site-nav__dropdown:not(.megamenu) .site-nav__dropdown-link:hover{color:var(--sp-yellow);background:var(--sp-surface)}body.stealth-v2 .site-nav__link--underline:after{border-bottom-color:var(--sp-yellow)}body.stealth-v2 #NavDrawer{background:var(--sp-ink)}body.stealth-v2 #NavDrawer .drawer__header{border-bottom:1px solid var(--sp-line)}.sp-mnav__bike{width:calc(100% - 2 * var(--drawer-gutter, 20px));margin:28px var(--drawer-gutter, 20px) 10px;border-radius:var(--sp-radius-lg);padding:12px 14px;text-align:left;justify-content:flex-start}.sp-mnav__bike-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sp-mnav__bike-text small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-muted)}.sp-mnav__bike-text span{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-mnav__bike-chev{stroke:var(--sp-muted)!important}body.stealth-v2 .mobile-nav--heading-style .mobile-nav__link--top-level,body.stealth-v2 .mobile-nav__link--top-level{font-size:19px;letter-spacing:.04em;text-transform:uppercase}body.stealth-v2 .mobile-nav__item:after{border-bottom-color:var(--sp-line)}body.stealth-v2 .mobile-nav__sublist .mobile-nav__link{font-size:15px;color:#d6d6d6;padding-top:11px;padding-bottom:11px}body.stealth-v2 .mobile-nav__sublist .mobile-nav__item:after{border-bottom:0}body.stealth-v2 .mobile-nav__sublist>.mobile-nav__item>.mobile-nav__child-item>.mobile-nav__link,body.stealth-v2 .mobile-nav__sublist>.mobile-nav__item>.mobile-nav__child-item>.mobile-nav__link--button .mobile-nav__faux-link,body.stealth-v2 .mobile-nav__sublist>.mobile-nav__item>.mobile-nav__child-item .mobile-nav__link--button{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.1em;font-size:13px;color:var(--sp-yellow)}body.stealth-v2 .mobile-nav__sublist .mobile-nav__sublist .mobile-nav__link{font-family:var(--typeBasePrimary),var(--typeBaseFallback);text-transform:none;letter-spacing:0;font-size:15px;color:#d6d6d6;padding-left:calc(var(--drawer-gutter, 20px) + 12px)}body.stealth-v2 .mobile-nav__toggle button{border-left-color:var(--sp-line)}body.stealth-v2 .mobile-nav__toggle .icon{color:var(--sp-yellow)}body.stealth-v2 .mobile-nav__item--secondary a{color:var(--sp-muted);font-size:14px}body.stealth-v2 .megamenu .svg-mask,body.stealth-v2 .megamenu .svg-mask--landscape{padding-bottom:0!important;height:auto!important;width:100%;aspect-ratio:2 / 1}body.stealth-v2 .megamenu .svg-mask img,body.stealth-v2 .megamenu .svg-mask image-element{position:static!important;width:100%!important;height:100%!important;object-fit:cover;opacity:1!important;display:block}body.stealth-v2 .variant-input-wrap[data-handle=muffler]:not([data-sp-role=finish]) .variant__button-label{min-height:76px}body.stealth-v2 .product-block--tab+.product-block--tab{margin-top:-1px}body.stealth-v2 .product-block--tab .collapsible-trigger-btn--borders{border:0;border-bottom:1px solid var(--sp-line);border-radius:0;padding:16px 36px 16px 0;margin:0}body.stealth-v2 .product-block:not(.product-block--tab)+.product-block--tab .collapsible-trigger-btn--borders{border-top:1px solid var(--sp-line)}body.stealth-v2 .product-block--tab .collapsible-trigger-btn--borders .collapsible-trigger__icon{right:6px}body.stealth-v2 .product-block--tab .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border:0;padding:4px 0 20px;font-size:15px}body.stealth-v2 .product-block--tab .collapsible-trigger-btn--borders+.collapsible-content--expanded{margin-bottom:0}body.stealth-v2 .product-block--tab .collapsible-trigger.is-open{border-bottom-color:transparent}body.stealth-v2 .product-block--tab .collapsible-trigger.is-open+.collapsible-content{border-bottom:1px solid var(--sp-line)}body.stealth-v2 .product-block--tab .collapsible-trigger:hover{color:var(--sp-yellow)}body.stealth-v2 .collapsible-trigger--inline{display:block;width:100%;padding:18px 8px 18px 44px;border-bottom:1px solid var(--sp-line);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.4;color:var(--sp-text);text-align:left}body.stealth-v2 .collapsible-trigger--inline:hover{color:var(--sp-yellow)}body.stealth-v2 .collapsible-trigger--inline .collapsible-trigger__icon{left:0;right:auto}body.stealth-v2 .collapsible-trigger--inline .collapsible-trigger__icon--circle{border-color:var(--sp-line-2)}body.stealth-v2 .collapsible-trigger--inline.is-open{border-bottom-color:transparent}body.stealth-v2 .collapsible-trigger--inline.is-open+.collapsible-content{border-bottom:1px solid var(--sp-line)}body.stealth-v2 .collapsible-content__inner--faq,body.stealth-v2 .rte.collapsible-content__inner--faq{padding:2px 8px 22px 44px;color:var(--sp-muted);font-size:15px;text-align:left}body.stealth-v2 .collapsible-content__inner--faq p,body.stealth-v2 .collapsible-content__inner--faq li{color:var(--sp-muted)}body.stealth-v2 .collapsible-content__inner--faq strong{color:var(--sp-text)}body.stealth-v2 .index-section--faq{margin:0 0 24px}body.stealth-v2 .index-section--faq .h2{margin-bottom:8px}@media(max-width:480px){body.stealth-v2 .collapsible-trigger--inline{padding-left:40px;font-size:15px}body.stealth-v2 .collapsible-content__inner--faq,body.stealth-v2 .rte.collapsible-content__inner--faq{padding-left:40px}}body.stealth-v2 .grid--uniform:has(>.grid-product){display:flex;flex-wrap:wrap}body.stealth-v2 .grid--uniform>.grid-product{float:none;display:flex}body.stealth-v2 .grid-product__content{display:flex;flex-direction:column;width:100%}body.stealth-v2 .grid-product__content>.grid-product__link{display:flex;flex-direction:column;flex:1 1 auto}body.stealth-v2 .grid-product__meta{flex:1 1 auto;display:flex;flex-direction:column}body.stealth-v2 .grid-product__meta .grid-product__price{margin-top:auto;padding-top:8px}body.stealth-v2 .grid-product__title{text-transform:none;letter-spacing:.02em}@media(max-width:768px){body.stealth-v2 .grid-overflow-wrapper .grid--uniform{display:flex;flex-wrap:nowrap}body.stealth-v2 .grid-overflow-wrapper .grid__item{display:flex}body.stealth-v2 [data-aos=overflow__animation]{transform:none!important;transition:none!important}}@media(max-width:768px){body.stealth-v2 .collection-filter{position:static!important;top:auto!important;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-bottom:14px;margin-bottom:18px}body.stealth-v2 .collection-filter__item{margin:0}body.stealth-v2 .collection-filter__item--count{grid-column:1 / -1;text-align:left;font-size:13px}body.stealth-v2 .collection-filter .btn,body.stealth-v2 .collection-filter select{height:46px;border-radius:var(--sp-radius)}}@media(max-width:768px){body.stealth-v2 .newsletter-section__content{padding-left:0}body.stealth-v2 .newsletter-section{padding:40px 0 28px}}body.stealth-v2 .site-footer .rte a,body.stealth-v2 .site-footer .footer__rte a,body.stealth-v2 .footer__menu a{text-decoration:none}body.stealth-v2 .site-footer .rte a:hover,body.stealth-v2 .footer__menu a:hover{color:var(--sp-yellow);text-decoration:underline;text-underline-offset:3px}body.stealth-v2 .footer__base{text-align:center}body.stealth-v2 .footer__base .payment-icons{text-align:center;margin-bottom:8px}body.stealth-v2 .footer__base .payment-icons li{margin:0 4px 6px}body.stealth-v2 .footer__small-text{margin:0 0 6px}body.stealth-v2 .section-header--404{text-align:center;max-width:560px;margin-left:auto;margin-right:auto}body.stealth-v2 .section-header--404 .rte{text-align:center}@media(max-width:768px){body.stealth-v2 .background-media-text__text,body.stealth-v2 .background-media-text__text.text-right,body.stealth-v2 .background-media-text__text.text-left{text-align:center}body.stealth-v2 .background-media-text__text .btn{margin-left:auto;margin-right:auto}}@media(max-width:600px){.sp-trust--bar{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:12px var(--sp-gutter);justify-content:stretch}.sp-trust--bar .sp-trust__item{font-size:12px;line-height:1.3}}body.stealth-v2 .product__policies,body.stealth-v2 .product-single__meta .product__policies{text-align:left}body.stealth-v2 .variant-input-wrap[data-handle=muffler]:not([data-sp-role=finish]) .variant-input{display:flex}body.stealth-v2 .variant-input-wrap[data-handle=muffler]:not([data-sp-role=finish]) .variant__button-label{height:100%}@media(min-width:769px){body.stealth-v2 .text-with-icons__block-title{min-height:2.5em;line-height:1.25}}@media(max-width:768px){body.stealth-v2 .text-with-icons__blocks .text-with-icons__block{padding:0 0 36px}body.stealth-v2 .text-with-icons__block-icon .icon{width:40px;height:40px}}body.stealth-v2 .site-footer p a,body.stealth-v2 .site-footer .footer__collapsible a,body.stealth-v2 .site-footer .rte a{border-bottom:0}body.stealth-v2 .site-footer .payment-icons{text-align:center;margin:0 0 10px}body.stealth-v2 .site-footer .payment-icons li{margin:0 4px 6px}body.stealth-v2 .site-footer .footer__small-text{text-align:center}body.stealth-v2 .collection-sidebar__group{border-top:0!important;border-bottom:1px solid var(--sp-line);margin:0}body.stealth-v2 .collection-sidebar__group .collapsible-trigger-btn{padding:16px 24px 16px 0}body.stealth-v2.template-search .section-header,body.stealth-v2 .template-search .section-header{text-align:center}@media(max-width:768px){body.stealth-v2 .product__policies.small--text-center{text-align:left}}.sp-finder__tiles>li{display:flex}.sp-finder__tiles .sp-finder__tile-link{flex:1 1 auto;display:flex;flex-direction:column}.sp-finder__tiles .sp-finder__tile-body{flex:1 1 auto}.sp-finder__tiles>li.sp-finder__tile{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}.sp-finder__tiles>.sp-finder__tile>.sp-finder__tile-link{display:grid;grid-template-rows:subgrid;grid-row:1 / -1;row-gap:0}.sp-finder__tiles>.sp-finder__tile>.sp-finder__tile-link>*{grid-column:1;grid-row:1}.sp-finder__tiles>.sp-finder__tile>.sp-finder__tile-link>.sp-finder__tile-body{grid-row:2 / span 2;display:grid;grid-template-rows:subgrid;row-gap:0;align-content:start}.sp-finder__tiles .sp-finder__tile-body>.sp-finder__tile-title{grid-row:1}.sp-finder__tiles .sp-finder__tile-body>.sp-finder__tile-years{grid-row:2;margin-top:2px}@media(max-width:768px){body.stealth-v2 .product__policies.small--text-center{text-align:left!important}}body.stealth-v2 .megamenu .site-nav__dropdown-link,body.stealth-v2 .megamenu .sp-mega__media{background:transparent}body.stealth-v2 .product-single__meta .sp-yourbike{margin-top:12px}body.stealth-v2.template-blog .section-header{text-align:center}.sp-kit{border:1px solid rgba(249,201,23,.55);border-radius:var(--sp-radius-lg);background:var(--sp-surface);padding:16px 16px 14px;margin:14px 0 0;text-align:left}.sp-kit__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:var(--sp-yellow)}.sp-kit__eyebrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sp-kit__lead{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--sp-text)}.sp-kit__lead strong{color:var(--sp-text);font-weight:600}.sp-kit__lead a,.sp-kit__alt a{color:var(--sp-yellow)}.sp-kit__lead button,.sp-kit__alt button{background:none;border:0;padding:0;color:var(--sp-yellow);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font:inherit}.sp-kit__offer{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:12px 0;margin:0 0 12px;border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line)}.sp-kit__img{width:56px;height:56px;border-radius:6px;object-fit:cover;background:#e6e6e6;display:block}.sp-kit__meta{min-width:0}.sp-kit__name{display:block;font-size:14px;font-weight:600;line-height:1.25}.sp-kit__sub{display:block;font-size:12px;color:var(--sp-muted);margin-top:3px;line-height:1.35}.sp-kit__price{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:22px;white-space:nowrap}body.stealth-v2 .sp-kit__btn{width:100%}.sp-kit__alt{margin:10px 0 0;font-size:12px;color:var(--sp-muted);line-height:1.45}.sp-kit .sp-picker__steps{margin-bottom:10px}.sp-kit .sp-picker__years{max-height:200px}.sp-kit--cart{margin:12px 0 4px;padding:14px}.sp-kit--cart .sp-kit__offer{grid-template-columns:48px 1fr auto}.sp-kit--cart .sp-kit__img{width:48px;height:48px}.sp-kit--cart .sp-kit__price{font-size:18px}.sp-kit--cart .sp-picker__grid--make{grid-template-columns:repeat(3,1fr)}@media(max-width:480px){.sp-kit__offer{grid-template-columns:48px 1fr}.sp-kit__price{grid-column:2;justify-self:start}.sp-kit__img{width:48px;height:48px}}body.stealth-v2 .sp-yourbike--empty{cursor:pointer;font-family:inherit}body.stealth-v2 .sp-yourbike--empty:hover{border-color:var(--sp-yellow)}.sp-collection-note__kit,.sp-collection-note__facts{flex-basis:100%;color:var(--sp-muted);font-size:13px}.sp-profiles__bike{text-align:center;color:var(--sp-dim);font-size:13px;margin:8px 0 0}.sp-profiles__bike a{color:var(--sp-yellow)}.sp-profiles__bike button{background:none;border:0;padding:0;color:var(--sp-yellow);text-decoration:underline;text-underline-offset:2px;cursor:pointer;font:inherit}body.stealth-v2 [data-dark=false] :is(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=password],textarea):not(.newsletter__input){color:var(--sp-text)!important}@media(max-width:600px){body.stealth-v2.template-index .hero__text-wrap{padding-top:72px;box-sizing:border-box}}@media(max-width:768px){body.stealth-v2 .grid-overflow-wrapper .grid__item:last-child:after{content:none;display:none}body.stealth-v2 .grid-overflow-wrapper .grid__item:last-child{margin-right:17px}}body.stealth-v2 .product-block:has(>product-recommendations.hide){display:none}body.stealth-v2 .collection__description{margin-bottom:0}body.stealth-v2 #MainContent:has([data-sp-addons])>.shopify-section[id$=__featured-collection]{display:none}body.stealth-v2[class*=template-customers] .page-content>.section-header{text-align:center}.sp-mp-more{display:none}@media(max-width:480px){body.stealth-v2 .variant-input-wrap .variant-input.sp-mp-hide{display:none!important}body.stealth-v2 .variant-input-wrap .sp-mp-more{display:block;grid-column:1 / -1;width:100%;margin:0}}body.stealth-v2 .index-section .text-with-icons__blocks .text-with-icons__block:last-child{padding-bottom:0}@media(min-width:769px){body.stealth-v2 .index-section .text-with-icons__blocks .text-with-icons__block{padding-bottom:0}}@media(max-width:959px){body.stealth-v2 .feature-row-wrapper .feature-row__images{padding-top:0}}@media(min-width:769px){body.stealth-v2 .feature-row__item--overlap-images{padding-top:0}}body.stealth-v2 product-recommendations .grid-product{margin-bottom:0}body.stealth-v2 [data-section-type=recently-viewed]>.hr--large{display:none}.sp-rating{display:inline-flex;align-items:center;gap:8px;color:var(--sp-muted);font-size:13px;line-height:1;text-decoration:none}.sp-rating__stars{position:relative;display:inline-block;font-size:14px;letter-spacing:2px;white-space:nowrap}.sp-rating__stars:before{content:"\2605\2605\2605\2605\2605";color:#3a3a3a}.sp-rating__stars i{position:absolute;top:0;left:0;bottom:0;width:var(--sp-rating, 0%);overflow:hidden;font-style:normal}.sp-rating__stars i:before{content:"\2605\2605\2605\2605\2605";color:var(--sp-yellow)}.sp-rating__count{color:var(--sp-dim)}.sp-rating--md{margin:2px 0 10px;font-size:14px}.sp-rating--md .sp-rating__stars{font-size:17px}.sp-rating--sm{margin-top:6px}body.stealth-v2 .index-section .text-with-icons__block-text>:last-child{margin-bottom:0}.sp-rating--empty{display:block;height:14px;margin-top:6px}a.sp-rating--md{color:var(--sp-muted)}a.sp-rating--md .sp-rating__count{color:var(--sp-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#555}a.sp-rating--md:hover .sp-rating__count{text-decoration-color:var(--sp-yellow);color:var(--sp-text)}a.sp-rating--md:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:2px}.sp-rating--md .sp-rating__text{color:var(--sp-text);font-weight:600}.sp-rating--md .sp-rating__count{font-weight:400}.sp-sticky__rating{display:none}@media(min-width:769px){.sp-sticky__rating{display:inline-flex;margin:2px 0 0;font-size:12px}.sp-sticky__rating .sp-rating__stars{font-size:12px;letter-spacing:1px}}.sp-reviews{scroll-margin-top:16px}.sp-reviews__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:28px}.sp-reviews__head .sp-section-title{margin:0}.sp-reviews__source{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--sp-muted)}.sp-reviews__source svg{width:16px;height:16px;fill:none;stroke:var(--sp-yellow);stroke-width:2;flex:none}.sp-reviews__board{display:grid;background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg);overflow:hidden}.sp-reviews__cell{padding:22px 20px;border-bottom:1px solid var(--sp-line)}.sp-reviews__cell:last-child{border-bottom:0}@media(min-width:900px){.sp-reviews__board{grid-template-columns:280px 1fr 1.1fr}.sp-reviews__board--no-rail{grid-template-columns:280px 1fr}.sp-reviews__board--no-bars{grid-template-columns:280px 1.1fr}.sp-reviews__board--no-bars.sp-reviews__board--no-rail{grid-template-columns:1fr}.sp-reviews__cell{padding:26px;border-bottom:0;border-right:1px solid var(--sp-line)}.sp-reviews__cell:last-child{border-right:0}}.sp-reviews__score{display:flex;align-items:center;gap:18px}@media(min-width:900px){.sp-reviews__score{flex-direction:column;align-items:flex-start;gap:10px}}.sp-reviews__num{white-space:nowrap;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:72px;line-height:.9;font-variant-numeric:tabular-nums;color:var(--sp-text)}@media(min-width:900px){.sp-reviews__num{font-size:92px}}.sp-reviews__num small{font-size:22px;color:var(--sp-dim);margin-left:4px}.sp-reviews__num{display:inline-flex;align-items:baseline;flex-wrap:nowrap}.sp-reviews__num small{display:inline;flex:none;white-space:nowrap}.sp-reviews__stars{font-size:20px}.sp-reviews__meta{margin:8px 0 0;font-size:14px;color:var(--sp-muted)}.sp-reviews__meta b{color:var(--sp-text);font-weight:600}.sp-reviews__label{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--sp-muted);margin:0 0 14px}.sp-reviews__dist{display:grid;gap:4px}body.stealth-v2 .sp-reviews__bar{all:unset;box-sizing:border-box;display:grid;grid-template-columns:34px 1fr 30px;align-items:center;gap:12px;min-height:32px;padding:0 6px;border-radius:4px;cursor:pointer;font-size:13px;color:var(--sp-muted);font-variant-numeric:tabular-nums}body.stealth-v2 .sp-reviews__bar:hover:not([disabled]),body.stealth-v2 .sp-reviews__bar.is-on{background:var(--sp-surface-2);color:var(--sp-text)}body.stealth-v2 .sp-reviews__bar.is-on{box-shadow:inset 0 0 0 1px var(--sp-yellow)}body.stealth-v2 .sp-reviews__bar[disabled]{cursor:default;opacity:.6}body.stealth-v2 .sp-reviews__bar:focus-visible{outline:2px solid #fff}.sp-reviews__bar i{display:block;height:8px;border-radius:2px;background:#2a2a2a;position:relative;overflow:hidden}.sp-reviews__bar i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--sp-yellow)}.sp-reviews__bar span:last-child{text-align:right}.sp-reviews__rail{display:grid;gap:8px}@media(max-width:899px){.sp-reviews__rail{grid-template-columns:repeat(3,1fr)}}body.stealth-v2 .sp-reviews__prof{all:unset;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;min-height:48px;padding:12px 14px;border:1px solid var(--sp-line-2);border-radius:var(--sp-radius);background:var(--sp-ink);cursor:pointer;position:relative}body.stealth-v2 .sp-reviews__prof:hover:not([disabled]){border-color:#4a4a4a}body.stealth-v2 .sp-reviews__prof.is-on{border-color:var(--sp-yellow);box-shadow:inset 0 0 0 1px var(--sp-yellow)}body.stealth-v2 .sp-reviews__prof[disabled]{cursor:default;opacity:.55}body.stealth-v2 .sp-reviews__prof:focus-visible{outline:2px solid #fff;outline-offset:2px}.sp-reviews__prof-n{font-size:13px;color:var(--sp-muted)}.sp-reviews__pick{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.1em;font-size:10px;color:#111;background:var(--sp-yellow);border-radius:3px;padding:3px 6px}@media(max-width:899px){body.stealth-v2 .sp-reviews__prof{flex-direction:column;justify-content:center;padding:10px 6px;text-align:center}.sp-reviews__prof .sp-meter__label,.sp-reviews__prof-n{font-size:11px}body.stealth-v2 .sp-reviews__prof{padding-top:16px}.sp-reviews__pick{position:absolute;top:-9px;left:50%;transform:translate(-50%);white-space:nowrap}}.sp-reviews__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 4px}.sp-reviews__chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;max-width:100%}.sp-reviews__chips::-webkit-scrollbar{display:none}body.stealth-v2 .sp-reviews__chip{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid var(--sp-line-2);background:var(--sp-surface);color:var(--sp-text);font-size:14px;white-space:nowrap;cursor:pointer}body.stealth-v2 .sp-reviews__chip.is-on{border-color:var(--sp-yellow);box-shadow:inset 0 0 0 1px var(--sp-yellow)}body.stealth-v2 .sp-reviews__chip:focus-visible{outline:2px solid #fff;outline-offset:2px}.sp-reviews__chip small{color:var(--sp-dim);font-size:12px}body.stealth-v2 .sp-reviews__sort{min-height:44px;background:var(--sp-surface);color:var(--sp-text);border:1px solid var(--sp-line-2);border-radius:var(--sp-radius);padding:0 36px 0 12px;font-size:14px}@media(max-width:899px){.sp-reviews__chips{margin:0;padding-left:0;padding-right:16px;scroll-padding-inline:0 16px}.sp-reviews__sort-wrap,body.stealth-v2 .sp-reviews__sort{width:100%}}.sp-reviews__list{list-style:none;margin:8px 0 0;padding:0}.sp-review{display:grid;gap:12px;padding:22px 0;border-bottom:1px solid var(--sp-line);margin:0}.sp-review[hidden]{display:none}@media(min-width:900px){.sp-review{grid-template-columns:220px 1fr;gap:40px;padding:26px 0}}.sp-review__who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px}@media(min-width:900px){.sp-review__who{flex-direction:column;align-items:flex-start;gap:6px}}.sp-review__author{font-weight:600;color:var(--sp-text)}.sp-review__verified{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--sp-muted)}.sp-review__verified svg{width:15px;height:15px;fill:var(--sp-yellow);flex:none}.sp-review__date{font-size:13px;color:var(--sp-dim)}.sp-review__main{display:grid;gap:10px;min-width:0}.sp-review__stars{font-size:15px}body.stealth-v2 .sp-review__body{margin:0;font-size:16px;line-height:1.6;color:var(--sp-text);max-width:68ch;overflow-wrap:anywhere}.sp-review__spec{display:flex;flex-wrap:wrap;gap:8px}.sp-review__chip{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--sp-muted);border:1px solid var(--sp-line-2);border-radius:4px;padding:5px 9px;background:var(--sp-ink)}.sp-review__chip b{color:var(--sp-text);font-weight:500}.sp-review__k{color:var(--sp-dim)}.sp-review__photos{display:flex;flex-wrap:wrap;gap:8px}.sp-review__photo img{width:96px;height:96px;object-fit:cover;border-radius:var(--sp-radius);display:block}.sp-review__reply{border-left:2px solid var(--sp-yellow);padding:4px 0 4px 14px;font-size:14px;color:var(--sp-muted)}.sp-review__reply p{margin:0;color:var(--sp-muted)}.sp-review__reply-k{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:var(--sp-text)!important;margin-bottom:4px!important}.sp-reviews__empty{color:var(--sp-muted);font-size:14px;margin:20px 0 0}.sp-reviews__more{display:flex;justify-content:center;margin-top:28px}.sp-reviews__more[hidden]{display:none}@media(max-width:768px){.sp-reviews__more .btn{width:100%}}.sp-reviews__family{margin-top:32px;border:1px solid var(--sp-line);border-radius:var(--sp-radius-lg);background:var(--sp-surface);padding:22px 20px}.sp-reviews__board+.sp-reviews__family,.sp-reviews__head+.sp-reviews__family{margin-top:0}.sp-reviews__list~.sp-reviews__family,.sp-reviews__more~.sp-reviews__family{margin-top:32px}@media(min-width:900px){.sp-reviews__family{padding:26px}}.sp-reviews__fam-title{font-size:22px;margin:0 0 6px}.sp-reviews__fam-sub{color:var(--sp-muted);font-size:14px;margin:0 0 12px}.sp-reviews__fam-list{list-style:none;margin:0;padding:0;display:grid}@media(min-width:900px){.sp-reviews__fam-list{grid-template-columns:repeat(3,1fr);gap:24px}}.sp-reviews__fam-item{display:grid;gap:8px;align-content:start;padding:16px 0;border-top:1px solid var(--sp-line);margin:0}@media(min-width:900px){.sp-reviews__fam-item{border-top:0;border-left:1px solid var(--sp-line);padding:0 0 0 20px}.sp-reviews__fam-item:first-child{border-left:0;padding-left:0}}.sp-reviews__fam-item p{margin:0;font-size:15px;color:var(--sp-text)}body.stealth-v2 .sp-reviews__fam-item .sp-reviews__fam-on{font-size:12px;color:var(--sp-muted)}.sp-reviews__fam-on b{color:var(--sp-text);font-weight:600}.sp-reviews__fam-on a{color:var(--sp-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#555}.sp-reviews__fam-first{margin:16px 0 0;font-size:13px;color:var(--sp-muted)}.sp-profile-card__quote{margin:4px 0 0;padding:14px 0 0;border-top:1px solid var(--sp-line);display:grid;gap:8px}.sp-profile-card__quote p{margin:0;font-size:15px;line-height:1.5;color:var(--sp-text)}.sp-profile-card__quote p:before{content:"\201c";color:var(--sp-yellow);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:22px;line-height:0;margin-right:3px;vertical-align:-4px}.sp-profile-card__quote cite{font-style:normal;font-size:12px;color:var(--sp-muted)}.sp-profile-card__quote cite b{color:var(--sp-text);font-weight:600}.sp-trust__reviews{display:inline-flex;align-items:center;gap:8px}@media(max-width:768px){.sp-trust--bar .sp-trust__reviews{grid-column:1 / -1;justify-content:center}}.sp-trust__reviews .sp-rating__stars{font-size:12px;letter-spacing:1px}body.stealth-v2 .newsletter-section :is(h1,h2,h3,.h1,.h2,.h3,p,li,.rte){color:inherit}.sp-rating--sm{flex-wrap:wrap;row-gap:4px}.sp-rating__text{white-space:nowrap}@media(max-width:480px){body.stealth-v2 .grid-overflow-wrapper .grid__item{flex:0 0 44vw;width:44vw}}body.stealth-v2 .grid-product__content>.grid__item-image-wrapper{display:flex;flex-direction:column;flex:1 1 auto}body.stealth-v2 .grid__item-image-wrapper>.grid-product__link{display:flex;flex-direction:column;flex:1 1 auto}body.stealth-v2 :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4,.sp-eyebrow,.hero__top-subtitle,.hero__title,.section-header__title,.footer__small-text,.grid-product__title){text-wrap:balance}body.stealth-v2 :is(.hero__subtitle,.sp-section-text p,.sp-profiles__footnote,.sp-profiles__bike,.sp-finder__help,.sp-card-meta__fit,.sp-lead__line,.sp-lead__note,.sp-stat__label,.text-with-icons__block-text p,.sp-profile-card__text p,.newsletter-section p,.site-footer p,.sp-collection-note__facts,dd){text-wrap:pretty}body.stealth-v2 .sp-finder__tiles{text-wrap:wrap}body.stealth-v2 .site-footer .footer__small-text a{color:var(--sp-muted)}body.stealth-v2 .index-section--divider:not(.sp-stats){padding-top:56px}@media(min-width:769px){body.stealth-v2 .index-section--divider:not(.sp-stats){padding-top:88px}}body.stealth-v2 .sp-collection-note{margin-top:20px}@media(min-width:769px){body.stealth-v2 .collection-filter{margin-bottom:24px}}body.stealth-v2 .collection-item__title.overlay-box{line-height:1.4}body.stealth-v2 .section-header--with-link .section-header__link{white-space:nowrap;flex:0 0 auto;margin-left:16px}@media(min-width:900px){.sp-reviews__pick{order:1}.sp-reviews__prof-n{order:2;margin-left:auto}}body.stealth-v2 .page-content--product{padding-bottom:0}body.stealth-v2 :is([data-section-type=product-recommendations],[data-section-type=recently-viewed]) .section-header__title{font-size:34px}@media(max-width:768px){body.stealth-v2 :is([data-section-type=product-recommendations],[data-section-type=recently-viewed]) .section-header__title{font-size:27px}}body.stealth-v2 .subheading{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:12px;letter-spacing:.16em;margin-bottom:8px;color:var(--sp-yellow)}@media(min-width:769px){body.stealth-v2 .text-with-icons__block-title{min-height:0;margin-bottom:10px}body.stealth-v2 .text-with-icons__block-title h3{margin:0;line-height:1.2;min-height:2.4em}}body.stealth-v2 .wsg-proxy-container{padding-top:40px}@media(max-width:768px){body.stealth-v2 .wsg-proxy-container{padding-top:28px}}@media(min-width:601px)and (max-width:768px){body.stealth-v2 .hero__link .btn{width:auto;min-width:220px}.sp-finder__tiles--4{grid-template-columns:repeat(4,1fr)}body.stealth-v2 .text-with-icons__block-text{max-width:34em;margin-left:auto;margin-right:auto}}body.stealth-v2 .background-media-text__subtext p{text-wrap:pretty}body.stealth-v2 .pagination .next,body.stealth-v2 .pagination .prev{background:var(--sp-yellow);color:#111;border-radius:var(--sp-radius)}body.stealth-v2 .pagination .next a,body.stealth-v2 .pagination .prev a,body.stealth-v2 .pagination .next .icon,body.stealth-v2 .pagination .prev .icon{color:#111}body.stealth-v2 .pagination .next a:focus-visible,body.stealth-v2 .pagination .prev a:focus-visible{outline:3px solid #fff;outline-offset:2px}body.stealth-v2 .pagination .page.current{opacity:1;color:var(--sp-yellow)}body.stealth-v2 .pagination .page a{color:var(--sp-text)}.sp-garage:not(.is-open){box-shadow:none;visibility:hidden;transition:transform .28s var(--sp-ease),visibility 0s linear .28s}.sp-garage.is-open{visibility:visible;transition:transform .28s var(--sp-ease),visibility 0s}@media(min-width:901px)and (max-width:1199px){.sp-profile-card{overflow:visible}.sp-profile-card__head{padding-right:0}.sp-profile-card--aggressive:before{top:-10px;right:16px}}body.stealth-v2 .product-single__meta{container-type:inline-size}body.stealth-v2 .variant-input-wrap[data-handle=muffler]:not([data-sp-role=finish]),body.stealth-v2 .variant-input-wrap[data-handle=muffler-type]{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width: 600px){body.stealth-v2 .variant-input-wrap[data-handle=muffler]:not([data-sp-role=finish]),body.stealth-v2 .variant-input-wrap[data-handle=muffler-type]{grid-template-columns:minmax(0,1fr)}body.stealth-v2 .variant-input-wrap[data-handle*=badge]{grid-template-columns:minmax(0,1fr)}body.stealth-v2 .variant-input-wrap[data-handle*=badge] .variant__button-label[data-sp-badge-card]{grid-template-columns:1fr auto;grid-template-areas:"name delta" "desc delta"}body.stealth-v2 .sp-bp__delta{justify-self:end}}body.stealth-v2 .sp-garage__radio{text-transform:none;letter-spacing:0;font-size:15px;color:var(--sp-text)}body.stealth-v2 .sp-garage__radio small{font-size:12px;color:var(--sp-muted);letter-spacing:0}body.stealth-v2 .product__thumb-item .image-element{opacity:1}body.stealth-v2 .product__thumbs--below .product__thumb-item{width:80px}body.stealth-v2 .image-wrap__thumbnail{height:auto!important;padding-bottom:0!important;aspect-ratio:1 / 1}body.stealth-v2 .image-wrap__thumbnail image-element,body.stealth-v2 .image-wrap__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}:root{--sp-nav-active: var(--sp-text, #f5f5f5);--sp-nav-cta-bg: transparent;--sp-nav-cta-fg: var(--sp-text, #f5f5f5);--sp-nav-cta-border: var(--sp-muted, #a8a8a8);--sp-nav-row-h: 72px;--sp-nav-bar-h: 48px;--sp-nav-compact-h: 64px}@media(max-width:599px){:root{--sp-nav-compact-h: 60px}}html{scroll-padding-top:calc(var(--sp-nav-compact-h, 64px) + 8px)}html.sp-nav-open div[class*=kl-teaser],html.sp3-sheet-open div[class*=kl-teaser],body.sp-garage-open div[class*=kl-teaser]{display:none!important}@media(max-width:989px){html:has(>body.sp-has-sticky){scroll-padding-bottom:96px}}@media(min-width:990px){html:has(>body.sp-has-sticky){scroll-padding-top:calc(var(--sp-hdr-stuck-h, calc(var(--sp-nav-compact-h, 64px) + 1px)) + 88px)}}body.stealth-v2 .sp-hdr{background:#000;padding:0;border-bottom:1px solid var(--sp-line, #262626);position:relative;z-index:30}body.stealth-v2 .sp-hdr-spacer{position:relative}body.stealth-v2 .sp-hdr__row{display:flex;align-items:center;gap:24px;height:var(--sp-nav-row-h);position:relative;z-index:3;background:#000}body.stealth-v2 .sp-hdr__logo{flex:0 0 auto;display:flex;align-items:center}body.stealth-v2 .sp-hdr__logo a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}body.stealth-v2 .sp-hdr .site-header__logo{margin:0;line-height:0}body.stealth-v2 .sp-hdr .site-header__logo a{width:200px!important;display:block}body.stealth-v2 .sp-hdr .site-header__logo img{width:100%!important;max-width:none;height:auto}body.stealth-v2 .sp-hdr__icons{margin-left:auto;display:flex;align-items:center;gap:4px;flex:0 0 auto}body.stealth-v2 .sp-hdr__icon{width:44px;height:44px;display:inline-grid;place-items:center;color:var(--sp-text, #f5f5f5);padding:0;position:relative;border-radius:var(--sp-radius, 6px)}body.stealth-v2 .sp-hdr__icon svg,body.stealth-v2 .sp-hdr__menu svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}body.stealth-v2 .sp-hdr__icon .cart-link{display:grid;place-items:center;position:relative}body.stealth-v2 .sp-hdr .cart-link__bubble--visible{background:var(--sp-accent, #f9c917);border-color:#000;top:-3px;right:-5px;width:12px;height:12px}body.stealth-v2 .sp-hdr__icon:hover{background:var(--sp-raised, #1a1a1a)}body.stealth-v2 .sp-hdr__menu{display:none;align-items:center;gap:8px;height:44px;padding:0 14px 0 10px;border:1px solid var(--sp-line-strong, #6e6e6e);border-radius:var(--sp-radius, 6px);color:var(--sp-text, #f5f5f5);background:transparent;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:500;font-size:var(--sp-fs-label-sm, 14px);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;flex:0 0 auto}body.stealth-v2 .sp-hdr__menu-close,body.stealth-v2 .sp-hdr__menu[aria-expanded=true] .sp-hdr__menu-open{display:none}body.stealth-v2 .sp-hdr__menu[aria-expanded=true] .sp-hdr__menu-close{display:block}body.stealth-v2 .sp-hdr__search-btn{display:none}body.stealth-v2 .sp-hdr__search{position:static;display:block;flex:1 1 auto;max-width:560px;min-width:0;height:auto;overflow:visible;bottom:auto;z-index:auto}body.stealth-v2 .sp-hdr__search .site-header__search{position:static;transform:none;box-shadow:none;background:transparent;display:block}body.stealth-v2 .sp-hdr__search .page-width{padding:0;max-width:none;display:block}body.stealth-v2 .sp-hdr__search predictive-search{max-width:none}body.stealth-v2 .sp-hdr__search .search__input{height:44px;background:var(--sp-raised, #1a1a1a);border:1px solid var(--sp-line-strong, #6e6e6e);border-radius:var(--sp-radius, 6px);color:var(--sp-text, #f5f5f5)!important;font-size:16px;padding:0 48px 0 16px}body.stealth-v2 .sp-hdr__search .search__input::placeholder{color:var(--sp-muted, #a8a8a8)}body.stealth-v2 .sp-hdr__search .btn--search{width:44px;height:44px;right:0;display:grid;place-items:center}body.stealth-v2 .sp-hdr__search .btn--search .icon{width:20px;height:20px}body.stealth-v2 .sp-hdr__search .btn--search path{stroke:var(--sp-muted, #a8a8a8)!important;stroke-width:4px!important}body.stealth-v2 .sp-hdr__search .search__results{min-width:min(640px,92vw)}@media(min-width:1000px){body.stealth-v2 .sp-hdr__search predictive-search.is-active .btn--close-search{display:none}}body.stealth-v2 .sp-hdr__search predictive-search.is-active:not(:has(#predictive-search>*)) .predictive__screen{display:none}body.stealth-v2 .sp-garage-chip{display:inline-flex;align-items:center;gap:10px;height:44px;max-width:240px;padding:0 14px 0 12px;border:1px solid var(--sp-line-strong, #6e6e6e);border-radius:var(--sp-radius, 6px);background:transparent;color:var(--sp-text, #f5f5f5);cursor:pointer;position:relative;text-align:left}body.stealth-v2 .sp-garage-chip:hover{background:var(--sp-raised, #1a1a1a)}body.stealth-v2 .sp-garage-chip .sp-garage-chip__icon{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:var(--sp-accent, #f9c917);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.stealth-v2 .sp-garage-chip__t{display:flex;flex-direction:column;min-width:0;line-height:1.1}body.stealth-v2 .sp-garage-chip__kicker{display:none;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--sp-fs-eyebrow, 12px);letter-spacing:.14em;text-transform:uppercase;color:var(--sp-muted, #a8a8a8)}body.stealth-v2 .sp-garage-chip.has-bike .sp-garage-chip__kicker{display:block}body.stealth-v2 .sp-garage-chip .sp-garage-chip__text{display:block;max-width:190px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:500;font-size:var(--sp-fs-label, 16px);letter-spacing:.06em;text-transform:uppercase;color:var(--sp-text, #f5f5f5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.stealth-v2 .sp-garage-chip.has-bike .sp-garage-chip__text{color:var(--sp-text, #f5f5f5)}body.stealth-v2 .sp-garage-chip__dot{display:none}body.stealth-v2 .sp-bar{display:block;border-top:1px solid var(--sp-line, #262626);position:relative;z-index:2;background:#000}body.stealth-v2 .sp-bar__list{list-style:none;margin:0 auto;padding:0;height:var(--sp-nav-bar-h);display:flex;justify-content:center;align-items:stretch;gap:4px}body.stealth-v2 .sp-bar__item{display:flex;align-items:center;position:static;margin:0}body.stealth-v2 .sp-bar__label{display:inline-flex;align-items:center;height:44px;padding:0 12px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:500;font-size:var(--sp-fs-label, 16px);letter-spacing:.06em;text-transform:uppercase;color:var(--sp-text, #f5f5f5);text-decoration:none;position:relative;background:none;border:0;cursor:pointer;white-space:nowrap}body.stealth-v2 .sp-bar__item--panel>.sp-bar__label{padding-right:2px}body.stealth-v2 .sp-bar__label:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;background:var(--sp-nav-active);transform:scaleX(0);transition:transform var(--sp-dur, .18s) var(--sp-ease, ease)}body.stealth-v2 .sp-bar__item--panel>.sp-bar__label:after{right:2px}body.stealth-v2 .sp-bar__label:hover:after,body.stealth-v2 .sp-bar__item.is-open>.sp-bar__label:after,body.stealth-v2 .sp-bar__item.is-current>.sp-bar__label:after{transform:scaleX(1)}body.stealth-v2 .sp-bar__item.is-current:not(.is-open)>.sp-bar__label:not(:hover):after{height:1px;background:var(--sp-muted, #a8a8a8)}body.stealth-v2 .sp-hdr.has-open-mega .sp-bar__item.is-current:not(.is-open)>.sp-bar__label:after{transform:scaleX(0)}body.stealth-v2 .sp-bar__toggle{width:44px;height:44px;display:inline-grid;place-items:center;background:none;border:0;padding:0;color:var(--sp-muted, #a8a8a8);cursor:pointer;border-radius:var(--sp-radius, 6px)}body.stealth-v2 .sp-bar__label--button .sp-bar__toggle{width:28px;margin-right:-4px}body.stealth-v2 .sp-bar__label--button{padding-right:8px!important}body.stealth-v2 .sp-bar__label--button:after{right:36px!important}body.stealth-v2 .sp-bar__toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--sp-dur, .18s) var(--sp-ease, ease)}body.stealth-v2 .sp-bar__toggle:hover{color:var(--sp-text, #f5f5f5);background:var(--sp-raised, #1a1a1a)}body.stealth-v2 .sp-bar__item.is-open .sp-bar__toggle{color:var(--sp-text, #f5f5f5)}body.stealth-v2 .sp-bar__item.is-open .sp-bar__toggle svg{transform:rotate(180deg)}body.stealth-v2 .sp-mega{position:absolute;left:0;right:0;top:100%;background:var(--sp-band, #0b0b0b);border-bottom:1px solid var(--sp-line, #262626);box-shadow:var(--sp-shadow-overlay, 0 16px 40px rgba(0,0,0,.6));visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity var(--sp-dur-out, .2s) var(--sp-ease, ease),transform var(--sp-dur-out, .2s) var(--sp-ease, ease),visibility 0s linear var(--sp-dur-out, .2s);z-index:3;max-height:calc(100vh - 160px);overflow-y:auto;overscroll-behavior:contain}body.stealth-v2 .sp-bar__item.is-open>.sp-mega{visibility:visible;opacity:1;transform:none;transition-duration:var(--sp-dur-in, .28s),var(--sp-dur-in, .28s),0s;transition-delay:0s}body.stealth-v2 .sp-mega__inner{padding-top:24px;padding-bottom:32px}body.stealth-v2 .sp-mega__top{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--sp-line, #262626)}body.stealth-v2 .sp-mega__kicker{margin:0 0 6px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--sp-fs-eyebrow, 12px);letter-spacing:.16em;text-transform:uppercase;color:var(--sp-accent, #f9c917)}body.stealth-v2 .sp-mega__all{font-family:var(--typeBasePrimary),var(--typeBaseFallback);text-transform:none;letter-spacing:0;display:inline-flex;align-items:center;gap:6px;min-height:24px;font-size:16px;font-weight:600;color:var(--sp-text, #f5f5f5);text-decoration:none}body.stealth-v2 .sp-mega__all:hover{text-decoration:underline;text-underline-offset:4px}body.stealth-v2 .sp-mega .sp-chev{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px}body.stealth-v2 .sp-mega__grid{display:grid;gap:32px;align-items:start}body.stealth-v2 .sp-mega__grid--bike{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) 300px}body.stealth-v2 .sp-mega__grid--sound,body.stealth-v2 .sp-mega__grid--groups{grid-template-columns:repeat(3,minmax(0,1fr)) 300px}body.stealth-v2 .sp-mega__grid--groups .sp-mega__col--card{grid-column:4}body.stealth-v2 .sp-mega__col--stack{display:flex;flex-direction:column;gap:24px}body.stealth-v2 .sp-mega__group--cols .sp-mega__list{columns:2;column-gap:32px}body.stealth-v2 .sp-mega__group--cols .sp-mega__list li{break-inside:avoid}body.stealth-v2 .sp-mega__ghead{display:inline-flex;align-items:center;gap:6px;min-height:24px;margin:0 0 8px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:500;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-text, #f5f5f5);text-decoration:none}body.stealth-v2 a.sp-mega__ghead:hover{text-decoration:underline;text-underline-offset:4px}body.stealth-v2 .sp-mega__ghead--label{font-size:var(--sp-fs-eyebrow, 12px);letter-spacing:.14em;color:var(--sp-muted, #a8a8a8)}body.stealth-v2 .sp-mega__ghead--profile{font-size:var(--sp-fs-label, 16px);margin-bottom:4px}body.stealth-v2 .sp-mega__list{list-style:none;margin:0;padding:0}body.stealth-v2 .sp-mega__list li{margin:0}body.stealth-v2 .sp-mega__list a{font-family:var(--typeBasePrimary),var(--typeBaseFallback);text-transform:none;letter-spacing:0;display:block;padding:8px 0;color:var(--sp-text, #f5f5f5);text-decoration:none;font-size:15px;line-height:1.3}body.stealth-v2 .sp-mega__list a:hover .sp-mega__name{text-decoration:underline;text-underline-offset:3px}body.stealth-v2 .sp-mega__list a small{display:block;margin-top:2px;font-size:var(--sp-fs-caption, 14px);color:var(--sp-muted, #a8a8a8)}body.stealth-v2 .sp-mega__one{margin:0 0 8px;font-size:var(--sp-fs-caption, 14px);line-height:1.45;color:var(--sp-muted, #a8a8a8)}body.stealth-v2 .sp-mega__meter{margin:0 0 14px;max-width:220px}body.stealth-v2 .sp-mega__meter .sp-meter__zone b,body.stealth-v2 .sp-dlevel__meter .sp-meter__zone b{display:none}body.stealth-v2 .sp-mega__meter .sp-meter__zone{gap:0}body.stealth-v2 .sp-mega__meter .sp-meter__zone i,body.stealth-v2 .sp-dlevel__meter .sp-meter__zone i{height:6px;box-shadow:none}body.stealth-v2 .sp-nav-tag{display:inline-block;margin-left:8px;padding:2px 6px;border:1px solid var(--sp-line-strong, #6e6e6e);border-radius:var(--sp-radius-sm, 4px);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--sp-fs-eyebrow, 12px);line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--sp-text, #f5f5f5);vertical-align:2px;text-decoration:none}body.stealth-v2 .sp-mega-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--sp-scrim, rgba(0,0,0,.6));opacity:0;visibility:hidden;transition:opacity var(--sp-dur-out, .2s) var(--sp-ease, ease),visibility 0s linear var(--sp-dur-out, .2s);z-index:1;pointer-events:none}body.stealth-v2 .sp-hdr.has-open-mega .sp-mega-scrim{pointer-events:auto;opacity:1;visibility:visible;transition-duration:var(--sp-dur-in, .28s),0s;transition-delay:0s}body.stealth-v2 .sp-navbike{background:var(--sp-surface, #121212);border:1px solid var(--sp-line, #262626);border-radius:var(--sp-radius-lg, 12px);padding:20px}body.stealth-v2 .sp-navbike__kicker{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--sp-fs-eyebrow, 12px);letter-spacing:.14em;text-transform:uppercase;color:var(--sp-muted, #a8a8a8)}body.stealth-v2 .sp-navbike__kicker svg{width:18px;height:18px;fill:none;stroke:var(--sp-accent, #f9c917);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.stealth-v2 .sp-navbike__text{margin:0 0 14px;font-size:var(--sp-fs-caption, 14px);line-height:1.5;color:var(--sp-muted, #a8a8a8)}body.stealth-v2 .sp-navbike__name{margin:0 0 4px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:500;font-size:22px;line-height:1.15;letter-spacing:.03em;text-transform:uppercase;color:var(--sp-text, #f5f5f5)}body.stealth-v2 .sp-navbike__saved{margin:0 0 14px;font-size:var(--sp-fs-caption, 14px);color:var(--sp-muted, #a8a8a8)}body.stealth-v2 .sp-navbike__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;border:2px solid var(--sp-nav-cta-border);border-radius:var(--sp-radius, 6px);background:var(--sp-nav-cta-bg);color:var(--sp-nav-cta-fg);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:500;font-size:var(--sp-fs-label, 16px);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}body.stealth-v2 .sp-navbike__btn--outline{background:transparent;color:var(--sp-text, #f5f5f5);border-color:var(--sp-muted, #a8a8a8)}body.stealth-v2 .sp-navbike__btn:hover{background:var(--sp-raised, #1a1a1a);border-color:var(--sp-text, #f5f5f5)}body.stealth-v2 .sp-navbike__change{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;padding:0;background:none;border:0;color:var(--sp-text, #f5f5f5);font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body.stealth-v2 .sp-hdr.is-stuck{position:fixed;top:0;left:0;right:0;z-index:70}body.stealth-v2 .sp-hdr.is-stuck.is-slide{animation:spHdrIn var(--sp-dur-in, .28s) var(--sp-ease, ease)}@keyframes spHdrIn{0%{transform:translateY(-100%)}to{transform:none}}body.stealth-v2 .sp-hdr.is-stuck .sp-hdr__row{height:var(--sp-nav-compact-h);gap:20px}body.stealth-v2 .sp-hdr.is-stuck .sp-hdr__menu{display:inline-flex}body.stealth-v2 .sp-hdr.is-stuck .sp-bar{display:none}body.stealth-v2 .sp-hdr.is-stuck .site-header__logo a{width:160px!important}@media(max-width:1024px){body.stealth-v2 .sp-hdr__row{height:var(--sp-nav-compact-h);gap:16px}body.stealth-v2 .sp-hdr__menu{display:inline-flex}body.stealth-v2 .sp-bar{display:none}body.stealth-v2 .sp-hdr .site-header__logo a{width:160px!important}}@media(max-width:999px){body.stealth-v2 .sp-hdr__search-btn{display:inline-grid}body.stealth-v2 .sp-hdr__search{position:absolute;top:0;right:0;bottom:0;left:0;display:none;max-width:none;z-index:7;background:#000}body.stealth-v2 .sp-hdr__search.is-active{display:flex;align-items:center}body.stealth-v2 .sp-hdr .sp-hdr__search:not(.is-active){display:none!important}body.stealth-v2 .sp-hdr__search .site-header__search{width:100%}body.stealth-v2 .sp-hdr__search .page-width{padding:0 12px}}@media(max-width:599px){body.stealth-v2 .sp-hdr__row{display:grid;grid-template-columns:44px 44px minmax(0,1fr) 44px 44px;gap:2px;padding:0 8px}body.stealth-v2 .sp-hdr__menu{padding:0;width:44px;justify-content:center;border:0}body.stealth-v2 .sp-hdr__menu-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.stealth-v2 .sp-hdr__logo{justify-content:center;grid-column:3}body.stealth-v2 .sp-hdr .site-header__logo a,body.stealth-v2 .sp-hdr.is-stuck .site-header__logo a{width:150px!important}body.stealth-v2 .sp-hdr__icons{display:contents}body.stealth-v2 .sp-hdr__account{display:none}body.stealth-v2 .sp-garage-chip{width:44px;padding:0;justify-content:center;border:0;grid-column:4}body.stealth-v2 .sp-garage-chip__t{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.stealth-v2 .sp-garage-chip .sp-garage-chip__icon{width:24px;height:24px;stroke:var(--sp-text, #f5f5f5)}body.stealth-v2 .sp-garage-chip.has-bike .sp-garage-chip__icon{stroke:var(--sp-accent, #f9c917)}body.stealth-v2 .sp-garage-chip.has-bike .sp-garage-chip__dot{display:block;position:absolute;top:8px;right:6px;width:9px;height:9px;border-radius:50%;background:var(--sp-accent, #f9c917);border:2px solid #000}body.stealth-v2 .sp-hdr .js-drawer-open-cart{grid-column:5}}@media(max-width:389px){body.stealth-v2 .sp-hdr.is-stuck .sp-hdr__row{gap:2px}body.stealth-v2 .sp-hdr__logo,body.stealth-v2 .sp-hdr .site-header__logo{min-width:0}body.stealth-v2 .sp-hdr .site-header__logo a{max-width:100%}}body.stealth-v2 .sp-bikebar{display:none}@media(max-width:599px){html.sp-has-bike:not(.sp-dealer) body.stealth-v2 .sp-bikebar{display:flex;align-items:center;gap:8px;height:36px;padding:0 16px;background:var(--sp-chrome-bg, #0b0b0b);color:var(--sp-chrome-fg, #f5f5f5);border-bottom:1px solid var(--sp-line, #262626);text-decoration:none;font-size:var(--sp-fs-caption, 14px)}html.sp-has-bike:not(.sp-dealer) body.stealth-v2 .announcement-bar{display:none}}body.stealth-v2 .sp-bikebar__icon{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:var(--sp-accent, #f9c917);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.stealth-v2 .sp-bikebar__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}body.stealth-v2 .sp-bikebar__cta{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}body.stealth-v2 .sp-bikebar__cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4}html.sp-nav-open,html.sp-nav-open body{overflow:hidden}body.stealth-v2 .sp-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--sp-scrim, rgba(0,0,0,.6));opacity:0;visibility:hidden;transition:opacity var(--sp-dur-out, .2s) var(--sp-ease, ease),visibility 0s linear var(--sp-dur-out, .2s);z-index:79}body.stealth-v2 .sp-drawer{position:fixed;top:0;bottom:0;left:0;width:min(380px,88vw);background:var(--sp-band, #0b0b0b);border-right:1px solid var(--sp-line, #262626);box-shadow:var(--sp-shadow-overlay, 0 16px 40px rgba(0,0,0,.6));z-index:80;display:flex;flex-direction:column;transform:translate(-100%);visibility:hidden;transition:transform var(--sp-dur-out, .2s) var(--sp-ease, ease),visibility 0s linear var(--sp-dur-out, .2s)}html.sp-nav-open body.stealth-v2 .sp-drawer{transform:none;visibility:visible;transition-duration:var(--sp-dur-in, .28s),0s;transition-delay:0s}@supports (transition-behavior: allow-discrete){body.stealth-v2 .sp-drawer{content-visibility:hidden;transition:transform var(--sp-dur-out, .2s) var(--sp-ease, ease),visibility 0s linear var(--sp-dur-out, .2s),content-visibility 0s linear var(--sp-dur-out, .2s);transition-behavior:allow-discrete}html.sp-nav-open body.stealth-v2 .sp-drawer{content-visibility:visible;transition-duration:var(--sp-dur-in, .28s),0s,0s;transition-delay:0s}}html.sp-nav-open body.stealth-v2 .sp-drawer-scrim{opacity:1;visibility:visible;transition-duration:var(--sp-dur-in, .28s),0s;transition-delay:0s}body.stealth-v2 .sp-drawer__head{flex:0 0 56px;display:flex;align-items:center;justify-content:space-between;padding:0 6px 0 20px;border-bottom:1px solid var(--sp-line, #262626)}body.stealth-v2 .sp-drawer__title{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:500;font-size:var(--sp-fs-label, 16px);letter-spacing:.1em;text-transform:uppercase;color:var(--sp-text, #f5f5f5)}body.stealth-v2 .sp-drawer__close{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:var(--sp-text, #f5f5f5);cursor:pointer;border-radius:var(--sp-radius, 6px)}@media(min-width:1025px){body.stealth-v2 .sp-drawer,body.stealth-v2 .sp-drawer-scrim{top:var(--sp-nav-compact-h)}body.stealth-v2 .sp-drawer .sp-drawer__head{display:none}}body.stealth-v2 .sp-drawer__close svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}body.stealth-v2 .sp-drawer__scroll{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom)}body.stealth-v2 .sp-drawer .sp-navbike{margin:16px;padding:16px}body.stealth-v2 .sp-drawer [data-sp-level][hidden]{display:none!important}body.stealth-v2 .sp-dlevel.is-entering{animation:spLevelIn var(--sp-dur-in, .28s) var(--sp-ease, ease)}@keyframes spLevelIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}body.stealth-v2 .sp-dgroup{padding:8px 0;border-top:1px solid var(--sp-line, #262626)}body.stealth-v2 .sp-dgroup__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 4px}body.stealth-v2 .sp-dgroup__title{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--sp-fs-eyebrow, 12px);letter-spacing:.14em;text-transform:uppercase;color:var(--sp-muted, #a8a8a8)}body.stealth-v2 .sp-dgroup__all{display:inline-flex;align-items:center;min-height:24px;font-size:var(--sp-fs-caption, 14px);color:var(--sp-text, #f5f5f5);text-decoration:underline;text-underline-offset:3px}body.stealth-v2 .sp-drows{list-style:none;margin:0;padding:0}body.stealth-v2 .sp-drow{display:flex;align-items:stretch;min-height:44px;margin:0}body.stealth-v2 .sp-drow__link{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 20px;color:var(--sp-text, #f5f5f5);text-decoration:none;font-size:16px;line-height:1.3;background:none;border:0;text-align:left;cursor:pointer;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}body.stealth-v2 .sp-drow__link:hover,body.stealth-v2 .sp-drow__link:active,body.stealth-v2 .sp-drow__drill:hover,body.stealth-v2 .sp-drow__drill:active{background:var(--sp-raised, #1a1a1a)}body.stealth-v2 .sp-drow__link--muted{color:var(--sp-muted, #a8a8a8);font-size:15px}body.stealth-v2 .sp-drow__two{display:flex;flex-direction:column;min-width:0}body.stealth-v2 .sp-drow__two small{margin-top:2px;font-size:var(--sp-fs-caption, 14px);line-height:1.35;color:var(--sp-muted, #a8a8a8)}body.stealth-v2 .sp-drow__meter{flex:0 0 28px;display:flex;align-items:center}body.stealth-v2 .sp-drow__drill{flex:0 0 52px;display:grid;place-items:center;min-height:44px;background:none;border:0;border-left:1px solid var(--sp-line, #262626);color:var(--sp-muted, #a8a8a8);cursor:pointer;padding:0}body.stealth-v2 .sp-drow__drill svg,body.stealth-v2 .sp-drow__chev svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body.stealth-v2 .sp-drow__link--button{justify-content:space-between}body.stealth-v2 .sp-drow__chev{color:var(--sp-muted, #a8a8a8);display:grid;place-items:center;margin-right:12px}body.stealth-v2 .sp-dlevel__back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 20px;margin-top:4px;background:none;border:0;color:var(--sp-text, #f5f5f5);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--sp-fs-label-sm, 14px);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}body.stealth-v2 .sp-dlevel__back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}body.stealth-v2 .sp-dlevel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:4px 20px 14px;border-bottom:1px solid var(--sp-line, #262626);margin-bottom:8px}body.stealth-v2 .sp-dlevel__titles{min-width:0}body.stealth-v2 .sp-dlevel__meter{display:block;max-width:180px;margin-bottom:10px}body.stealth-v2 .sp-dlevel__title{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:500;font-size:24px;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;color:var(--sp-text, #f5f5f5)}body.stealth-v2 .sp-dlevel__title .sp-mega__name{font:inherit}body.stealth-v2 .sp-dlevel__one{margin:6px 0 0;font-size:var(--sp-fs-caption, 14px);line-height:1.45;color:var(--sp-muted, #a8a8a8)}body.stealth-v2 .sp-dlevel__pill{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--sp-line-strong, #6e6e6e);border-radius:var(--sp-radius-pill, 999px);color:var(--sp-text, #f5f5f5);text-decoration:none;font-size:var(--sp-fs-caption, 14px);font-weight:600;white-space:nowrap}body.stealth-v2 .sp-dlevel__pill:hover{background:var(--sp-raised, #1a1a1a)}body.stealth-v2 .sp-dlevel__group{padding:12px 20px 4px}body.stealth-v2 .sp-hdr :focus-visible,body.stealth-v2 .sp-drawer :focus-visible,body.stealth-v2 .sp-bikebar:focus-visible{outline:2px solid var(--sp-ring, #fff);outline-offset:2px}body.stealth-v2 .sp-drawer .sp-drow__link:focus-visible,body.stealth-v2 .sp-drawer .sp-drow__drill:focus-visible{outline-offset:-2px}@media(prefers-reduced-motion:reduce){body.stealth-v2 .sp-hdr.is-stuck.is-slide,body.stealth-v2 .sp-dlevel.is-entering{animation:none}body.stealth-v2 .sp-mega,body.stealth-v2 .sp-drawer,body.stealth-v2 .sp-drawer-scrim,body.stealth-v2 .sp-mega-scrim,body.stealth-v2 .sp-bar__label:after,body.stealth-v2 .sp-bar__toggle svg{transition:none!important}}body.stealth-v2 .product-block--trust:not(:has(.sp-trust__item,.sp-use-line)){display:none}body.stealth-v2 .sp-trust:not(:has(li)){display:none}.sp-use-line{margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--sp-muted)}html:not(.sp-has-recent) [data-section-type=recently-viewed]{display:none}body.stealth-v2 :focus-visible{outline:2px solid var(--sp-ring)!important}:where(body.stealth-v2) :focus-visible{outline-offset:2px}body.stealth-v2 :is(input,textarea,select):focus-visible{outline-offset:0!important}body.stealth-v2 :is(.variant-input-wrap input[type=radio]:focus-visible+.variant__button-label){outline:2px solid var(--sp-ring);outline-offset:2px}body.stealth-v2 .sp-reviews__bar:focus-visible{outline-offset:0!important}body.stealth-v2 h1,body.stealth-v2 .h1{font-size:var(--sp-fs-h1)}body.stealth-v2 h2,body.stealth-v2 .h2{font-size:var(--sp-fs-h2)}body.stealth-v2 h3,body.stealth-v2 .h3{font-size:var(--sp-fs-h3)}body.stealth-v2 .collection-header .section-header__title,body.stealth-v2 .section-header--flush .section-header__title,body.stealth-v2 .section-header--404 .section-header__title{font-size:var(--sp-fs-h1);line-height:1.1}body.stealth-v2 .product-single__title{font-size:var(--sp-fs-h1-product)}body.stealth-v2 .hero__title{font-size:var(--sp-fs-display)}@media(max-width:768px){:where(body.stealth-v2) :is(.rte,.rte p,.rte li){font-size:var(--sp-fs-body)}}body.stealth-v2 :is(.sp-eyebrow,.subheading,.background-media-text__text .h5,.sp-kit__eyebrow,.sp-clip__label,.sp-profile__eyebrow,.variant__label,.sp-addons__title,.sp-review__reply-k,.sp-profile-card__facts dt){font-family:var(--sp-font-display);font-size:var(--sp-fs-eyebrow);line-height:1.3}body.stealth-v2 .variant__label-value{font-family:var(--sp-font-body);font-size:var(--sp-fs-caption)}body.stealth-v2 :is(.sp-meter--xs .sp-meter__label,.sp-meter__zone b){font-size:var(--sp-fs-eyebrow);line-height:1.2}body.stealth-v2 .footer__title,body.stealth-v2 .site-footer .h4.footer__title{font-family:var(--sp-font-display);font-size:var(--sp-fs-eyebrow);letter-spacing:.16em;line-height:1.3;color:var(--sp-muted)}body.stealth-v2 .grid-product__title{font-size:var(--sp-fs-card-title)}body.stealth-v2 :is(.sp-card-meta__fit,.sp-card-meta__spec,.sp-card-lead,.sp-finder__tile-years,.sp-finder__help,.sp-yourbike,.sp-yourbike button,.sp-trust__item,.sp-lead__note,.sp-lead--cart .sp-lead__line,.sp-fitment span,.sp-collection-note__kit,.sp-collection-note__facts,.sp-profiles__bike,.sp-stat__label,.sp-mp__delta,.sp-bp__desc,.sp-addon__name,.sp-addon__price,.sp-ship-note,.cart__item--variants,.cart__item--properties,.cart__remove,.sp-garage__radio small,.sp-garage__foot,.sp-garage__remove,.sp-picker__opt small,.sp-picker__note,.sp-kit__sub,.sp-kit__alt,.sp-rating,.sp-rating--sm,.sp-reviews__source,.sp-reviews__bar,.sp-review__verified,.sp-review__date,.sp-review__chip,.sp-reviews__chip small,.sp-reviews__fam-item .sp-reviews__fam-on,.sp-reviews__fam-first,.sp-reviews__prof-n,.sp-profile-card__quote cite,.product__policies,.product-single__sku,.footer__base p,.sp-sticky__sub,.sp-garage-result__bike button,.sp-mp__name){font-size:var(--sp-fs-caption)}body.stealth-v2 .product-single__sku{letter-spacing:.02em}@media(max-width:600px){.sp-trust--bar .sp-trust__item{font-size:var(--sp-fs-caption)}}@media(max-width:899px){.sp-reviews__prof .sp-meter__label{font-size:var(--sp-fs-eyebrow)}.sp-reviews__prof-n{font-size:var(--sp-fs-caption)}}body.stealth-v2 label{font-family:var(--sp-font-body);font-size:var(--sp-fs-caption);font-weight:600;letter-spacing:0;text-transform:none;color:var(--sp-text)}body.stealth-v2 .sp-picker__nick span{font-family:var(--sp-font-display);font-size:var(--sp-fs-eyebrow);letter-spacing:.12em}body.stealth-v2 .btn,body.stealth-v2 .rte .btn,body.stealth-v2 .cart__checkout{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--sp-btn-h);padding:0 24px;font-family:var(--sp-font-display);font-weight:500;font-size:var(--sp-fs-label);letter-spacing:.06em;line-height:1.2;text-transform:uppercase;border:2px solid transparent;border-radius:var(--sp-radius);touch-action:manipulation;transform:none;box-shadow:none;transition:background-color var(--sp-dur) var(--sp-ease),border-color var(--sp-dur) var(--sp-ease),color var(--sp-dur) var(--sp-ease)}body.stealth-v2 .btn.btn--full,body.stealth-v2 .cart__checkout{display:flex;width:100%}body.stealth-v2 .btn--small,body.stealth-v2 .btn.btn--small{min-height:var(--sp-btn-h-sm);padding:0 16px;font-size:var(--sp-fs-label-sm)}body.stealth-v2 .btn--large{min-height:var(--sp-btn-h-lg);padding:0 32px}body.stealth-v2 .btn.btn--circle{min-width:44px;min-height:44px;padding:0;border-radius:50%}@media(min-width:769px){body.stealth-v2 .btn.btn--circle.product__photo-zoom{border-radius:0}}body.stealth-v2 .btn,body.stealth-v2 .rte .btn,body.stealth-v2 .cart__checkout,body.stealth-v2 .payment-buttons .add-to-cart.btn--secondary{background:var(--sp-accent);border-color:var(--sp-accent);color:var(--sp-on-accent)}body.stealth-v2 .btn:hover,body.stealth-v2 .cart__checkout:hover,body.stealth-v2 .payment-buttons .add-to-cart.btn--secondary:hover{background:var(--sp-accent-hi);border-color:var(--sp-accent-hi);color:var(--sp-on-accent);transform:none;box-shadow:none}body.stealth-v2 .btn:active,body.stealth-v2 .cart__checkout:active,body.stealth-v2 .payment-buttons .add-to-cart.btn--secondary:active{background:var(--sp-accent-press);border-color:var(--sp-accent-press);transform:none}body.stealth-v2 .sp-ctx-light .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--addon){border-color:var(--sp-c-yellow-edge)}body.stealth-v2 .payment-buttons .add-to-cart,body.stealth-v2 .cart__checkout{min-height:var(--sp-btn-h-lg)}body.stealth-v2 .sp-sticky__btn{min-height:var(--sp-btn-h);padding:0 24px;font-size:var(--sp-fs-label)}@media(min-width:769px){body.stealth-v2 .sp-sticky__btn{min-height:var(--sp-btn-h-lg);padding:0 32px}}body.stealth-v2 .sp-sticky__btn{transition:background-color var(--sp-dur) var(--sp-ease),border-color var(--sp-dur) var(--sp-ease)}body.stealth-v2 :is(.btn--secondary:not(.add-to-cart),.sp-mp-more,.section-header--with-link .btn,.collection-filter .btn,.sp-garage__shop,.pagination .next,.pagination .prev,.sp-profile-card__cta,.modal .btn--secondary),body.stealth-v2 .drawer__contents .btn--secondary:not(.add-to-cart){background:transparent;border-color:var(--sp-btn-sec-edge);color:var(--sp-text);box-shadow:none}body.stealth-v2 :is(.btn--secondary:not(.add-to-cart),.sp-mp-more,.section-header--with-link .btn,.collection-filter .btn,.sp-garage__shop,.pagination .next,.pagination .prev,.sp-profile-card__cta,.modal .btn--secondary):hover{background:var(--sp-raised);border-color:var(--sp-text);color:var(--sp-text)}body.stealth-v2 :is(.btn--secondary:not(.add-to-cart),.sp-mp-more,.section-header--with-link .btn,.collection-filter .btn,.sp-garage__shop,.sp-profile-card__cta):active{background:var(--sp-c-800)}body.stealth-v2:not(.template-index):not(.template-404) .sp-finder__mount :is(.sp-picker__save,.sp-garage-result .btn){background:transparent;border-color:var(--sp-btn-sec-edge);color:var(--sp-text)}body.stealth-v2:not(.template-index):not(.template-404) .sp-finder__mount :is(.sp-picker__save,.sp-garage-result .btn):hover{background:var(--sp-raised);border-color:var(--sp-text)}body.stealth-v2.template-search:not(:has(.grid-product)) .sp-finder__mount :is(.sp-picker__save,.sp-garage-result .btn){background:var(--sp-accent);border-color:var(--sp-accent);color:var(--sp-on-accent)}body.stealth-v2 .sp-garage__shop{min-height:var(--sp-btn-h-sm);padding:0 16px;font-size:var(--sp-fs-label-sm)}body.stealth-v2.template-product .feature-row .btn{background:transparent;border-color:var(--sp-btn-sec-edge);color:var(--sp-text)}body.stealth-v2.template-product .feature-row .btn:hover{background:var(--sp-raised);border-color:var(--sp-text)}body.stealth-v2 .section-header--with-link .btn{min-height:var(--sp-btn-h-sm);padding:0 16px;font-size:var(--sp-fs-label-sm)}body.stealth-v2 .collection-filter .btn{min-height:var(--sp-btn-h-sm);padding:0 16px}body.stealth-v2 .collection-filter .btn .icon{color:currentColor}body.stealth-v2 .pagination .next,body.stealth-v2 .pagination .prev{border:2px solid var(--sp-btn-sec-edge)}body.stealth-v2 .pagination .next a,body.stealth-v2 .pagination .prev a,body.stealth-v2 .pagination .next .icon,body.stealth-v2 .pagination .prev .icon{color:var(--sp-text)}body.stealth-v2 .pagination :is(.next,.prev,.page){min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}body.stealth-v2 .pagination .page.current{color:var(--sp-text);box-shadow:inset 0 0 0 2px var(--sp-text);border-radius:var(--sp-radius)}body.stealth-v2 .sp-profile-card__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--sp-btn-h);margin-top:auto;padding:0 16px;border:2px solid var(--sp-btn-sec-edge);border-radius:var(--sp-radius);font-weight:500;font-size:var(--sp-fs-label);letter-spacing:.06em;transition:background-color var(--sp-dur) var(--sp-ease),border-color var(--sp-dur) var(--sp-ease)}body.stealth-v2 .sp-profile-card__cta svg{color:currentColor}body.stealth-v2 .btn:is(.btn--addon,.sp-kit__btn,.sp-kit .sp-picker__save,.sp-addon__btn){background:transparent;border-color:var(--sp-accent);color:var(--sp-text)}body.stealth-v2 .btn:is(.btn--addon,.sp-kit__btn,.sp-kit .sp-picker__save,.sp-addon__btn):hover{background:var(--sp-accent);border-color:var(--sp-accent);color:var(--sp-on-accent)}body.stealth-v2 .btn:is(.btn--addon,.sp-kit__btn,.sp-kit .sp-picker__save,.sp-addon__btn):active{background:var(--sp-accent-press);border-color:var(--sp-accent-press);color:var(--sp-on-accent)}body.stealth-v2 .sp-ctx-light .btn:is(.btn--addon,.sp-kit__btn,.sp-addon__btn){border-color:var(--sp-c-yellow-edge)}body.stealth-v2 .btn.sp-addon__btn{min-height:var(--sp-btn-h-sm);padding:0 16px;font-size:var(--sp-fs-label-sm);min-width:64px}body.stealth-v2 .btn.sp-addon__btn.is-added{background:transparent;border-color:var(--sp-ok);color:var(--sp-ok)}body.stealth-v2 :is(.btn--tertiary,.sp-finder__all a,.shopify-payment-button__more-options,.cart__remove .text-link){display:inline-flex;align-items:center;min-height:44px;padding:0;background:none;border:0;box-shadow:none;color:var(--sp-text);font-family:var(--sp-font-body);font-weight:600;font-size:var(--sp-fs-small);letter-spacing:0;text-transform:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.stealth-v2 :is(.btn--tertiary,.sp-finder__all a,.shopify-payment-button__more-options,.cart__remove .text-link):hover{background:none;color:var(--sp-text);text-decoration-color:var(--sp-accent);text-decoration-thickness:2px}body.stealth-v2 .shopify-payment-button__more-options{justify-content:center;width:100%;font-size:var(--sp-fs-caption);font-weight:400;color:var(--sp-muted)}body.stealth-v2 .sp-finder__all a svg{color:currentColor}body.stealth-v2 .cart__update,body.stealth-v2 .cart__continue{background:transparent;border-color:var(--sp-btn-sec-edge);color:var(--sp-text)}body.stealth-v2 :is(.sp-profiles__bike button,.sp-kit__lead button,.sp-kit__alt button,.sp-fitment button,.sp-garage-result__bike button,.sp-yourbike button){position:relative;color:var(--sp-text);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.stealth-v2 :is(.sp-profiles__bike button,.sp-kit__lead button,.sp-kit__alt button,.sp-fitment button,.sp-garage-result__bike button,.sp-yourbike button):after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}body.stealth-v2 :is(.sp-profiles__bike button,.sp-kit__lead button,.sp-kit__alt button,.sp-fitment button,.sp-garage-result__bike button,.sp-yourbike button):hover{text-decoration-color:var(--sp-accent);text-decoration-thickness:2px}body.stealth-v2 :is(.sp-profiles__bike a,.sp-kit__lead a,.sp-kit__alt a,.sp-fitment a,.sp-yourbike a,.sp-yourbike--no_fit a){color:var(--sp-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.stealth-v2 .rte a:not(.btn){color:var(--sp-text);text-decoration:underline;text-decoration-color:var(--sp-accent);text-decoration-thickness:1px;text-underline-offset:3px}body.stealth-v2 .rte a:not(.btn):hover{text-decoration-thickness:2px}body.stealth-v2 :is(.btn[disabled],.btn.disabled,.btn[aria-disabled=true],.sp-card__atc[disabled],.cart__checkout[disabled]),body.stealth-v2 .payment-buttons .add-to-cart.btn--secondary[disabled]{opacity:1;background:var(--sp-dis-bg);border-color:var(--sp-dis-bg);color:var(--sp-dis-fg);cursor:not-allowed;transform:none;box-shadow:none}body.stealth-v2 :is(.btn[disabled],.btn.disabled,.btn[aria-disabled=true]):hover,body.stealth-v2 .payment-buttons .add-to-cart.btn--secondary[disabled]:hover{background:var(--sp-dis-bg);border-color:var(--sp-dis-bg);color:var(--sp-dis-fg)}body.stealth-v2 .btn[aria-busy=true]{opacity:1;cursor:progress}body.stealth-v2 .hero__link .btn--secondary,body.stealth-v2 .quick-product__btn{background:#0000008c;border:2px solid rgba(255,255,255,.8);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}body.stealth-v2 .hero__link .btn--secondary:hover,body.stealth-v2 .quick-product__btn:hover{background:#000000bf;border-color:#fff;color:#fff}body.stealth-v2 .quick-product__btn{min-height:var(--sp-btn-h-sm);font-family:var(--sp-font-display);font-weight:500;font-size:var(--sp-fs-label-sm);letter-spacing:.06em}body.stealth-v2 .sp-card__atc{width:100%;margin-top:8px}body.stealth-v2 .cart__checkout-wrapper .additional-checkout-buttons{margin-top:16px}body.stealth-v2 .cart__checkout-wrapper .additional-checkout-buttons:not(.sp-cd__wallets):before{content:"or pay with";display:flex;align-items:center;gap:12px;margin:0 0 12px;font-family:var(--sp-font-display);font-size:var(--sp-fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--sp-dim);background:linear-gradient(var(--sp-line),var(--sp-line)) left center / calc(50% - 56px) 1px no-repeat,linear-gradient(var(--sp-line),var(--sp-line)) right center / calc(50% - 56px) 1px no-repeat;justify-content:center}body.stealth-v2 .variant__button-label{border-color:var(--sp-line-strong);padding:0 12px;min-height:44px;transition:border-color var(--sp-dur) var(--sp-ease),background-color var(--sp-dur) var(--sp-ease)}body.stealth-v2 .variant__button-label:hover{border-color:var(--sp-text)}body.stealth-v2 .variant-input-wrap input[type=radio]:checked+.variant__button-label{border-color:var(--sp-text);background:var(--sp-raised);box-shadow:inset 0 0 0 1px var(--sp-text)}body.stealth-v2 .variant__button-label.disabled{opacity:1;color:var(--sp-dim);border-style:dashed;text-decoration:line-through}body.stealth-v2 .variant-input-wrap[data-handle=muffler]:not([data-sp-role=finish]) .variant__button-label{padding:12px 12px 12px 8px}body.stealth-v2 .variant-input-wrap[data-handle*=badge] .variant__button-label[data-sp-badge-card]{padding:12px}body.stealth-v2 .sp-mp__delta.is-included,body.stealth-v2 .sp-bp__delta.is-included{color:var(--sp-text)}body.stealth-v2 .variant-input-wrap input[type=radio]:checked+.variant__button-label :is(.sp-mp__delta,.sp-bp__delta).is-included:before{content:"";display:inline-block;width:14px;height:14px;margin-right:4px;vertical-align:-2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / contain no-repeat}body.stealth-v2 .sp-mp__pop,body.stealth-v2 .sp-reviews__pick,body.stealth-v2 .sp-profile-card--aggressive:before{background:var(--sp-c-line);color:var(--sp-text);font-family:var(--sp-font-display);font-weight:500;font-size:var(--sp-fs-eyebrow);letter-spacing:.08em;line-height:1;padding:4px 8px;border-radius:var(--sp-radius-sm)}body.stealth-v2 .sp-reviews__chip{border-color:var(--sp-line-strong);padding:0 16px}body.stealth-v2 .sp-reviews__chip:hover{border-color:var(--sp-text)}body.stealth-v2 .sp-reviews__chip.is-on{background:var(--sp-text);border-color:var(--sp-text);color:var(--sp-on-accent);box-shadow:none}body.stealth-v2 .sp-reviews__chip.is-on small{color:#3d3d3d}body.stealth-v2 .sp-reviews__prof{border-color:var(--sp-line-strong)}body.stealth-v2 .sp-reviews__prof:hover:not([disabled]){border-color:var(--sp-text)}body.stealth-v2 .sp-reviews__prof.is-on{border-color:var(--sp-text);box-shadow:inset 0 0 0 1px var(--sp-text)}body.stealth-v2 .sp-reviews__bar.is-on{box-shadow:inset 0 0 0 1px var(--sp-text)}body.stealth-v2 :is(.sp-reviews__prof,.sp-reviews__bar)[disabled]{opacity:1;color:var(--sp-dim)}body.stealth-v2 .sp-reviews__bar{min-height:44px}body.stealth-v2 :is(.sp-picker__opt,.sp-picker__year){border-color:var(--sp-line-strong)}body.stealth-v2 :is(.sp-picker__opt,.sp-picker__year):hover{border-color:var(--sp-text);background:var(--sp-raised)}body.stealth-v2 .sp-picker__steps li button{min-height:44px;padding:0 8px;border-color:var(--sp-line-strong);color:var(--sp-text);font-size:var(--sp-fs-label-sm)}body.stealth-v2 .sp-picker__steps li.is-current button{border-color:var(--sp-text);color:var(--sp-text);box-shadow:inset 0 0 0 1px var(--sp-text)}body.stealth-v2 .sp-picker__steps li button[disabled]{opacity:1;background:var(--sp-dis-bg);border-color:var(--sp-dis-bg);color:var(--sp-dis-fg);cursor:not-allowed;display:flex;align-items:center;justify-content:center;gap:6px}body.stealth-v2 .sp-picker__steps li button[disabled]:before{content:"";flex:0 0 12px;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center / contain no-repeat}body.stealth-v2 .sp-picker__summary svg{stroke:var(--sp-ok)}body.stealth-v2 .sp-picker__note{color:var(--sp-muted)}body.stealth-v2 .sp-garage__bike.is-active{border-color:var(--sp-text);box-shadow:inset 0 0 0 1px var(--sp-text)}body.stealth-v2 .sp-garage__add summary{color:var(--sp-text);min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}body.stealth-v2 .sp-garage__remove{min-height:44px;color:var(--sp-text)}body.stealth-v2 .sp-garage__foot a{color:var(--sp-text)}body.stealth-v2 .sp-garage-result__bike svg{stroke:var(--sp-ok)}body.stealth-v2 .sp-yourbike{min-height:44px;padding:0 16px 0 12px;border-color:var(--sp-line-strong)}body.stealth-v2 .sp-yourbike--empty:hover{border-color:var(--sp-text)}body.stealth-v2 .sp-yourbike--fits,body.stealth-v2 .sp-yourbike--no_fit{border-radius:var(--sp-radius-lg);padding-top:8px;padding-bottom:8px}body.stealth-v2 .sp-yourbike--fits{border-color:var(--sp-line-strong)}body.stealth-v2 .sp-yourbike--fits svg{stroke:var(--sp-ok)}body.stealth-v2 .sp-yourbike--no_fit{border-color:var(--sp-warn-line)}body.stealth-v2 .sp-yourbike--no_fit svg{stroke:var(--sp-warn)}body.stealth-v2 .sp-lead{border-left:1px solid var(--sp-line);padding:12px 16px}body.stealth-v2 .sp-lead__icon{stroke:var(--sp-muted)}body.stealth-v2 .sp-lead--cart{padding:12px}body.stealth-v2 .sp-trust__item svg{stroke:var(--sp-muted)}body.stealth-v2 .text-with-icons__block-icon .icon{color:var(--sp-muted);fill:var(--sp-muted)}body.stealth-v2 .sp-fitment{padding:12px 16px}body.stealth-v2 .sp-fitment>svg{stroke:var(--sp-muted)}body.stealth-v2 :is(.sp-fitment--fits,.sp-fitment--universal){border-color:var(--sp-line)}body.stealth-v2 :is(.sp-fitment--fits,.sp-fitment--universal)>svg{stroke:var(--sp-ok)}body.stealth-v2 .sp-fitment--no_fit{border-color:var(--sp-warn-line)}body.stealth-v2 .sp-fitment--no_fit>svg{stroke:var(--sp-warn)}body.stealth-v2 .sp-kit{border:1px solid var(--sp-line);border-left:4px solid var(--sp-accent);padding:16px}body.stealth-v2 .sp-kit--cart{padding:16px}body.stealth-v2 .sp-kit__eyebrow{color:var(--sp-text)}body.stealth-v2 .sp-collection-note{padding:16px;margin-bottom:24px}body.stealth-v2 .sp-lead--bar{padding:12px 16px}body.stealth-v2 .sp-stat{padding:16px 12px}body.stealth-v2 .sp-finder__tile-body{padding:12px 16px 16px}body.stealth-v2 .sp-finder__tile-link:hover{border-color:var(--sp-text)}body.stealth-v2 .sp-finder__tile-media{background:var(--sp-well)}.sp-finder__tile-img.sp-finder__tile-img--cutout{object-fit:contain}body.stealth-v2 .sp-profile-card__head{padding-right:88px}body.stealth-v2 .sp-review__chip{padding:4px 8px}body.stealth-v2 .grid-product__image-mask{background:var(--sp-well)}body.stealth-v2 .grid-product__meta{padding:16px}@media(max-width:768px){body.stealth-v2 .grid-product__meta{padding:12px}}body.stealth-v2 .sp-card-lead{color:var(--sp-muted)}body.stealth-v2 .sp-card-meta__fit:before{background:var(--sp-muted)}body.stealth-v2 .grid-product__tag{background:var(--sp-c-line);color:var(--sp-text);font-weight:500;font-size:var(--sp-fs-eyebrow);letter-spacing:.08em;padding:4px 8px;border-radius:var(--sp-radius-sm);line-height:1.3}body.stealth-v2 .grid-product__tag--sold-out{background:var(--sp-dis-bg);color:var(--sp-text)}body.stealth-v2 .grid-product__price--savings,body.stealth-v2 .product__price-savings{color:var(--sp-text)}body.stealth-v2 :is(.sp-mp__img,.sp-kit__img,.sp-addon__img,.sp-sticky__img){background:var(--sp-well)}body.stealth-v2 :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select):not(.newsletter__input):not(.js-qty__num){border-color:var(--sp-line-strong)}body.stealth-v2 :is(input,textarea,select):focus{border-color:var(--sp-text);box-shadow:none}body.stealth-v2 .sp-finder__select{border-color:var(--sp-line-strong)}body.stealth-v2 .sp-finder__select:focus{border-color:var(--sp-text);box-shadow:none}body.stealth-v2 .sp-reviews__sort{border-color:var(--sp-line-strong)}body.stealth-v2 .js-qty__wrapper{display:inline-flex;align-items:stretch;height:44px;border:1px solid var(--sp-line-strong);border-radius:var(--sp-radius);background:transparent}body.stealth-v2 .js-qty__num{height:42px;min-height:42px;width:48px;padding:0;border:0;background:transparent;color:var(--sp-text);text-align:center;font-size:16px}body.stealth-v2 .js-qty__adjust{position:static;width:44px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--sp-text)}body.stealth-v2 .js-qty__adjust:hover{background:var(--sp-raised)}body.stealth-v2 .js-qty__adjust .icon{width:12px;height:12px}body.stealth-v2 .js-qty__adjust--minus{order:0}body.stealth-v2 .js-qty__num{order:1}body.stealth-v2 .js-qty__adjust--plus{order:2}body.stealth-v2 .drawer__close-button,body.stealth-v2 .btn--search{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}body.stealth-v2 .footer__newsletter-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--sp-text)}body.stealth-v2 .footer__newsletter-btn .icon{color:var(--sp-text);fill:currentColor}body.stealth-v2 a.sp-rating--md{min-height:44px}body.stealth-v2 .sp-garage__close:hover{background:var(--sp-raised)}body.stealth-v2 .announcement-bar{background:var(--sp-chrome-bg);border-bottom:1px solid var(--sp-line)}body.stealth-v2 .announcement-slider span,body.stealth-v2 .announcement-link,body.stealth-v2 .announcement-text{color:var(--sp-chrome-fg)!important}body.stealth-v2 .announcement-text{font-family:var(--sp-font-display);font-weight:400;letter-spacing:.08em}body.stealth-v2 .site-nav__link:hover,body.stealth-v2 .site-nav--is-open .site-nav__link{color:var(--sp-text)}body.stealth-v2 .site-nav__link--underline:after{border-bottom-color:var(--sp-text)}body.stealth-v2 .sp-garage-chip:hover,body.stealth-v2 .sp-garage-chip.has-bike .sp-garage-chip__text{color:var(--sp-text)}body.stealth-v2 .sp-garage-chip.has-bike .sp-garage-chip__icon{stroke:var(--sp-accent)}body.stealth-v2 .site-footer a:hover,body.stealth-v2 .site-footer .rte a:hover,body.stealth-v2 .footer__menu a:hover{color:var(--sp-text);text-decoration:underline;text-underline-offset:3px}body.stealth-v2 .site-footer .rte a{color:var(--sp-text);text-decoration:none}body.stealth-v2 .product-block--tab .collapsible-trigger:hover,body.stealth-v2 .collapsible-trigger--inline:hover{color:var(--sp-text);text-decoration:underline;text-underline-offset:4px}body.stealth-v2 .collapsible-trigger--inline .collapsible-trigger__icon--circle{border:0}body.stealth-v2 .sp-meter__zone.is-active i{box-shadow:none}body.stealth-v2 .collapsible-trigger__icon .icon,body.stealth-v2 .collapsible-trigger__icon{transition:transform var(--sp-dur) var(--sp-ease)}body.stealth-v2 .sp-garage{box-shadow:var(--sp-shadow-overlay)}body.stealth-v2 .sp-garage:not(.is-open){box-shadow:none}@media(max-width:600px){body.stealth-v2 .sp-garage{border-radius:var(--sp-radius-lg) var(--sp-radius-lg) 0 0}}body.stealth-v2 .sp-meter__zone i,body.stealth-v2 .sp-reviews__bar i{border-radius:var(--sp-radius-sm)}@media(prefers-reduced-motion:reduce){body.stealth-v2 *,body.stealth-v2 *:before,body.stealth-v2 *:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}body.stealth-v2 .footer__title.collapsible-trigger:hover{color:var(--sp-text)}body.stealth-v2 .disclosure__toggle{min-height:44px}body.stealth-v2 .grid__item.text-center>a.btn{background:transparent;border-color:var(--sp-btn-sec-edge);color:var(--sp-text)}body.stealth-v2 .grid__item.text-center>a.btn:hover{background:var(--sp-raised);border-color:var(--sp-text);color:var(--sp-text)}body.stealth-v2 .collection-filter .btn.btn--tertiary{min-height:var(--sp-btn-h-sm);padding:0 16px;background:transparent;border:2px solid var(--sp-btn-sec-edge);color:var(--sp-text);font-family:var(--sp-font-display);font-weight:500;font-size:var(--sp-fs-label-sm);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}body.stealth-v2 .collection-filter .btn.btn--tertiary:hover{background:var(--sp-raised);border-color:var(--sp-text);color:var(--sp-text);text-decoration:none}body.stealth-v2 .js-qty__wrapper{width:auto;max-width:none;min-width:0}body.stealth-v2 .js-qty__adjust{flex:0 0 44px;padding:0}body.stealth-v2 .js-qty__num{flex:0 0 48px}body.stealth-v2 .footer__newsletter-btn:hover,body.stealth-v2 .btn--search:hover{background:var(--sp-raised);border-radius:var(--sp-radius)}body.stealth-v2 .collection-sidebar__group .collapsible-trigger:hover{color:var(--sp-text);text-decoration:underline;text-underline-offset:4px}body.stealth-v2 .site-footer__linklist li{margin:0}body.stealth-v2 .site-footer__linklist a,body.stealth-v2 .footer__social a{display:inline-flex;align-items:center;min-height:44px}body.stealth-v2 .footer__social a{min-width:44px;justify-content:center}body.stealth-v2 :is(.cart__item-name,.sp-addon__name){display:inline-block;padding:12px 0;margin:-12px 0}body.stealth-v2 .search__input{min-height:44px}body.stealth-v2 .js-qty__adjust .icon,body.stealth-v2 .js-qty__adjust .icon path{fill:currentColor}body.stealth-v2 input.js-qty__num{background:transparent;border:0;box-shadow:none}body.stealth-v2[data-button_style] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover{background:var(--sp-btn-hover-bg, var(--sp-accent-hi));border-color:var(--sp-btn-hover-bd, var(--sp-accent-hi));color:var(--sp-btn-hover-fg, var(--sp-on-accent));transition-delay:0s}body.stealth-v2[data-button_style] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active{background:var(--sp-btn-press-bg, var(--sp-accent-press));border-color:var(--sp-btn-press-bd, var(--sp-accent-press));color:var(--sp-btn-hover-fg, var(--sp-on-accent));transition-delay:0s}body.stealth-v2[data-button_style] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):after{content:none;animation:none}body.stealth-v2[data-button_style] .btn[disabled]:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):is(:hover,:active){background:var(--sp-dis-bg);border-color:var(--sp-dis-bg);color:var(--sp-dis-fg)}body.stealth-v2 :is(.grid__item.text-center>a.btn,.sp-garage__shop,.collection-filter .btn),body.stealth-v2.template-product .feature-row .btn,body.stealth-v2:not(.template-index):not(.template-404) .sp-finder__mount :is(.sp-picker__save,.sp-garage-result .btn){--sp-btn-hover-bg: var(--sp-raised);--sp-btn-hover-bd: var(--sp-text);--sp-btn-hover-fg: var(--sp-text);--sp-btn-press-bg: var(--sp-c-800);--sp-btn-press-bd: var(--sp-text)}body.stealth-v2.template-search:not(:has(.grid-product)) .sp-finder__mount :is(.sp-picker__save,.sp-garage-result .btn){--sp-btn-hover-bg: var(--sp-accent-hi);--sp-btn-hover-bd: var(--sp-accent-hi);--sp-btn-hover-fg: var(--sp-on-accent);--sp-btn-press-bg: var(--sp-accent-press);--sp-btn-press-bd: var(--sp-accent-press)}body.stealth-v2 .btn:is(.btn--addon,.sp-kit__btn,.sp-kit .sp-picker__save,.sp-addon__btn){--sp-btn-hover-bg: var(--sp-accent);--sp-btn-hover-bd: var(--sp-accent);--sp-btn-hover-fg: var(--sp-on-accent);--sp-btn-press-bg: var(--sp-accent-press);--sp-btn-press-bd: var(--sp-accent-press)}body.stealth-v2 .newsletter-section .btn{--sp-btn-hover-bg: #000;--sp-btn-hover-bd: #000;--sp-btn-hover-fg: var(--sp-c-yellow);--sp-btn-press-bg: #000;--sp-btn-press-bd: #000}body.stealth-v2 .flickity-enabled .product-main-slide:not(.is-selected) .product__photo-zoom{visibility:hidden}body.stealth-v2 .js-qty__wrapper{height:auto}body.stealth-v2 .js-qty__adjust,body.stealth-v2 input.js-qty__num{height:44px;min-height:44px}body.stealth-v2 :is(.cart__item-name,.sp-addon__name){padding:13px 0;margin:-13px 0}body.stealth-v2 .site-footer__linklist a{min-width:44px}.sp-tag{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:var(--sp-radius-sm);background:var(--sp-c-line);color:var(--sp-text);font-family:var(--sp-font-display);font-weight:500;font-size:var(--sp-fs-eyebrow);letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.sp-tag--inverse{background:var(--sp-text);color:var(--sp-on-accent)}.sp-tag--sold{background:var(--sp-dis-bg);color:var(--sp-text)}.sp-tick{display:inline-block;flex:0 0 14px;width:14px;height:14px;vertical-align:-2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / contain no-repeat}body.stealth-v2 input[type=checkbox].sp-check{-webkit-appearance:none;appearance:none;flex:0 0 20px;width:20px;height:20px;margin:0;border:1px solid var(--sp-line-strong);border-radius:var(--sp-radius-sm);background:var(--sp-surface);cursor:pointer;display:inline-grid;place-content:center;transition:background-color var(--sp-dur) var(--sp-ease),border-color var(--sp-dur) var(--sp-ease)}body.stealth-v2 input[type=checkbox].sp-check:hover{border-color:var(--sp-text)}body.stealth-v2 input[type=checkbox].sp-check:checked{background:var(--sp-accent);border-color:var(--sp-accent)}body.stealth-v2 input[type=checkbox].sp-check:checked:after{content:"";width:14px;height:14px;background:var(--sp-on-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / contain no-repeat}body.stealth-v2 input[type=checkbox].sp-check:disabled{background:var(--sp-dis-bg);border-color:var(--sp-dis-bg);cursor:not-allowed}.sp-check-row{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:12px 0;cursor:pointer}.sp-check-row>.sp-check{margin-top:1px}body.stealth-v2 label:not([class]){font-family:var(--sp-font-body);font-size:var(--sp-fs-caption);font-weight:600;letter-spacing:0;text-transform:none;color:var(--sp-text)}body.stealth-v2 .tag label:not([class]){font-weight:400;color:var(--sp-muted)}body.stealth-v2 :is(.tag--active,.tag:has(input:checked)) label:not([class]){color:var(--sp-text)}html.sp-kf-hold [data-sp-kf-banner][hidden],html.sp-kf-hold-line [data-sp-kf-banner][hidden]{display:block}html.sp-kf-hold [data-sp-kf-banner]{min-height:var(--sp-kf-reserve, 160px)}html.sp-kf-hold-line [data-sp-kf-banner]{min-height:var(--sp-kf-reserve-line, 64px)}html.sp-kf-hold [data-sp-kf-scope] .collection-grid__wrapper .grid--uniform{visibility:hidden}@media(min-width:769px){html.sp-kf-hold [data-sp-kf-banner]{min-height:var(--sp-kf-reserve-desk, 144px)}}.sp-kf-slot{margin:0 0 20px}.sp-kf-banner{display:flex;gap:14px;background:var(--sp-surface);border:1px solid var(--sp-line-2);border-left:3px solid var(--sp-ok, #4cd37f);border-radius:10px;padding:16px 18px;color:var(--sp-text)}.sp-kf-banner--zero{border-left-color:var(--sp-warn, #ff8a5b)}.sp-kf-banner--line{border-left-color:var(--sp-line-2);align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:10px 16px}.sp-kf-banner__icon svg{width:26px;height:26px;fill:none;stroke:var(--sp-yellow);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sp-kf-banner__body{min-width:0}.sp-kf-banner__title{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:20px;line-height:1.2;text-transform:uppercase;letter-spacing:.01em;color:var(--sp-text)}.sp-kf-banner--line .sp-kf-banner__title{font-family:inherit;font-size:15px;text-transform:none;letter-spacing:0;color:var(--sp-muted)}.sp-kf-banner__note{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--sp-muted)}.sp-kf-banner__note a{color:var(--sp-text);text-decoration:underline;text-underline-offset:3px}.sp-kf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px}.sp-kf-banner--line .sp-kf-actions{margin-top:0}.sp-kf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;background:transparent;color:var(--sp-text);border:2px solid var(--sp-muted);border-radius:var(--sp-radius, 6px);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:14px;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.sp-kf-btn:hover{background:var(--sp-surface-2, #1a1a1a);border-color:var(--sp-text);color:var(--sp-text)}.sp-kf-btn:focus-visible,.sp-kf-tlink:focus-visible{outline:2px solid #fff;outline-offset:2px}.sp-kf-btn[aria-busy=true]{opacity:.7;cursor:progress}.sp-kf-tlink{display:inline-flex;align-items:center;min-height:44px;padding:0;background:none;border:0;color:var(--sp-text);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sp-kf-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin:28px 0 8px;font-size:15px;color:var(--sp-muted)}.sp-kf-foot p,.sp-kf-foot .sp-kf-actions{margin:0}.grid--uniform>.grid__item[hidden],[data-sp-kf-grid]>[hidden],[data-sp-kf=pdp_related] [data-product-handle][hidden],product-recommendations .grid-product[hidden]{display:none!important}.grid--uniform>.sp-kf-div,.grid--uniform>.sp-kf-morerow,[data-sp-kf-grid]>.sp-kf-div,[data-sp-kf-grid]>.sp-kf-morerow{flex:0 0 100%;width:100%;max-width:100%;float:none;grid-column:1 / -1}.sp-kf-div{border-top:1px solid var(--sp-line-2);padding-top:18px;margin:4px 0 18px}.sp-kf-div__t{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:18px;line-height:1.2;text-transform:uppercase;color:var(--sp-text)}.sp-kf-div__n{margin:4px 0 0;font-size:14px;color:var(--sp-muted)}.sp-kf-morerow{display:flex;justify-content:center;margin:8px 0 24px}.sp-kf-ghost .grid-product__content{visibility:hidden}.sp-kf-ghost{pointer-events:none}.sp-kf-label{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin:-4px 0 18px;font-size:15px;color:var(--sp-muted)}.sp-kf-label[hidden]{display:none}.section-header .sp-kf-label{margin:8px 0 0;justify-content:center;flex-basis:100%}.sp-kf-more{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:4px 18px}.sp-kf-label--center,.sp-kf-more--center{justify-content:center;text-align:center}.grid-product__image-mask{position:relative}.sp-kf-chip{position:absolute;left:8px;bottom:8px;z-index:2;max-width:calc(100% - 16px);display:inline-flex;align-items:center;gap:6px;background:#111;border:1px solid var(--sp-line-2);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;text-transform:none;color:var(--sp-text);white-space:nowrap;pointer-events:none}.sp-kf-chip>span{overflow:hidden;text-overflow:ellipsis}.sp-kf-chip svg{flex:0 0 13px;width:13px;height:13px;fill:none;stroke:var(--sp-ok, #4cd37f);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sp-kf-chip--no svg{stroke:var(--sp-warn, #ff8a5b);stroke-width:2.5}[data-sp-kf-mode=zero] .sp-kf-chip--no{display:none}@media(max-width:768px){.sp-kf-banner{padding:14px;gap:10px}.sp-kf-banner__title{font-size:18px}.sp-kf-banner__icon svg{width:22px;height:22px}.sp-kf-chip{left:6px;bottom:6px;max-width:calc(100% - 12px);font-size:11px;padding:3px 6px}}html.sp-kf-scoped .sp-collection-note [data-your-bike],html.sp-kf-hold .sp-collection-note [data-your-bike],html.sp-kf-hold-line .sp-collection-note [data-your-bike]{display:none}.sp-finder__tile.sp-kf-yours .sp-finder__tile-link{box-shadow:0 0 0 2px var(--sp-yellow)}.sp-finder__tile-media{position:relative}.sp-kf-yours-tag{position:absolute;left:8px;top:8px;background:var(--sp-yellow);color:#111;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:3px}.sp-garage-result__more{display:flex;flex-wrap:wrap;gap:4px 18px;margin:10px 0 0}.sp-garage-result__more a{display:inline-flex;align-items:center;min-height:44px;color:var(--sp-text);text-decoration:underline;text-underline-offset:3px}.sp-picker__steps li button[aria-disabled=true]{background:var(--sp-dis-bg, #222);border-color:var(--sp-line-2);color:var(--sp-dis-fg, #8c8c8c);opacity:1;cursor:not-allowed;display:inline-flex;align-items:center;justify-content:center;gap:6px}.sp-picker__steps li button{min-height:44px}.sp-picker__lock{width:12px;height:12px;flex:0 0 12px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sp-fitment [data-sp-pick-model]{background:none;border:0;padding:2px 0;min-height:24px;color:var(--sp-yellow);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sp-fitment{min-height:72px}.sp-garage__foot a,.sp-profiles__bike a{text-decoration:underline;text-underline-offset:3px}body.stealth-v2 button[data-sp-garage-open]:not([class]){display:inline-block;padding:12px 2px;margin:-12px -2px}body.stealth-v2 .sp-cd .sp-cd__name{padding:12px 0;margin:-12px 0}body.stealth-v2 .sp-mega__ghead{min-height:44px;margin-bottom:0}body.stealth-v2 .sp-mega__all,body.stealth-v2 .sp-dgroup__all{min-height:44px}body.stealth-v2 :is(input,textarea,select).input-full:not(textarea){min-height:48px}body.stealth-v2 :is(.quick-product__btn,.product__photo-zoom){--sp-ring: #111}body.stealth-v2 :is(.quick-product__btn,.product__photo-zoom):focus-visible{box-shadow:0 0 0 4px #fff}:where(body.stealth-v2) :is(a[href],button,summary,[role=button]):not(.btn):not(:disabled):active{opacity:.8}@media(hover:hover){body.stealth-v2 .site-header__logo-link:hover{opacity:.85}body.stealth-v2 .sp-picker__steps li.is-done button:hover{border-color:var(--sp-text);background:var(--sp-raised)}body.stealth-v2 :is(.grid-product__link,.grid-search__page-link):hover :is(.grid-product__title,.grid-search__page-content>.h4){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.stealth-v2 .grid-product__see-all:hover{text-decoration:underline;text-underline-offset:3px}body.stealth-v2 .disclosure__toggle:hover{border-color:var(--sp-text);background:var(--sp-raised)}body.stealth-v2 .product__thumb:hover{outline:1px solid var(--sp-text);outline-offset:-1px}body.stealth-v2 .sp-cd .sp-cd__close:hover,body.stealth-v2 .sp-drawer__close:hover{background:var(--sp-raised)}body.stealth-v2 .sp-cd .sp-cd__link:hover,body.stealth-v2 .sp-cd .sp-cd__remove:hover{color:var(--sp-text);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:3px}:where(body.stealth-v2) p a:not(.btn):not([class*=btn]):hover{text-decoration-thickness:2px;text-decoration-color:var(--sp-accent, #f9c917)}}body.stealth-v2 .tag-list .tag .tag__checkbox-wrapper{display:flex;align-items:center;min-height:44px;margin:0}body.stealth-v2 .tag-list .tag{margin-bottom:0}@media(hover:hover){body.stealth-v2 :is(.feature-row__first-image,.feature-row__second-image) a:hover img{opacity:.9}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/stealth-v2.css.map */
