:root{--ink:#080B10;--panel:#0F141B;--panel-2:#151C25;--line:#1F2833;--fg:#E9EEF4;--muted:#8B97A6;--signal:#4C7DFF;--signal-soft:rgba(76,125,255,.16);--live:#36D399;--warn:#FFB547;--paper:#F3F5F8;--display:"Archivo","Arial Narrow",system-ui,sans-serif;--body:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--r:14px;--max:1240px;--gut-l:max(16px,env(safe-area-inset-left,0px));--gut-r:max(16px,env(safe-area-inset-right,0px));color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--ink)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--max);margin-inline:auto;padding-left:var(--gut-l);padding-right:var(--gut-r)}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:18px;height:1px;background:var(--signal)}h1,h2,h3{font-family:var(--display);font-stretch:112%;line-height:1.02;letter-spacing:-.02em;text-wrap:balance;margin:0}h2{font-size:clamp(30px,4.2vw,52px);font-weight:700}.lede{color:var(--muted);max-width:58ch;margin:0}.sec{padding-block:clamp(64px,9vw,120px)}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.sec-head>div{display:grid;gap:14px;min-width:0}.btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding-inline:24px;border-radius:999px;font-weight:700;font-size:15px;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s,box-shadow .25s;will-change:transform;white-space:nowrap}.btn-primary{background:var(--signal);color:#fff;box-shadow:0 10px 30px -10px #4c7dffcc}.btn-primary:hover{box-shadow:0 14px 40px -8px #4c7dfff2}.btn-ghost{border:1px solid var(--line);background:#ffffff05}.btn-ghost:hover{border-color:#34404f;background:#ffffff0d}.btn svg{width:18px;height:18px}.ticker{background:var(--signal);color:#fff;overflow:hidden;font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.ticker-track{display:flex;gap:48px;width:max-content;padding-block:9px;animation:tick 38s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker span{display:inline-flex;align-items:center;gap:48px;white-space:nowrap}.ticker span:after{content:"\2726";opacity:.6}@keyframes tick{to{transform:translate(-50%)}}header.site{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);background:#080b10b8;border-bottom:1px solid transparent;transition:border-color .3s,background .3s}header.site.scrolled{border-color:var(--line);background:#080b10e0}.nav{display:flex;align-items:center;justify-content:space-between;height:72px;gap:20px}.logo{font-family:var(--display);font-stretch:125%;font-weight:800;font-size:20px;letter-spacing:.02em;display:flex;align-items:center;gap:10px;white-space:nowrap}.logo i{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,var(--signal),#8fb0ff);display:grid;place-items:center;font-style:normal;font-size:13px;color:#fff;font-stretch:100%}.links{display:flex;gap:4px}.links a{padding:8px 14px;border-radius:999px;font-size:14.5px;font-weight:600;color:#c7cfd9;transition:color .2s,background .2s}.links a:hover{color:#fff;background:#ffffff0f}.links a.hot{color:#fff}.links a.hot:after{content:"New";font-family:var(--mono);font-size:10px;margin-left:6px;padding:2px 6px;border-radius:999px;background:var(--signal-soft);color:#9db6ff}.icons{display:flex;gap:6px;align-items:center}.icon-btn{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;position:relative;transition:background .2s}.icon-btn:hover{background:#ffffff12}.icon-btn svg{width:20px;height:20px}.cart-count{position:absolute;top:3px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--signal);font-size:11px;font-weight:700;display:grid;place-items:center;padding-inline:4px;transition:transform .3s}.cart-count.bump{animation:bump .5s}@keyframes bump{40%{transform:scale(1.5)}}.menu-btn{display:none}.hero{position:relative;overflow:hidden;padding-block:clamp(48px,7vw,96px) clamp(40px,5vw,72px)}.hero:before{content:"";position:absolute;inset:-20% -10% auto auto;width:780px;height:780px;background:radial-gradient(circle at center,rgba(76,125,255,.28),transparent 62%);filter:blur(10px);pointer-events:none;animation:breathe 8s ease-in-out infinite}.hero:after{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:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 70% 40%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 70% 40%,#000 10%,transparent 70%);opacity:.45;pointer-events:none}@keyframes breathe{50%{transform:scale(1.08);opacity:.8}}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.hero-copy{display:grid;gap:26px;min-width:0}.hero h1{font-size:clamp(44px,6.6vw,92px);font-weight:800;font-stretch:118%}.hero h1 .w{display:inline-block;animation:rise .9s cubic-bezier(.2,.8,.2,1) both}.hero h1 em{font-style:normal;color:transparent;background:linear-gradient(100deg,#fff 0%,#9db6ff 45%,var(--signal) 100%);-webkit-background-clip:text;background-clip:text}@keyframes rise{0%{transform:translateY(40%);opacity:0;filter:blur(6px)}}.hero .lede{font-size:18px;animation:rise .9s .45s both}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;animation:rise .9s .6s both}.hero-proof{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:13.5px;animation:rise .9s .75s both}.hero-proof b{color:var(--fg);font-weight:700}.hero-proof span{display:inline-flex;align-items:center;white-space:nowrap}.hero-proof span:before{content:"";margin-right:9px;width:6px;height:6px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px #36d39926}.stage{position:relative;aspect-ratio:1/.86;max-width:100%;perspective:1600px;display:grid;place-items:center}.laptop{position:relative;width:86%;transform-style:preserve-3d;transform:rotateX(14deg) rotateY(-18deg) rotate(2deg);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.lid{position:relative;width:100%;aspect-ratio:16/10.4;border-radius:16px 16px 6px 6px;background:linear-gradient(160deg,#2a313b,#12171e);padding:3.2%;transform-origin:bottom center;transform:rotateX(-86deg);animation:open 1.6s .25s cubic-bezier(.7,0,.2,1) forwards;box-shadow:inset 0 0 0 1px #ffffff0f}@keyframes open{to{transform:rotateX(-4deg)}}.screen{position:relative;width:100%;height:100%;border-radius:6px;overflow:hidden;background:#0b1220}.wall{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 0% 100%,#1b3fbf 0%,transparent 55%),radial-gradient(90% 80% at 100% 0%,#13a3a8 0%,transparent 50%),linear-gradient(160deg,#0c1a3d,#0a0f1d);opacity:0;animation:on .6s 1.5s forwards}.wall:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 2px,transparent 2px 22px);animation:drift 12s linear infinite}@keyframes drift{to{background-position:220px 0}}@keyframes on{0%{opacity:0;filter:brightness(3)}to{opacity:1}}.win{position:absolute;left:8%;top:12%;width:56%;border-radius:8px;background:#0a0e16d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.08);padding:4% 5%;opacity:0;transform:translateY(10px) scale(.96);animation:pop .7s 2s cubic-bezier(.2,.8,.2,1) forwards;font-size:clamp(8px,1vw,12px)}.win .bar{display:flex;gap:4px;margin-bottom:8%}.win .bar i{width:6px;height:6px;border-radius:50%;background:#3a4452}.win .k{font-family:var(--mono);color:#8ea3c4;font-size:.85em;letter-spacing:.08em;text-transform:uppercase}.win .v{font-family:var(--display);font-stretch:120%;font-weight:800;font-size:2.4em;line-height:1;margin-block:3% 6%}.win .meter{height:5px;border-radius:4px;background:#ffffff14;overflow:hidden}.win .meter i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--signal),#36D399);animation:fill 1.6s 2.5s cubic-bezier(.2,.8,.2,1) forwards}@keyframes fill{to{width:88%}}.shelf{position:absolute;bottom:4%;left:50%;transform:translate(-50%);display:flex;gap:6px;padding:5px 8px;border-radius:10px;background:#0a0e1699;opacity:0;animation:on .5s 2.2s forwards}.shelf i{width:clamp(8px,1.3vw,14px);aspect-ratio:1;border-radius:50%;background:#2c3646}.shelf i:nth-child(1){background:#4c7dff}.shelf i:nth-child(2){background:#36d399}.shelf i:nth-child(3){background:#ffb547}@keyframes pop{to{opacity:1;transform:none}}.base{position:relative;width:108%;margin-left:-4%;height:16px;border-radius:2px 2px 18px 18px;background:linear-gradient(#3a424d,#1a1f27);box-shadow:0 30px 60px -10px #000c,0 0 120px -20px #4c7dff99}.base:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:16%;height:6px;border-radius:0 0 8px 8px;background:#151a21}.chip{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#0f141bd9;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;box-shadow:0 20px 40px -20px #000;opacity:0;animation:pop .7s cubic-bezier(.2,.8,.2,1) forwards,float 6s ease-in-out infinite}.chip b{font-family:var(--display);font-stretch:115%;font-size:16px;display:block;line-height:1.1}.chip small{color:var(--muted);font-size:11.5px}.chip .dot{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--signal-soft);color:#9db6ff;flex:none}.chip .dot svg{width:16px;height:16px}.chip.c1{top:6%;left:0;animation-delay:2.4s,3s}.chip.c2{bottom:10%;left:4%;animation-delay:2.6s,3.4s}.chip.c3{top:16%;right:0;animation-delay:2.8s,3.8s}@keyframes float{50%{translate:0 -10px}}.strip{border-block:1px solid var(--line);background:var(--panel)}.strip-grid{display:grid;grid-template-columns:repeat(4,1fr)}.strip-grid>div{padding:26px 22px;display:grid;gap:4px;border-left:1px solid var(--line);min-width:0}.strip-grid>div:first-child{border-left:0}.strip-grid b{font-family:var(--display);font-stretch:118%;font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.01em}.strip-grid span{color:var(--muted);font-size:14px}.budget{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tile{position:relative;overflow:hidden;border-radius:var(--r);border:1px solid var(--line);background:var(--panel);padding:22px;display:grid;gap:40px;min-height:220px;transition:border-color .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.tile:before{content:"";position:absolute;inset:auto -30% -60% auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,var(--signal-soft),transparent 65%);transition:transform .6s;pointer-events:none}.tile:hover{border-color:#34404f;transform:translateY(-4px)}.tile:hover:before{transform:scale(1.5)}.tile .who{font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.tile .range{font-family:var(--display);font-stretch:120%;font-size:clamp(26px,2.8vw,36px);font-weight:800;line-height:1}.tile .range small{display:block;font-size:13px;font-family:var(--mono);font-weight:500;color:var(--muted);margin-bottom:8px;letter-spacing:.06em}.tile .foot{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#c7cfd9}.tile .arrow{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:background .3s,border-color .3s,transform .3s}.tile:hover .arrow{background:var(--signal);border-color:var(--signal);transform:rotate(-45deg)}.tile .arrow svg{width:16px;height:16px}.tabs,.sec-head>.tabs{display:inline-flex;flex:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:5px;border-radius:999px;border:1px solid var(--line);background:var(--panel);position:relative}.tabs button{position:relative;z-index:1;white-space:nowrap;flex:none;padding:12px 28px;border-radius:999px;font-weight:700;font-size:14px;color:var(--muted);transition:color .3s}.tabs button[aria-selected=true]{color:#fff}.tabs .pill{position:absolute;top:5px;bottom:5px;left:0;border-radius:999px;background:var(--signal);transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);overflow:hidden;transition:border-color .3s,transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;transform-style:preserve-3d}.card:hover{border-color:#34404f;box-shadow:0 30px 60px -30px #000000e6,0 0 0 1px #4c7dff26}.card.enter{animation:cardIn .6s cubic-bezier(.2,.8,.2,1) both}@keyframes cardIn{0%{opacity:0;transform:translateY(24px) scale(.98)}}.plate{position:relative;aspect-ratio:1/.82;background:var(--paper);display:grid;place-items:center;overflow:hidden}.plate:before{content:"";position:absolute;top:18%;right:14%;bottom:18%;left:14%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80' fill='none' stroke='%23AAB3BF' stroke-width='2'%3E%3Crect x='20' y='8' width='80' height='52' rx='4'/%3E%3Crect x='26' y='14' width='68' height='40' rx='2' fill='%23DDE2E8' stroke='none'/%3E%3Cpath d='M8 64h104l-6 8H14z' fill='%23C9D0D8' stroke='none'/%3E%3C/svg%3E") center/contain no-repeat}.plate:has(img):before{display:none}.plate img{position:relative;width:100%;height:100%;object-fit:contain;padding:6%;transition:transform .8s cubic-bezier(.2,.8,.2,1);mix-blend-mode:multiply}.card:hover .plate img{transform:scale(1.07)}.badges{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;gap:6px;z-index:2}.badge{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;border-radius:6px;background:#0b0f15;color:#fff}.badge.save{background:var(--signal)}.badge.aue{background:#fff;color:#0b0f15;border:1px solid #d6dbe2}.quick{position:absolute;right:12px;bottom:12px;z-index:2;height:40px;padding-inline:14px;border-radius:999px;background:#0b0f15;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px;transform:translateY(12px);opacity:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s,background .2s}.quick svg{width:16px;height:16px}.card:hover .quick,.card:focus-within .quick{transform:none;opacity:1}.quick:hover{background:var(--signal)}.info{padding:16px 16px 18px;display:grid;gap:10px;align-content:start;min-width:0}.info h3{font-family:var(--body);font-stretch:100%;font-size:15.5px;font-weight:700;line-height:1.35;letter-spacing:0}.specs{display:flex;flex-wrap:wrap;gap:5px}.specs span{font-family:var(--mono);font-size:11px;color:#b9c3cf;padding:3px 7px;border-radius:5px;background:var(--panel-2);border:1px solid var(--line)}.price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:2px}.price b{font-family:var(--display);font-stretch:112%;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.price s{color:var(--muted);font-size:13.5px}.stock{font-size:12.5px;color:var(--live);display:flex;align-items:center;gap:7px}.stock:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:blink 2s infinite}@keyframes blink{50%{opacity:.3}}.grid-foot{display:flex;justify-content:center;margin-top:36px}.process{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;position:relative;counter-reset:s}.rail{position:absolute;left:0;right:0;top:34px;height:2px;background:var(--line);overflow:hidden}.rail i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--signal),var(--live));transition:width 1.8s cubic-bezier(.2,.8,.2,1)}.process.go .rail i{width:100%}.step{position:relative;display:grid;gap:14px;padding-top:0;min-width:0}.step .n{width:70px;height:70px;border-radius:18px;display:grid;place-items:center;background:var(--panel);border:1px solid var(--line);font-family:var(--mono);font-size:14px;color:#9db6ff;position:relative;z-index:1}.step h3{font-size:24px;font-weight:700}.step p{margin:0;color:var(--muted);max-width:40ch}.checks{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.checks span{font-size:12.5px;padding:5px 10px;border-radius:999px;border:1px solid var(--line);color:#c7cfd9;display:flex;gap:6px;align-items:center}.checks span:before{content:"\2713";color:var(--live);font-weight:700}.compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}.opt{border-radius:var(--r);border:1px solid var(--line);background:var(--panel);padding:clamp(22px,3vw,36px);display:grid;gap:18px;align-content:start;min-width:0;transition:border-color .3s}.opt.chosen{border-color:var(--signal);background:linear-gradient(180deg,rgba(76,125,255,.08),var(--panel) 40%)}.opt h3{font-size:clamp(26px,3vw,38px);font-weight:800}.opt .from{font-family:var(--mono);font-size:13px;color:var(--muted)}.opt ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.opt li{display:grid;grid-template-columns:22px 1fr;gap:10px;color:#cfd6df;font-size:15px}.opt li:before{content:"";width:18px;height:18px;margin-top:3px;border-radius:5px;background:var(--signal-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239db6ff' stroke-width='2.2'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5'/%3E%3C/svg%3E") center/12px no-repeat}.opt .best{font-size:13.5px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.opt .best b{color:var(--fg)}.quiz{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.quiz button{padding:10px 16px;border-radius:999px;border:1px solid var(--line);font-size:14px;font-weight:600;color:#c7cfd9;transition:all .25s}.quiz button:hover{border-color:#34404f;color:#fff}.quiz button[aria-pressed=true]{background:#fff;color:#0b0f15;border-color:#fff}.aue-box{margin-top:16px;border-radius:var(--r);border:1px dashed #2c3846;padding:20px 22px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.aue-box .yr{font-family:var(--display);font-stretch:125%;font-weight:900;font-size:clamp(34px,4vw,52px);color:#9db6ff;line-height:1}.aue-box p{margin:0;color:var(--muted);font-size:14.5px}.aue-box p b{color:var(--fg)}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rv{border-radius:var(--r);border:1px dashed #2c3846;padding:22px;display:grid;gap:14px;align-content:start;min-height:200px;background:repeating-linear-gradient(135deg,transparent 0 12px,rgba(255,255,255,.015) 12px 24px)}.rv .tag{justify-self:start;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:5px;background:#ffb5471f;color:var(--warn)}.rv p{margin:0;color:var(--muted);font-size:14.5px}.rv .ph{height:96px;border-radius:10px;background:var(--panel-2);display:grid;place-items:center;color:#5d6876;font-size:13px}.visit{display:grid;grid-template-columns:1fr 1.15fr;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:var(--panel)}.visit-copy{padding:clamp(26px,4vw,52px);display:grid;gap:22px;align-content:start;min-width:0}.visit-copy h2{font-size:clamp(28px,3.4vw,44px)}.hours{display:grid;gap:8px;font-size:15px}.hours div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:8px;font-variant-numeric:tabular-nums}.hours div span:first-child{color:var(--muted)}.hours .off{color:var(--warn)}.phone{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.phone code{font-family:var(--mono);font-size:17px;-webkit-user-select:all;user-select:all}.copy{font-size:12.5px;padding:6px 10px;border-radius:8px;border:1px solid var(--line);color:var(--muted)}.copy:hover{color:#fff;border-color:#34404f}.map{position:relative;min-height:340px;background:#0b1017;overflow:hidden}.map svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pin{position:absolute;left:52%;top:46%;transform:translate(-50%,-100%);display:grid;justify-items:center;gap:8px}.pin .lbl{padding:8px 12px;border-radius:10px;background:#fff;color:#0b0f15;font-weight:700;font-size:13px;white-space:nowrap;box-shadow:0 10px 30px -10px #000}.pin .dot{width:16px;height:16px;border-radius:50%;background:var(--signal);box-shadow:0 0 #4c7dff99;animation:ping 2s infinite}@keyframes ping{70%{box-shadow:0 0 0 22px #4c7dff00}to{box-shadow:0 0 #4c7dff00}}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,5vw,80px);align-items:start}.faq-list{display:grid;border-top:1px solid var(--line)}.q{border-bottom:1px solid var(--line)}.q button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;padding:22px 0;font-weight:700;font-size:17px}.q .pm{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);flex:none;position:relative;transition:transform .4s,background .3s}.q .pm:before,.q .pm:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.6px;background:currentColor;transform:translate(-50%,-50%)}.q .pm:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s}.q[open-state=true] .pm{background:var(--signal);border-color:var(--signal)}.q[open-state=true] .pm:after{transform:translate(-50%,-50%) rotate(0)}.q .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1)}.q[open-state=true] .a{grid-template-rows:1fr}.q .a>div{overflow:hidden}.q .a p{margin:0 0 22px;color:var(--muted);max-width:62ch}.band{position:relative;overflow:hidden;border-radius:24px;padding:clamp(32px,6vw,72px);background:radial-gradient(120% 140% at 100% 0%,rgba(76,125,255,.45),transparent 55%),var(--panel);border:1px solid var(--line);display:grid;grid-template-columns:1.4fr auto;gap:24px;align-items:end}.band h2{font-size:clamp(32px,5vw,64px);font-weight:800}.band .ctas{display:flex;gap:12px;flex-wrap:wrap}footer{border-top:1px solid var(--line);margin-top:clamp(64px,9vw,120px);padding-block:56px 36px;color:var(--muted);font-size:14.5px}.foot-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}.foot-grid h4{margin:0 0 14px;color:var(--fg);font-size:13px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.foot-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.foot-grid a:hover{color:#fff}.legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:40px;padding-top:24px;font-size:13px}.big-word{display:block;width:100%;height:auto;margin-top:48px;overflow:visible}.big-word text{font-family:var(--display);font-stretch:125%;font-weight:900;font-size:150px;fill:none;stroke:#2a3644;stroke-width:1.2}.wa{position:fixed;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;align-items:center;gap:10px;height:56px;padding:0 20px 0 16px;border-radius:999px;background:#25d366;color:#06210f;font-weight:800;font-size:14.5px;box-shadow:0 16px 40px -12px #25d366b3;transition:transform .3s}.wa:hover{transform:translateY(-3px)}.wa svg{width:24px;height:24px}.wa:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 #25d36680;animation:ping 2.6s infinite}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:80;transform:translate(-50%,calc(100% + 60px));visibility:hidden;transition:transform .5s cubic-bezier(.2,.8,.2,1),visibility 0s .5s;background:#fff;color:#0b0f15;padding:12px 18px;border-radius:12px;font-weight:700;font-size:14px;display:flex;gap:10px;align-items:center;box-shadow:0 20px 40px -10px #000;max-width:calc(100% - 32px)}.toast.show{transform:translate(-50%);visibility:visible;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.toast i{width:22px;height:22px;border-radius:50%;background:var(--live);display:grid;place-items:center;color:#06210f;font-style:normal;font-size:13px;flex:none}[hidden]{display:none!important}.links a.hot-offer{color:#fff;display:inline-flex;align-items:center;gap:7px}.links a.hot-offer:before{content:"";width:7px;height:7px;border-radius:50%;background:#ff5d5d;animation:blink 1.2s infinite}.offer{position:relative;display:grid;grid-template-columns:1fr 1.15fr;border-radius:22px;overflow:hidden;border:1px solid #2a3a5c;background:radial-gradient(120% 120% at 100% 0%,rgba(76,125,255,.22),transparent 55%),var(--panel)}.offer+.offer{margin-top:16px}.offer .plate{aspect-ratio:auto;min-height:320px;border-radius:0}.offer-body{padding:clamp(22px,3.5vw,44px);display:grid;gap:18px;align-content:center;min-width:0}.live{justify-self:start;display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#ff5d5d1f;color:#ff8a8a}.live:before{content:"";width:7px;height:7px;border-radius:50%;background:#ff5d5d;animation:blink 1.2s infinite}.offer h3{font-size:clamp(28px,3.4vw,44px);font-weight:800}.offer .price b{font-size:clamp(28px,3vw,38px)}.offer .price s{font-size:16px}.save-amt{font-family:var(--mono);font-size:12.5px;font-weight:600;padding:5px 9px;border-radius:7px;background:var(--live);color:#06210f}.perks{display:flex;flex-wrap:wrap;gap:6px}.perks span{font-size:13px;padding:6px 11px;border-radius:999px;border:1px solid var(--line);color:#c7cfd9}.cd-lbl{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:-8px}.cd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:420px}.cd div{display:grid;justify-items:center;gap:2px;padding:12px 4px 10px;border-radius:14px;background:var(--ink);border:1px solid var(--line);overflow:hidden;transition:border-color .4s}.cd b{font-family:var(--display);font-stretch:118%;font-weight:800;font-size:clamp(26px,3vw,36px);line-height:1;font-variant-numeric:tabular-nums;display:block;transition:color .4s}.cd b.tick{animation:flip .45s cubic-bezier(.2,.8,.2,1)}@keyframes flip{0%{transform:translateY(-60%);opacity:0}}.cd small{font-size:11px;color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase}.cd.urgent div{border-color:#ff5d5d73}.cd.urgent b{color:#ff8a8a}.offer-ends{font-size:13.5px;color:var(--muted)}.offer-ctas{display:flex;gap:10px;flex-wrap:wrap}.past-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:48px 0 18px}.past-head h3{font-size:24px;font-weight:700}.btn-sm{height:42px;padding-inline:18px;font-size:14px}.past{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pcard{position:relative;border-radius:var(--r);border:1px solid var(--line);background:var(--panel);overflow:hidden;display:grid}.pcard .plate{aspect-ratio:1/.62;filter:grayscale(1);opacity:.5}.pcard .stamp{position:absolute;top:16px;right:-36px;transform:rotate(35deg);background:#2a3442;color:#c7cfd9;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;padding:5px 42px}.pcard .pb{padding:14px 16px 16px;display:grid;gap:6px;min-width:0}.pcard h4{margin:0;font-size:14.5px;line-height:1.35}.pcard .pp{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;color:var(--muted);font-size:13px}.pcard .pp b{color:#c7cfd9;font-size:16px;font-family:var(--display);font-stretch:112%}.pcard .pp em{font-style:normal;color:var(--live)}.pcard time{font-family:var(--mono);font-size:11px;color:#6b7686}@media(max-width:900px){.offer{grid-template-columns:minmax(0,1fr)}.offer .plate{min-height:220px}.past{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cd{gap:6px}.cd div{padding:10px 2px 8px}.offer-ctas .btn{flex:1;justify-content:center}.past{gap:10px}.pcard .pb{padding:12px}.past-head .btn{width:100%;justify-content:center}}.vchips{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.vchip{font-family:var(--mono);font-size:11px;font-weight:600;padding:5px 9px;border-radius:7px;border:1px solid var(--line);color:var(--muted);transition:border-color .2s,color .2s,background .2s}.vchip:hover{color:#fff;border-color:#34404f}.vchip[aria-pressed=true]{border-color:var(--signal);background:var(--signal-soft);color:#fff}.vmore{font-size:11.5px;color:var(--muted);margin-left:2px}.pd-tip{margin:0;padding:14px 16px;border-radius:12px;background:var(--signal-soft);border:1px solid rgba(76,125,255,.3);font-size:14px;color:#cfd8ff}.pd-tip b{color:#fff}.card{cursor:pointer}.open-link{text-align:left;font:inherit;line-height:inherit;padding:0}.open-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card .quick{z-index:3}.card .badges{z-index:2}.pd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.pd-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#030509b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .4s}.pd-sheet{position:relative;width:min(1080px,100%);max-height:min(860px,100%);overflow:auto;overscroll-behavior:contain;border-radius:22px;background:var(--panel);border:1px solid var(--line);box-shadow:0 40px 120px -30px #000;opacity:0;transform:translateY(40px) scale(.97);transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1)}.pd.open .pd-scrim{opacity:1}.pd.open .pd-sheet{opacity:1;transform:none}.pd-close{position:sticky;top:12px;float:right;margin:12px 12px -56px 0;z-index:5;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#0b0f15d9;border:1px solid var(--line);transition:transform .3s,background .2s}.pd-close:hover{transform:rotate(90deg);background:var(--signal)}.pd-close svg{width:18px;height:18px}.pd-body{display:grid;grid-template-columns:1fr 1fr;gap:0}.pd-gal{padding:20px;display:grid;gap:12px;align-content:start;position:sticky;top:0}.pd-main{border-radius:16px;aspect-ratio:1/.9}.pd-main img{transition:opacity .2s}.pd-thumbs{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.pd-th{flex:none;width:76px;aspect-ratio:1;border-radius:10px;border:2px solid transparent;cursor:pointer}.pd-th:before{top:22%;right:18%;bottom:22%;left:18%}.pd-th[aria-pressed=true]{border-color:var(--signal)}.pd-info{padding:28px clamp(20px,3vw,36px) 32px;display:grid;gap:18px;align-content:start;min-width:0;border-left:1px solid var(--line)}.pd-info h2{font-size:clamp(26px,3vw,36px);padding-right:44px}.pd-info .price b{font-size:28px}.pd-block{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:18px}.pd-lbl{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pd-specs{margin:0;display:grid}.pd-specs div{display:grid;grid-template-columns:minmax(96px,34%) 1fr;gap:12px;padding:9px 0;border-bottom:1px dashed var(--line);font-size:14.5px}.pd-specs dt{color:var(--muted)}.pd-specs dd{margin:0;color:var(--fg);font-weight:600}.pd-note{margin:0;font-size:13px;color:var(--muted)}.pd-two{grid-template-columns:1fr 1fr;gap:16px}.pd-two p{margin:6px 0 0;font-size:14px;color:#c7cfd9}.pd-vars{display:flex;gap:8px;flex-wrap:wrap}.pd-vars button{padding:10px 14px;border-radius:10px;border:1px solid var(--line);font-size:14px;font-weight:600;color:#c7cfd9;transition:all .2s}.pd-vars button small{display:block;font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:2px;font-weight:500}.pd-vars button[aria-checked=true]{border-color:var(--signal);background:var(--signal-soft);color:#fff}.pd-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pd-trust span{display:grid;gap:2px;padding:12px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line);font-size:12px;color:var(--muted)}.pd-trust b{font-family:var(--display);font-stretch:115%;font-size:16px;color:var(--fg)}.pd-qty{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:18px}.pd-cta{display:grid;grid-template-columns:1fr 1.3fr;gap:10px}.pd-cta .btn{justify-content:center}.pd-specs .chg{animation:chg 1.4s ease-out}@keyframes chg{0%{background:#4c7dff47}to{background:transparent}}.tq{display:grid;gap:8px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tq-row{min-width:0;display:flex;gap:8px;padding:6px;border-radius:999px;border:1px solid var(--line);background:var(--ink);transition:border-color .2s,box-shadow .2s}.tq-row:focus-within{border-color:var(--signal);box-shadow:0 0 0 4px var(--signal-soft)}.tq-row input{flex:1;min-width:0;width:0;height:46px;border:0;background:transparent;color:var(--fg);padding:0 14px;font:600 16px var(--body);letter-spacing:0;text-transform:none;outline:none}.tq-row .btn{height:46px;padding-inline:22px}.tq-hint{font-size:13px;color:var(--muted);min-height:20px;transition:color .2s}.tq-hint[data-k=order],.tq-hint[data-k=phone],.tq-hint[data-k=tracking]{color:var(--live)}.tq-hint[data-k=err]{color:var(--warn)}.tl-note{margin:8px 0 2px;padding:10px 12px;border-radius:10px;background:var(--signal-soft);color:#cfd8ff;font-size:13.5px}.tl-note.bad{background:#ffb5471f;color:var(--warn)}.tl-head a{color:#9db6ff;text-decoration:underline}.tl-pick{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.tl-pick button{padding:6px 10px;border-radius:8px;border:1px solid var(--line);font-family:var(--mono);font-size:12px}.tl time{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:2px}.tl.loading li{opacity:.4}.tl.stopped li.now:before{background:var(--warn);border-color:var(--warn);animation:none}.qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:999px;height:52px}.qty button{width:44px;height:100%;font-size:20px;color:#c7cfd9}.qty output{min-width:22px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.pd-wa{justify-content:center;border-color:#25d36666;color:#7ff0ac}.pd-wa:hover{background:#25d36614;border-color:#25d366}.track{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,56px);align-items:start;border-radius:22px;border:1px solid var(--line);background:radial-gradient(90% 120% at 0% 0%,rgba(76,125,255,.12),transparent 55%),var(--panel);padding:clamp(22px,4vw,48px)}.track-copy{display:grid;gap:18px;min-width:0}.track-copy h2{font-size:clamp(28px,3.4vw,44px)}.track-form{display:grid;gap:14px;margin-top:6px}.track-modes{display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--line);justify-self:start;background:var(--ink)}.track-modes button{padding:9px 16px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--muted);transition:all .25s}.track-modes button[aria-selected=true]{background:#fff;color:#0b0f15}.fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fields label{display:grid;gap:6px;font-size:12.5px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}#f-cn{grid-template-columns:1fr}.fields input{height:52px;border-radius:12px;border:1px solid var(--line);background:var(--ink);color:var(--fg);padding:0 16px;font:600 16px var(--body);letter-spacing:0;text-transform:none;transition:border-color .2s,box-shadow .2s}.fields input:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 4px var(--signal-soft)}.track-form .btn{justify-self:start}.track-result{border-radius:16px;background:var(--ink);border:1px solid var(--line);padding:22px;min-width:0}.tl-head{display:grid;gap:4px;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:16px}.tl-head b{font-size:16px}.tl-head small{color:var(--muted);font-size:13px}.tl-head .tag{justify-self:start;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:5px;background:#ffb5471f;color:var(--warn)}.tl{list-style:none;margin:0;padding:0;display:grid}.tl li{position:relative;display:grid;gap:2px;padding:0 0 18px 34px;color:#5d6876;transition:color .4s}.tl li:before{content:"";position:absolute;left:6px;top:4px;width:12px;height:12px;border-radius:50%;border:2px solid #2c3846;background:var(--ink);transition:all .4s}.tl li:after{content:"";position:absolute;left:12px;top:20px;bottom:-2px;width:2px;background:#1f2833}.tl li:last-child:after{display:none}.tl li:last-child{padding-bottom:0}.tl li b{font-size:15px}.tl li small{font-size:12.5px}.tl li.done{color:#c7cfd9}.tl li.done:before{background:var(--live);border-color:var(--live)}.tl li.done:after{background:var(--live)}.tl li.now{color:#fff}.tl li.now:before{background:var(--signal);border-color:var(--signal);box-shadow:0 0 #4c7dff99;animation:ping 1.8s infinite}@media(max-width:900px){.pd{place-items:end center;padding:0}.pd-sheet{border-radius:22px 22px 0 0;max-height:92%;transform:translateY(100%)}.pd-body{grid-template-columns:1fr}.pd-gal{position:relative;padding:16px 16px 0}.pd-info{border-left:0;padding:20px 16px 0}.pd-cta{position:sticky;bottom:0;z-index:4;margin:0 -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#0f141bf0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line)}.pd-wa{margin-bottom:8px}.track{grid-template-columns:minmax(0,1fr)}.tq-row .btn{padding-inline:16px}}@media(max-width:520px){.tabs{width:100%}.tabs button{padding:10px 18px;font-size:13px}.tabs .lg{display:none}.stock{font-size:11.5px;white-space:nowrap}.fields,.pd-two{grid-template-columns:1fr}.pd-trust{grid-template-columns:1fr 1fr;gap:6px}.pd-trust span{padding:10px 8px}.pd-trust b{font-size:14px}}.rv-pre{opacity:0;transform:translateY(28px)}.rv-in{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}@media(max-width:1060px){.grid{grid-template-columns:repeat(3,1fr)}.links{display:none}.menu-btn{display:grid}}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.stage{max-width:560px;margin-inline:auto;width:100%}.budget,.strip-grid{grid-template-columns:repeat(2,1fr)}.strip-grid>div:nth-child(3){border-left:0}.strip-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.grid{grid-template-columns:repeat(2,1fr)}.process{grid-template-columns:1fr}.rail{display:none}.compare,.faq,.visit,.band,.reviews{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.grid{gap:10px}.info{padding:12px}.info h3{font-size:14px}.specs span:nth-child(n+3){display:none}.vchip{font-size:10px;padding:4px 7px}.vmore{display:none}.quick{opacity:1;transform:none;height:34px;padding-inline:10px;font-size:0;gap:0}.quick svg{width:16px;height:16px}.budget{grid-template-columns:1fr 1fr;gap:10px}.tile{min-height:170px;padding:16px;gap:24px}.chip.c3,.wa span{display:none}.wa{padding:0;width:56px;justify-content:center}.aue-box,.foot-grid{grid-template-columns:1fr}.nav{height:64px}.logo{font-size:17px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.lid{transform:rotateX(-4deg)}.rv-pre{opacity:1;transform:none}}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:#fff;color:#000;padding:8px 12px;border-radius:8px}.skip:focus{left:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#MainContent:focus{outline:none}.logo-img{height:32px;width:auto}.cart-count[data-empty]{display:none}.h-page{font-size:clamp(32px,4.4vw,56px);font-weight:800}.narrow{max-width:760px}.page-sec{display:block}.page-sec .wrap>*+*{margin-top:18px}.muted{color:var(--muted)}.price .from{font-size:12px;color:var(--muted);margin-right:-4px}.stock.out,.stock[data-out]{color:var(--warn)}.stock.out:before,.stock[data-out]:before{animation:none}.card .open-link{color:inherit}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95}.mnav-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#030509b3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .35s}.mnav-panel{position:absolute;top:0;right:0;bottom:0;width:min(340px,86%);background:var(--panel);border-left:1px solid var(--line);padding:calc(70px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:4px;transform:translate(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.mnav.open .mnav-scrim{opacity:1}.mnav.open .mnav-panel{transform:none}.mnav-panel a{font-family:var(--display);font-stretch:112%;font-size:24px;font-weight:700;padding:10px 0;border-bottom:1px solid var(--line)}.mnav-close{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));right:14px}.mnav-foot{margin-top:auto;color:var(--muted);font-family:var(--mono);font-size:14px}.pdp{padding-block:clamp(20px,4vw,48px) clamp(48px,7vw,96px)}.pdp-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:start}.pdp .pd-gal{position:sticky;top:96px;padding:0}.pdp .pd-info{border-left:0;padding:0}.pd-title{font-size:clamp(26px,2.8vw,40px);font-weight:800;line-height:1.08;overflow-wrap:anywhere}.crumbs{font-size:13px;color:var(--muted)}.crumbs a:hover{color:#fff}.pd-main img{width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply;transition:opacity .2s}.pd-th img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply}.pd-form{display:grid;gap:18px}.qty input{width:34px;text-align:center;background:transparent;border:0;color:var(--fg);font:700 16px var(--body);-moz-appearance:textfield}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn[disabled]{opacity:.45;pointer-events:none}.rte{color:#c7cfd9;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.rte p{margin:0 0 12px}.rte strong,.rte b{color:var(--fg)}.rte ul{padding-left:18px;margin:0 0 12px}.rte table{width:100%;border-collapse:collapse;font-size:14px;display:block;overflow-x:auto}.rte td,.rte th{padding:9px 10px 9px 0;border-bottom:1px dashed var(--line);text-align:left;vertical-align:top}.rte td:first-child{color:var(--muted);min-width:120px}.rte img{max-width:100%;height:auto;border-radius:10px}.rte a{color:#9db6ff;text-decoration:underline}.rte span{color:inherit!important;font-family:inherit!important;font-size:inherit!important;background:none!important}.coll-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;min-width:0;max-width:100%}.sort select{height:48px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--fg);padding:0 16px;font:600 14px var(--body)}.price-note{margin:-20px 0 24px;color:var(--muted);font-size:14px}.price-note a{color:#9db6ff;text-decoration:underline}.coll-desc{margin:-16px 0 28px;max-width:70ch}.pager{display:flex;justify-content:center;gap:10px;margin-top:36px;font-weight:700}.pager .current{color:var(--signal)}.search-form{margin:20px 0 32px;max-width:620px}.search-form .tq-row input{flex:1;min-width:0;width:0;height:46px;border:0;background:transparent;color:var(--fg);padding:0 14px;font:600 16px var(--body);outline:none}.cart-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start}.cart-lines{display:grid;gap:12px}.cline{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px;border-radius:var(--r);border:1px solid var(--line);background:var(--panel)}.cline-img{aspect-ratio:1;border-radius:10px}.cline-img img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply}.cline-info{display:grid;gap:6px;min-width:0}.cline-name{font-weight:700}.cline-var{font-family:var(--mono);font-size:12px;color:var(--muted)}.cline-price{display:flex;gap:8px;align-items:baseline}.cline-price s{color:var(--muted);font-size:13px}.cline-row{display:flex;gap:14px;align-items:center}.cline-row .qty{height:40px}.cline-row .qty button{width:36px}.cline-remove{font-size:13px;color:var(--muted);text-decoration:underline}.cline-total{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:18px;font-variant-numeric:tabular-nums}.cart-sum{position:sticky;top:96px;display:grid;gap:14px;padding:22px;border-radius:18px;border:1px solid var(--line);background:var(--panel)}.sum-row{display:flex;justify-content:space-between;align-items:baseline;font-size:16px}.sum-row b{font-family:var(--display);font-stretch:112%;font-size:26px}.sum-note{margin:0;font-size:13.5px;color:var(--muted)}.cart-note{display:grid;gap:6px;font-size:13px;color:var(--muted)}.cart-note textarea{border-radius:12px;border:1px solid var(--line);background:var(--ink);color:var(--fg);padding:10px 12px;font:500 15px var(--body);resize:vertical}.cart-checkout{justify-content:center;width:100%}.cart-update{justify-self:center}.sum-trust{grid-template-columns:1fr 1fr}.cart-empty{display:grid;gap:18px;justify-items:start}.rvw{margin:0;border-radius:var(--r);border:1px solid var(--line);background:var(--panel);padding:20px;display:grid;gap:14px;align-content:start}.rvw-img{width:100%;height:auto;border-radius:10px}.rvw blockquote{margin:0;color:#cfd6df;font-size:15px}.rvw figcaption{font-size:13.5px;color:var(--muted)}.rvw figcaption b{color:var(--fg)}.acct-form{display:grid;gap:14px;max-width:440px}.acct-form label{display:grid;gap:6px;font-size:13px;color:var(--muted)}.acct-form input{height:50px;border-radius:12px;border:1px solid var(--line);background:var(--ink);color:var(--fg);padding:0 14px;font:600 16px var(--body)}.acct-form a{color:#9db6ff}.recover{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.orders{display:grid;gap:8px}.order-row{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:12px;padding:14px;border-radius:12px;border:1px solid var(--line);background:var(--panel);font-size:14px}.posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.post{display:grid;gap:8px;padding:12px;border-radius:var(--r);border:1px solid var(--line);background:var(--panel)}.post img{width:100%;height:auto;border-radius:10px}.post small{color:var(--muted)}.article-img{width:100%;height:auto;border-radius:16px}.faq-intro{display:grid;gap:14px}.band-copy{display:grid;gap:16px;min-width:0}.foot-brand{display:grid;gap:14px;align-content:start}.foot-brand p{margin:0;max-width:34ch}@media(max-width:900px){.pdp-grid{grid-template-columns:minmax(0,1fr)}.pdp .pd-gal{position:relative;top:0}.pdp .pd-cta{position:sticky;bottom:0;z-index:20;margin:0 calc(-1*max(16px,env(safe-area-inset-left,0px)));padding:12px max(16px,env(safe-area-inset-left,0px)) calc(12px + env(safe-area-inset-bottom,0px));background:#0f141bf0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line)}.cart-grid{grid-template-columns:minmax(0,1fr)}.cart-sum{position:relative;top:0}.order-row{grid-template-columns:1fr 1fr}}@media(max-width:520px){.cline{grid-template-columns:84px minmax(0,1fr);gap:12px}.cline-total{grid-column:2;font-size:16px}.coll-tools,.coll-tools .tabs,.sort,.sort select{width:100%}.template-product .wa{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nt.css.map */
