:root{--bg: #0a0706;--panel: #141011;--panel2: #1b1516;--line: rgba(255,255,255,.08);--line2: rgba(255,255,255,.15);--tx: #f6f2ef;--mut: #a39b98;--dim: #6d6462;--fd: "Barlow Condensed", "Arial Narrow", sans-serif;--fh: "Chakra Petch", "Inter", sans-serif;--fb: "Inter", system-ui, sans-serif;--r: 18px;--ease: cubic-bezier(.2,.8,.2,1);--glow: color-mix(in srgb, var(--acc) 55%, transparent);--soft: color-mix(in srgb, var(--acc) 16%, transparent);--fire: linear-gradient(100deg, #ff3d1f, var(--acc) 45%, #ffb21a);--heat: .66}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--tx);font:400 16px/1.6 var(--fb);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.skip-link{position:absolute;left:-999px;top:8px;z-index:999;background:#fff;color:#000;padding:8px 14px;border-radius:8px}.skip-link:focus{left:8px}.wrap{width:min(1240px,100% - 32px);margin-inline:auto;position:relative}main{position:relative;z-index:2}::selection{background:var(--acc);color:#fff}.bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.bg__knit{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background:radial-gradient(ellipse 3px 5px at 50% 50%,rgba(255,255,255,.035) 60%,transparent 70%) 0 0 / 12px 14px,radial-gradient(ellipse 3px 5px at 50% 50%,rgba(255,255,255,.03) 60%,transparent 70%) 6px 7px / 12px 14px;-webkit-mask-image:radial-gradient(ellipse at 50% 20%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 20%,#000 10%,transparent 75%)}.bg__glow{position:absolute;inset:-20% -10% auto;height:95vh;background:radial-gradient(ellipse at 70% 0,color-mix(in srgb,var(--acc) calc(10% + var(--heat) * 18%),transparent),transparent 62%),radial-gradient(ellipse at 10% 10%,color-mix(in srgb,var(--cold) 10%,transparent),transparent 55%);transition:background .8s}.h2{font:italic 800 clamp(40px,6.2vw,82px)/.92 var(--fd);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 18px}.h2 em,.hero__h em,.fire__h em{font-style:italic;background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{color:var(--mut);font-size:clamp(16px,1.4vw,18px);max-width:560px;margin:0 0 26px}.kicker{display:inline-flex;align-items:center;gap:10px;font:600 12px/1 var(--fh);letter-spacing:.22em;text-transform:uppercase;color:var(--mut);margin:0 0 18px}.kicker .num{color:var(--acc);border:1px solid var(--soft);background:var(--soft);padding:5px 7px;border-radius:6px;letter-spacing:.05em}.pulse{width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 0 var(--glow);animation:pulse 1.8s infinite;flex:none}@keyframes pulse{70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.sec-hd{margin-bottom:clamp(28px,4.5vw,52px)}.sec-hd--center{text-align:center}.sec-hd--center .lead{margin-inline:auto}section{padding:clamp(70px,9vw,120px) 0;position:relative}.stars5{color:var(--hot);letter-spacing:2px;margin-right:8px}.btn{--b: var(--acc);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border-radius:12px;overflow:hidden;isolation:isolate;background:var(--b);color:#fff;font:700 15px/1 var(--fh);letter-spacing:.08em;text-transform:uppercase;transform:skew(-8deg);box-shadow:0 10px 30px -10px var(--glow),inset 0 1px #ffffff40;transition:transform .3s var(--ease),box-shadow .3s}.btn>*{transform:skew(8deg)}.btn:hover{transform:skew(-8deg) translateY(-2px);box-shadow:0 16px 40px -10px var(--glow),inset 0 1px #ffffff4d}.btn--ghost{background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line2)}.btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--acc),0 10px 30px -14px var(--glow)}.btn--sm{height:42px;padding:0 18px;font-size:13px;border-radius:10px}.btn--xl{height:64px;font-size:17px;padding:0 34px}.btn--block{display:flex;width:100%}.btn--heat{background:var(--fire);background-size:200% 100%;animation:flow 6s ease-in-out infinite}@keyframes flow{50%{background-position:100% 0}}.btn--heat .btn__fill{position:absolute;top:0;right:0;bottom:0;z-index:-1;transform:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);width:40%;left:-50%;animation:shine 3.4s ease-in-out infinite}@keyframes shine{0%,55%{left:-50%}to{left:120%}}.js [data-r]{transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d, 0s)}.js [data-r=up]:not(.is-in){opacity:0;transform:translateY(34px)}.js [data-r=zoom]:not(.is-in){opacity:0;transform:scale(.9)}.js [data-r=chars] .ln{display:block;overflow:hidden;padding:.04em .12em .06em 0;margin-bottom:-.06em}.js [data-r=chars] .wdc{display:inline-block;white-space:nowrap}.js [data-r=chars] .ch{display:inline-block;transform:translateY(110%) skewY(8deg);transition:transform .8s var(--ease)}.js [data-r=chars].is-in .ch{transform:none}.js [data-r=chars] em .ch{background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent}.boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#070505;display:grid;place-content:center;justify-items:center;gap:12px;transition:opacity .6s,visibility .6s;background-image:radial-gradient(circle at 50% 45%,color-mix(in srgb,#ff5a1f calc(var(--h, 0) * 30%),transparent),transparent 55%)}.boot.is-done{opacity:0;visibility:hidden}.no-js .boot,.boot.is-skip{display:none}.boot__thermo{position:relative;width:26px;height:150px;border-radius:14px;background:#1a1414;box-shadow:inset 0 0 0 2px #2c2222;overflow:hidden}.boot__thermo:after{content:"";position:absolute;left:50%;bottom:-8px;width:40px;height:40px;margin-left:-20px;border-radius:50%;background:#ff3d1f;box-shadow:0 0 30px #ff5a1f}.boot__thermo i{position:absolute;left:6px;right:6px;bottom:10px;height:0;border-radius:8px;background:linear-gradient(0deg,#ff3d1f,#ffb21a);box-shadow:0 0 16px #ff6a1f}.boot__deg{font:700 40px/1 var(--fh)}.boot__deg span{font-size:18px;color:var(--mut)}.boot__brand{font:italic 900 38px/1 var(--fd);letter-spacing:.06em}.boot__hint{font:600 11px var(--fh);letter-spacing:.3em;text-transform:uppercase;color:var(--dim)}.ann{position:relative;z-index:30;background:var(--fire);color:#fff;overflow:hidden;height:34px;display:flex;align-items:center;font:600 12px/1 var(--fh);letter-spacing:.14em;text-transform:uppercase}.ann__track{display:flex;gap:28px;white-space:nowrap;animation:slide 40s linear infinite;padding-left:28px}.ann__track i{font-style:normal;opacity:.6}@keyframes slide{to{transform:translate(-50%)}}.nav{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:22px;height:72px;padding:0 max(16px,calc(50% - 620px));transition:background .3s,box-shadow .3s}.nav.is-scrolled{background:#0a0706bd;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--line)}.logo{display:inline-flex;align-items:center;gap:10px;font:italic 800 26px/1 var(--fd);letter-spacing:.06em;text-transform:uppercase}.logo__mark{width:32px;height:32px;flex:none}.logo img{max-height:40px;width:auto}.links{display:flex;gap:26px;margin-left:auto;font:600 13px var(--fh);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.links a:hover{color:var(--tx)}.nav__cta{font:700 12px var(--fh);letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--acc);color:var(--tx);transition:background .25s}.nav__cta:hover{background:var(--acc)}.cartbtn{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--line)}.cartbtn svg{width:22px}.badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;border-radius:10px;background:var(--acc);color:#fff;font:700 11px/20px var(--fh);text-align:center;padding:0 5px}.badge[data-n="0"]{display:none}.badge.bump{animation:bump .5s var(--ease)}@keyframes bump{40%{transform:scale(1.5)}}@media(max-width:860px){.links{display:none}.nav__cta{margin-left:auto}.nav{height:62px;gap:12px}.logo{font-size:22px}}.hero{min-height:calc(100svh - 106px);display:flex;align-items:center;padding:30px 0 80px;overflow:hidden}.hero__num{position:absolute;right:-2vw;top:50%;transform:translateY(-50%);font:italic 900 min(40vw,560px)/.8 var(--fd);color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.05);z-index:0;pointer-events:none}.hero__snow{position:absolute;top:-20%;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:calc(.5 - var(--heat) * .4);transition:opacity 1s;background-image:radial-gradient(2px 2px at 20px 30px,#fff,transparent),radial-gradient(2px 2px at 140px 80px,#dff3ff,transparent),radial-gradient(1.5px 1.5px at 90px 150px,#fff,transparent),radial-gradient(2.5px 2.5px at 200px 200px,#fff,transparent),radial-gradient(1.5px 1.5px at 260px 40px,#fff,transparent);background-size:280px 260px;animation:snow 16s linear infinite;-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent 85%);mask-image:linear-gradient(90deg,#000 40%,transparent 85%)}@keyframes snow{to{background-position:40px 260px,-30px 260px,20px 260px,-40px 260px,30px 260px}}.hero__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center;z-index:2}.hero__h{font:italic 900 clamp(62px,9.6vw,140px)/.84 var(--fd);text-transform:uppercase;margin:0 0 22px;letter-spacing:-.01em}.hero__rating{display:inline-flex;align-items:center;gap:2px;font:600 14px var(--fh);color:var(--mut);margin:-8px 0 22px}.hero__rating:hover{color:var(--tx)}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:34px}.hero__stats{list-style:none;margin:0;padding:18px 0 0;display:flex;gap:clamp(18px,3vw,40px);border-top:1px solid var(--line);flex-wrap:wrap}.hero__stats span{display:block;font:600 10px var(--fh);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.hero__stats b{font:700 22px/1.3 var(--fh)}.hero__stage{display:grid;gap:16px;justify-items:center}.stage3d{position:relative;width:100%;aspect-ratio:1.05;border-radius:34px;overflow:hidden;background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--acc) calc(8% + var(--heat) * 28%),transparent),transparent 62%),linear-gradient(180deg,#171112,#0c0909);box-shadow:inset 0 0 0 1px var(--line),0 40px 80px -40px #000c;transition:background .8s}.stage3d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 60%,#000 20%,transparent 70%);mask-image:radial-gradient(circle at 50% 60%,#000 20%,transparent 70%);opacity:.7}.stage3d__gl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;touch-action:pan-y}.stage3d__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0}.no-3d .stage3d__img{opacity:1}.stage3d__ring{position:absolute;top:8%;right:8%;bottom:8%;left:8%;z-index:1;display:grid;place-items:center;pointer-events:none}.stage3d__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.stage3d__ring circle{fill:none}.stage3d__ring .r1{stroke:var(--line);stroke-dasharray:1 3}.stage3d__ring .r2{stroke:var(--acc);stroke-width:3;stroke-linecap:round;stroke-dasharray:66 100;filter:drop-shadow(0 0 8px var(--acc));transition:stroke-dasharray .9s var(--ease)}.temp{position:absolute;left:22px;top:20px;z-index:3;display:grid;grid-template-columns:auto auto;align-items:start;column-gap:4px}.temp b{font:700 clamp(46px,5vw,64px)/.9 var(--fh);background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.temp span{font:700 20px var(--fh);color:var(--mut);padding-top:4px}.temp small{grid-column:1 / -1;font:600 11px var(--fh);letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}.batt{position:absolute;right:22px;top:24px;z-index:3;display:flex;align-items:center;gap:8px;font:600 12px var(--fh);color:var(--mut)}.batt:before{content:"";width:34px;height:16px;border-radius:4px;box-shadow:inset 0 0 0 1.5px var(--mut)}.batt i{position:absolute;left:3px;top:3px;height:10px;width:66%;max-width:28px;border-radius:2px;background:#3ef08a;transition:width .6s}.remote{display:flex;align-items:center;gap:6px;padding:6px;border-radius:18px;background:#140e0ecc;box-shadow:inset 0 0 0 1px var(--line2),0 20px 40px -20px #000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:center}.remote__lbl{font:600 10px var(--fh);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);padding:0 10px 0 8px}.lvl{display:grid;justify-items:center;min-width:74px;padding:9px 12px;border-radius:13px;transition:background .3s,box-shadow .3s,transform .2s}.lvl b{font:700 18px/1 var(--fh)}.lvl small{font:600 9.5px var(--fh);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:3px}.lvl:hover{background:#ffffff0d}.lvl:active{transform:scale(.95)}.lvl.is-active{background:var(--fire);box-shadow:0 8px 24px -8px var(--glow)}.lvl.is-active small{color:#ffffffd9}.lvl[data-heat="0"].is-active{background:#2a2424;box-shadow:none}.hero__scroll{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:grid;justify-items:center;gap:8px;font:600 10px var(--fh);letter-spacing:.3em;text-transform:uppercase;color:var(--dim);z-index:3}.hero__scroll i{width:22px;height:36px;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--dim);position:relative}.hero__scroll i:after{content:"";position:absolute;left:50%;top:7px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--acc);animation:wheel 1.6s infinite}@keyframes wheel{to{transform:translateY(12px);opacity:0}}@media(max-width:900px){.hero{padding:14px 0 50px;min-height:0}.hero__grid{grid-template-columns:1fr;gap:22px}.hero__stage{order:-1}.stage3d{aspect-ratio:1.15;border-radius:26px}.hero__h{font-size:clamp(56px,17vw,90px);margin-bottom:16px}.hero__ctas .btn{flex:1 1 auto}.hero__scroll{display:none}.lvl{min-width:0;flex:1;padding:8px 6px}.remote__lbl{width:100%;text-align:center;padding:2px 0 0}.remote{width:100%}}.tapes{position:relative;height:170px;overflow:hidden;z-index:3;margin:-40px 0;padding:0}.tape{position:absolute;left:-5%;right:-5%;top:50%;height:54px;display:flex;align-items:center;overflow:hidden;font:italic 800 26px/1 var(--fd);text-transform:uppercase;letter-spacing:.04em}.tape--a{background:var(--fire);transform:translateY(-50%) rotate(-3.5deg);z-index:2;box-shadow:0 10px 30px #00000080}.tape--b{background:#eef8ff;color:#0a0d14;transform:translateY(-50%) rotate(3deg)}.tape__track{display:flex;align-items:center;gap:26px;white-space:nowrap;animation:slide 30s linear infinite}.tape--b .tape__track{animation-direction:reverse;animation-duration:36s}.flame{width:16px;height:22px;flex:none;background:#fff;clip-path:path("M8 0C10 6 16 9 16 15A8 7 0 0 1 0 15C0 11 3 9 4 6C5 9 6 10 7 10C7 6 6 3 8 0Z")}.flake{font-style:normal;color:var(--cold);font-size:22px}.thermal__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,5vw,70px);align-items:center}.pains{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pains li{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.pains__x{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--cold);background:color-mix(in srgb,var(--cold) 15%,transparent)}.pains b{display:block;font:700 15px var(--fh)}.pains small{display:block;color:var(--mut);font-size:14px}.cam{position:relative;aspect-ratio:5 / 4;border-radius:28px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line2),0 40px 80px -40px #000c;-webkit-user-select:none;user-select:none}.cam__layer{position:absolute;top:0;right:0;bottom:0;left:0}.cam__layer svg{width:100%;height:100%;display:block}.cam__layer--warm{clip-path:inset(0 0 0 var(--pos))}.cam__tag{position:absolute;bottom:18px;padding:7px 12px;border-radius:9px;font:700 12px var(--fh);letter-spacing:.14em;text-transform:uppercase;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cam__deg{position:absolute;top:54px;font:700 34px var(--fh);text-shadow:0 2px 10px rgba(0,0,0,.6)}.cam__layer--cold .cam__tag,.cam__layer--cold .cam__deg{left:18px;color:#bfe6ff}.cam__layer--warm .cam__tag,.cam__layer--warm .cam__deg{right:18px;color:#ffd9a8}.cam__hud{position:absolute;left:18px;right:18px;top:16px;z-index:3;display:flex;justify-content:space-between;font:600 11px var(--fh);letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;pointer-events:none}.cam__hud span:first-child{color:#ff4d4d;animation:blink 1.4s infinite}@keyframes blink{50%{opacity:.3}}.cam__scale{position:absolute;right:18px;top:50%;transform:translateY(-50%);z-index:3;display:grid;justify-items:center;gap:4px;font:600 10px var(--fh);color:#ffffffb3;pointer-events:none}.cam__scale i{order:1;width:8px;height:110px;border-radius:4px;background:linear-gradient(0deg,#081147,#2d38d8,#9b2bd6,#ff5a1f,#ffd23a,#fff6b0)}.cam__scale span:first-of-type{order:2}.cam__scale span:last-of-type{order:0}.cam__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.cam__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;z-index:3;background:#fff;box-shadow:0 0 12px #ffffffb3;pointer-events:none}.cam__handle i{position:absolute;top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;font-style:normal;font-weight:800;box-shadow:0 6px 20px #0006}@media(max-width:900px){.thermal__grid{grid-template-columns:1fr}.cam{order:-1}}.buy__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(26px,4vw,56px);align-items:start}.gal{position:sticky;top:90px;display:grid;gap:12px}.gal__main{position:relative;aspect-ratio:1;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 50% 55%,var(--soft),transparent 65%),linear-gradient(180deg,#1a1314,#0d0a0a);box-shadow:inset 0 0 0 1px var(--line),0 40px 80px -40px #000c}.gal__main img{width:100%;height:100%;object-fit:cover;transition:opacity .3s,transform .6s var(--ease)}.gal__main img.is-swap{opacity:0;transform:scale(.96)}.gal__off,.gal__badge{position:absolute;top:16px;z-index:2;padding:7px 12px;border-radius:10px;font:700 13px var(--fh);letter-spacing:.06em}.gal__off{left:16px;background:var(--fire);animation:pop 2.2s infinite}@keyframes pop{0%,to{box-shadow:0 0 0 0 var(--glow)}50%{box-shadow:0 0 0 9px transparent}}.gal__badge{right:16px;background:#b3132f}.gal__heat{position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(transparent,color-mix(in srgb,var(--acc) 18%,transparent));pointer-events:none;mix-blend-mode:screen}.thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.thumb{flex:0 0 64px;width:64px;height:64px;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);opacity:.7;transition:opacity .2s,box-shadow .2s}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.is-active{opacity:1;box-shadow:inset 0 0 0 2px var(--acc)}.buy__vendor{font:600 12px var(--fh);letter-spacing:.24em;text-transform:uppercase;color:var(--acc);margin:0 0 6px}.buy__title{font:italic 800 clamp(38px,4.4vw,58px)/.95 var(--fd);text-transform:uppercase;margin:0 0 10px}.buy__panel .hero__rating{margin:0 0 14px}.buy__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.buy__price s{color:var(--dim);font:600 20px var(--fh)}.save{font:700 13px var(--fh);color:#3ef08a;background:#3ef08a1f;padding:5px 10px;border-radius:9px}.odo{display:inline-flex;font:700 clamp(40px,4vw,52px)/1 var(--fh);height:1em;overflow:hidden;text-shadow:0 0 30px var(--soft)}.od{display:inline-block;height:1em;overflow:hidden}.od__s{display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.2,.9,.25,1.05)}.od__s span,.od__c{height:1em;line-height:1;display:block}.od__c{display:inline-block;white-space:pre}.eta{margin:12px 0 0;font-size:14px;color:var(--mut)}.eta b{color:var(--tx)}.step{border:0;margin:24px 0 0;padding:0;min-width:0}.step legend{display:flex;align-items:center;gap:10px;width:100%;padding:0;margin-bottom:12px;font:700 13px var(--fh);letter-spacing:.16em;text-transform:uppercase}.step legend b{color:var(--acc)}.step__val{margin-left:auto;color:var(--mut);letter-spacing:.06em;text-transform:none;font-weight:600}.step__note{margin:10px 0 0;font-size:13px;color:var(--mut)}.opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px}.ocard{position:relative;text-align:center;padding:14px 10px;border-radius:14px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .25s,background .25s,transform .25s var(--ease)}.ocard b{font:italic 800 22px/1.05 var(--fd);text-transform:uppercase}.ocard:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--line2)}.ocard.is-active{background:linear-gradient(160deg,var(--soft),var(--panel) 70%);box-shadow:inset 0 0 0 1.5px var(--acc),0 12px 30px -16px var(--glow)}.ocard[disabled]{opacity:.35;cursor:not-allowed;text-decoration:line-through}.bundles{display:grid;gap:10px}.bundle{position:relative;display:flex;align-items:center;gap:14px;padding:15px 16px;border-radius:16px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .25s,background .25s,transform .3s var(--ease)}.bundle input{position:absolute;opacity:0;pointer-events:none}.bundle:hover{box-shadow:inset 0 0 0 1px var(--line2)}.bundle.is-selected{background:linear-gradient(160deg,var(--soft),var(--panel) 70%);box-shadow:inset 0 0 0 1.5px var(--acc),0 14px 30px -18px var(--glow)}.bundle:active{transform:scale(.99)}.bundle__rd{flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line2);display:grid;place-items:center}.bundle__rd:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--acc);transform:scale(0);transition:transform .35s cubic-bezier(.3,1.8,.5,1)}.bundle.is-selected .bundle__rd{box-shadow:inset 0 0 0 2px var(--acc)}.bundle.is-selected .bundle__rd:after{transform:scale(1)}.bundle__t{flex:1;min-width:0}.bundle__t b{display:block;font:italic 800 22px/1.05 var(--fd);text-transform:uppercase}.bundle__t small{display:block;font-size:12.5px;color:var(--mut)}.bundle__p{text-align:right}.bundle__p b{display:block;font:700 18px var(--fh)}.bundle__p s{display:block;font-size:12px;color:var(--dim)}.bundle__p small{display:block;font-size:11.5px;color:var(--hot)}.bundle__tag{position:absolute;top:-10px;right:14px;padding:3px 10px;border-radius:8px;background:var(--fire);font:700 10.5px var(--fh);letter-spacing:.12em;text-transform:uppercase}[data-atc]{margin-top:22px}[data-atc] .spin{display:none;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:spin .7s linear infinite}[data-atc].is-loading .spin{display:block}[data-atc].is-loading .lbl{opacity:.5}[data-atc][disabled]{filter:grayscale(1);opacity:.6;cursor:not-allowed}@keyframes spin{to{transform:rotate(360deg)}}.stock{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;color:#ffb3a1}.stock i{width:8px;height:8px;border-radius:50%;background:var(--acc);animation:blink 1s infinite}.trust{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.trust li{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--mut);line-height:1.35}.trust svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--acc);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pay{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:16px}.pay svg{height:22px;width:auto}.acc{margin-top:22px;border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;font:700 13px var(--fh);letter-spacing:.14em;text-transform:uppercase}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";color:var(--acc);font-size:18px;transition:transform .3s}.acc details[open] summary:after{transform:rotate(45deg)}.acc .rte{padding-bottom:16px}.rte{color:var(--mut)}.rte p{margin:0 0 10px}.rte strong{color:var(--tx)}.buy__empty{text-align:center;padding:40px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line)}.buy__empty .lead{margin:0 auto}.template-product .buy{padding-top:30px}@media(max-width:960px){.buy__grid{grid-template-columns:1fr}.gal{position:relative;top:0}.gal__main{border-radius:22px}}@media(max-width:420px){.trust{grid-template-columns:1fr}}.sticky{position:fixed;left:50%;bottom:14px;z-index:45;width:min(760px,calc(100% - 20px));display:flex;align-items:center;gap:12px;padding:8px 8px 8px 10px;border-radius:18px;background:#140e0ee0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--line2),0 20px 50px #0009;transform:translate(-50%,140%);transition:transform .5s var(--ease)}.sticky.is-visible{transform:translate(-50%)}.sticky img{width:48px;height:48px;border-radius:10px;object-fit:cover;flex:none}.sticky__t{min-width:0;flex:1}.sticky__t b{display:block;font:700 14px var(--fh);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky__t span{font-size:12px;color:var(--mut);white-space:nowrap}.sticky__t .stars5{font-size:11px;margin:0}.sticky__p{font:700 18px var(--fh);white-space:nowrap}@media(max-width:520px){.sticky__p{display:none}}.rv__head{display:grid;grid-template-columns:1fr 420px;gap:40px;align-items:end;margin-bottom:18px}.rv__head .sec-hd{margin-bottom:0}.rv__sum{padding:20px;border-radius:22px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.rv__score{display:flex;align-items:center;gap:16px}.rv__score>b{font:700 60px/1 var(--fh)}.rv__score .stars5{font-size:22px;display:block}.rv__score small{color:var(--mut);font-size:13px}.rv__bars{display:grid;gap:6px;margin-top:14px}.rv__bars div{display:grid;grid-template-columns:30px 1fr 38px;gap:10px;align-items:center;font:600 12px var(--fh);color:var(--mut)}.rv__bars i{height:7px;border-radius:4px;background:#ffffff12;overflow:hidden}.rv__bars b{display:block;height:100%;width:var(--w);border-radius:4px;background:var(--fire)}.rv__bars em{font-style:normal;text-align:right}.rv__asp{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.rv__asp span{padding:8px 12px;border-radius:12px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;color:var(--mut)}.rv__asp b{font:700 14px var(--fh);color:var(--tx);margin-right:6px}.rv__grid{columns:3;column-gap:14px}.rcard{break-inside:avoid;margin-bottom:14px;border-radius:22px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.rcard.is-more{display:none}.reviews.is-open .rcard.is-more{display:block}.rcard__img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.rcard__in{padding:20px}.rcard__top{display:flex;align-items:center;gap:10px}.rcard__top>div{flex:1;min-width:0}.rcard__top b{display:block;font:700 14px var(--fh)}.rcard__top small{font-size:12px;color:var(--mut)}.av{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:700 16px var(--fh);background:color-mix(in srgb,var(--c) 30%,#1a1414);box-shadow:inset 0 0 0 1.5px var(--c)}.ok{font-size:11px;color:#3ef08a;white-space:nowrap}.rcard__s{margin-top:12px;color:var(--hot);letter-spacing:2px;font-size:14px;display:flex;align-items:center;gap:8px}.rcard__s u{text-decoration:none;color:#ffffff26}.rcard__s span{letter-spacing:.1em;font:600 10.5px var(--fh);text-transform:uppercase;color:var(--dim);margin-left:auto}.rcard h3{font:700 17px/1.25 var(--fh);margin:8px 0 6px}.rcard p{margin:0;color:#d9d0cc;font-size:14.5px}.use{display:inline-block;margin-top:12px;padding:4px 10px;border-radius:8px;font:600 11px var(--fh);letter-spacing:.08em;text-transform:uppercase;background:var(--soft);color:#ffd2bd}.rv__more{text-align:center;margin-top:10px}@media(max-width:960px){.rv__head{grid-template-columns:1fr;gap:20px}.rv__grid{columns:2}}@media(max-width:620px){.rv__grid{columns:1}}.lv__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lv{position:relative;padding:24px;border-radius:26px;overflow:hidden;background:linear-gradient(170deg,color-mix(in srgb,var(--acc) calc(var(--h) * 9%),var(--panel)),var(--panel) 60%);box-shadow:inset 0 0 0 1px var(--line);transition:transform .45s var(--ease),box-shadow .4s}.lv:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px var(--acc),0 30px 60px -30px var(--glow)}.lv__top{display:flex;justify-content:space-between;align-items:center}.lv__n{font:600 12px var(--fh);letter-spacing:.22em;text-transform:uppercase;color:var(--mut)}.lv__dots{display:flex;gap:5px}.lv__dots i{width:10px;height:10px;border-radius:50%;background:#ffffff1a}.lv__dots i.on{background:var(--acc);box-shadow:0 0 10px var(--acc)}.lv__deg{display:flex;align-items:flex-start;margin:20px 0 10px}.lv__deg b{font:italic 900 110px/.85 var(--fd);background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent}.lv__deg span{font:700 26px var(--fh);color:var(--mut);margin-top:6px}.lv__thermo{height:8px;border-radius:4px;background:#ffffff12;overflow:hidden;margin-bottom:18px}.lv__thermo i{display:block;height:100%;width:calc(var(--h) * 33.3%);background:var(--fire);box-shadow:0 0 12px var(--acc);transform-origin:left;transform:scaleX(0);transition:transform 1.4s var(--ease) .3s}.lv.is-in .lv__thermo i{transform:none}.lv h3{font:italic 800 34px/1 var(--fd);text-transform:uppercase;margin:0 0 8px}.lv p{margin:0 0 20px;color:var(--mut)}.lv__ft{display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid var(--line);font:600 12px var(--fh);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.lv__ft b{color:var(--tx);letter-spacing:.04em}.lv__waves{position:absolute;right:18px;top:62px;display:flex;gap:6px;opacity:calc(var(--h) * .3 + .1)}.lv__waves i{width:6px;height:60px;border-radius:3px;background:linear-gradient(transparent,var(--acc));animation:rise 1.8s ease-in-out infinite}.lv__waves i:nth-child(2){animation-delay:.3s}.lv__waves i:nth-child(3){animation-delay:.6s}@keyframes rise{0%{transform:translateY(20px) scaleY(.6);opacity:0}50%{opacity:1}to{transform:translateY(-20px) scaleY(1);opacity:0}}@media(max-width:900px){.lv__grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.lv__deg b{font-size:90px}}.layers{--p: 0}.layers__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,70px);align-items:center}.layers__stage{position:relative;aspect-ratio:.9;display:grid;place-items:center;border-radius:30px;background:radial-gradient(circle at 50% 50%,var(--soft),transparent 60%),var(--panel);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;perspective:1400px}.stack{position:relative;width:44%;aspect-ratio:56 / 106;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-28deg) translateZ(-40px)}.stack__l{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:translateZ(calc((var(--n) - 1 - var(--i)) * (6px + var(--p) * 62px)));transition:transform .2s linear}.stack__l svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.sl__base{stroke:#ffffff2e;stroke-width:.6}.stack__l--top .sl__base{fill:#2b2a30}.stack__l--wire .sl__base{fill:#1e1210d9}.sl__wire{fill:none;stroke:var(--acc);stroke-width:1.6;stroke-linejoin:round;filter:drop-shadow(0 0 2px var(--acc))}.stack__l--foam .sl__base{fill:#4a4950}.sl__ghost{fill:#ffffff0a;stroke:#ffffff26;stroke-width:.5;stroke-dasharray:2 2}.sl__batt{fill:#222;stroke:#3ef08a;stroke-width:.8}.sl__cell{fill:#3ef08a;opacity:.6}.sl__led{fill:var(--acc);filter:drop-shadow(0 0 2px var(--acc))}.stack__l--base .sl__base{fill:#121214}.stack__tag{display:none;position:absolute;left:100%;top:40%;margin-left:18px;white-space:nowrap;padding:6px 10px;border-radius:9px;background:#0009;box-shadow:inset 0 0 0 1px var(--line2);font:600 12px var(--fh);letter-spacing:.06em;transform:rotate(28deg) rotateX(-58deg);transform-origin:left;opacity:calc(var(--p) * 1.4 - .2)}.stack__tag b{color:var(--acc);margin-right:6px}.layers__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.layers__list li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);transition:opacity .4s,transform .4s var(--ease)}.layers__list li>span{font:700 13px var(--fh);color:var(--dim);padding-top:3px;transition:color .3s}.layers__list b{display:block;font:italic 800 26px/1.05 var(--fd);text-transform:uppercase}.layers__list small{display:block;color:var(--mut);font-size:14px}.layers__list li.is-active{transform:translate(8px)}.layers__list li.is-active>span{color:var(--acc)}@media(max-width:900px){.layers__grid{grid-template-columns:1fr}.stack__tag{font-size:10px;margin-left:10px}}.uses__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:230px;gap:14px}.use-card{position:relative;margin:0;border-radius:22px;overflow:hidden;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.use-card--big{grid-column:span 2;grid-row:span 2}.use-card img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease),filter .6s;filter:saturate(.85) brightness(.85)}.use-card:hover img{transform:scale(1.06);filter:saturate(1.05) brightness(.95)}.use-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#0a0706eb)}.use-card figcaption{position:absolute;left:16px;right:16px;bottom:14px;z-index:2}.use-card b{display:block;font:italic 800 26px/1 var(--fd);text-transform:uppercase}.use-card--big b{font-size:40px}.use-card small{display:block;color:#d9d0cc;font-size:13.5px;margin-top:4px}.use-card__t{position:absolute;left:0;bottom:calc(100% + 8px);padding:5px 9px;border-radius:8px;font:700 11px var(--fh);letter-spacing:.1em;background:color-mix(in srgb,var(--cold) 25%,rgba(0,0,0,.5));color:#dff3ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.use-card:hover .use-card__t{background:var(--fire);color:#fff}@media(max-width:900px){.uses__grid{grid-template-columns:1fr 1fr;grid-auto-rows:190px;gap:10px}.use-card b{font-size:18px}.use-card--big b{font-size:30px}.use-card small{display:none}.use-card--big small{display:block}.use-card figcaption{left:12px;right:12px;bottom:10px}.use-card__t{font-size:10px;padding:4px 7px}}.specs__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:start}.spec__t{margin:0;border-radius:22px;overflow:hidden;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);display:grid;grid-template-columns:1fr 1fr}.spec__t div{display:grid;gap:2px;padding:14px 18px;border-top:1px solid var(--line)}.spec__t div:nth-child(-n+2){border-top:0}.spec__t div:nth-child(odd){border-right:1px solid var(--line)}.spec__t dt{font:600 10.5px var(--fh);letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.spec__t dd{margin:0;font:700 15px var(--fh)}.sizes{padding:22px;border-radius:22px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.sizes__t{margin:0 0 16px;font:700 13px var(--fh);letter-spacing:.16em;text-transform:uppercase}.sizes__row{display:flex;align-items:flex-end;justify-content:center;gap:18px}.size{display:grid;justify-items:center;gap:4px}.size svg{width:calc(34px + var(--k) * 10px);height:auto;overflow:visible}.size svg>path{fill:color-mix(in srgb,var(--acc) calc(10% + var(--k) * 10%),#1e1818);stroke:var(--acc);stroke-width:1}.size__cuts path{stroke:#fff;stroke-dasharray:2 2;stroke-width:.7;opacity:.6}.size b{font:italic 800 26px/1 var(--fd)}.size span{font:600 12px var(--fh);color:var(--mut)}.sizes__note,.sizes__box{font-size:13.5px;color:var(--mut);margin:16px 0 0}.sizes__box b{color:var(--tx)}@media(max-width:900px){.specs__grid,.spec__t{grid-template-columns:1fr}.spec__t div{border-right:0!important}.spec__t div:nth-child(2){border-top:1px solid var(--line)}}.cmp{max-width:900px;margin:0 auto;border-radius:22px;overflow:hidden;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.cmp__r{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:center;min-height:58px;border-top:1px solid var(--line);font-size:14.5px}.cmp__r:first-child{border-top:0}.cmp__r>*{padding:10px 14px;text-align:center;height:100%;display:grid;place-items:center}.cmp__r>:first-child{text-align:left;place-items:center start;color:#e6dcd8}.cmp__r--hd{font:700 12px var(--fh);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.cmp__us{background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 20%,transparent),color-mix(in srgb,var(--acc) 8%,transparent));color:var(--tx)!important}.cmp__r--hd .cmp__us{font:italic 800 20px var(--fd);letter-spacing:.06em}.cmp em{font-style:normal;font:700 14px var(--fh)}.ck{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;font-style:normal;font-weight:800;font-size:14px}.ck--y{background:#3ef08a;color:#052111}.ck--n{background:#3fb6ff26;color:var(--cold)}@media(max-width:620px){.cmp__r{grid-template-columns:1.3fr .9fr .9fr .9fr;font-size:12.5px}.cmp__r>*{padding:8px 6px}.cmp__r--hd{font-size:10px;letter-spacing:.04em}}.faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,5vw,70px);align-items:start}.faq__list{display:grid;gap:10px}.q{border-radius:16px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s}.q[open]{box-shadow:inset 0 0 0 1px var(--acc)}.q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 22px;font:600 16px/1.35 var(--fb)}.q summary::-webkit-details-marker{display:none}.q summary i{position:relative;width:26px;height:26px;flex:none;border-radius:8px;background:var(--soft)}.q summary i:before,.q summary i:after{content:"";position:absolute;left:7px;right:7px;top:12px;height:2px;background:var(--acc);transition:transform .3s}.q summary i:after{transform:rotate(90deg)}.q[open] summary i:after{transform:none}.q .rte{padding:0 22px 18px}@media(max-width:860px){.faq__grid{grid-template-columns:1fr}}.fire{--fv: 0;text-align:center;overflow:hidden;padding:clamp(80px,11vw,150px) 0}.fire:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--acc) calc(var(--fv) * 45%),transparent),transparent 65%);pointer-events:none;transition:background .3s}.fire__in{display:grid;justify-items:center;position:relative;z-index:2}.dial{position:relative;width:200px;height:200px;border-radius:50%;margin-bottom:18px;touch-action:none;background:radial-gradient(circle,#1d1717 55%,#120e0e);box-shadow:inset 0 0 0 1px var(--line2),0 30px 60px -20px #000c,0 0 calc(var(--fv) * 60px) color-mix(in srgb,var(--acc) 60%,transparent)}.dial svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(135deg)}.dial circle{fill:none;stroke-width:9;stroke-linecap:round}.dial__track{stroke:#2a2222;stroke-dasharray:75 100}.dial__fill{stroke:var(--acc);stroke-dasharray:0 100;filter:drop-shadow(0 0 6px var(--acc))}.dial__knob{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border-radius:50%;background:linear-gradient(160deg,#2e2626,#151111);box-shadow:0 10px 20px #0009,inset 0 1px #ffffff14}.dial__knob i{position:absolute;left:50%;top:10px;width:4px;height:18px;margin-left:-2px;border-radius:2px;background:var(--acc);box-shadow:0 0 8px var(--acc)}.dial__deg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;pointer-events:none}.dial__deg b{font:700 46px/1 var(--fh)}.dial__deg small{font:600 12px var(--fh);color:var(--mut)}.fire__status{font:700 12px var(--fh);letter-spacing:.3em;text-transform:uppercase;color:var(--mut);margin:0 0 14px;min-height:1em}.fire__h{font:italic 900 clamp(54px,9.5vw,136px)/.86 var(--fd);text-transform:uppercase;margin:0 0 20px}.fire .lead{margin-inline:auto}.embers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--fv)}.embers i{position:absolute;bottom:-10px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:#ffb21a;box-shadow:0 0 8px #ff6a1f;animation:ember 4s linear infinite;animation-delay:var(--d)}@keyframes ember{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translate(20px,-80vh);opacity:0}}.site-footer{position:relative;z-index:2;background:#070505;padding:0 0 26px}.heatline{height:6px;background:var(--fire)}.site-footer__in{display:grid;grid-template-columns:1.2fr 1fr auto;gap:30px;padding:50px 0 30px;align-items:start}.site-footer p{color:var(--mut);font-size:14px;max-width:380px}.site-footer nav{display:grid;gap:10px;font:600 13px var(--fh);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.site-footer nav a:hover{color:var(--tx)}.site-footer__contact{display:flex;gap:10px;flex-wrap:wrap}.site-footer__legal{width:min(1240px,100% - 32px);margin:0 auto;padding-top:20px;border-top:1px solid var(--line);font-size:12px!important;max-width:none!important;color:var(--dim)!important}@media(max-width:760px){.site-footer__in{grid-template-columns:1fr}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.drawer.is-open{visibility:visible}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .35s}.drawer.is-open .drawer__scrim{opacity:1}.drawer__panel{position:absolute;right:0;top:0;bottom:0;width:min(440px,100%);background:#110c0c;box-shadow:-1px 0 0 var(--line);display:flex;flex-direction:column;transform:translate(100%);transition:transform .45s var(--ease)}.drawer.is-open .drawer__panel{transform:none}.drawer__hd{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;font:italic 800 28px var(--fd);text-transform:uppercase;border-bottom:1px solid var(--line)}.drawer__x{width:36px;height:36px;border-radius:10px;background:#ffffff0f;font-size:14px}.ship{padding:14px 22px;font-size:13px;color:var(--mut)}.ship .tr{height:4px;border-radius:2px;background:#ffffff14;margin-top:8px;overflow:hidden}.ship .tr i{display:block;height:100%;width:100%;background:var(--fire);transition:width .6s}.drawer__items{flex:1;overflow:auto;padding:6px 22px}.drawer__empty{color:var(--mut);text-align:center;padding:40px 0}.item{display:grid;grid-template-columns:76px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);animation:itemIn .5s var(--ease) both}@keyframes itemIn{0%{opacity:0;transform:translate(20px)}}.item .th{width:76px;height:76px;border-radius:12px;background:radial-gradient(var(--soft),var(--panel));overflow:hidden}.item .th img{width:100%;height:100%;object-fit:cover}.item b{display:block;font:700 14px/1.3 var(--fh)}.item .c,.item .disc{display:block;font-size:12px;color:var(--mut)}.item .disc{color:#3ef08a}.qty{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:3px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line)}.qty button{width:26px;height:26px;border-radius:7px;background:#ffffff0f}.item .pr{font:700 14px var(--fh);text-align:right}.item .pr s{display:block;color:var(--dim);font-weight:500}.drawer__foot{padding:18px 22px 22px;border-top:1px solid var(--line);display:grid;gap:12px}.sub{display:flex;justify-content:space-between;font:700 16px var(--fh)}.sub--save{color:#3ef08a;font-size:14px}.drawer__note{margin:0;text-align:center;font-size:12px;color:var(--mut)}.hud{position:fixed;left:18px;bottom:18px;z-index:44;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 12px;border-radius:16px;background:#100b0bc7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;opacity:0;transform:translateY(20px);transition:opacity .4s,transform .4s var(--ease)}.hud.is-on{opacity:1;transform:none}.hud__tube{position:relative;width:10px;height:44px;border-radius:6px;background:#ffffff14;overflow:hidden}.hud__tube i{position:absolute;left:0;right:0;bottom:0;height:8%;background:linear-gradient(0deg,var(--cold),var(--acc) 60%,#ffb21a);border-radius:6px}.hud__t b{font:700 28px/1 var(--fh);font-variant-numeric:tabular-nums}.hud__t span{font:600 9px var(--fh);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);display:block}.hud__t em{font:700 11px var(--fh);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--cold),var(--acc) calc(var(--p, 0) * 100%))}@media(max-width:900px),(hover:none){.hud{display:none}}.fly{position:fixed;left:0;top:0;z-index:120;width:90px;height:90px;margin:-45px 0 0 -45px;pointer-events:none;opacity:0;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--acc),0 0 30px var(--acc)}.fly img{width:100%;height:100%;object-fit:cover}.page-wrap{width:min(1100px,100% - 32px);margin:0 auto;padding:60px 0 100px;position:relative;z-index:2}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.pcard{border-radius:18px;overflow:hidden;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--ease)}.pcard:hover{transform:translateY(-4px)}.pcard .pc{padding:14px 16px;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline}.pcard .pc b{width:100%;font:700 15px var(--fh)}.pcard s{color:var(--dim)}.cart-line{display:grid;grid-template-columns:80px 1fr 80px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.cart-line img{border-radius:12px;background:var(--panel)}.cart-line input{width:70px;height:40px;border-radius:10px;background:var(--panel);border:0;box-shadow:inset 0 0 0 1px var(--line2);color:var(--tx);text-align:center}.field{width:100%;height:50px;padding:0 14px;border-radius:12px;background:var(--panel);border:0;box-shadow:inset 0 0 0 1px var(--line2);color:var(--tx);font:500 15px var(--fb)}.pagination{margin-top:30px;text-align:center;color:var(--mut)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.boot{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.css.map */
