html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);line-height:1.05;letter-spacing:-.005em}h1,h2{text-transform:uppercase}button,input,select,textarea{font-family:inherit}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}::selection{background:var(--color-accent);color:#fff}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}img,video{max-width:100%}.container{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:var(--page-margin);padding-right:var(--page-margin)}.main-content{display:block;flex:1 0 auto}#MainContent:focus{outline:none}.skip-link{position:absolute;top:0;left:0;z-index:1000;padding:var(--space-3) var(--space-5);background:var(--color-accent);color:#fff;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transform:translateY(-120%)}.skip-link:focus{transform:none}.mips-mark{text-transform:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{display:inline-flex;align-items:center;gap:.625rem;margin:0 0 var(--space-3);font-family:var(--font-primary--family);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent, #d62828)}.eyebrow:before{content:"";flex:none;width:20px;height:2px;background:var(--color-accent)}.section-heading{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--text-2xl);line-height:1;text-transform:uppercase;letter-spacing:-.005em}.display-heading{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:var(--text-display);line-height:.92;text-transform:uppercase;letter-spacing:-.015em}.text-muted{color:var(--color-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.75rem;border:1px solid var(--color-accent);border-radius:var(--radius);background:var(--color-accent);color:#fff;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:.9375rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.btn:hover{background:var(--color-accent);border-color:var(--color-accent);box-shadow:inset 0 0 0 2px #ffffff8c}.btn--secondary{background:transparent;border-color:rgb(var(--kb-fg-rgb) / .6);color:var(--kb-fg)}.btn--secondary:hover{background:var(--kb-fg);border-color:var(--kb-fg);color:var(--kb-bg)}.btn--ghost{background:transparent;border-color:transparent;color:var(--kb-fg);padding-left:0;padding-right:0}.btn--ghost:hover{background:transparent;border-color:transparent;color:var(--color-accent, #d62828)}.btn--block{width:100%}.btn__arrow{transition:transform .2s var(--ease)}.btn:hover .btn__arrow{transform:translate(3px)}:root :is(.hero-slideshow__cta:not(.hero-slideshow__cta--secondary),.image-with-text__button,.stat-callout__button,.video-hero__button,.contact-form__submit,.cs__featured-rider-hero__cta,.cart-drawer__checkout,.nf404__button,.rich-text__button,.footer__newsletter-btn,.search__submit,.search__empty-cta,.collection-cards__button,.rider-showcase__modal-view-page,.cs__sticky-cart-add,.dealer-locator__directions,.dealer-locator__search-btn,.dealer-locator__apply-btn,.dealer-nearby__btn,.addons__add:not(.addons__add--link)):hover:not(:disabled){opacity:1;box-shadow:inset 0 0 0 2px rgb(var(--kb-fg-rgb) / .55)}:root :is(.header__nav-link,.header__mega-heading,.header__mega-link,.header__drawer-link,.policies__tab-panel a,.faq__answer a,.faq__description a,.rider-showcase__modal-link):hover{opacity:1}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color .2s var(--ease)}a.card:hover,.card--link:hover{border-color:var(--color-accent)}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.input,.select{width:100%;min-height:3rem;padding:.75rem 1rem;border:1px solid var(--color-border-strong);border-radius:var(--style-border-radius-inputs);background:rgb(var(--kb-fg-rgb) / .04);color:var(--color-text);font-size:1rem;transition:border-color .15s ease}.input::placeholder{color:var(--color-subtle)}.input:focus,.select:focus{outline:none;border-color:rgb(var(--kb-fg-rgb) / .6)}.input:focus-visible,.select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:3px;background:var(--color-accent);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;margin:var(--space-7) 0 0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight)}.pagination .page,.pagination .next,.pagination .prev{display:inline-flex}.pagination a,.pagination .current,.pagination .deco{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 .75rem;border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);text-decoration:none}.pagination .current{background:var(--color-accent);border-color:var(--color-accent)}.pagination a:hover{border-color:var(--color-accent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-7) 0 var(--space-6)}.page-header--center{align-items:center;text-align:center}.page-header .eyebrow{margin:0}.page-header__title{margin:0;font-family:var(--font-heading--family);font-weight:800;font-size:var(--text-3xl);line-height:.95;text-transform:uppercase;letter-spacing:-.01em}.page-header__lead{max-width:60ch;margin:0;font-size:var(--text-md);line-height:1.6;color:var(--color-muted)}.page-header__lead p{margin:0}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-subtle)}.breadcrumbs li{display:inline-flex;align-items:center;gap:.5rem}.breadcrumbs li+li:before{content:"/";color:var(--color-border-strong)}.breadcrumbs a{color:var(--color-muted);text-decoration:none}.breadcrumbs a:hover{color:var(--color-text)}.pill-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.pill{display:inline-flex;align-items:center;min-height:2.25rem;padding:.375rem 1rem;border:1px solid var(--color-border-strong);border-radius:999px;color:var(--color-text);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.pill:hover{border-color:var(--color-text)}.pill[aria-current],.pill.is-active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.prose{max-width:68ch;font-size:1.0625rem;line-height:1.75;color:rgb(var(--kb-fg-rgb) / .86)}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p,.prose ul,.prose ol,.prose table,.prose figure{margin:0 0 1.25em}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin:2em 0 .6em;color:var(--color-text);line-height:1.1}.prose h1{margin:1.5em 0 .6em;font-size:var(--text-2xl);color:var(--color-text)}.prose h2{font-size:var(--text-xl)}.prose h3{font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.01em}.prose h4,.prose h5,.prose h6{font-size:var(--text-md)}.prose strong,.prose b{color:var(--color-text);font-weight:700}.prose a{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.prose a:hover{color:var(--color-accent, #d62828)}.prose ul,.prose ol{padding-left:1.25em}.prose li{margin:.35em 0}.prose li::marker{color:var(--color-accent, #d62828)}.prose blockquote{margin:2em 0;padding:.25em 0 .25em 1.25em;border-left:3px solid var(--color-accent);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--text-lg);line-height:1.3;color:var(--color-text)}.prose blockquote p{margin:0}.prose img,.prose video,.prose iframe{display:block;max-width:100%;height:auto;border-radius:var(--radius)}.prose iframe{width:100%;aspect-ratio:16 / 9;border:0}.prose hr{margin:2.5em 0;border:0;border-top:1px solid var(--color-border)}.prose table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.prose th,.prose td{padding:.75em 1em;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.prose th{color:var(--color-text);font-weight:700}@media(max-width:767px){.page-header{padding:var(--space-6) 0 var(--space-5)}.prose{font-size:1rem}.prose table{display:block;overflow-x:auto}}.kb-mode{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.kb-mode:focus-visible{outline:2px solid var(--kb-fg);outline-offset:-2px}.kb-mode__icon{grid-area:1 / 1}.kb-mode .kb-mode__icon--moon,html[data-theme=light] .kb-mode .kb-mode__icon--sun{display:none}html[data-theme=light] .kb-mode .kb-mode__icon--moon{display:block}html[data-theme=light] :is(.home-hero,.hero-slideshow,.rider-profile-hero,.video-hero,.cs__featured-rider-hero,.ts__hero,.rr__card,.nf404__play-area,.dark-surface,body:has(.hero-slideshow--under-header,.home-hero--under-header) .header:not(.header--scrolled):not(:hover):not(:focus-within):not(:has(.header__mega[data-active])):not(:has(.dmega[data-active])):not(:has(.dsearch.is-open))){color-scheme:dark;color:#fff;--kb-fg: #ffffff;--kb-fg-rgb: 255 255 255;--kb-bg: #000000;--kb-bg-rgb: 0 0 0;--kb-g05: #050505;--kb-g07: #070707;--kb-g0a: #0a0a0a;--kb-g0d: #0d0d0d;--kb-g0e: #0e0e0e;--kb-g11: #111111;--kb-g14: #141414;--kb-g1a: #1a1a1a;--kb-g26: #262626;--kb-g2a: #2a2a2a;--kb-good: #7ddc9b;--kb-shadow-k: 1;--color-background: #000000;--color-foreground: #ffffff;--color-bg: #000000;--color-surface: #0d0d0d;--color-surface-2: #171717;--color-surface-3: #242424;--color-text: #ffffff;--color-muted: rgb(255 255 255 / .64);--color-subtle: rgb(255 255 255 / .52);--color-border: rgb(255 255 255 / .12);--color-border-strong: rgb(255 255 255 / .24);--color-success: #ffffff}html[data-theme=light] :is(img[alt=Pinlock],img[src*=trusted-pinlock],img[src*=tech-pinlock]){filter:invert(1)}html[data-theme=light] img[src*="logo.png"]{filter:url(#kb-white-to-black)}html[data-theme=light] :is(.home-hero,.hero-slideshow,.rider-profile-hero,.video-hero,.cs__featured-rider-hero,.ts__hero,.rr__card,.nf404__play-area,.dark-surface,body:has(.hero-slideshow--under-header,.home-hero--under-header) .header:not(.header--scrolled):not(:hover):not(:focus-within):not(:has(.header__mega[data-active])):not(:has(.dmega[data-active])):not(:has(.dsearch.is-open))) img[src*="logo.png"]{filter:none}html[data-theme=light] .dealer-locator--dark-tiles .leaflet-tile-pane{filter:none}
/*# sourceMappingURL=/cdn/shop/t/16/assets/base.css.map */
