:root{--asphalt:#14161a;--asphalt-deep:#0d0f12;--concrete:#22262c;--concrete-hi:#2c3138;--chalk:#edebe6;--steel:#8b929b;--sodium:#ffb13c;--sodium-deep:#e8871e;--line:rgba(237,235,230,.12);--display:"Archivo Black",system-ui,sans-serif;--body:"Barlow",system-ui,-apple-system,sans-serif;--util:"Barlow Condensed",system-ui,sans-serif;--wrap:1180px;--gap:clamp(20px,4vw,40px);--sec:clamp(56px,8vw,104px);--r:4px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--asphalt);color:var(--chalk);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:1.02;letter-spacing:-.015em;margin:0}p{margin:0 0 1em}:focus-visible{outline:2px solid var(--sodium);outline-offset:3px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gap)}.section{padding-block:var(--sec)}.center{text-align:center}.hide{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.plate{display:inline-flex;align-items:stretch;gap:0;background:var(--chalk);color:#111;border:2px solid #111;border-radius:3px;font-family:var(--util);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:13px;line-height:1;overflow:hidden;margin:0 0 22px}.plate__eu{background:#1d3ea8;color:#ffd600;display:flex;align-items:center;justify-content:center;padding:7px 6px;font-size:11px;letter-spacing:.02em}.plate__txt{padding:8px 12px;display:flex;align-items:center}.bay{height:12px;background:repeating-linear-gradient(115deg,rgba(237,235,230,.14) 0 3px,transparent 3px 17px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--sodium);color:#191308;text-decoration:none;font-family:var(--util);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:17px;padding:16px 30px;border:0;border-radius:var(--r);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;box-shadow:0 0 #ffb13c00}.btn:hover{background:var(--sodium-deep);transform:translateY(-2px);box-shadow:0 10px 34px -12px #ffb13cb3}.btn[disabled]{background:var(--concrete-hi);color:var(--steel);cursor:not-allowed;transform:none;box-shadow:none}.btn--ghost{background:transparent;color:var(--chalk);border:1px solid var(--line)}.btn--ghost:hover{background:var(--concrete);box-shadow:none}.btn--wide{width:100%}.announce{background:var(--asphalt-deep);border-bottom:1px solid var(--line);font-family:var(--util);text-transform:uppercase;letter-spacing:.16em;font-size:13px;padding:9px 0;text-align:center;color:var(--sodium)}.hdr{position:sticky;top:0;z-index:40;background:#14161ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hdr__in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:16px}.hdr__logo{font-family:var(--display);font-size:22px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--chalk)}.hdr__logo img{max-height:38px;width:auto}.hdr__nav{display:flex;gap:26px;font-family:var(--util);text-transform:uppercase;letter-spacing:.12em;font-size:15px}.hdr__nav a{text-decoration:none;color:var(--steel);transition:color .15s}.hdr__nav a:hover{color:var(--chalk)}.hdr__cart{text-decoration:none;font-family:var(--util);text-transform:uppercase;letter-spacing:.12em;font-size:15px;color:var(--chalk)}.hdr__cart span{color:var(--sodium)}@media(max-width:760px){.hdr__nav{display:none}}.hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 78% 40%,rgba(255,177,60,.1),transparent 60%),linear-gradient(180deg,var(--asphalt-deep),var(--asphalt));border-bottom:1px solid var(--line)}.hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,64px);align-items:center;padding-block:clamp(48px,7vw,92px)}.hero__h{font-size:clamp(40px,6.4vw,78px);text-transform:uppercase}.hero__h em{font-style:normal;color:var(--sodium)}.hero__sub{color:var(--steel);font-size:clamp(17px,2vw,20px);max-width:46ch;margin-top:20px}.hero__cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:12px}.hero__price{font-family:var(--util);font-size:20px;letter-spacing:.06em;color:var(--chalk)}.hero__price s{color:var(--steel);margin-right:8px}.hero__ticks{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px 22px;font-family:var(--util);text-transform:uppercase;letter-spacing:.1em;font-size:14px;color:var(--steel)}.hero__ticks li:before{content:"\2014";color:var(--sodium);margin-right:8px}.stage{position:relative;isolation:isolate}.stage__frame{position:relative;aspect-ratio:4/3;border-radius:var(--r);overflow:hidden;background:var(--concrete);border:1px solid var(--line)}.stage__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .55s ease}.stage__img--on{opacity:0}.stage.is-lit .stage__img--on{opacity:1}.stage.is-lit .stage__img--off{opacity:0}.stage__glow{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(255,177,60,.5),transparent 62%);filter:blur(46px);opacity:0;transition:opacity .7s ease}.stage.is-lit .stage__glow{opacity:1}.stage__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:6% 6% 12%;background:radial-gradient(120% 100% at 50% 30%,#2a2f36,#141619)}.gp{width:100%;max-width:430px;height:auto;display:block}.gp__lit{opacity:0;transition:opacity .6s ease}.stage.is-lit .gp__lit{opacity:1}.gp__led{filter:none;transition:filter .6s ease}.gp__led rect{fill:#ffb13c33;transition:fill .6s ease}.stage.is-lit .gp__led{filter:drop-shadow(0 0 7px rgba(255,177,60,.85))}.stage.is-lit .gp__led rect{fill:#ffb13c}.gp__glass{fill:#0d1014;transition:fill .6s ease}.stage.is-lit .gp__glass{fill:#3a2f1c}.gp__head{fill:#edebe624;transition:fill .6s ease}.stage.is-lit .gp__head{fill:#fff4e0}.gp__shadow{opacity:.35;transition:opacity .6s ease}.stage.is-lit .gp__shadow{opacity:.75}.stage__hint{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-family:var(--util);text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--steel)}.lightswitch{display:inline-flex;align-items:center;gap:12px;margin-top:18px;cursor:pointer;background:var(--concrete);border:1px solid var(--line);border-radius:999px;padding:8px 18px 8px 8px;font-family:var(--util);text-transform:uppercase;letter-spacing:.12em;font-size:14px;color:var(--steel);transition:border-color .2s,color .2s}.lightswitch:hover{border-color:var(--sodium);color:var(--chalk)}.lightswitch__track{width:44px;height:24px;border-radius:999px;background:#0f1114;position:relative;flex:none;transition:background .25s}.lightswitch__knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--steel);transition:transform .25s ease,background .25s}.lightswitch[aria-pressed=true] .lightswitch__track{background:#ffb13c40}.lightswitch[aria-pressed=true] .lightswitch__knob{transform:translate(20px);background:var(--sodium);box-shadow:0 0 14px var(--sodium)}@media(max-width:860px){.hero__grid{grid-template-columns:1fr;padding-block:44px}.stage{order:-1}}.sec__head{max-width:62ch;margin-bottom:clamp(28px,4vw,48px)}.sec__h{font-size:clamp(28px,4vw,46px);text-transform:uppercase}.sec__sub{color:var(--steel);margin-top:14px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.card{background:var(--concrete);border:1px solid var(--line);border-radius:var(--r);padding:28px 26px 30px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.card:hover{transform:translateY(-3px);border-color:#ffb13c73;background:var(--concrete-hi)}.card__k{font-family:var(--util);text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:var(--sodium);display:block;margin-bottom:14px}.card__h{font-family:var(--display);font-size:21px;text-transform:uppercase;margin-bottom:10px}.card__p{color:var(--steel);margin:0;font-size:16px}.pd{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,60px);align-items:start}.pd__media{display:grid;gap:12px}.pd__main{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--concrete)}.pd__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:10px}.pd__thumbs button{padding:0;border:1px solid var(--line);border-radius:3px;overflow:hidden;background:none;cursor:pointer}.pd__thumbs button[aria-current=true]{border-color:var(--sodium)}.pd__title{font-size:clamp(28px,3.6vw,42px);text-transform:uppercase;margin-bottom:16px}.pd__price{font-family:var(--util);font-size:32px;letter-spacing:.04em;display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.pd__price s{font-size:20px;color:var(--steel)}.pd__tax{font-size:14px;color:var(--steel);margin-bottom:24px}.pd__tax a{color:var(--steel)}.pd__desc{color:#cfd3d8}.pd__desc h3{font-family:var(--display);text-transform:uppercase;font-size:19px;margin:28px 0 8px}.pd__desc ul{padding-left:18px}.pd__qty{display:flex;align-items:center;gap:14px;margin-bottom:16px}.pd__qty input{width:76px;background:var(--concrete);border:1px solid var(--line);color:var(--chalk);border-radius:var(--r);padding:14px;text-align:center;font:inherit}.pd__note{font-family:var(--util);text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:var(--steel);margin-top:16px}.pd__note b{color:var(--sodium);font-weight:700}@media(max-width:860px){.pd{grid-template-columns:1fr}}.trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;border-block:1px solid var(--line);padding-block:26px}.trust div{font-family:var(--util);text-transform:uppercase;letter-spacing:.1em;font-size:14px;color:var(--steel)}.trust b{display:block;color:var(--chalk);font-family:var(--display);font-weight:400;font-size:17px;letter-spacing:0;margin-bottom:4px}.rev{background:var(--concrete);border:1px solid var(--line);border-radius:var(--r);padding:26px}.rev__stars{color:var(--sodium);letter-spacing:3px;font-size:15px;margin-bottom:12px}.rev__t{color:#d8dbdf;font-size:16px}.rev__n{font-family:var(--util);text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:var(--steel);margin-top:14px}.faq{max-width:820px;margin-inline:auto}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:22px 0;font-family:var(--display);font-size:18px;text-transform:uppercase;display:flex;justify-content:space-between;gap:16px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--sodium);font-family:var(--util);font-size:26px;line-height:1}.faq details[open] summary:after{content:"\2013"}.faq__a{color:var(--steel);padding-bottom:22px;margin:0}.cart__row{display:grid;grid-template-columns:96px 1fr auto;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.cart__row img{border-radius:3px}.cart__sum{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-family:var(--util);text-transform:uppercase;letter-spacing:.1em}.cart__sum b{font-size:26px;letter-spacing:0}.ftr{background:var(--asphalt-deep);border-top:1px solid var(--line);padding-block:52px 34px;margin-top:0}.ftr__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}.ftr__logo{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;font-size:19px;margin-bottom:12px}.ftr__p{color:var(--steel);font-size:15px;max-width:38ch}.ftr__h{font-family:var(--util);text-transform:uppercase;letter-spacing:.16em;font-size:13px;color:var(--sodium);margin-bottom:14px}.ftr__list{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:15px}.ftr__list a{color:var(--steel);text-decoration:none}.ftr__list a:hover{color:var(--chalk)}.ftr__bar{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);color:var(--steel);font-family:var(--util);text-transform:uppercase;letter-spacing:.12em;font-size:12px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:760px){.ftr__grid{grid-template-columns:1fr}}.form{max-width:460px;display:grid;gap:14px}.form input,.form textarea{background:var(--concrete);border:1px solid var(--line);color:var(--chalk);padding:14px;border-radius:var(--r);font:inherit;width:100%}.rte a{color:var(--sodium)}table{width:100%;border-collapse:collapse}td,th{padding:10px;border-bottom:1px solid var(--line);text-align:left}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.01ms!important}}.story{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(24px,5vw,72px);max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gap);background:radial-gradient(90% 60% at 70% 50%,rgba(255,177,60,.07),transparent 70%)}.story__col--stage{order:2}.story__sticky{position:sticky;top:0;height:100vh;display:grid;place-items:center}.story__stage{width:100%;max-width:520px}.story__stage .stage__frame{aspect-ratio:4/3}.story__bar{height:2px;background:#edebe61f;margin-top:22px;border-radius:2px;overflow:hidden}.story__bar span{display:block;height:100%;width:0;background:var(--sodium);box-shadow:0 0 12px var(--sodium);transition:width .12s linear}.story__steps{order:1;display:grid}.story__step{min-height:92vh;display:flex;flex-direction:column;justify-content:center;opacity:.22;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.story__step.is-active{opacity:1;transform:none}.story__h{font-size:clamp(28px,4.2vw,50px);text-transform:uppercase;margin-bottom:16px}.story__p{color:var(--steel);font-size:clamp(17px,1.6vw,20px);max-width:44ch;margin:0}@media(max-width:860px){.story{display:block;padding-top:8px}.story__sticky{height:56vh;top:64px}.story__stage{max-width:none}.story__step{min-height:auto;padding-block:40px;opacity:1;transform:none}.story__steps{display:block}}.gp__led rect.is-on{fill:#ffb13c}.js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1);transition-delay:var(--d,0ms)}.js [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-reveal],.story__step{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/base.css.map */
