:root{--bg:#0a0b0d;--bg-1:#0e1014;--bg-2:#15181d;--bg-3:#1c2027;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.15);--ink:#f4f3f0;--muted:#9aa0a8;--muted-2:#686d76;--brand:#ffc400;--sale:#ff5560;--ok:#46c38a;--maxw:1320px;--pad:clamp(20px,4vw,56px);--r:14px;--r-lg:22px;--fast:.16s;--med:.3s;--ease:cubic-bezier(.2,.7,.3,1);--font-disp:"Rubik",system-ui,sans-serif;--font-body:"Heebo",system-ui,sans-serif;--font-mono:"JetBrains Mono",monospace;--accent:#ff6a2b;--accent-rgb:255,106,43;--on-accent:#160a04;--accent-soft:rgba(255,106,43,.14)}[data-theme=fire]{--accent:#ff6a2b;--accent-rgb:255,106,43;--on-accent:#160a04;--accent-soft:rgba(255,106,43,.13);--bg:#0c0806;--bg-1:#140d09;--bg-2:#1d130c;--h1:rgba(255,106,43,.34);--h2:rgba(168,40,8,.5);--hbase:#23100a;--hero-img:url(/assets/hero-fire.jpg)}[data-theme=ice]{--accent:#3cb9ea;--accent-rgb:60,185,234;--on-accent:#04141c;--accent-soft:rgba(60,185,234,.13);--bg:#06090c;--bg-1:#0a1015;--bg-2:#101c24;--h1:rgba(60,185,234,.30);--h2:rgba(16,74,112,.55);--hbase:#071a26;--hero-img:url(/assets/hero-ice.jpg)}[data-theme=forest]{--accent:#63bd38;--accent-rgb:99,189,56;--on-accent:#08160a;--accent-soft:rgba(99,189,56,.13);--bg:#070b06;--bg-1:#0b120a;--bg-2:#121f0f;--h1:rgba(99,189,56,.28);--h2:rgba(26,84,22,.55);--hbase:#0c1f0a;--hero-img:url(/assets/hero-forest.jpg)}[data-theme=mechanical]{--accent:#6e92ec;--accent-rgb:110,146,236;--on-accent:#0a1020;--accent-soft:rgba(110,146,236,.14);--bg:#07080d;--bg-1:#0c0f16;--bg-2:#131826;--h1:rgba(110,146,236,.30);--h2:rgba(32,52,108,.6);--hbase:#0c1430;--hero-img:url(/assets/hero-mechanical.jpg)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.no-scroll{overflow:hidden}.vb-instant *,.vb-instant :after,.vb-instant :before{transition:none!important}img{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;background:none;border:none}::selection{background:var(--accent);color:var(--on-accent)}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.mono{font-family:var(--font-mono)}.disp{font-family:var(--font-disp);font-weight:800;letter-spacing:-.01em;line-height:1.02}.kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:9px;height:50px;padding-inline:26px;border-radius:999px;font-weight:700;font-size:15px;transition:transform var(--fast) var(--ease),box-shadow var(--fast),background var(--fast);white-space:nowrap}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 8px 30px -8px rgba(var(--accent-rgb),.6)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 40px -10px rgba(var(--accent-rgb),.8)}.btn-ghost{border:1px solid var(--line-2);color:var(--ink)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn .ico{width:17px;height:17px}[dir=rtl] .btn .ico.arrow{transform:scaleX(-1)}.ann{background:var(--bg-1);border-bottom:1px solid var(--line);height:40px;overflow:hidden;position:relative;z-index:60}.ann .wrap{justify-content:center;height:100%}.ann .wrap,.ann span{display:flex;align-items:center;gap:38px}.ann span{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;color:var(--muted)}.ann span:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--accent)}.ann span:last-child:after{display:none}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(10,11,13,.72);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid var(--line)}.hdr .bar{gap:26px;height:74px}.hdr .bar,.logo{display:flex;align-items:center}.logo{gap:10px;flex-shrink:0}.logo img{height:42px;width:auto}.nav,.nav>a{display:flex;align-items:center;gap:6px}.nav>a{position:relative;padding:10px 14px;font-size:14.5px;font-weight:600;color:var(--ink);opacity:.86;border-radius:9px;transition:.15s}.nav>a:hover{opacity:1;background:var(--bg-2)}.nav>a .chev{width:11px;height:11px;opacity:.5}.nav-vault{color:var(--brand)!important;opacity:1!important}.hdr .spacer{flex:1 1}.hdr .tools{gap:8px}.hdr .tools,.iconbtn{display:flex;align-items:center}.iconbtn{width:42px;height:42px;border-radius:11px;justify-content:center;color:var(--ink);border:1px solid transparent;transition:.15s;position:relative}.iconbtn:hover{background:var(--bg-2);border-color:var(--line)}.iconbtn svg{width:19px;height:19px}.cart-count{position:absolute;top:-3px;inset-inline-end:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;justify-content:center;font-family:var(--font-mono)}.cart-count,.seg{display:flex;align-items:center}.seg{border:1px solid var(--line-2);border-radius:10px;overflow:hidden;height:42px}.seg button{padding:0 13px;height:100%;font-size:13px;font-weight:700;color:var(--muted);font-family:var(--font-mono)}.seg button.on{background:var(--bg-2);color:var(--ink)}.themepick{display:flex;align-items:center;gap:7px;-webkit-padding-start:6px;padding-inline-start:6px}.tdot{width:18px;height:18px;border-radius:50%;background:var(--c);border:2px solid transparent;box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:.15s}.tdot[aria-pressed=true]{border-color:var(--ink);transform:scale(1.15)}.tdot:hover{transform:scale(1.18)}.mega{position:absolute;inset-inline:0;top:100%;background:var(--bg-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 30px 60px -20px rgba(0,0,0,.7);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.2s var(--ease);z-index:49}.mega.open{opacity:1;visibility:visible;transform:translateY(0)}.mega .grid{display:grid;grid-template-columns:repeat(4,1fr) 1.3fr;grid-gap:0;gap:0;padding:34px 0}.mega .col{padding-inline:24px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.mega .col:first-child{border:none}.mega .col h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:16px}.mega .col a{display:flex;align-items:center;justify-content:space-between;padding:9px 0;font-size:14.5px;color:var(--ink);opacity:.82;transition:.13s;border-bottom:1px solid transparent}.mega .col a:hover{opacity:1;color:var(--accent);-webkit-padding-start:6px;padding-inline-start:6px}.mega .promo{background:linear-gradient(160deg,var(--accent-soft),transparent);border-radius:var(--r);padding:24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.mega .promo img{position:absolute;inset-inline-end:-30px;bottom:-26px;width:170px;opacity:.9;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5))}.mega .promo .k{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.mega .promo h3{font-family:var(--font-disp);font-weight:800;font-size:24px;margin-top:8px;max-width:60%;line-height:1.05}.hero{position:relative;min-height:640px;display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--line);background:var(--bg)}.hero .bg{position:absolute;inset:0;background-image:var(--hero-img);background-size:cover;background-position:top;filter:brightness(.58) saturate(1.05);transition:opacity var(--med)}.hero .bg:after{background:radial-gradient(80% 72% at 72% 22%,rgba(var(--accent-rgb),.2),transparent 60%),linear-gradient(to bottom,rgba(6,6,8,.34) 0,rgba(6,6,8,.52) 48%,var(--bg) 97%);content:"";position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 50%,transparent 40%,var(--bg) 92%),linear-gradient(to top,var(--bg) 2%,transparent 30%)}.hero .grain{position:absolute;inset:0;opacity:.5;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1.4px);background-size:5px 5px}[dir=ltr] .hero .scrim{background:linear-gradient(to right,var(--bg) 8%,rgba(10,11,13,.55) 52%,rgba(10,11,13,0) 86%)}[dir=rtl] .hero .scrim{background:linear-gradient(to left,var(--bg) 8%,rgba(10,11,13,.55) 52%,rgba(10,11,13,0) 86%)}.hero .scrim{position:absolute;inset:0}.hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:40px;gap:40px;align-items:center;width:100%;padding-block:72px}.hero .copy{max-width:600px}.hero .kicker{margin-bottom:20px;display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid var(--line-2);border-radius:999px;background:rgba(10,11,13,.4)}.hero .kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.hero h1{font-size:clamp(40px,5.6vw,76px);font-weight:800;letter-spacing:-.02em;line-height:.98}.hero h1 .b{color:var(--accent)}.hero p.sub{margin-top:24px;font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:#d7d9dd;max-width:480px}.hero .cta{margin-top:34px;display:flex;gap:13px;flex-wrap:wrap}.hero .specstrip{margin-top:42px;display:flex;gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:rgba(14,16,20,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:520px}.hero .specstrip .c{flex:1 1;padding:15px 16px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.hero .specstrip .c:first-child{border:none}.hero .specstrip .l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.hero .specstrip .v{font-size:15px;font-weight:700;margin-top:5px}.hero .art{position:relative;display:flex;align-items:center;justify-content:center;min-height:480px}.hero .art .halo{position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),.34),transparent 60%);filter:blur(8px);animation:pulse 5s var(--ease) infinite}.hero .art .tiger{position:relative;z-index:2;width:min(400px,38vw);filter:drop-shadow(0 26px 46px rgba(0,0,0,.6));animation:float 6s ease-in-out infinite}.hero .art .ring{position:absolute;border:1px solid var(--line-2);border-radius:50%}@keyframes pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.07);opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.hero .scroll{position:absolute;inset-inline-start:var(--pad);bottom:22px;z-index:3;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.hero .scroll .m{width:22px;height:34px;border:1px solid var(--line-2);border-radius:12px;position:relative}.hero .scroll .m:after{content:"";position:absolute;top:6px;left:50%;transform:translateX(-50%);width:3px;height:7px;border-radius:2px;background:var(--accent);animation:scroll 1.6s infinite}@keyframes scroll{0%{opacity:0;top:6px}40%{opacity:1}to{opacity:0;top:18px}}.trust{border-bottom:1px solid var(--line);background:var(--bg-1)}.trust .wrap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.trust .t{display:flex;align-items:center;gap:14px;padding:22px 24px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.trust .t:first-child{border:none}.trust .t .ic{width:38px;height:38px;flex-shrink:0;color:var(--accent)}.trust .t .h{font-size:14.5px;font-weight:700}.trust .t .s{font-size:12.5px;color:var(--muted);margin-top:2px}.sec{padding-block:clamp(56px,8vw,104px);border-bottom:1px solid var(--line)}.sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:42px}.sechead h2{font-family:var(--font-disp);font-weight:800;font-size:clamp(30px,3.6vw,46px);letter-spacing:-.02em;line-height:1}.sechead .kicker{margin-bottom:14px;display:block}.cats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.cat{position:relative;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;min-height:230px;display:flex;align-items:flex-end;background:var(--bg-1);transition:transform var(--med) var(--ease),border-color var(--fast);cursor:pointer}.cat:first-child{grid-column:span 2}.cat:hover{transform:translateY(-5px);border-color:var(--line-2)}.cat .ph,.cat .ph:after{position:absolute;inset:0}.cat .ph:after{content:"";background:linear-gradient(0deg,rgba(10,11,13,.94),rgba(10,11,13,.2) 70%)}.cat .body{position:relative;z-index:2;padding:24px;width:100%}.cat .code{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;color:var(--accent)}.cat h3{font-family:var(--font-disp);font-weight:800;font-size:24px;margin-top:8px}.cat .subs{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.cat .subs span{font-size:11.5px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 10px;transition:.13s}.cat:hover .subs span{border-color:var(--line-2)}.cat .arr{position:absolute;top:24px;inset-inline-end:24px;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;color:var(--ink);transition:.2s;z-index:2}.cat:hover .arr{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}[dir=rtl] .cat .arr svg{transform:scaleX(-1)}.prods{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.card{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--bg-1);transition:transform var(--med) var(--ease),border-color var(--fast),box-shadow var(--med);position:relative}.card:hover{transform:translateY(-6px);border-color:var(--line-2);box-shadow:0 30px 50px -24px rgba(0,0,0,.7)}.card .media{position:relative;aspect-ratio:1/1;overflow:hidden;border-bottom:1px solid var(--line)}.card .media .ph{position:absolute;inset:0;transition:opacity var(--med)}.card .media .ph.two{opacity:0}.card:hover .media .ph.two{opacity:1}.card .media .edge{position:absolute;inset-inline:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);transform:scaleX(0);transition:transform var(--med) var(--ease)}.card:hover .media .edge{transform:scaleX(1)}.card .tags{position:absolute;top:12px;inset-inline-start:12px;display:flex;flex-direction:column;gap:6px;z-index:3}.tag{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tag.new{background:rgba(var(--accent-rgb),.92);color:var(--on-accent)}.tag.sale{background:var(--sale);color:#fff}.tag.hot{background:rgba(10,11,13,.7);border:1px solid var(--line-2);color:var(--accent)}.tag.vault{background:var(--brand);color:#160f00}.card .peek{position:absolute;inset-inline:12px;bottom:12px;z-index:3;display:flex;gap:6px;opacity:0;transform:translateY(8px);transition:.24s var(--ease)}.card:hover .peek{opacity:1;transform:translateY(0)}.card .peek .chip{flex:1 1;background:rgba(10,11,13,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:8px;padding:7px 4px;text-align:center}.card .peek .chip .l{font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.card .peek .chip .v{font-size:11px;font-weight:700;margin-top:2px}.card .body{padding:16px 17px 18px}.card .brand{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.card h3{font-size:15.5px;font-weight:600;margin-top:6px;line-height:1.3;min-height:40px}.card .row{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.card .price{display:flex;align-items:baseline;gap:8px}.card .price .now{font-size:19px;font-weight:800;font-family:var(--font-disp)}.card .price .was{font-size:13px;color:var(--muted-2);text-decoration:line-through}.card .inst{font-family:var(--font-mono);font-size:9.5px;color:var(--muted);margin-top:3px}.card .add{width:42px;height:42px;border-radius:12px;background:var(--accent);color:var(--on-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.15s}.card .add:hover{transform:scale(1.08) rotate(90deg)}.card.out{opacity:.92}.card.out .media:after{content:"";position:absolute;inset:0;background:rgba(10,11,13,.45);z-index:2}.card .add.notify{background:var(--bg-3);color:var(--muted);border:1px solid var(--line-2);width:auto;padding-inline:14px;border-radius:12px;font-size:12px;font-weight:700;gap:6px}.card .add.notify:hover{transform:none;color:var(--accent);border-color:var(--accent)}.soldlabel{position:absolute;top:50%;inset-inline:0;transform:translateY(-50%) rotate(-4deg);z-index:3;text-align:center;font-family:var(--font-disp);font-weight:800;font-size:15px;letter-spacing:.04em;color:#fff;background:rgba(10,11,13,.55);padding:8px 0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-block:1px solid var(--line-2)}.ph{background:repeating-linear-gradient(135deg,#16191e,#16191e 11px,#1a1e24 0,#1a1e24 22px);display:flex;align-items:center;justify-content:center}.ph .lab{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--accent-rgb),.7);border:1px solid rgba(var(--accent-rgb),.4);border-radius:6px;padding:6px 11px;background:rgba(10,11,13,.4)}.brands{background:var(--bg-1);overflow:hidden;padding-block:30px;border-bottom:1px solid var(--line)}.brands .label{text-align:center;margin-bottom:22px}.brands .track{display:flex;gap:0;width:max-content;animation:marq 34s linear infinite}.brands .track span{font-family:var(--font-disp);font-weight:700;font-size:26px;color:var(--muted-2);padding-inline:38px;transition:color .2s;white-space:nowrap}.brands .track span:hover{color:var(--ink)}@keyframes marq{to{transform:translateX(-50%)}}[dir=rtl] .brands .track{animation-name:marq-rtl}@keyframes marq-rtl{to{transform:translateX(50%)}}.vault{position:relative;background:var(--bg)}.vault .head{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:end;margin-bottom:42px}.vault h2{font-family:var(--font-disp);font-weight:800;font-size:clamp(36px,5vw,64px);letter-spacing:-.02em;line-height:.98}.vault h2 .y{color:var(--brand)}.vault p{color:var(--muted);font-size:16px;line-height:1.65;max-width:440px}.vgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.vcard{position:relative;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;min-height:380px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--bg-1);transition:.3s var(--ease);cursor:pointer}.vcard:hover{border-color:var(--brand);transform:translateY(-5px)}.vcard .ph,.vcard .ph:after{position:absolute;inset:0}.vcard .ph:after{content:"";background:linear-gradient(0deg,rgba(10,11,13,.96),rgba(10,11,13,.1))}.vcard .seal{position:absolute;top:18px;inset-inline-end:18px;z-index:2;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--brand);border:1px solid rgba(255,196,0,.4);border-radius:999px;padding:6px 12px;background:rgba(10,11,13,.5)}.vcard .body{position:relative;z-index:2;padding:24px}.vcard .lim{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.vcard h3{font-weight:700;font-size:21px;margin-top:8px;line-height:1.15}.vcard .vp,.vcard h3{font-family:var(--font-disp)}.vcard .vp{margin-top:14px;font-size:18px;font-weight:800}.specf{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:56px;gap:56px;align-items:center}.specf .txt h2{font-family:var(--font-disp);font-weight:800;font-size:clamp(28px,3.4vw,42px);letter-spacing:-.02em;line-height:1.04}.specf .txt p{margin-top:20px;color:var(--muted);font-size:16px;line-height:1.65;max-width:420px}.speccard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);overflow:hidden}.speccard .top{display:flex;gap:18px;padding:24px;border-bottom:1px solid var(--line);align-items:center}.speccard .top .thumb{width:96px;height:96px;border-radius:var(--r);overflow:hidden;flex-shrink:0;position:relative;border:1px solid var(--line)}.speccard .top h3{font-family:var(--font-disp);font-weight:800;font-size:22px}.speccard .top .br{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.speccard .top .pr{margin-top:8px;font-size:18px;font-weight:800}.specgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line)}.specgrid .s{background:var(--bg-1);padding:18px 22px;display:flex;align-items:center;gap:14px}.specgrid .s .ic{width:30px;height:30px;color:var(--accent);flex-shrink:0}.specgrid .s .l{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.specgrid .s .v{font-size:15px;font-weight:700;margin-top:3px}.news{position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:radial-gradient(120% 140% at 50% 0,var(--accent-soft),transparent 60%),var(--bg-1);padding:clamp(40px,6vw,72px);text-align:center}.news h2{font-family:var(--font-disp);font-weight:800;font-size:clamp(30px,4vw,52px);letter-spacing:-.02em;line-height:1}.news p{margin-top:16px;color:var(--muted);font-size:16px;max-width:420px;margin-inline:auto}.news form{margin-top:30px;display:flex;gap:10px;max-width:440px;margin-inline:auto}.field{flex:1 1;height:54px;border-radius:13px;border:1px solid var(--line-2);background:var(--bg);padding-inline:18px;color:var(--ink);font-family:var(--font-mono);font-size:13.5px}.field::placeholder{color:var(--muted-2)}.field:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.news .btn{height:54px}.foot{background:var(--bg-1);padding-top:64px}.foot .top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:48px;border-bottom:1px solid var(--line)}.foot .brandcol img{height:46px;margin-bottom:18px}.foot .brandcol p{color:var(--muted);font-size:14px;line-height:1.65;max-width:280px}.foot .brandcol .contact{margin-top:20px;display:flex;flex-direction:column;gap:8px}.foot .brandcol .contact a{font-family:var(--font-mono);font-size:13px;color:var(--muted);display:flex;align-items:center;gap:9px;transition:.13s}.foot .brandcol .contact a:hover{color:var(--accent)}.foot h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:18px}.foot .lcol a{display:block;color:var(--muted);font-size:14px;margin-bottom:12px;transition:.13s}.foot .lcol a:hover{color:var(--accent)}.foot .bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;flex-wrap:wrap}.foot .bar span{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;color:var(--muted-2)}.foot .pays{display:flex;gap:8px}.foot .pays .p{height:26px;padding-inline:10px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;font-family:var(--font-mono);font-size:10px;color:var(--muted);letter-spacing:.06em}.overlay{position:fixed;inset:0;background:rgba(6,7,9,.66);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:.25s;z-index:90}.overlay.on{opacity:1;visibility:visible}.drawer{position:fixed;inset-block:0;inset-inline-end:0;width:min(440px,92vw);background:var(--bg-1);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);z-index:91;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s var(--ease)}[dir=rtl] .drawer{transform:translateX(-100%)}.drawer.on{transform:translateX(0)!important}.drawer .dh{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--line)}.drawer .dh h3{font-family:var(--font-disp);font-weight:800;font-size:20px}.drawer .items{flex:1 1;overflow-y:auto;padding:8px 24px}.drawer .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:14px;color:var(--muted-2)}.drawer .empty img{width:120px;opacity:.5}.ditem{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.ditem .thumb{width:72px;height:72px;border-radius:10px;overflow:hidden;flex-shrink:0;position:relative;border:1px solid var(--line)}.ditem .info{flex:1 1;min-width:0}.ditem .info .b{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.ditem .info h4{font-size:14px;font-weight:600;margin-top:3px}.ditem .info .p{font-weight:800;margin-top:8px;font-family:var(--font-disp)}.ditem .qty{gap:10px;margin-top:8px}.ditem .qty,.ditem .qty button{display:flex;align-items:center}.ditem .qty button{width:26px;height:26px;border:1px solid var(--line-2);border-radius:7px;justify-content:center;color:var(--ink);font-size:15px}.ditem .qty span{font-family:var(--font-mono);font-size:13px;min-width:18px;text-align:center}.ditem .rm{font-size:11px;color:var(--muted-2);margin-top:6px}.ditem .rm:hover{color:var(--sale)}.drawer .foot2{border-top:1px solid var(--line);padding:20px 24px}.coupon{display:flex;gap:8px;margin-bottom:16px}.coupon .field{height:46px;font-size:12.5px}.coupon button{height:46px;padding-inline:16px;border:1px solid var(--line-2);border-radius:11px;font-weight:700;font-size:13px;transition:.13s}.coupon button:hover{border-color:var(--accent);color:var(--accent)}.subtotal{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.subtotal .lab{color:var(--muted);font-size:14px}.subtotal .val{font-family:var(--font-disp);font-weight:800;font-size:24px}.drawer .shipnote{font-size:12px;color:var(--muted-2);margin-bottom:14px}.drawer .foot2 .btn{width:100%;justify-content:center}.x{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--muted);border:1px solid var(--line);transition:.13s}.x:hover{color:var(--ink);border-color:var(--line-2)}.pdp-crumb{border-bottom:1px solid var(--line);background:var(--bg-1)}.pdp-crumb .wrap{display:flex;align-items:center;gap:8px;padding-block:14px;font-size:13px;color:var(--muted)}.pdp-crumb a{color:var(--muted);transition:.13s}.pdp-crumb a:hover{color:var(--accent)}.pdp-crumb span{color:var(--ink)}.pdp-crumb svg{opacity:.4}[dir=ltr] .pdp-crumb svg{transform:rotate(-90deg)}[dir=rtl] .pdp-crumb svg{transform:rotate(90deg)}.pdp-top{padding-block:clamp(28px,4vw,52px)}.pdp-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(28px,4vw,60px);gap:clamp(28px,4vw,60px);align-items:flex-start}.pdp-gallery{display:flex;gap:14px;position:-webkit-sticky;position:sticky;top:92px}.pdp-thumbs{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.pdp-thumb{width:72px;height:72px;border-radius:12px;overflow:hidden;border:1px solid var(--line);padding:0;cursor:pointer;transition:.15s;position:relative}.pdp-thumb .ph .lab{font-size:8px;padding:3px 5px}.pdp-thumb.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pdp-thumb:hover{border-color:var(--line-2)}.pdp-main{flex:1 1;aspect-ratio:1/1;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);position:relative;cursor:zoom-in;background:var(--bg-1)}.pdp-main .ph{position:absolute;inset:0;transition:transform .2s var(--ease)}.pdp-mainlab{bottom:14px;inset-inline-start:14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:rgba(10,11,13,.6);border:1px solid var(--line);padding:5px 10px;border-radius:7px}.pdp-mainlab,.pdp-seal{position:absolute;font-family:var(--font-mono);z-index:3}.pdp-seal{top:16px;inset-inline-end:16px;font-size:10.5px;letter-spacing:.1em;color:var(--brand);border:1px solid rgba(255,196,0,.4);border-radius:999px;padding:6px 12px;background:rgba(10,11,13,.5)}.pdp-info{padding-top:6px}.pdp-brandline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pdp-brand{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.pdp-stars{font-size:13px;color:var(--brand);display:flex;align-items:center;gap:8px}.pdp-stars em{font-style:normal;color:var(--muted);font-family:var(--font-mono);font-size:11px}.pdp-title{font-size:clamp(28px,3.4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.02}.pdp-price{margin-top:18px;display:flex;align-items:baseline;gap:12px}.pdp-price .now{font-family:var(--font-disp);font-size:34px;font-weight:800}.pdp-price .was{font-size:18px;color:var(--muted-2);text-decoration:line-through}.pdp-price .off{font-size:12px;font-weight:700;background:var(--sale);color:#fff;padding:3px 8px;border-radius:6px}.pdp-inst,.pdp-price .off{font-family:var(--font-mono)}.pdp-inst{margin-top:8px;font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:7px}.pdp-stock{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;padding:7px 13px;border-radius:999px;border:1px solid var(--line-2)}.pdp-stock.in{color:var(--ok);border-color:rgba(70,195,138,.4)}.pdp-stock.oos{color:var(--muted)}.pdp-desc{margin-top:20px;font-size:15.5px;line-height:1.7;color:#cfd2d8;max-width:520px}.pdp-mats{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.pdp-mat{background:var(--bg-1);padding:16px 14px;display:flex;align-items:center;gap:11px}.pdp-mat .ic{width:26px;height:26px;color:var(--accent);flex-shrink:0}.pdp-mat .l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.pdp-mat .v{font-size:13.5px;font-weight:700;margin-top:3px}.pdp-buy{margin-top:26px;gap:12px;flex-wrap:wrap}.pdp-buy,.pdp-qty{display:flex;align-items:center}.pdp-qty{border:1px solid var(--line-2);border-radius:12px;height:50px}.pdp-qty button{width:42px;height:100%;display:flex;align-items:center;justify-content:center;color:var(--ink)}.pdp-qty span{font-family:var(--font-mono);font-size:15px;min-width:28px;text-align:center}.pdp-addbtn{flex:1 1;justify-content:center;min-width:180px}.pdp-shipline{margin-top:20px;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);padding-top:18px;border-top:1px solid var(--line)}.pdp-shipline svg{color:var(--accent)}.pdp-sku{margin-top:12px;font-family:var(--font-mono);font-size:11px;color:var(--muted-2);letter-spacing:.06em}.pdp-specsec{background:var(--bg-1)}.pdp-specgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.pdp-specgrid .s{background:var(--bg-1);padding:20px 22px;display:flex;align-items:center;gap:14px}.pdp-specgrid .ic{width:30px;height:30px;color:var(--accent);flex-shrink:0}.pdp-specgrid .l{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.pdp-specgrid .v{font-size:15px;font-weight:700;margin-top:4px}.plp-hero{padding-block:clamp(28px,4vw,48px);border-bottom:1px solid var(--line)}.plp-hero h1{font-family:var(--font-disp);font-weight:800;font-size:clamp(32px,4vw,52px);letter-spacing:-.02em;margin-top:12px}.plp-subs{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.plp-subs .chip{font-size:13px;color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:7px 15px;transition:.13s}.plp-subs .chip:hover{border-color:var(--accent);color:var(--accent)}.plp-grid{display:grid;grid-template-columns:248px 1fr;grid-gap:36px;gap:36px;align-items:flex-start}.plp-side{position:-webkit-sticky;position:sticky;top:92px}.plp-fhead{justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:18px}.plp-fhead,.plp-fhead span{display:flex;align-items:center}.plp-fhead span{gap:8px;font-weight:700;font-size:15px}.plp-fhead svg{color:var(--accent)}.plp-clear{font-size:12px;color:var(--muted);transition:.13s}.plp-clear:hover{color:var(--accent)}.plp-fgroup{padding-block:18px;border-bottom:1px solid var(--line)}.plp-fgroup h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:14px}.plp-check{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);cursor:pointer;padding:6px 0;transition:.12s}.plp-check.on,.plp-check:hover{color:var(--ink)}.plp-check input{position:absolute;opacity:0;width:0;height:0}.plp-check .box{width:18px;height:18px;border-radius:5px;border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;color:transparent;flex-shrink:0;transition:.13s}.plp-check.on .box{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.plp-range{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:var(--bg-3);outline:none}.plp-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);cursor:pointer;border:2px solid var(--bg)}.plp-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);cursor:pointer;border:2px solid var(--bg)}.plp-rangeval{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--font-mono);font-size:12px;color:var(--muted)}.plp-rangeval span:last-child{color:var(--accent)}.plp-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.plp-count{font-size:14px;color:var(--muted)}.plp-count b{color:var(--ink);font-family:var(--font-disp);font-size:18px}.plp-sortwrap{display:flex;align-items:center;gap:10px}.plp-sortwrap label{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.plp-sort{height:42px;border-radius:11px;border:1px solid var(--line-2);background:var(--bg-1);color:var(--ink);padding-inline:14px;font-family:var(--font-body);font-size:13.5px;cursor:pointer}.plp-sec .prods{grid-template-columns:repeat(3,1fr)}.plp-empty{text-align:center;padding:80px 20px;color:var(--muted-2)}.plp-empty svg{margin:0 auto 16px;opacity:.5}.co-top{padding-block:clamp(24px,3.5vw,44px)}.co-h1{font-family:var(--font-disp);font-weight:800;font-size:clamp(28px,3.4vw,42px);letter-spacing:-.02em;margin-bottom:28px}.co-grid{display:grid;grid-template-columns:1fr 400px;grid-gap:36px;gap:36px;align-items:flex-start}.co-forms{display:flex;flex-direction:column;gap:18px}.co-authrow{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r);padding:14px 18px}.co-authrow a{color:var(--accent);font-weight:600}.co-card{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 26px}.co-cardhead{gap:12px;margin-bottom:20px}.co-cardhead,.co-num{display:flex;align-items:center}.co-num{width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);font-weight:700;font-size:13px;justify-content:center}.co-cardhead h3{font-size:18px;font-weight:700}.co-row{display:flex;gap:14px;margin-bottom:14px}.co-row:last-child{margin-bottom:0}.co-field{flex:1 1;display:flex;flex-direction:column;gap:7px}.co-field span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.co-field input{height:48px;border-radius:11px;border:1px solid var(--line-2);background:var(--bg);padding-inline:15px;color:var(--ink);font-family:var(--font-body);font-size:14.5px;transition:.13s}.co-field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.co-install{display:flex;gap:12px;margin-bottom:18px}.co-radio{flex:1 1;display:flex;align-items:center;gap:10px;border:1px solid var(--line-2);border-radius:12px;padding:14px 16px;cursor:pointer;font-size:14px;font-weight:600;transition:.13s}.co-radio.on{border-color:var(--accent);background:var(--accent-soft)}.co-radio input{position:absolute;opacity:0}.co-radio .dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);flex-shrink:0;transition:.13s;position:relative}.co-radio.on .dot{border-color:var(--accent)}.co-radio.on .dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.co-summary{position:-webkit-sticky;position:sticky;top:92px;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px}.co-sumtitle{font-size:17px;font-weight:700;margin-bottom:18px}.co-items{display:flex;flex-direction:column;gap:14px;max-height:280px;overflow-y:auto;padding-bottom:18px;border-bottom:1px solid var(--line)}.co-item{display:flex;align-items:center;gap:12px}.co-thumb{width:54px;height:54px;border-radius:10px;overflow:hidden;position:relative;flex-shrink:0;border:1px solid var(--line)}.co-thumb .ph .lab{font-size:7px}.co-q{position:absolute;top:-6px;inset-inline-end:-6px;min-width:18px;height:18px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.co-it-info{flex:1 1;min-width:0}.co-it-info .b{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.co-it-info .n{font-size:13.5px;font-weight:600;margin-top:2px}.co-it-price{font-weight:700;font-family:var(--font-disp);font-size:15px}.co-coupon{padding-block:18px;border-bottom:1px solid var(--line)}.co-coupon .field{border-radius:11px;background:var(--bg);padding-inline:14px;font-family:var(--font-mono);font-size:12.5px}.co-coupon .field,.co-coupon button{height:44px;border:1px solid var(--line-2)}.co-coupon button{padding-inline:16px;border-radius:11px;font-weight:700;transition:.13s}.co-totals{padding-block:18px}.co-totals .row{display:flex;justify-content:space-between;font-size:14px;color:var(--muted);margin-bottom:10px}.co-totals .row em{font-style:normal;color:var(--ok);font-weight:600}.co-totals .row.total{color:var(--ink);font-weight:800;font-size:20px;font-family:var(--font-disp);margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.co-instnote{font-family:var(--font-mono);font-size:11px;color:var(--muted-2);margin-top:6px}.co-place{width:100%;margin-top:6px}.co-place,.co-secure{justify-content:center}.co-secure{margin-top:14px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.co-secure svg{color:var(--ok)}.co-pays{margin-top:14px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.co-pays span{font-family:var(--font-mono);font-size:10px;color:var(--muted-2);border:1px solid var(--line);border-radius:5px;padding:4px 8px}.co-emptywrap{text-align:center;padding:60px 20px}.co-emptywrap img{width:140px;opacity:.6;margin:0 auto 20px}.co-emptywrap h2{font-size:28px;font-weight:800;margin-bottom:22px}.co-success{position:fixed;inset:0;z-index:120;background:rgba(6,7,9,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;opacity:0;transition:.3s;padding:20px}.co-success.on{opacity:1}.co-success-card{background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:48px 40px;text-align:center;max-width:440px;transform:scale(.94);transition:.3s var(--ease)}.co-success.on .co-success-card{transform:scale(1)}.co-success-ic{width:80px;height:80px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;margin:0 auto 22px}.co-success-card h2{font-size:28px;font-weight:800}.co-success-card p{color:var(--muted);font-size:15px;line-height:1.6;margin-top:12px}.co-order{font-family:var(--font-mono);font-size:14px;color:var(--accent);margin:18px 0 26px;letter-spacing:.08em}.ab-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,110px);background:var(--bg)}.ab-hero .wrap{position:relative;z-index:2;max-width:820px;text-align:center;margin-inline:auto}.ab-hero h1{font-family:var(--font-disp);font-weight:800;font-size:clamp(34px,5vw,62px);letter-spacing:-.02em;line-height:1;margin-top:18px}.ab-hero p{margin-top:22px;font-size:clamp(16px,1.5vw,19px);line-height:1.65;color:#d7d9dd;max-width:620px;margin-inline:auto}.ab-statn{font-family:var(--font-disp);font-weight:800;font-size:30px;color:var(--accent)}.ab-imgs{position:relative;height:420px}.ab-imgs .ph{position:absolute;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.ab-imgs .b1{width:66%;height:74%;top:0;inset-inline-end:0}.ab-imgs .b2{width:54%;height:56%;bottom:0;inset-inline-start:0;box-shadow:0 18px 50px rgba(0,0,0,.5)}.ab-values{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.ab-value{border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;background:var(--bg-1)}.ab-value .ic{width:48px;height:48px;border-radius:12px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.ab-value h3{font-size:18px;font-weight:700}.ab-value p{margin-top:10px;color:var(--muted);font-size:14.5px;line-height:1.6}.ct-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:32px;gap:32px;align-items:flex-start;margin-top:30px}.co-field textarea{border-radius:11px;border:1px solid var(--line-2);background:var(--bg);padding:13px 15px;color:var(--ink);font-family:var(--font-body);font-size:14.5px;resize:vertical}.co-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ct-info{display:flex;flex-direction:column;gap:12px}.ct-card{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;background:var(--bg-1);transition:.15s}.ct-card:hover{border-color:var(--accent)}.ct-card .ic{width:42px;height:42px;border-radius:11px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ct-card .l{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.ct-card .v{font-size:14.5px;font-weight:600;margin-top:3px}.ct-hours{border:1px solid var(--line);border-radius:var(--r);padding:18px;background:var(--bg-1)}.ct-hours .l{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:8px}.ct-hours .v{font-size:14px;color:var(--muted);margin-top:4px}.ct-map{height:180px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;position:relative}.bl-feat{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--bg-1);margin-bottom:24px;transition:.2s}.bl-feat:hover{border-color:var(--line-2)}.bl-featimg{position:relative;min-height:320px}.bl-featbody{padding:40px;display:flex;flex-direction:column;justify-content:center}.bl-featbody h2{font-family:var(--font-disp);font-weight:800;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.01em;line-height:1.08;margin-top:14px}.bl-featbody p{margin-top:14px;color:var(--muted);font-size:15.5px;line-height:1.6;max-width:440px}.bl-tag{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.bl-meta,.bl-tag{font-family:var(--font-mono)}.bl-meta{margin-top:20px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}[dir=rtl] .bl-featbody .bl-meta svg,[dir=rtl] .bl-meta svg{transform:scaleX(-1)}.bl-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.bl-card{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--bg-1);transition:.2s}.bl-card:hover{border-color:var(--line-2);transform:translateY(-4px)}.bl-img{height:180px;position:relative;border-bottom:1px solid var(--line)}.bl-body{padding:20px}.bl-body h3{font-size:17px;font-weight:700;margin-top:10px;line-height:1.3}.bl-body p{margin-top:10px;color:var(--muted);font-size:13.5px;line-height:1.55}.ac-top{padding-block:clamp(28px,4vw,48px)}.ac-head{gap:16px;padding-bottom:28px;border-bottom:1px solid var(--line);margin-bottom:30px}.ac-avatar,.ac-head{display:flex;align-items:center}.ac-avatar{width:54px;height:54px;border-radius:50%;background:var(--accent-soft);color:var(--accent);justify-content:center}.ac-hi{font-family:var(--font-disp);font-weight:800;font-size:22px}.ac-mail{font-size:13px;color:var(--muted);margin-top:2px}.ac-head .ac-logout{-webkit-margin-start:auto;margin-inline-start:auto;height:42px}.ac-grid{display:grid;grid-template-columns:230px 1fr;grid-gap:32px;gap:32px;align-items:flex-start}.ac-nav{display:flex;flex-direction:column;gap:6px;position:-webkit-sticky;position:sticky;top:92px}.ac-navitem{display:flex;align-items:center;gap:11px;padding:12px 16px;border-radius:11px;font-size:14.5px;font-weight:600;color:var(--muted);text-align:start;transition:.13s}.ac-navitem:hover{background:var(--bg-2);color:var(--ink)}.ac-navitem.on{background:var(--accent-soft);color:var(--accent)}.ac-paneltitle{font-size:24px;font-weight:800;margin-bottom:22px}.ac-orders{display:flex;flex-direction:column;gap:16px}.ac-order{border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px;background:var(--bg-1)}.ac-ohead{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--line)}.ac-onum{font-family:var(--font-mono);font-weight:600;font-size:13px}.ac-date{font-size:13px;color:var(--muted)}.ac-status{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;font-weight:700;padding:4px 11px;border-radius:999px;font-family:var(--font-mono);letter-spacing:.05em}.ac-status.done{background:rgba(70,195,138,.14);color:var(--ok)}.ac-status.ship{background:var(--accent-soft);color:var(--accent)}.ac-oitems{display:flex;flex-wrap:wrap;gap:16px;padding-block:16px}.ac-oitem{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600}.ac-othumb{width:42px;height:42px;border-radius:9px;overflow:hidden;position:relative;border:1px solid var(--line)}.ac-othumb .ph .lab{font-size:6px}.ac-ofoot{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--line)}.ac-ototal{font-family:var(--font-disp);font-weight:800;font-size:18px}.ac-oactions{display:flex;gap:10px}.ac-addr{border:1px solid var(--line-2);border-radius:var(--r-lg);padding:22px;background:var(--bg-1);max-width:360px;position:relative}.ac-addr-tag{position:absolute;top:18px;inset-inline-end:18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:3px 10px}.ac-addr-name{font-weight:700;font-size:16px;margin-bottom:10px}.ac-addr-lines{color:var(--muted);font-size:14px;line-height:1.7}@media(max-width:1080px){.hero .wrap{grid-template-columns:1fr}.hero .art{display:none}.specf{grid-template-columns:1fr;gap:32px}.cats,.prods{grid-template-columns:repeat(2,1fr)}.cat:first-child{grid-column:span 2}.foot .top,.vault .head,.vgrid{grid-template-columns:1fr}.foot .top,.vault .head{gap:24px}.trust .wrap{grid-template-columns:1fr 1fr}.trust .t:nth-child(3){border:none}.mega{display:none}}@media(max-width:680px){.brands .label,.nav{display:none}.cats,.prods{grid-template-columns:1fr}.cat:first-child{grid-column:span 1}.hero h1{font-size:clamp(34px,11vw,52px)}.sechead{flex-direction:column;align-items:flex-start}}.cat .ph,.co-thumb,.media,.pdp-main,.pdp-thumb,.thumb,.vcard .ph{position:relative;overflow:hidden}.co-thumb img.real,.ditem .thumb img.real,.media img.real,.pdp-main img.real,.pdp-thumb img.real,.thumb img.real{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pdp-main img.real{transition:transform .2s ease;cursor:zoom-in}.vb-consent{position:fixed;inset-inline:0;bottom:0;z-index:80;background:rgba(12,14,18,.97);border-top:1px solid var(--line);padding:16px clamp(16px,5vw,40px)}.vb-consent-inner{max-width:1180px;margin:0 auto;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.vb-consent p{color:var(--muted);font-size:13.5px}.vb-consent a{color:var(--accent)}.vb-consent-btns{display:flex;gap:10px}.vb-consent-btns .btn{height:42px}.vb-ann-overlay{position:fixed;inset:0;z-index:90;background:rgba(6,7,9,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.vb-ann-modal{position:relative;max-width:440px;width:100%;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-lg);padding:36px;text-align:center}.vb-ann-modal h3{font-family:var(--font-disp);font-size:26px}.vb-ann-modal p{color:var(--muted);margin:14px 0 22px;line-height:1.6}.vb-ann-x{position:absolute;top:14px;inset-inline-end:14px;color:var(--muted)}img.real{background:#0c0e12}.cat img.real{z-index:0}.cat .img-ovl{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(10,11,13,.94),rgba(10,11,13,.18))}.cat .arr,.cat .body{position:relative;z-index:2}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:22px;gap:22px}.blog-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card);transition:transform .25s ease,border-color .25s ease;text-decoration:none;color:inherit}.blog-card:hover{transform:translateY(-4px);border-color:var(--accent)}.blog-card-img{display:block;aspect-ratio:3/2;background-size:cover;background-position:50%;background-color:var(--bg-2)}.blog-card-body{display:flex;flex-direction:column;gap:8px;padding:16px 18px 20px}.blog-card-meta{font-family:var(--font-mono);font-size:11.5px;color:var(--muted-2);letter-spacing:.02em}.blog-card-body h3{font-size:18px;line-height:1.35;margin:0}.blog-card-body p{color:var(--muted);font-size:13.5px;line-height:1.6;margin:0}.blog-card-more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;color:var(--accent);font-size:13px;font-weight:600}.blog-cover{aspect-ratio:16/7;background-size:cover;background-position:50%;border-radius:16px;margin-bottom:8px;background-color:var(--bg-2)}.blog-body{color:var(--ink);line-height:1.85;font-size:15.5px}.blog-body h2{font-size:24px;margin:34px 0 12px;line-height:1.3}.blog-body h3{font-size:19px;margin:26px 0 10px}.blog-body h4{font-size:16px;margin:20px 0 8px}.blog-body ol,.blog-body p,.blog-body ul{margin:0 0 16px;color:var(--muted)}.blog-body ol,.blog-body ul{-webkit-padding-start:22px;padding-inline-start:22px}.blog-body li{margin:4px 0}.blog-body b,.blog-body strong{color:var(--ink)}.blog-body hr{border:0;border-top:1px solid var(--line);margin:26px 0}.blog-body img{max-width:100%;height:auto;border-radius:12px;margin:14px 0}.blog-body table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:13.5px}.blog-body td,.blog-body th{border:1px solid var(--line);padding:8px 10px;text-align:start;vertical-align:top}.blog-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.blog-tags span{font-family:var(--font-mono);font-size:12px;color:var(--muted-2);border:1px solid var(--line);border-radius:999px;padding:3px 10px}.co-coupon{display:flex;gap:8px;margin:14px 0 6px}.co-coupon .field{flex:1 1;border:1px solid var(--line);background:var(--bg-2);padding:0 12px}.co-coupon .field,.co-coupon button{height:40px;border-radius:9px;color:var(--ink);font-size:13px}.co-coupon button{padding:0 16px;border:1px solid var(--line);background:var(--card);font-weight:600;cursor:pointer}.co-coupon button:hover{border-color:var(--accent);color:var(--accent)}.co-coupon-msg{font-size:12.5px;margin-bottom:8px;font-family:var(--font-mono)}.vb-ann-img{display:block;width:100%;max-height:240px;object-fit:cover;border-radius:12px;margin-bottom:16px}.nav-sale{color:var(--accent)!important;font-weight:700}.coupon-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border:2px dashed var(--accent);border-radius:12px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);font-weight:800;font-size:15px;cursor:pointer;margin-bottom:12px}.coupon-cta:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}.coupon-entry{display:flex;gap:8px;margin-bottom:12px}.coupon-entry .field{flex:1 1;height:48px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2);color:var(--ink);padding:0 14px;font-size:15px;font-weight:600}.coupon-entry .btn{height:48px;padding:0 20px}.coupon-applied{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid var(--accent);font-size:14px;margin-bottom:12px}.coupon-applied,.coupon-rm{align-items:center;color:var(--accent)}.coupon-rm{display:inline-flex;gap:4px;background:none;border:0;font-weight:700;cursor:pointer;font-size:13px}.coupon-err{color:#d8463a;font-size:13px;margin:-4px 0 10px;font-family:var(--font-mono)}.co-coupon-applied{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid var(--accent);color:var(--accent);font-size:13.5px;margin:14px 0 6px}.co-coupon-applied button{background:none;border:0;color:var(--accent);font-weight:700;cursor:pointer;font-size:12.5px}.adm{display:grid;grid-template-columns:232px 1fr;min-height:100vh}.adm-side{background:var(--bg-1);-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);padding:22px 14px}.adm-side .brand{font-family:var(--font-disp);font-weight:800;font-size:17px;padding:4px 12px 20px;display:block}.adm-side nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--muted);font-size:14px;margin-bottom:3px}.adm-side nav a:hover{background:rgba(255,255,255,.04);color:var(--ink)}.adm-side .out{margin-top:18px;color:var(--muted-2);font-size:12px;font-family:var(--font-mono)}.adm-main{padding:26px clamp(18px,4vw,40px);max-width:1100px}.adm-h{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.adm-h h1{font-family:var(--font-disp);font-weight:800;font-size:25px}.adm-card{background:var(--bg-1);border:1px solid var(--line);border-radius:14px;padding:18px}.adm-table{width:100%;border-collapse:collapse;font-size:14px}.adm-table th{text-align:start;color:var(--muted-2);font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.adm-table td,.adm-table th{padding:9px 10px;border-bottom:1px solid var(--line)}.adm-table td{vertical-align:middle}.adm-table tr:hover td{background:rgba(255,255,255,.02)}.adm-input,.adm-select{width:100%;height:42px;border-radius:10px;border:1px solid var(--line);background:var(--bg);color:var(--ink);padding-inline:12px;font-size:14px;font-family:inherit}textarea.adm-input{height:auto;min-height:90px;padding:10px 12px}.adm-label{display:block;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);margin:14px 0 6px}.adm-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.adm-grid3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px}.adm-thumb{width:48px;height:48px;border-radius:8px;object-fit:cover;border:1px solid var(--line);background:#0c0e12;display:block}.adm-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:24px}.adm-stat{background:var(--bg-1);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.adm-stat .n{font-family:var(--font-disp);font-weight:800;font-size:28px}.adm-stat .l{color:var(--muted);font-size:13px;margin-top:3px}.adm-imgs{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.adm-img{position:relative;width:84px;height:84px;border-radius:9px;overflow:hidden;border:1px solid var(--line)}.adm-img img{width:100%;height:100%;object-fit:cover}.adm-img .del{position:absolute;top:4px;inset-inline-end:4px;background:rgba(0,0,0,.65);color:#fff;border-radius:6px;width:22px;height:22px;display:grid;place-items:center}.adm-cats{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:6px}.adm-chk{display:inline-flex;gap:7px;font-size:13px;color:var(--muted)}.adm-chk,.adm-row{align-items:center}.adm-row{display:flex;gap:10px}.adm-msg{padding:10px 14px;border-radius:10px;font-size:13px;margin-bottom:14px}.adm-msg.ok{background:rgba(93,184,51,.12);color:#8fd96a;border:1px solid rgba(93,184,51,.3)}.adm-msg.err{background:rgba(202,53,34,.12);color:#f08a7a;border:1px solid rgba(202,53,34,.3)}.adm-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.adm-login .box{width:100%;max-width:360px}.adm-badge{font-family:var(--font-mono);font-size:11px;padding:3px 8px;border-radius:6px;border:1px solid var(--line);color:var(--muted)}.adm-badge.in{color:#8fd96a;border-color:rgba(93,184,51,.35)}.adm-badge.out{color:#f08a7a;border-color:rgba(202,53,34,.35)}.adm-sumrow{display:flex;justify-content:space-between;padding:5px 0;font-size:13.5px}.act-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px 22px 24px}.act-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.act-title{font-size:19px;font-weight:800}.dash-range{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dash-range-pill{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-2);color:var(--muted)}.dash-select{border:0;background:transparent;color:var(--ink);font-size:15px;font-weight:600;cursor:pointer;outline:none;-webkit-padding-end:2px;padding-inline-end:2px}.dash-range-custom{display:inline-flex;align-items:center;gap:6px}.dash-date{border:1px solid var(--line);background:var(--bg-2);color:var(--ink);padding:0 10px;font-size:14px}.dash-apply,.dash-date{height:42px;border-radius:10px}.dash-apply{padding:0 16px;border:0;background:var(--accent);color:#fff;font-weight:700;cursor:pointer}.act-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.act-tile{display:block;border:1px solid var(--line);border-radius:14px;background:var(--bg-2);padding:20px 22px 22px;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.act-tile:hover{border-color:var(--accent);transform:translateY(-2px)}.act-tile-head{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);margin-bottom:14px}.act-label{font-size:16px;font-weight:600}.act-ic{display:inline-flex;opacity:.7}.act-tile-val{display:flex;align-items:center;justify-content:center;gap:12px}.act-num{font-size:34px;font-weight:800;line-height:1}.act-pill{font-size:13px;font-weight:700;padding:3px 9px;border-radius:999px}.act-pill.up{color:#1f9d57;background:rgba(31,157,87,.14)}.act-pill.down{color:#d8463a;background:rgba(216,70,58,.14)}@media (max-width:820px){.act-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.act-grid{grid-template-columns:1fr}}