.k2ch-b{--k2ch-ink: #121417;--k2ch-paper: #f4f1ea;--k2ch-muted: #6d7073;--k2ch-line: rgba(18, 20, 23, .16);--k2ch-red: #e23d32;background:var(--k2ch-paper);color:var(--k2ch-ink)}.k2ch-b h2{margin:0;color:inherit;font-size:clamp(3.5rem,7vw,8rem);font-weight:800;line-height:.88;letter-spacing:-.045em;text-transform:uppercase}.k2ch-b p{margin:0;color:var(--k2ch-muted);font-size:clamp(1.5rem,1.45vw,1.8rem);line-height:1.65}.k2ch-b__eyebrow{margin-bottom:1.5rem!important;color:var(--k2ch-red)!important;font-size:1.1rem!important;font-weight:800;letter-spacing:.18em;line-height:1.2!important;text-transform:uppercase}.k2ch-b__statement{padding:clamp(4.8rem,6vw,8rem) 0;overflow:hidden;background:#161719;color:#fff}.k2ch-b__statement-inner{min-height:0;display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(3.2rem,5vw,8rem)}.k2ch-b__statement-media{position:relative;margin:0;overflow:hidden;aspect-ratio:16 / 10;background:#232528}.k2ch-b__statement-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.k2ch-b__statement-copy{padding:2rem 0}.k2ch-b__statement-copy h2{max-width:52rem;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(4.8rem,5vw,7.2rem);line-height:.98;letter-spacing:-.025em}.k2ch-b__statement-copy>p:last-child{max-width:32rem;margin-top:2.2rem;color:#f5ead8;font-size:clamp(1.8rem,1.6vw,2.2rem);font-weight:650;line-height:1.45}.k2ch-b__trust-wrap{background:#161719;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.k2ch-b__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0;padding-bottom:0}.k2ch-b__trust-item{min-width:0;min-height:10rem;padding:1.8rem 2rem;display:flex;align-items:center;gap:1.2rem;border-right:1px solid rgba(255,255,255,.13)}.k2ch-b__trust-item:first-child{border-left:1px solid rgba(255,255,255,.13)}.k2ch-b__trust-item svg{width:3rem;height:3rem;flex:0 0 auto;fill:none;stroke:#ff6b5f;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.k2ch-b__trust-item span{min-width:0;display:flex;flex-direction:column}.k2ch-b__trust-item strong{color:#fff;font-size:1.5rem;line-height:1.15}.k2ch-b__trust-item small{margin-top:.35rem;color:#ffffff9e;font-size:1.15rem;line-height:1.25}.k2ch-b__split{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(4rem,8vw,12rem);padding-top:clamp(8rem,10vw,15rem);padding-bottom:clamp(8rem,10vw,15rem)}.k2ch-b__split--reverse .k2ch-b__split-copy{order:2}.k2ch-b__split-copy>p:not(.k2ch-b__eyebrow){max-width:52rem;margin-top:2.5rem}.k2ch-b__split-copy h2{max-width:58rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(4.2rem,5.4vw,7rem);font-weight:850;line-height:1.02;letter-spacing:-.02em}.k2ch-b__split-media{position:relative;overflow:hidden;aspect-ratio:1 / .86;background:#dedfdc}.k2ch-b__split-media img{width:100%;height:100%;object-fit:cover}.k2ch-b__split-media--contain img{object-fit:contain;padding:7%}.k2ch-b__split-media span{position:absolute;right:1.6rem;bottom:1.4rem;padding:.7rem .9rem;background:#121417c7;color:#fff;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.k2ch-b__sound-note{display:grid;gap:.3rem;margin-top:2.8rem;padding-left:1.7rem;border-left:3px solid var(--k2ch-red)}.k2ch-b__sound-note strong{font-size:clamp(1.7rem,1.6vw,2rem);line-height:1.3}.k2ch-b__sound-note span{color:var(--k2ch-muted);font-size:clamp(1.5rem,1.4vw,1.8rem);line-height:1.4}.k2ch-b__split-media--exploded{aspect-ratio:2;background:#e6e6e6}.k2ch-b__split-media--exploded img{object-fit:cover}.k2ch-b__split--reverse .k2ch-b__eyebrow{font-size:clamp(1.6rem,1.5vw,1.9rem)!important;letter-spacing:.08em}.k2ch-b__play-options{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.8rem}.k2ch-b__play-options button{padding:.8rem 1rem;border:1px solid var(--k2ch-line);border-radius:0;background:transparent;color:var(--k2ch-ink);cursor:pointer;font-family:inherit;font-size:1.5rem;font-weight:700;line-height:1.2}.k2ch-b__play-options button:hover,.k2ch-b__play-options button:focus-visible,.k2ch-b__play-options button[aria-pressed=true]{border-color:var(--k2ch-red);color:var(--k2ch-red)}.k2ch-b__split-media--feature{aspect-ratio:1.5}.k2ch-b__fitment{padding:clamp(6rem,7vw,9rem) 0;background:var(--k2ch-ink);color:#fff}.k2ch-b__fitment-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,5vw,7rem);align-items:center}.k2ch-b__fitment h2{max-width:12ch;font-family:Arial,Helvetica,sans-serif;font-size:clamp(3.6rem,4.3vw,5.8rem);line-height:1.08;letter-spacing:-.012em}.k2ch-b__fitment .k2ch-b__fitment-intro{max-width:34rem;margin-top:2rem;color:#f0eee8;line-height:1.5}.k2ch-b__fitment .k2ch-b__fitment-label{margin:2.6rem 0 1rem;color:#f0eee8;font-size:1.4rem;font-weight:700;line-height:1.3}.k2ch-b__fitment .k2ch-b__fitment-note{max-width:40rem;margin-top:1.4rem;color:#ffffffc7;font-size:1.4rem;line-height:1.5}.k2ch-b__fitment-media{margin:0;overflow:hidden;aspect-ratio:3 / 2;background:#2a2925}.k2ch-b__fitment-media img{display:block;width:100%;height:100%;object-fit:cover}.k2ch-b__sizes{display:flex;gap:1rem}.k2ch-b__sizes strong{flex:1;padding:1.2rem .5rem;border:1px solid rgba(255,255,255,.28);text-align:center;font-size:clamp(2rem,2vw,3rem)}.k2ch-b__weather{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(3rem,5vw,8rem);align-items:center;padding-top:clamp(6rem,8vw,10rem);padding-bottom:clamp(6rem,8vw,10rem)}.k2ch-b__weather-media{margin:0;aspect-ratio:3 / 2;overflow:hidden;background:#d6d9d8}.k2ch-b__weather-media img{display:block;width:100%;height:100%;object-fit:cover}.k2ch-b__weather-copy h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(3.8rem,4.5vw,6.4rem);font-weight:800;line-height:1.04;letter-spacing:-.025em;text-transform:none}.k2ch-b__weather-copy>p:last-child{max-width:48rem;margin-top:2rem}.k2ch-b__power{padding:clamp(6rem,8vw,10rem) 0;background:var(--k2ch-ink);color:#fff}.k2ch-b__power-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(4rem,6vw,9rem);align-items:center}.k2ch-b__power h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(3.8rem,4.5vw,6.4rem);line-height:1.06;letter-spacing:-.02em;text-transform:none}.k2ch-b__power-copy>p:last-child{max-width:44rem;margin-top:2.4rem;color:#e6e4df}.k2ch-b__power-media{margin:0;overflow:hidden;aspect-ratio:3 / 2;background:#242526}.k2ch-b__power-media img{display:block;width:100%;height:100%;object-fit:cover}.k2ch-b__faq{padding:clamp(5rem,7vw,8rem) 0;background:var(--k2ch-paper)}.k2ch-b__faq-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,7vw,10rem)}.k2ch-b__faq h2{max-width:44rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(3.4rem,4vw,5.6rem);line-height:1.08;letter-spacing:-.025em;text-transform:none}.k2ch-b__faq-list{border-top:1px solid var(--k2ch-line)}.k2ch-b__faq-list details{border-bottom:1px solid var(--k2ch-line)}.k2ch-b__faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;color:var(--k2ch-ink);font-size:clamp(1.7rem,1.6vw,2rem);font-weight:700;line-height:1.35;cursor:pointer;list-style:none}.k2ch-b__faq-list summary::-webkit-details-marker{display:none}.k2ch-b__faq-list summary:after{content:"+";flex:none;color:var(--k2ch-red);font-size:2.6rem;line-height:1;transition:transform .18s ease}.k2ch-b__faq-list details[open] summary:after{transform:rotate(45deg)}.k2ch-b__faq-list summary:focus-visible{outline:2px solid var(--k2ch-red);outline-offset:3px}.k2ch-b__faq-list details[open] .k2ch-b__faq-answer{animation:k2ch-faq-reveal .18s ease-out both}@keyframes k2ch-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.k2ch-b__faq-list summary:after{transition:none}.k2ch-b__faq-list details[open] .k2ch-b__faq-answer{animation:none}}.k2ch-b__faq-answer p{max-width:64rem;padding:0 3rem 2rem 0;color:#505356;font-size:1.7rem;line-height:1.55}.k2ch-b__faq-answer a{color:var(--k2ch-red);text-decoration:underline;text-underline-offset:.2em}@media screen and (max-width:749px){.k2ch-b h2{font-size:clamp(4.2rem,15vw,6.4rem)}.k2ch-b p{font-size:1.6rem;line-height:1.6}.k2ch-b__eyebrow{font-size:1.2rem!important}.k2ch-b__statement{padding:0}.k2ch-b__statement-inner{min-height:0;width:100%;max-width:none;display:flex;flex-direction:column;gap:0;padding:0}.k2ch-b__statement-media{order:1;width:100%;aspect-ratio:16 / 10}.k2ch-b__statement-media img{object-position:center}.k2ch-b__statement-copy{order:2;width:100%;padding:3.6rem 2rem 4.2rem}.k2ch-b__statement-copy h2{font-size:clamp(4rem,12vw,5.2rem);line-height:1;letter-spacing:-.02em}.k2ch-b__statement-copy>p:last-child{max-width:31rem;margin-top:2rem;font-size:1.8rem;line-height:1.45}.k2ch-b__trust{grid-template-columns:repeat(4,minmax(0,1fr))}.k2ch-b__trust-item{min-height:9.4rem;padding:1rem .35rem;display:grid;grid-template-rows:2.4rem 2.8rem;justify-items:center;align-content:center;row-gap:.6rem;text-align:center}.k2ch-b__trust-item svg{width:2.4rem;height:2.4rem}.k2ch-b__trust-item span{align-items:center;justify-content:center}.k2ch-b__trust-item strong{font-size:1.15rem;line-height:1.1;white-space:nowrap}.k2ch-b__trust-item small{margin-top:.25rem;font-size:1rem;line-height:1.15;white-space:nowrap}.k2ch-b__split-copy h2{font-size:4.6rem;line-height:1.05;letter-spacing:-.01em}.k2ch-b__split,.k2ch-b__fitment-inner,.k2ch-b__weather{grid-template-columns:1fr;gap:3.6rem}.k2ch-b__split{padding-top:7rem;padding-bottom:7rem}.k2ch-b__split--reverse .k2ch-b__split-copy{order:0}.k2ch-b__split-media{aspect-ratio:1 / .82}.k2ch-b__split-media--exploded{aspect-ratio:2}.k2ch-b__split-media--feature{aspect-ratio:1.5}.k2ch-b__fitment,.k2ch-b__weather{padding-top:7rem;padding-bottom:7rem}.k2ch-b__fitment h2{font-size:clamp(3.6rem,10vw,4.6rem);line-height:1.1}.k2ch-b__fitment-media{aspect-ratio:4 / 3}.k2ch-b__weather-copy h2{font-size:clamp(3.8rem,10vw,4.8rem)}.k2ch-b__power{padding:7rem 0}.k2ch-b__power-inner{grid-template-columns:1fr;gap:3.6rem}.k2ch-b__power h2{font-size:clamp(3.8rem,10vw,4.8rem)}.k2ch-b__power-media{aspect-ratio:3 / 2}.k2ch-b__faq-inner{grid-template-columns:1fr;gap:3rem}.k2ch-b__faq h2{font-size:3.8rem}.k2ch-b__faq-list summary{padding:1.8rem 0;font-size:1.8rem}.k2ch-b__faq-answer p{font-size:1.6rem}}.s7bl-rider-story{background:#1f1f21;color:#fff;padding:64px 0 0}.s7bl-rider-story__intro{max-width:1180px;margin:0 auto;padding:0 48px 30px}.s7bl-rider-story h2{font-size:clamp(2.25rem,3.6vw,3.7rem)!important;letter-spacing:-.035em;line-height:.98;margin:0;max-width:780px}.s7bl-rider-story__cards{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1280px;padding:0 48px 64px}.s7bl-rider-story__card{background:#141414;display:flex!important;flex-direction:column!important;min-width:0;overflow:hidden}.s7bl-rider-story__card img{display:block!important;flex:0 0 260px;height:260px!important;max-height:260px!important;object-fit:cover!important;object-position:center;width:100%!important}.s7bl-rider-story__card-copy{padding:24px 24px 28px}.s7bl-rider-story__card-copy h3{color:#fff!important;font-size:clamp(2.1rem,2.7vw,2.9rem)!important;letter-spacing:-.035em;line-height:1;margin:0}.s7bl-rider-story__card-desc{color:#d7d7d7!important;font-size:1.2rem!important;line-height:1.4;margin:1rem 0 0}.s7bl-rider-story__lifestyle{background:#1f1f21;margin:0 auto;max-width:1280px;min-height:590px;overflow:hidden;padding:0 48px 72px;position:relative}.s7bl-rider-story__lifestyle img{display:block;height:590px;object-fit:cover;object-position:center;width:100%}.s7bl-rider-story__lifestyle-copy{background:#151515;bottom:112px;color:#fff;max-width:560px;padding:52px;position:absolute;right:8%}.s7bl-rider-story__lifestyle-copy h2{color:#fff!important;font-size:clamp(2.25rem,3.3vw,3.5rem)!important;letter-spacing:-.035em;line-height:.98;margin:0}.s7bl-rider-story__lifestyle-text{color:#ddd!important;font-size:1.35rem!important;line-height:1.45;margin:1.4rem 0 0;max-width:470px}.s7bl-rider-story__departure{background:#121212;margin:0 auto;max-width:1280px;min-height:590px;overflow:hidden;padding:0 48px 72px;position:relative}.s7bl-rider-story__departure:after{background:linear-gradient(90deg,#0c0c0cf7,#0c0c0ccc,#0c0c0c24 72%,#0c0c0c00);content:"";top:0;right:48px;bottom:72px;left:48px;pointer-events:none;position:absolute;z-index:1}.s7bl-rider-story__departure img{display:block;height:590px;object-fit:cover;object-position:center 46%;transform:scaleX(-1);width:100%}.s7bl-rider-story__departure-copy{left:calc(48px + 7%);max-width:530px;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.s7bl-rider-story__departure-copy h2{color:#fff!important;font-size:clamp(2.55rem,4.15vw,4.6rem)!important;letter-spacing:-.045em;line-height:.94;margin:0;max-width:560px}.s7bl-rider-story__departure-copy p{color:#dedede!important;font-size:1.45rem!important;line-height:1.45;margin:1.5rem 0 0;max-width:520px}@media screen and (max-width:749px){.s7bl-rider-story{padding-top:44px}.s7bl-rider-story__intro{padding:0 20px 26px}.s7bl-rider-story__intro h2{font-size:2.35rem!important;line-height:1.02}.s7bl-rider-story__cards{display:block;padding:0 12px 12px}.s7bl-rider-story__card{margin-bottom:12px}.s7bl-rider-story__card img{flex-basis:220px;height:220px!important;max-height:220px!important}.s7bl-rider-story__card-copy{padding:26px 22px 29px}.s7bl-rider-story__card-copy h3{font-size:2.3rem!important;line-height:1.02}.s7bl-rider-story__card-desc{font-size:1.25rem!important;line-height:1.42;margin-top:1rem}.s7bl-rider-story__lifestyle{display:flex;flex-direction:column;min-height:0;padding:0}.s7bl-rider-story__lifestyle img{height:390px;min-height:0}.s7bl-rider-story__lifestyle-copy{max-width:none;padding:44px 28px 50px;position:static}.s7bl-rider-story__lifestyle-copy h2{font-size:2.45rem!important;line-height:1.02}.s7bl-rider-story__lifestyle-text{font-size:1.3rem!important;line-height:1.45;margin-top:1.2rem}.s7bl-rider-story__departure{display:flex;flex-direction:column;min-height:0;padding:0 0 28px}.s7bl-rider-story__departure:after{display:none}.s7bl-rider-story__departure img{height:310px;object-position:center 42%}.s7bl-rider-story__departure-copy{max-width:none;padding:42px 28px 46px;position:static;transform:none}.s7bl-rider-story__departure-copy h2{font-size:2.8rem!important;line-height:.98}.s7bl-rider-story__departure-copy p{font-size:1.4rem!important;line-height:1.45;margin-top:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/101/compiled_assets/styles.css.map */
