.cw{display:none!important}body[data-color=silver] .cw-silver,body[data-color=black] .cw-black{display:var(--cw-d,block)!important}.buy__colorname{--cw-d:inline}main{position:relative;z-index:1}.hero{position:relative;height:240vh}.hero__stage{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;align-items:center;background:#000}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;background:#000}.hero__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000f7,#0000009e 40%,#0000 72%),linear-gradient(0deg,rgba(0,0,0,.9),transparent 44%)}.hero__content{position:relative;z-index:2;width:100%}.hero__title{font-size:var(--fs-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);margin:.18em 0 .34em;max-width:16ch;background:linear-gradient(180deg,#fff 55%,#cfe2ff 130%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__lead{max-width:44ch;color:var(--text)}.hero__cta{display:flex;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap}.hero__hint{position:absolute;left:var(--gutter);bottom:30px;display:flex;align-items:center;gap:12px;color:var(--text-faint);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;z-index:3}.hero__hint i{width:34px;height:1px;background:linear-gradient(90deg,var(--accent),transparent);animation:hintPulse 1.8s var(--ease-in-out) infinite}@keyframes hintPulse{0%,to{opacity:.3;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}.statement{text-align:center;background:var(--bg)}.statement__title{font-size:var(--fs-h1);font-weight:var(--weight-medium);margin-bottom:.3em;background:linear-gradient(100deg,#0a84ff,#6fb6ff 28%,#cfe8ff,#6fb6ff 72%,#0a84ff);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:liveSheen 7s linear infinite}@keyframes liveSheen{to{background-position:220% center}}@media(prefers-reduced-motion:reduce){.statement__title{animation:none}}.statement .lead{margin-inline:auto;max-width:52ch}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-top:var(--space-8);text-align:left}.pillar{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,#fff 3%,transparent),transparent)}.pillar__k{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:1.05rem;color:var(--accent);letter-spacing:.02em;display:block;margin-bottom:.6rem}.pillar p{color:var(--text-muted)}@media(max-width:760px){.pillars{grid-template-columns:1fr}}.feature{background:var(--bg)}.feature__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.feature--reverse .feature__media{order:2}.feature__media{position:relative;border-radius:var(--radius-lg);overflow:hidden}.feature__media img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.feature__text h2{font-size:var(--fs-h2);margin:.25em 0 .5em}.ticks{list-style:none;padding:0;margin:var(--space-5) 0 0;display:flex;flex-direction:column;gap:.7rem}.ticks li{position:relative;padding-left:1.8rem;color:var(--text-muted)}.ticks li:before{content:"";position:absolute;left:0;top:.5em;width:11px;height:11px;border-radius:50%;background:var(--grad-electric);box-shadow:0 0 12px var(--accent)}@media(max-width:820px){.feature__grid{grid-template-columns:1fr}.feature--reverse .feature__media{order:0}}.temp-badge{position:absolute;right:5%;top:10%;font-family:var(--font-mono);display:flex;align-items:flex-start;gap:2px;color:#bfe3ff;text-shadow:0 0 18px rgba(10,132,255,.8)}.temp-badge__num{font-size:3.2rem;font-weight:700;line-height:1}.temp-badge__unit{font-size:1.2rem;margin-top:.3rem}.exploded{background:var(--bg);text-align:center;overflow:hidden}.exploded__head{max-width:60ch;margin-inline:auto}.exploded__head h2{font-size:var(--fs-h2);margin:.2em 0 .35em}.exploded__stage{position:relative;margin-top:var(--space-7);width:100%}.exploded__img,.exploded__video{width:100%;max-width:1240px;margin-inline:auto;display:block;border-radius:var(--radius-lg)}.exploded__video,.exploded.has-video .exploded__img{display:none}.exploded.has-video .exploded__video{display:block}.exploded__parts{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:var(--space-6)}.exploded__parts .part{font-size:.78rem;letter-spacing:.04em;color:var(--text-muted);padding:.5rem .95rem;border:1px solid var(--line);border-radius:var(--radius-pill);opacity:.35;transform:translateY(6px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),color .5s,border-color .5s}.exploded__parts .part.is-lit{opacity:1;transform:none;color:var(--text);border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.colorways{background:#000}.colorways__head{text-align:center;margin-bottom:var(--space-7)}.colorways__head h2{font-size:var(--fs-h2)}.colorways__stage{position:relative;display:flex;flex-direction:column;align-items:center}.colorways__stage>img{max-height:62vh;width:auto;filter:drop-shadow(0 40px 90px rgba(0,0,0,.6))}.colorways__meta{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:var(--space-5)}.colorways__name{font-family:var(--font-display);font-size:1.4rem;font-weight:var(--weight-semibold)}.swatches--lg .swatch{width:42px;height:42px}.lifestyle{position:relative;min-height:92vh;display:flex;align-items:flex-end;overflow:hidden}.lifestyle__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.lifestyle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(4,5,7,.85),rgba(4,5,7,.2) 55%,transparent);z-index:1}.lifestyle__overlay{position:relative;z-index:2;padding-block:var(--space-9)}.lifestyle__overlay h2{font-size:var(--fs-h1)}.lifestyle__overlay .lead{max-width:42ch;margin-top:1rem}.specs__head{margin-bottom:var(--space-6)}.specs__head h2{font-size:var(--fs-h2)}.buy{background:radial-gradient(100% 80% at 50% 0%,#0a84ff12,#000 62%);text-align:center}.buy__ship{margin-top:var(--space-4);font-size:.8rem;color:var(--text-faint)}.buy__card{margin-inline:auto;padding:clamp(2rem,5vw,3.5rem);border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(180deg,color-mix(in srgb,#fff 4%,transparent),transparent);box-shadow:var(--shadow-lg)}.buy__title{font-size:var(--fs-h2);margin:.2em 0 .5em}.buy__price{display:flex;align-items:baseline;justify-content:center;gap:.6rem;margin-bottom:var(--space-5)}.buy__amount{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,3.4rem);font-weight:var(--weight-bold)}.buy__tax{color:var(--text-faint);font-size:.85rem}.buy__colorpick{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-bottom:var(--space-5);flex-wrap:wrap}.buy__colorlabel{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}.buy__colorname{font-size:.9rem;color:var(--text-muted)}.buy__assure{list-style:none;padding:0;margin:var(--space-5) 0 0;display:flex;gap:var(--space-5);justify-content:center;flex-wrap:wrap;color:var(--text-faint);font-size:.82rem}.buy__assure li{position:relative;padding-left:1.3rem}.buy__assure li:before{content:"\2713";position:absolute;left:0;color:var(--accent)}.faq__head{text-align:center;margin-bottom:var(--space-6)}.faq__head h2{font-size:var(--fs-h2)}.faq__list{max-width:720px;margin-inline:auto;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:1.15rem 0;font-family:var(--font-display);font-weight:var(--weight-medium);font-size:clamp(1rem,2.6vw,1.15rem);display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-size:1.5rem;line-height:1;transition:transform var(--dur-base) var(--ease-out)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 1.2rem;color:var(--text-muted);max-width:62ch}.faq details a{color:var(--accent)}.footer__cols{display:flex;gap:clamp(2rem,6vw,5rem);flex-wrap:wrap}.footer__cols h4{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text);margin:0 0 .9rem;font-weight:var(--weight-semibold)}.footer__cols a{display:block;font-size:.9rem;margin-bottom:.55rem}.legal-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:16px var(--gutter);background:#000000b8;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid var(--line)}.legal-nav .nav__brand{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:.16em;font-size:1.1rem}.legal-nav__cta{font-size:.85rem;color:var(--accent)}.legal__hero{padding:clamp(3rem,8vw,6rem) 0 clamp(1.4rem,4vw,2.4rem);background:radial-gradient(120% 120% at 50% 0,#0a84ff1a,#000 62%);border-bottom:1px solid var(--line);text-align:center}.legal__title{font-size:clamp(2.2rem,6vw,3.6rem);font-weight:var(--weight-medium);background:linear-gradient(180deg,#fff 60%,#cfe2ff 140%);-webkit-background-clip:text;background-clip:text;color:transparent}.legal__body{padding-block:clamp(2.2rem,5vw,3.6rem) clamp(3rem,8vw,5rem);font-size:1.05rem;color:var(--text-muted)}.legal__body h2,.legal__body h3{color:var(--text);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:1.2rem;margin:2em 0 .6em}.legal__body>:first-child{margin-top:0}.legal__body p{margin:0 0 1.05em;line-height:1.75}.legal__body ul{margin:0 0 1.2em;padding-left:0;list-style:none}.legal__body li{position:relative;padding-left:1.5rem;margin:.55em 0}.legal__body li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--grad-electric);box-shadow:0 0 10px var(--accent)}.legal__body a{color:var(--accent)}.legal__body strong{color:var(--text)}.legal__foot{margin-top:2.6rem;padding-top:2rem;border-top:1px solid var(--line);display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}.legal__foot .muted{margin:0}@media(max-width:600px){.hero__title{font-size:clamp(2.6rem,13vw,4rem)}.temp-badge__num{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sections.css.map */
