/*
Theme Name: ZEOS Shop
Theme URI: https://zeosshop.com
Author: ZEOS
Description: فروشگاه گیمینگ ZEOS - قالب اختصاصی RTL فارسی با تم طلایی-آتشی و افکت Liquid Glass برای ووکامرس. ZEOS gaming store WooCommerce theme.
Version: 1.9.12
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
WC requires at least: 7.0
WC tested up to: 9.9
Text Domain: zeos
*/

/* ===== SELF-HOSTED FONTS (works in Iran without Google Fonts) ===== */
@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/Vazirmatn-Regular.woff2') format('woff2')}
@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:700;font-display:swap;src:url('assets/fonts/Vazirmatn-Bold.woff2') format('woff2')}
@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:800;font-display:swap;src:url('assets/fonts/Vazirmatn-ExtraBold.woff2') format('woff2')}
@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:900;font-display:swap;src:url('assets/fonts/Vazirmatn-Black.woff2') format('woff2')}
@font-face{font-family:'Orbitron';font-style:normal;font-weight:700;font-display:swap;src:url('assets/fonts/Orbitron-Bold.woff') format('woff')}
@font-face{font-family:'Orbitron';font-style:normal;font-weight:900;font-display:swap;src:url('assets/fonts/Orbitron-Black.woff') format('woff')}


:root{--gold:#F5C400;--orange:#FF8A00;--red:#FF4D00;--green:#27c281;--amber:#FFB020;--grad:linear-gradient(135deg,#FFD24A,#FF8A00 55%,#FF4D00);--grad-2:linear-gradient(135deg,#FF8A00,#FF4D00);--r:22px;--r-sm:15px;--r-lg:30px;--max:1320px;--bg:#08080b;--bg-2:#0e0d12;--text:#F7F5F0;--muted:#9c968d;--muted-2:#67625b;--glass:rgba(32,30,38,.3);--glass-strong:rgba(20,18,24,.66);--chip:rgba(255,255,255,.06);--lg-sheen:rgba(255,255,255,.18);--lg-rim:rgba(255,255,255,.78);--lg-rim2:rgba(255,255,255,.22);--lg-gloss:rgba(255,255,255,.2);--lg-gloss2:rgba(255,255,255,.32);--bar-top:rgba(255,255,255,.13);--bar-bot:rgba(255,255,255,.02);--bar-hi:rgba(255,255,255,.7);--bar-edge:rgba(255,255,255,.16);--bar-gloss:rgba(255,255,255,.26);--bar-rim:rgba(255,255,255,.92);--bar-rim2:rgba(255,255,255,.3);--bar-tint:rgba(255,150,40,.05);--lg-shadow:0 18px 44px -18px rgba(0,0,0,.66),inset 0 1.5px 0 rgba(255,255,255,.5),inset 0 0 0 1px rgba(255,255,255,.13),inset 0 -22px 46px -34px rgba(0,0,0,.55);--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--glow:0 12px 36px -10px rgba(255,138,0,.55);--grad-soft:linear-gradient(135deg,rgba(245,196,0,.16),rgba(255,77,0,.08));--au1:rgba(255,77,0,.5);--au2:rgba(245,170,0,.4);--au3:rgba(255,120,0,.42);--au4:rgba(190,40,255,.22);--fire:rgba(255,90,10,.5);--vig:rgba(0,0,0,.6);--hero-ov:rgba(0,0,0,.4);--input:rgba(255,255,255,.05);--lg-solid:rgba(28,25,35,.94);--lg-solid2:rgba(22,20,28,.97)}[data-theme="day"]{--bg:#eceae6;--bg-2:#ffffff;--text:#1a1712;--muted:#6f6a60;--muted-2:#a59f93;--glass:rgba(255,255,255,.46);--glass-strong:rgba(255,255,255,.8);--chip:rgba(40,30,10,.05);--lg-sheen:rgba(255,255,255,.85);--lg-rim:rgba(255,255,255,1);--lg-rim2:rgba(255,255,255,.6);--lg-gloss:rgba(255,255,255,.75);--lg-gloss2:rgba(255,255,255,.92);--bar-top:rgba(255,255,255,.6);--bar-bot:rgba(255,255,255,.22);--bar-hi:rgba(255,255,255,1);--bar-edge:rgba(255,255,255,.72);--bar-gloss:rgba(255,255,255,.82);--bar-rim:rgba(255,255,255,1);--bar-rim2:rgba(255,255,255,.62);--bar-tint:rgba(255,180,80,.06);--lg-shadow:0 18px 40px -18px rgba(120,90,40,.3),inset 0 1.5px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.6),inset 0 -18px 34px -28px rgba(150,110,40,.14);--line:rgba(60,45,15,.1);--line-2:rgba(60,45,15,.16);--glow:0 12px 32px -10px rgba(255,138,0,.4);--grad-soft:linear-gradient(135deg,rgba(255,196,0,.3),rgba(255,138,0,.16));--au1:rgba(255,165,80,.42);--au2:rgba(255,205,110,.5);--au3:rgba(255,150,70,.38);--au4:rgba(180,120,255,.18);--fire:rgba(255,175,90,.32);--vig:rgba(120,90,40,.0);--hero-ov:rgba(30,15,0,.18);--input:rgba(255,255,255,.7);--lg-solid:rgba(255,255,255,.93);--lg-solid2:rgba(252,251,248,.97)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{font-family:'Vazirmatn',sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden;line-height:1.7;font-size:14.5px;transition:background .6s,color .4s;min-height:100vh;position:relative}::selection{background:var(--orange);color:#1a1100}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--orange)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}img,svg{display:block;max-width:100%}input{font-family:inherit}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.wrap{max-width:var(--max);margin:0 auto;padding:0 22px}.gold-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.orbi{font-family:'Orbitron',sans-serif}#loader{position:fixed;inset:0;z-index:9999;background:radial-gradient(circle at 50% 40%,#1a0f04,#08080b 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;transition:opacity .7s,visibility .7s}#loader.hide{opacity:0;visibility:hidden}.ld-em{position:relative;width:110px;height:110px;animation:ldF 2.4s ease-in-out infinite}@keyframes ldF{50%{transform:translateY(-10px)}}.ld-ring{position:absolute;inset:-16px;border-radius:50%;border:2px solid transparent;border-top-color:var(--orange);border-right-color:var(--gold);animation:ldS 1.1s linear infinite}.ld-ring.r2{inset:-28px;border-top-color:transparent;border-bottom-color:var(--red);animation-duration:1.8s;animation-direction:reverse;opacity:.6}@keyframes ldS{to{transform:rotate(360deg)}}.ld-w{font-family:'Orbitron';font-weight:900;font-size:30px;letter-spacing:6px;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 20px rgba(255,138,0,.5))}.ld-s{color:#8a7f6e;font-size:12px;letter-spacing:3px;margin-top:-10px}.ld-bar{width:190px;height:4px;border-radius:4px;background:rgba(255,255,255,.08);overflow:hidden}.ld-bar i{display:block;height:100%;width:0;background:var(--grad);animation:ldB 1.3s ease forwards}@keyframes ldB{to{width:100%}}#progress{position:fixed;top:0;right:0;height:3px;width:0;z-index:200;background:var(--grad);box-shadow:0 0 10px rgba(255,138,0,.6)}.bg-layer{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--bg)}.aw{position:absolute;inset:-12%;will-change:transform}.aurora{position:absolute;border-radius:50%;filter:blur(90px);opacity:.8;will-change:transform}.a1{width:54vw;height:54vw;background:radial-gradient(circle,var(--au1),transparent 65%);top:-16vw;left:-8vw;animation:dr1 24s ease-in-out infinite alternate}.a2{width:50vw;height:50vw;background:radial-gradient(circle,var(--au2),transparent 65%);bottom:-20vw;right:-12vw;animation:dr2 28s ease-in-out infinite alternate}.a3{width:42vw;height:42vw;background:radial-gradient(circle,var(--au3),transparent 62%);top:28%;left:36%;animation:dr3 32s ease-in-out infinite alternate}.a4{width:36vw;height:36vw;background:radial-gradient(circle,var(--au4),transparent 60%);top:52%;left:4%;animation:dr2 30s ease-in-out infinite alternate-reverse}@keyframes dr1{to{transform:translate(15vw,11vh) scale(1.2)}}@keyframes dr2{to{transform:translate(-13vw,-9vh) scale(1.25)}}@keyframes dr3{to{transform:translate(-11vw,11vh) scale(.82)}}.bg-fire{position:absolute;left:50%;bottom:-12vh;transform:translateX(-50%);width:130vw;height:50vh;background:radial-gradient(ellipse at center bottom,var(--fire),transparent 70%);filter:blur(34px);animation:fb 6s ease-in-out infinite}@keyframes fb{0%,100%{opacity:.5;transform:translateX(-50%) scaleY(1)}50%{opacity:.85;transform:translateX(-50%) scaleY(1.18)}}.bg-vig{position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 28%,transparent 42%,var(--vig) 100%)}#embers{position:fixed;inset:0;z-index:1;pointer-events:none}.grain{position:fixed;inset:0;z-index:2;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lg{position:relative;background:var(--glass);-webkit-backdrop-filter:blur(26px) saturate(190%) brightness(1.08);backdrop-filter:blur(26px) saturate(190%) brightness(1.08);border-radius:var(--r);box-shadow:var(--lg-shadow);isolation:isolate}.lg::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(180deg,var(--lg-gloss) 0%,transparent 40%),radial-gradient(130% 65% at 18% -8%,var(--lg-gloss2),transparent 52%)}.lg::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;padding:1.4px;background:linear-gradient(135deg,var(--lg-rim) 0%,transparent 26%,transparent 72%,var(--lg-rim2) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glassbar{position:relative;isolation:isolate;background:linear-gradient(177deg,var(--bar-top),var(--bar-bot)),var(--bar-tint),var(--glass);-webkit-backdrop-filter:blur(30px) saturate(200%) brightness(1.16);backdrop-filter:blur(30px) saturate(200%) brightness(1.16);box-shadow:0 16px 40px -16px rgba(0,0,0,.55),inset 0 1.6px 0 var(--bar-hi),inset 0 0 0 1px var(--bar-edge),inset 0 -14px 26px -22px rgba(0,0,0,.38)}.glassbar::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(178deg,var(--bar-gloss),transparent 48%),radial-gradient(120% 85% at 16% -25%,var(--bar-gloss),transparent 55%)}.glassbar::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;padding:1.5px;background:linear-gradient(142deg,var(--bar-rim) 0%,transparent 28%,transparent 66%,var(--bar-rim2) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glassbar>*{position:relative;z-index:1}.lg>*{position:relative;z-index:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--r-sm);font-weight:700;font-size:14px;white-space:nowrap;position:relative;overflow:hidden;transition:transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .25s,filter .25s}.btn-primary{background:var(--grad);color:#221500;box-shadow:var(--glow)}.btn-primary::before{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);transition:.6s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 42px -12px rgba(255,138,0,.7)}.btn-primary:hover::before{left:150%}.btn-ghost{background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--orange);color:var(--orange);transform:translateY(-2px)}.btn-block{width:100%}.btn-lg{padding:15px 28px;font-size:15.5px}.btn-danger{color:var(--red)}.btn-danger:hover{color:#ff6b3d}.chip{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;padding:4px 10px;border-radius:30px;letter-spacing:.5px}.chip-hot{background:linear-gradient(135deg,#FF4D00,#FF8A00);color:#fff;box-shadow:0 4px 14px -3px rgba(255,77,0,.7)}.chip-best{background:linear-gradient(135deg,#F5C400,#FF8A00);color:#221500;box-shadow:0 4px 14px -3px rgba(245,196,0,.7)}.ic3d{border-radius:14px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;background:linear-gradient(160deg,#ffd24a,#ff8a00 55%,#ff4d00);box-shadow:0 8px 18px -6px rgba(255,100,0,.6),inset 0 2px 3px rgba(255,255,255,.6),inset 0 -4px 8px rgba(150,40,0,.5)}.ic3d::before{content:"";position:absolute;top:3px;left:20%;right:20%;height:36%;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.75),transparent);filter:blur(1px)}.ic3d svg{position:relative;color:#3a1600}.hdr{position:fixed;top:16px;left:0;right:0;z-index:80;display:flex;justify-content:center;pointer-events:none;transition:top .35s}.hdr-bar{pointer-events:auto;width:min(calc(100% - 32px),var(--max));display:flex;align-items:center;gap:22px;height:66px;padding:0 14px 0 20px;border-radius:var(--r-lg);transition:height .35s cubic-bezier(.3,.8,.3,1),padding .35s,border-radius .35s}body.scrolled .hdr{top:8px}body.scrolled .hdr-bar{height:56px;border-radius:22px}.logo{display:flex;align-items:center;gap:10px;cursor:pointer;flex-shrink:0}.logo .lm{width:42px;height:42px;flex-shrink:0;transition:transform .5s,width .35s,height .35s;filter:drop-shadow(0 4px 10px rgba(255,120,0,.45))}body.scrolled .logo .lm{width:36px;height:36px}.logo:hover .lm{transform:rotate(-8deg) scale(1.08)}.logo .lw{font-family:'Orbitron';font-weight:900;font-size:19px;letter-spacing:1.5px;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}nav.nav{display:flex;align-items:center;gap:2px;margin:0 auto}nav.nav a{padding:8px 13px;border-radius:11px;font-weight:600;font-size:14px;color:var(--muted);transition:.2s;position:relative}nav.nav a:hover{color:var(--text);background:var(--chip)}nav.nav a.active{color:var(--orange)}nav.nav a.active::after{content:"";position:absolute;bottom:2px;right:13px;left:13px;height:2px;background:var(--grad);border-radius:2px}.t-actions{display:flex;align-items:center;gap:10px}.iconb{width:40px;height:40px;border-radius:12px;background:var(--chip);display:flex;align-items:center;justify-content:center;transition:.2s;position:relative;box-shadow:inset 0 0 0 1px var(--line)}.iconb:hover{color:var(--orange);transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--orange)}.iconb svg{width:19px;height:19px}.cbadge{position:absolute;top:-5px;left:-5px;min-width:19px;height:19px;padding:0 5px;background:var(--grad);color:#221500;border-radius:20px;font-size:10.5px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--bg)}.tgl{width:60px;height:32px;border-radius:30px;background:var(--chip);box-shadow:inset 0 0 0 1px var(--line);position:relative;cursor:pointer;flex-shrink:0}.tgl .kn{position:absolute;top:3px;right:3px;width:26px;height:26px;border-radius:50%;background:var(--grad);display:flex;align-items:center;justify-content:center;transition:.35s cubic-bezier(.3,1.4,.4,1);box-shadow:0 3px 8px rgba(0,0,0,.35)}.tgl .kn svg{width:14px;height:14px;color:#221500}[data-theme="day"] .tgl .kn{transform:translateX(-28px)}.upill{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:30px;background:var(--chip);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:.2s}.upill:hover{box-shadow:inset 0 0 0 1px var(--orange);transform:translateY(-2px)}.upill .av{width:30px;height:30px;border-radius:50%;overflow:hidden;flex-shrink:0}.upill span{font-weight:700;font-size:12.5px}.menub{display:none}.mtop{display:none;position:fixed;top:12px;left:12px;right:12px;z-index:80;align-items:center;justify-content:space-between;padding:8px 10px 8px 14px;border-radius:22px;transition:padding .3s,top .3s}body.scrolled .mtop{top:8px;padding:6px 10px 6px 14px}.mtop .lw{display:inline-block;overflow:hidden;transition:opacity .25s,max-width .35s,margin .35s}body.mini .mtop{padding:2px 8px 2px 10px}body.mini .mtop .lw{opacity:0;max-width:0;margin:0}body.mini .mtop .lm{width:26px;height:26px}body.mini .mtop .tgl{width:46px;height:26px}body.mini .mtop .tgl .kn{width:20px;height:20px}body.mini .mtop .iconb{width:34px;height:34px}.mtop-act{display:flex;align-items:center;gap:7px}main{position:relative;z-index:3;padding-top:98px}.page{display:none}.page.active{display:block;animation:pgIn .5s cubic-bezier(.2,.8,.25,1)}@keyframes pgIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sec{padding:36px 0}.sec-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.sec-t{font-size:22px;font-weight:800;display:flex;align-items:center;gap:10px}.see{font-size:13px;color:var(--muted);font-weight:600;transition:.2s}.see:hover{color:var(--orange)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.8,.25,1),transform .7s cubic-bezier(.2,.8,.25,1)}.reveal.in{opacity:1;transform:none}.hero{position:relative;border-radius:var(--r-lg);overflow:hidden;height:420px;margin-top:8px;box-shadow:var(--lg-shadow)}.slides{position:absolute;inset:0}.slide{position:absolute;inset:0;opacity:0;transform:scale(1.04) translateX(6%);transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.25,1);pointer-events:none;display:flex;align-items:center}.slide.active{opacity:1;transform:none;pointer-events:auto}.slide .ov{position:absolute;inset:0}.slide .sc{position:relative;z-index:3;padding:46px 50px;max-width:560px;margin-right:auto;text-align:right}.slide .stag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:5px 14px;border-radius:30px;background:rgba(0,0,0,.35);color:var(--gold);box-shadow:inset 0 0 0 1px rgba(255,196,0,.35);margin-bottom:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.slide h1{font-size:42px;font-weight:900;line-height:1.25;position:relative;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.5)}.slide h1 .l2{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.slide p{font-size:16px;margin:14px 0 26px;font-weight:600;color:#e9dcc8}.slide .fig{position:absolute;left:1.5%;top:54%;transform:translateY(-50%);z-index:1;opacity:.88;filter:drop-shadow(0 18px 40px rgba(0,0,0,.45))}.slide .sc::before{content:"";position:absolute;inset:-40px -30px -40px -120px;z-index:-1;background:radial-gradient(120% 120% at 90% 50%,rgba(0,0,0,.5),transparent 72%);pointer-events:none}.hero-nav{position:absolute;bottom:20px;right:50px;z-index:5;display:flex;gap:8px}.hdot{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.35);transition:.3s;cursor:pointer}.hdot.on{width:28px;border-radius:6px;background:var(--grad)}.harrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:42px;height:42px;border-radius:50%;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);transition:.2s}.harrow:hover{background:rgba(0,0,0,.5);color:var(--orange)}.harrow.prev{left:14px}.harrow.next{right:14px}.feats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:14px}.feat{display:flex;align-items:center;gap:13px;padding:16px;border-radius:var(--r);transition:.28s}.feat:hover{transform:translateY(-4px)}.feat .ic3d{width:46px;height:46px}.feat .ic3d svg{width:22px;height:22px}.feat h4{font-size:14.5px;font-weight:800}.feat span{font-size:11.5px;color:var(--muted)}.pgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.pcard{border-radius:var(--r);padding:18px 13px 15px;text-align:center;position:relative;cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.3,1),box-shadow .3s;transform-style:preserve-3d}.pcard:hover{box-shadow:0 26px 48px -22px rgba(255,120,0,.45)}.pcard.featured{box-shadow:inset 0 0 0 1.5px rgba(255,138,0,.5),0 18px 40px -20px rgba(255,120,0,.4)}.pcard .ptag{position:absolute;top:10px;right:10px;z-index:3}.pcard .fav{position:absolute;top:10px;left:10px;z-index:3;width:28px;height:28px;border-radius:50%;background:var(--glass-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--muted);transition:.2s;box-shadow:inset 0 0 0 1px var(--line)}.pcard .fav:hover,.pcard .fav.on{color:var(--red)}.pcard .amt{font-weight:800;font-size:14px;margin-bottom:8px}.pcard.featured .amt{color:var(--orange)}.gw{height:92px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;transition:transform .35s}.pcard:hover .gw{transform:translateZ(28px) scale(1.08)}.pcard .price{font-weight:800;font-size:15.5px}.pcard .price small{font-size:10.5px;color:var(--muted);font-weight:500}.pcard .dlv{font-size:10.5px;color:var(--orange);font-weight:700;margin:3px 0 11px;display:flex;align-items:center;gap:4px;justify-content:center}.pcard .btn{width:100%;padding:10px;font-size:13px}.disc{margin-top:30px;border-radius:var(--r-lg);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:space-between;padding:30px 44px;gap:26px}.disc .ov{position:absolute;inset:0;background:radial-gradient(80% 130% at 12% 50%,rgba(255,77,0,.45),transparent 60%)}.disc .dl{position:relative;display:flex;align-items:center;gap:24px}.disc h3{font-size:23px;font-weight:800}.disc p{color:var(--muted);font-size:13.5px;margin-top:4px}.disc .pct{position:relative;font-family:'Orbitron';font-weight:900;font-size:64px;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 22px rgba(255,138,0,.5));animation:pls 3s ease-in-out infinite}@keyframes pls{50%{filter:drop-shadow(0 6px 34px rgba(255,138,0,.85))}}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px;padding:28px}.stat{display:flex;align-items:center;gap:14px;justify-content:center}.stat .ic3d{width:48px;height:48px}.stat .ic3d svg{width:22px;height:22px}.stat b{font-size:24px;font-weight:900;display:block;line-height:1.1;font-family:'Orbitron'}.stat span{font-size:11.5px;color:var(--muted)}.offers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.offer{position:relative;border-radius:var(--r);overflow:hidden;min-height:150px;padding:24px;display:flex;flex-direction:column;justify-content:center}.offer .ov{position:absolute;inset:0;background:radial-gradient(60% 80% at 80% 50%,rgba(255,77,0,.4),transparent 70%)}.offer h4{position:relative;font-size:18px;font-weight:800;margin-bottom:3px}.offer p{position:relative;color:var(--muted);font-size:12.5px;margin-bottom:14px}.offer .btn{position:relative;align-self:flex-start;padding:8px 20px;font-size:12.5px}.offer .big{position:relative;font-family:'Orbitron';font-weight:900;font-size:30px;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}footer{margin-top:40px;border-top:1px solid var(--line)}.ftrust{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:26px 0}.ft{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.ft .ic3d{width:32px;height:32px}.ft .ic3d svg{width:15px;height:15px}.fbot{border-top:1px solid var(--line);padding:22px 0;color:var(--muted);font-size:13px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.crumb{font-size:12.5px;color:var(--muted);margin-bottom:6px}.crumb b{color:var(--orange)}.cartl{display:grid;grid-template-columns:1fr 360px;gap:20px;align-items:start}.safe{display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:var(--r);margin-bottom:20px}.safe .ic3d{width:44px;height:44px}.safe .ic3d svg{width:21px;height:21px}.safe h4{font-size:14.5px;font-weight:800}.safe span{font-size:12px;color:var(--muted)}.panel{border-radius:var(--r);padding:22px}.pt{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;margin-bottom:18px}.pt svg{color:var(--orange)}.cth{display:grid;grid-template-columns:84px 1fr 120px 110px;gap:12px;padding:0 6px 12px;color:var(--muted);font-size:12.5px;font-weight:600;border-bottom:1px solid var(--line);text-align:center}.crow{display:grid;grid-template-columns:84px 1fr 120px 110px;gap:12px;align-items:center;padding:16px 6px;border-bottom:1px solid var(--line)}.crow:last-child{border:none}.cprod{display:flex;align-items:center;gap:13px;text-align:right}.gb{width:60px;height:60px;border-radius:14px;background:var(--chip);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 0 0 1px var(--line)}.cprod h4{font-size:13.5px;font-weight:800}.cprod .pid{font-size:11.5px;color:var(--muted);margin-top:2px}.cprod .pd{font-size:11px;color:var(--orange);font-weight:700;margin-top:3px;display:flex;align-items:center;gap:4px}.qty{display:flex;align-items:center;background:var(--chip);border-radius:12px;overflow:hidden;width:fit-content;margin:0 auto;box-shadow:inset 0 0 0 1px var(--line)}.qty button{width:36px;height:38px;font-size:18px;color:var(--muted);transition:.2s}.qty button:hover{color:var(--orange)}.qty span{width:40px;text-align:center;font-weight:800;font-size:14px}.cprice,.csum{text-align:center;font-weight:800;font-size:15px;color:var(--orange)}.cprice small,.csum small{display:block;font-size:10.5px;color:var(--muted);font-weight:500}.delb{width:38px;height:38px;border-radius:11px;background:rgba(255,77,0,.12);color:var(--red);display:flex;align-items:center;justify-content:center;transition:.2s;margin:0 auto}.delb:hover{background:rgba(255,77,0,.22);transform:scale(1.05)}.cfoot{display:flex;justify-content:space-between;margin-top:20px}.srow{display:flex;justify-content:space-between;padding:10px 0;font-size:13.5px}.srow .lbl{color:var(--muted)}.srow.dc span:last-child{color:var(--green);font-weight:700}.dci{display:flex;gap:8px;margin:13px 0;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dci input{flex:1;background:var(--input);border-radius:11px;padding:11px 14px;color:var(--text);font-size:13px;outline:none;box-shadow:inset 0 0 0 1px var(--line);transition:.2s}.dci input:focus{box-shadow:inset 0 0 0 1px var(--orange)}.dci button{padding:11px 18px;border-radius:11px;background:var(--chip);font-weight:700;font-size:13px;transition:.2s;box-shadow:inset 0 0 0 1px var(--line)}.dci button:hover{background:var(--orange);color:#221500}.tot{margin:14px 0;padding:18px;border-radius:var(--r-sm);background:var(--grad-soft);display:flex;justify-content:space-between;align-items:center;box-shadow:inset 0 0 0 1px var(--line)}.tot .lbl{font-size:13px;color:var(--muted)}.tot b{font-size:25px;font-weight:900;color:var(--orange)}.tot b small{font-size:13px;font-weight:600}.mtr{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.mtr .m{text-align:center;padding:14px 6px;border-radius:13px;background:var(--chip)}.mtr .m .ic3d{width:36px;height:36px;margin:0 auto 7px}.mtr .m .ic3d svg{width:17px;height:17px}.mtr .m b{font-size:12px;display:block}.mtr .m span{font-size:10px;color:var(--muted)}.empty{text-align:center;padding:60px 20px}.empty .e{font-size:56px;margin-bottom:16px;opacity:.6}.empty h3{font-size:20px;margin-bottom:8px}.empty p{color:var(--muted);margin-bottom:20px}.pm{display:flex;flex-direction:column;gap:13px}.po{display:flex;align-items:center;gap:15px;padding:17px 19px;border-radius:var(--r-sm);background:var(--chip);box-shadow:inset 0 0 0 2px var(--line);cursor:pointer;transition:.25s}.po:hover{box-shadow:inset 0 0 0 2px var(--line-2)}.po.sel{box-shadow:inset 0 0 0 2px var(--orange);background:var(--grad-soft)}.prad{width:21px;height:21px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--muted);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:.2s}.po.sel .prad{box-shadow:inset 0 0 0 2px var(--orange)}.po.sel .prad::after{content:"";width:11px;height:11px;border-radius:50%;background:var(--grad)}.po .pmic{width:46px;height:46px;border-radius:13px;background:var(--chip);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.po h4{font-size:14.5px;font-weight:800}.po span{font-size:12px;color:var(--muted)}.succ{max-width:520px;margin:20px auto;text-align:center;padding:46px 30px;border-radius:var(--r-lg)}.ring{width:124px;height:124px;margin:0 auto 24px;border-radius:50%;box-shadow:0 0 0 4px var(--orange),0 0 50px rgba(255,138,0,.4);display:flex;align-items:center;justify-content:center;animation:pop .65s cubic-bezier(.2,1.5,.4,1)}@keyframes pop{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ring svg{width:58px;height:58px;color:var(--orange)}.succ h2{font-size:25px;font-weight:900;color:var(--green);margin-bottom:12px}.succ .so{font-size:13.5px;color:var(--muted);margin:5px 0}.succ .so b{color:var(--orange);font-family:'Orbitron'}.succ .bb{display:flex;flex-direction:column;gap:11px;margin-top:28px}.ll{display:grid;grid-template-columns:420px 1fr;gap:22px;align-items:stretch;margin-top:8px}.lcard{position:relative;border-radius:var(--r-lg);padding:42px 36px}.llogo{text-align:center;margin-bottom:8px}.llogo .lm{width:78px;height:78px;margin:0 auto 14px;filter:drop-shadow(0 8px 20px rgba(255,120,0,.5))}.lcard h2{text-align:center;font-size:23px;font-weight:800}.lcard .sub{text-align:center;color:var(--muted);font-size:13px;margin-bottom:24px}.field{position:relative;margin-bottom:14px}.field .fic{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.field input{width:100%;background:var(--input);border-radius:13px;padding:14px 44px 14px 16px;color:var(--text);font-size:14px;outline:none;box-shadow:inset 0 0 0 1px var(--line);transition:.2s}.field input:focus{box-shadow:inset 0 0 0 1px var(--orange)}.field input::placeholder{color:var(--muted-2)}.lrow{display:flex;justify-content:space-between;align-items:center;margin:6px 0 20px;font-size:12.5px}.rem{display:flex;align-items:center;gap:7px;cursor:pointer;color:var(--muted)}.rem input{width:15px;height:15px;accent-color:var(--orange)}.forgot{color:var(--orange);font-weight:600;cursor:pointer}.lalt{text-align:center;margin-top:22px}.lalt .lr{font-size:12.5px;color:var(--muted);margin-bottom:12px}.lalt .lr b{color:var(--orange);cursor:pointer}.soc{display:flex;justify-content:center;gap:11px}.so1{width:46px;height:46px;border-radius:13px;background:var(--chip);display:flex;align-items:center;justify-content:center;transition:.2s;font-size:18px;font-weight:700;box-shadow:inset 0 0 0 1px var(--line)}.so1:hover{box-shadow:inset 0 0 0 1px var(--orange);transform:translateY(-3px);color:var(--orange)}.lpromo{border-radius:var(--r-lg);overflow:hidden;position:relative;display:flex;align-items:flex-end;padding:42px}.lpromo .ov{position:absolute;inset:0;background:radial-gradient(90% 90% at 80% 20%,rgba(255,77,0,.4),transparent 60%)}.lpromo .lpc{position:relative;z-index:2}.lpromo h3{font-size:30px;font-weight:900;line-height:1.4}.lpromo p{color:var(--muted);margin-top:10px;max-width:400px;font-weight:500}.lpf{display:flex;flex-direction:column;gap:13px;margin-top:24px}.lpfi{display:flex;align-items:center;gap:11px;font-size:13.5px;font-weight:600}.lpfi .ic3d{width:36px;height:36px}.lpfi .ic3d svg{width:17px;height:17px}.avpick{margin:6px 0 16px;padding:16px;border-radius:var(--r-sm);background:var(--chip);box-shadow:inset 0 0 0 1px var(--line)}.avpick .pvrow{display:flex;align-items:center;gap:14px}.avpick .pv{width:62px;height:62px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 6px 16px -5px rgba(255,120,0,.5),inset 0 0 0 2px rgba(255,196,0,.4)}.avpick h4{font-size:14px;font-weight:800}.avpick span{font-size:12px;color:var(--muted)}.apre{text-align:center;margin-bottom:4px}.apre h2{font-size:24px;font-weight:900;display:inline-flex;align-items:center;gap:14px}.apre h2 .ch{color:var(--orange);font-family:'Orbitron'}.apre p{color:var(--muted);margin-top:2px;font-size:13px}.al{display:grid;grid-template-columns:250px 1fr;gap:20px;align-items:start;margin-top:18px}.aside{border-radius:var(--r);padding:14px}.aside .ast{font-size:12.5px;color:var(--muted);font-weight:700;padding:8px 12px 12px}.anav{display:flex;flex-direction:column;gap:2px}.anav a{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--muted);transition:.2s}.anav a svg{width:18px;height:18px}.anav a:hover{background:var(--chip);color:var(--text)}.anav a.active{background:var(--grad-soft);color:var(--orange)}.anav a.lo{color:var(--red);margin-top:6px}.apane{display:none}.apane.active{display:block;animation:pgIn .4s ease}.atop{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:16px}.pcard2{border-radius:var(--r);padding:24px 22px;display:flex;align-items:center;gap:20px}.pa{position:relative;width:78px;height:78px;flex-shrink:0}.pa .pimg{width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:0 8px 22px -6px rgba(255,120,0,.5),inset 0 0 0 2px rgba(255,196,0,.35)}.pa .pimg svg,.pa .pimg img{width:100%;height:100%;display:block;object-fit:cover}.pa .cam{position:absolute;bottom:-2px;left:-2px;width:28px;height:28px;border-radius:50%;background:var(--grad);box-shadow:0 0 0 3px var(--bg);display:flex;align-items:center;justify-content:center;color:#221500;cursor:pointer;transition:.2s;z-index:2}.pa .cam:hover{transform:scale(1.1)}.pa .cam svg{width:14px;height:14px}.pa>[data-avatar]{width:100%;height:100%}.pn{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:800;margin-bottom:18px;flex-wrap:wrap}.badge{font-size:10.5px;font-weight:700;padding:3px 10px;border-radius:20px;background:var(--grad-soft);color:var(--orange);box-shadow:inset 0 0 0 1px rgba(255,138,0,.3)}.pm2{display:flex;flex-direction:column;gap:15px;color:var(--muted);font-size:13px;line-height:1.6}.pm2 div{display:flex;align-items:center;gap:7px}.pm2 svg{width:14px;height:14px;flex-shrink:0}.wcard{border-radius:var(--r);padding:22px;position:relative;overflow:hidden}.wcard .ov{position:absolute;inset:0;background:radial-gradient(70% 80% at 90% 20%,rgba(255,77,0,.4),transparent 60%)}.wcard .wl{position:relative;color:var(--muted);font-size:12.5px;display:flex;align-items:center;gap:8px}.wcard .wa{position:relative;font-size:30px;font-weight:900;margin:9px 0 16px;font-family:'Orbitron'}.wcard .wa small{font-size:14px;color:var(--muted);font-weight:600;font-family:'Vazirmatn'}.wcard .btn{position:relative;width:100%}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.kpi{border-radius:var(--r);padding:20px}.kpi .kt{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.kpi .kt span{font-size:12.5px;color:var(--muted)}.kpi .ic3d{width:36px;height:36px}.kpi .ic3d svg{width:17px;height:17px}.kpi b{font-size:29px;font-weight:900;display:block;line-height:1;font-family:'Orbitron'}.kpi .ks{font-size:11px;color:var(--muted);margin-top:4px}.ag{display:grid;grid-template-columns:1fr 1fr;gap:16px}.li{display:flex;align-items:center;gap:13px;padding:13px;border-radius:var(--r-sm);background:var(--chip);margin-bottom:9px;transition:.2s}.li:hover{transform:translateX(-3px)}.li .gb{width:50px;height:50px}.li .lm2{flex:1}.li .lm2 h4{font-size:13.5px;font-weight:800}.li .lm2 span{font-size:11.5px;color:var(--muted)}.li .le{text-align:left}.st{font-size:11px;font-weight:700;padding:3px 11px;border-radius:20px;white-space:nowrap}.st.done{background:rgba(39,194,129,.15);color:var(--green)}.st.pending{background:rgba(245,196,0,.15);color:var(--gold)}.st.cancel{background:rgba(255,77,0,.15);color:var(--red)}.ld2{font-size:11px;color:var(--muted);margin-top:4px;display:flex;align-items:center;gap:5px;justify-content:flex-end}.ann{display:flex;gap:12px;padding:13px;border-radius:var(--r-sm);background:var(--chip);margin-bottom:9px}.ann .ai{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.ann h5{font-size:13px;font-weight:800;margin-bottom:2px}.ann p{font-size:11.5px;color:var(--muted)}.ann .at{font-size:10.5px;color:var(--muted-2);margin-top:3px}.tabs{display:flex;gap:7px;margin-bottom:16px;flex-wrap:wrap}.tab{padding:8px 17px;border-radius:11px;background:var(--chip);font-size:12.5px;font-weight:600;color:var(--muted);transition:.2s;box-shadow:inset 0 0 0 1px var(--line)}.tab.active{background:var(--grad);color:#221500;box-shadow:none}.cams{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:14px 0}.cam2{padding:16px;border-radius:13px;background:var(--chip);box-shadow:inset 0 0 0 2px var(--line);text-align:center;font-weight:800;font-size:14px;cursor:pointer;transition:.2s}.cam2.sel{box-shadow:inset 0 0 0 2px var(--orange);background:var(--grad-soft);color:var(--orange)}.cinp{margin:13px 0;padding:16px;border-radius:13px;background:var(--chip);box-shadow:inset 0 0 0 1px var(--line);display:flex;align-items:center;justify-content:space-between}.cinp input{background:none;border:none;color:var(--text);font-size:24px;font-weight:800;outline:none;text-align:left;width:100%;direction:ltr;font-family:'Orbitron'}.cinp .cu{color:var(--muted);font-size:13px}.setr{display:flex;align-items:center;gap:15px;padding:16px;border-radius:var(--r-sm);background:var(--chip);margin-bottom:11px;transition:.2s;cursor:pointer}.setr:hover{transform:translateX(-3px)}.setr .ic3d{width:42px;height:42px}.setr .ic3d svg{width:19px;height:19px}.setr .sc{flex:1}.setr h4{font-size:14px;font-weight:800}.setr span{font-size:12px;color:var(--muted)}.boff{font-size:12px;color:var(--red);font-weight:700}.bon{font-size:12px;color:var(--green);font-weight:700}.inf{margin-bottom:15px}.inf label{display:block;font-size:12.5px;color:var(--muted);margin-bottom:6px;font-weight:600}.inf input{width:100%;background:var(--input);border-radius:12px;padding:13px 16px;color:var(--text);font-size:14px;outline:none;box-shadow:inset 0 0 0 1px var(--line);transition:.2s}.inf input:focus{box-shadow:inset 0 0 0 1px var(--orange)}.bnav{display:none;position:fixed;bottom:calc(12px + env(safe-area-inset-bottom));right:14px;left:14px;z-index:80;padding:4px 6px;justify-content:space-around;border-radius:24px;transition:padding .35s cubic-bezier(.3,.8,.3,1),border-radius .35s}.bn span{transition:opacity .25s,max-height .35s,margin .3s}body.mini .bnav{padding:3px 6px;border-radius:26px}body.mini .bn{gap:0;padding:6px 13px}body.mini .bn span{display:none}body.mini .bn svg{width:17px;height:17px}.bn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 11px;color:var(--muted);font-size:10px;font-weight:600;position:relative;transition:.2s;border-radius:14px}.bn svg{width:20px;height:20px}.bn.active{color:var(--orange)}.bn.active::before{content:"";position:absolute;inset:0;border-radius:14px;background:var(--grad-soft)}.bn span,.bn svg{position:relative}.bnb{position:absolute;top:1px;left:50%;margin-left:3px;min-width:16px;height:16px;padding:0 4px;background:var(--grad);color:#221500;border-radius:20px;font-size:9.5px;font-weight:800;display:flex;align-items:center;justify-content:center;z-index:2}#tw{position:fixed;bottom:96px;left:50%;transform:translateX(-50%);z-index:300;display:flex;flex-direction:column;gap:10px;align-items:center;width:90%;max-width:380px}.toast{display:flex;align-items:center;gap:12px;padding:13px 18px;border-radius:15px;font-size:13.5px;font-weight:600;width:100%;animation:tin .45s cubic-bezier(.2,1.3,.3,1)}@keyframes tin{from{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}.toast.out{animation:tout .35s forwards}@keyframes tout{to{transform:translateY(28px);opacity:0}}.toast .ti{width:28px;height:28px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:800}.toast.ok .ti{background:rgba(39,194,129,.18);color:var(--green)}.toast.info .ti{background:var(--grad-soft);color:var(--orange)}.toast.err .ti{background:rgba(255,77,0,.18);color:var(--red)}.ovl{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:90;opacity:0;visibility:hidden;transition:.3s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ovl.show{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;width:280px;max-width:84vw;z-index:100;transform:translateX(100%);transition:.4s cubic-bezier(.3,.9,.3,1);padding:22px;overflow-y:auto;border-radius:0}.drawer.show{transform:none}.drawer .dc{position:absolute;top:16px;left:16px;width:34px;height:34px;border-radius:11px;background:var(--chip);display:flex;align-items:center;justify-content:center}.drawer .dlogo{margin-bottom:24px}.drawer a{display:block;padding:13px 12px;border-radius:12px;font-weight:600;font-size:14.5px;color:var(--muted);transition:.2s}.drawer a:hover,.drawer a.active{background:var(--chip);color:var(--orange)}.amodal{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:.3s}.amodal.show{opacity:1;visibility:visible}.amodal .box{width:min(560px,94vw);max-height:82vh;border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column}.amodal .mh{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.amodal .mh h3{font-size:18px;font-weight:800}.agrid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;overflow-y:auto;padding:4px}.aitem{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 0 0 2px transparent;background:#0a0a0c}.aitem svg{width:100%!important;height:100%!important;display:block}.aitem:hover{transform:scale(1.06)}.aitem.sel{box-shadow:inset 0 0 0 2px var(--orange),0 0 18px rgba(255,138,0,.4);transform:scale(1.04)}.mobo{display:none}.desk{display:block}@media(max-width:1100px){.pgrid{grid-template-columns:repeat(3,1fr)}.al{grid-template-columns:1fr}.aside{display:none}.ll{grid-template-columns:1fr}.lpromo{display:none}.cartl{grid-template-columns:1fr}.agrid{grid-template-columns:repeat(5,1fr)}}@media(max-width:760px){body{font-size:13.5px;padding-bottom:96px}.wrap{padding:0 14px}.hdr,footer{display:none}.mtop,.bnav{display:flex}.menub{display:flex}main{padding-top:74px}.mobo{display:block}.desk{display:none}.mob-flex{display:flex!important}.sec{padding:24px 0}.hero{height:330px;margin-top:4px}.slide .sc{padding:26px 22px;max-width:100%;margin:0}.slide h1{font-size:28px}.slide p{font-size:13.5px}.slide .fig{display:none}.hero-nav{right:22px}.feats{grid-template-columns:1fr 1fr;gap:10px}.feat{padding:13px}.pgrid{grid-template-columns:1fr 1fr;gap:11px}.disc{flex-direction:column;text-align:center;padding:24px 20px;gap:16px}.disc .dl{flex-direction:column;gap:13px}.disc .pct{font-size:48px}.stats{grid-template-columns:1fr 1fr;gap:12px;padding:18px}.stat{justify-content:flex-start}.offers{grid-template-columns:1fr}.atop{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.ag{grid-template-columns:1fr}.pcard2{flex-direction:column;text-align:center}.pm2{align-items:center}.pn{justify-content:center}.cth{display:none}.crow{grid-template-columns:1fr;gap:13px;padding:15px;background:var(--chip);border-radius:15px;margin-bottom:11px;border:none}.crow>*{text-align:right!important}.qty,.delb{margin:0}.cmrow{display:flex;justify-content:space-between;align-items:center}.cprice,.csum{text-align:right}.cams{grid-template-columns:1fr 1fr}.sec-t{font-size:19px}.apre h2{font-size:20px}.agrid{grid-template-columns:repeat(4,1fr)}.ftrust{justify-content:center}}#loginFx{position:fixed;inset:0;z-index:9998;display:none;align-items:center;justify-content:center;flex-direction:column;gap:18px;background:radial-gradient(circle at 50% 42%,rgba(42,20,4,.95),rgba(8,8,11,.98))}#loginFx.show{display:flex}.lfx-core{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center}.lfx-ring{position:absolute;inset:0;border-radius:50%;border:3px solid var(--orange);opacity:0;animation:lfxRing 1.25s ease forwards}.lfx-ring::after{content:"";position:absolute;inset:-16px;border-radius:50%;border:2px solid var(--gold);opacity:0;animation:lfxRing2 1.25s .12s ease forwards}.lfx-bolt{position:relative;animation:lfxBolt 1s cubic-bezier(.2,1.4,.4,1) forwards}.lfx-bolt svg,.lfx-bolt img{filter:drop-shadow(0 0 22px rgba(255,138,0,.9))}.lfx-text{font-family:'Vazirmatn';font-weight:900;font-size:36px;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 20px rgba(255,138,0,.6));opacity:0;transform:translateY(14px) scale(.85);animation:lfxText .7s .5s cubic-bezier(.2,1.2,.35,1) forwards}@keyframes lfxRing{0%{transform:scale(.4);opacity:0}40%{opacity:1}100%{transform:scale(1.35);opacity:0}}@keyframes lfxRing2{0%{transform:scale(.5);opacity:0}50%{opacity:.6}100%{transform:scale(1.7);opacity:0}}@keyframes lfxBolt{0%{transform:scale(0) rotate(-25deg);opacity:0}60%{transform:scale(1.18) rotate(6deg);opacity:1}100%{transform:scale(1) rotate(0)}}@keyframes lfxText{to{opacity:1;transform:none}}.pcard{padding:20px 14px 16px;border-radius:24px}.pcard .gw{position:relative}.pcard .gw::before{content:"";position:absolute;left:50%;top:50%;width:90px;height:90px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(120,180,255,.2),transparent 68%);filter:blur(7px);z-index:0;pointer-events:none}.pcard .gw>*{position:relative;z-index:1}.pcard .amt{font-size:15px;letter-spacing:.2px;font-weight:800}.pcard .price{font-size:16.5px;font-weight:900}.pcard .btn{border-radius:13px;padding:11px;font-weight:800}.pcard .fav{background:var(--glass-strong)}.bnb{top:-2px;left:calc(50% + 8px);margin:0}.sec-t{font-weight:900}.slide h1{font-weight:900}.disc h3,.offer h4,.offer .big,.pt,.apre h2{font-weight:900}.wa,.kpi b,.stat b,.tot b{font-weight:900}#shopP{grid-template-columns:repeat(4,1fr)}#favP{grid-template-columns:repeat(3,1fr)}.mtop{flex-wrap:nowrap}@media(max-width:760px){#shopP,#favP{grid-template-columns:1fr 1fr}.lg{-webkit-backdrop-filter:blur(11px) saturate(150%);backdrop-filter:blur(11px) saturate(150%)}.glassbar{-webkit-backdrop-filter:blur(15px) saturate(160%);backdrop-filter:blur(15px) saturate(160%)}.grain{display:none}.a3,.a4{display:none}.aurora{filter:blur(55px)}.bg-fire{filter:blur(22px)}}@media(max-width:760px){.mtop.mobo{display:flex!important}}.ticker{overflow:hidden;margin-top:14px;border-radius:16px;padding:11px 0;background:var(--grad-soft);box-shadow:inset 0 0 0 1px var(--line)}.tk{display:flex;gap:42px;width:max-content;animation:tkMove var(--tks,28s) linear infinite}.tk span{white-space:nowrap;font-size:12.5px;font-weight:800;color:var(--muted)}.ticker:hover .tk{animation-play-state:paused}@keyframes tkMove{to{transform:translateX(50%)}}.lw{background-size:220% auto;animation:lwSheen 7s linear infinite}@keyframes lwSheen{to{background-position:220% center}}.pcard .gw>*{animation:gemFloat 3.6s ease-in-out infinite}.pcard:nth-child(even) .gw>*{animation-delay:-1.8s}@keyframes gemFloat{50%{transform:translateY(-6px)}}.shine{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:2}.shine::after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:skewX(-18deg);transition:left .7s}.pcard:hover .shine::after{left:150%}.pcard.featured .chip{animation:chipPulse 2.2s ease-in-out infinite}@keyframes chipPulse{50%{transform:scale(1.08)}}.sec-t{position:relative;padding-bottom:10px}.sec-t::after{content:"";position:absolute;bottom:0;right:2px;width:48px;height:3px;border-radius:3px;background:var(--grad)}.llogo .lm{animation:ldF 3.5s ease-in-out infinite}@media(max-width:760px){.pcard,.feat{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(165deg,rgba(34,30,38,.92),rgba(18,16,22,.94))}[data-theme="day"] .pcard,[data-theme="day"] .feat{background:linear-gradient(165deg,rgba(255,255,255,.94),rgba(255,249,238,.96))}.tk{animation-duration:22s}}#amobTabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:9px;padding:6px 2px 12px;margin-bottom:12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}#amobTabs::-webkit-scrollbar{display:none}#amobTabs .tab{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border-radius:14px;font-size:12.5px;font-weight:800;color:var(--muted);background:linear-gradient(165deg,rgba(42,38,46,.92),rgba(20,18,24,.96));box-shadow:0 5px 12px -5px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -3px 7px -4px rgba(0,0,0,.65);transition:transform .22s,box-shadow .22s;animation:tabIn .45s backwards}[data-theme="day"] #amobTabs .tab{background:linear-gradient(165deg,#ffffff,#f3ecdd);box-shadow:0 5px 12px -5px rgba(140,100,40,.3),inset 0 1px 0 #fff,inset 0 -3px 7px -5px rgba(140,100,40,.25)}#amobTabs .tab:active{transform:translateY(2px) scale(.96)}#amobTabs .tab.active{background:var(--grad);color:#221500;transform:translateY(-2px);box-shadow:0 9px 20px -7px rgba(255,138,0,.65),inset 0 1.5px 0 rgba(255,255,255,.65),inset 0 -3px 7px rgba(150,40,0,.35)}#amobTabs .tab:nth-child(1){animation-delay:.03s}#amobTabs .tab:nth-child(2){animation-delay:.07s}#amobTabs .tab:nth-child(3){animation-delay:.11s}#amobTabs .tab:nth-child(4){animation-delay:.15s}#amobTabs .tab:nth-child(5){animation-delay:.19s}#amobTabs .tab:nth-child(6){animation-delay:.23s}#amobTabs .tab:nth-child(7){animation-delay:.27s}#amobTabs .tab:nth-child(8){animation-delay:.31s}#amobTabs .tab:nth-child(9){animation-delay:.35s}.ti2{font-size:14px;line-height:1}.lo2{color:var(--red)!important}@keyframes tabIn{from{opacity:0;transform:translateY(12px) scale(.9)}}html,body{overflow-x:hidden;max-width:100%}.al,.acont{min-width:0}.acont{max-width:100%}#amobTabs{max-width:100%}.ld-stage{position:relative;width:150px;height:150px}.ld-bg{position:absolute;inset:-6px;border-radius:50%;background:var(--ldbg) center/cover;opacity:0;transform:scale(.6);animation:ldBgIn .7s 1.05s cubic-bezier(.2,1.1,.3,1) forwards;box-shadow:0 0 50px rgba(255,120,0,.45)}.sh{position:absolute;inset:8px;background:var(--emb) center/contain no-repeat;opacity:0;animation:.8s cubic-bezier(.16,1.3,.3,1) forwards;z-index:2;filter:drop-shadow(0 6px 16px rgba(0,0,0,.5))}.sh1{clip-path:polygon(0 0,55% 0,50% 50%,0 45%);animation-name:shA;animation-delay:.08s}.sh2{clip-path:polygon(55% 0,100% 0,100% 55%,50% 50%);animation-name:shB;animation-delay:.2s}.sh3{clip-path:polygon(100% 55%,100% 100%,45% 100%,50% 50%);animation-name:shC;animation-delay:.32s}.sh4{clip-path:polygon(0 45%,50% 50%,45% 100%,0 100%);animation-name:shD;animation-delay:.44s}@keyframes shA{from{opacity:0;transform:translate(-52px,-38px) rotate(-16deg) scale(1.15)}to{opacity:1;transform:none}}@keyframes shB{from{opacity:0;transform:translate(46px,-46px) rotate(13deg) scale(1.15)}to{opacity:1;transform:none}}@keyframes shC{from{opacity:0;transform:translate(50px,42px) rotate(15deg) scale(1.15)}to{opacity:1;transform:none}}@keyframes shD{from{opacity:0;transform:translate(-46px,46px) rotate(-12deg) scale(1.15)}to{opacity:1;transform:none}}@keyframes ldBgIn{to{opacity:1;transform:scale(1)}}.ld-ping{position:absolute;inset:-10px;border-radius:50%;border:2.5px solid var(--gold);opacity:0;animation:ldPing .7s 1.05s ease-out forwards;z-index:3}@keyframes ldPing{0%{transform:scale(.6);opacity:.9}100%{transform:scale(1.45);opacity:0}}.ldps{position:relative}.ldp{position:absolute;width:50%;height:50%;background-size:200% 200%;background-repeat:no-repeat;opacity:0;animation-duration:.75s;animation-timing-function:cubic-bezier(.2,1.25,.4,1);animation-fill-mode:forwards}.ldp1{top:0;left:0;border-top-left-radius:100%;animation-name:pIn1;animation-delay:.1s}.ldp2{top:0;left:50%;border-top-right-radius:100%;animation-name:pIn2;animation-delay:.22s}.ldp3{top:50%;left:0;border-bottom-left-radius:100%;animation-name:pIn3;animation-delay:.34s}.ldp4{top:50%;left:50%;border-bottom-right-radius:100%;animation-name:pIn4;animation-delay:.46s}@keyframes pIn1{from{opacity:0;transform:translate(-72px,-72px) rotate(-35deg) scale(.5)}to{opacity:1;transform:none}}@keyframes pIn2{from{opacity:0;transform:translate(72px,-72px) rotate(35deg) scale(.5)}to{opacity:1;transform:none}}@keyframes pIn3{from{opacity:0;transform:translate(-72px,72px) rotate(28deg) scale(.5)}to{opacity:1;transform:none}}@keyframes pIn4{from{opacity:0;transform:translate(72px,72px) rotate(-28deg) scale(.5)}to{opacity:1;transform:none}}.ldfl{position:absolute;inset:-9px;border-radius:50%;border:2.5px solid #FFD24A;opacity:0;transform:scale(.82);animation:ldflA .65s 1.05s ease-out forwards;pointer-events:none}@keyframes ldflA{0%{opacity:.95;transform:scale(.84)}100%{opacity:0;transform:scale(1.5)}}.ld-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(255,115,15,.42),transparent 62%);opacity:0;animation:ldGlow 1s 1.05s ease forwards;pointer-events:none}@keyframes ldGlow{to{opacity:1}}.ld-em{animation-delay:1.4s}.ld-w{background-size:220% auto;animation:lwSheen 5s linear infinite}.lfx-text{font-family:'Vazirmatn',sans-serif!important;font-weight:900;font-size:34px;letter-spacing:0;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:0;animation:lfxT2 .8s 1.15s cubic-bezier(.2,1.3,.4,1) forwards;filter:drop-shadow(0 5px 26px rgba(255,138,0,.55))}@keyframes lfxT2{from{opacity:0;transform:translateY(16px) scale(.78);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0) drop-shadow(0 5px 26px rgba(255,138,0,.55))}}.ld-stage{position:relative}#loader .ld-stage{width:136px;height:136px}.lfxs{width:118px;height:118px}.ldp{position:absolute;width:50%;height:50%;background-size:200% 200%;background-repeat:no-repeat;opacity:0;filter:blur(8px) brightness(1.5);will-change:transform}.ldp1{left:0;top:0;background-position:0 0;border-top-left-radius:100%}.ldp2{right:0;top:0;background-position:100% 0;border-top-right-radius:100%}.ldp3{left:0;bottom:0;background-position:0 100%;border-bottom-left-radius:100%}.ldp4{right:0;bottom:0;background-position:100% 100%;border-bottom-right-radius:100%}@keyframes pIn1{0%{opacity:0;transform:translate(-90px,-90px) rotate(-40deg) scale(.5)}100%{opacity:1;transform:none;filter:blur(0) brightness(1)}}@keyframes pIn2{0%{opacity:0;transform:translate(90px,-90px) rotate(40deg) scale(.5)}100%{opacity:1;transform:none;filter:blur(0) brightness(1)}}@keyframes pIn3{0%{opacity:0;transform:translate(-90px,90px) rotate(28deg) scale(.5)}100%{opacity:1;transform:none;filter:blur(0) brightness(1)}}@keyframes pIn4{0%{opacity:0;transform:translate(90px,90px) rotate(-28deg) scale(.5)}100%{opacity:1;transform:none;filter:blur(0) brightness(1)}}.ld-glow{position:absolute;inset:-30px;border-radius:50%;background:radial-gradient(circle,rgba(255,150,40,.6),rgba(255,77,0,.25) 45%,transparent 72%);opacity:0;transform:scale(.4);filter:blur(12px);z-index:-1}.ld-ring{position:absolute;inset:-5px;border-radius:50%;border:2.5px solid rgba(255,205,90,.95);box-shadow:0 0 18px rgba(255,150,30,.7);opacity:0;transform:scale(.6)}@keyframes glowIn{to{opacity:1;transform:scale(1)}}@keyframes ringPop{45%{opacity:1;transform:scale(1.08)}100%{opacity:.6;transform:scale(1.02)}}#loader .ldp1{animation:pIn1 .6s .15s cubic-bezier(.2,1.35,.4,1) forwards}#loader .ldp2{animation:pIn2 .6s .3s cubic-bezier(.2,1.35,.4,1) forwards}#loader .ldp3{animation:pIn3 .6s .45s cubic-bezier(.2,1.35,.4,1) forwards}#loader .ldp4{animation:pIn4 .6s .6s cubic-bezier(.2,1.35,.4,1) forwards}#loader .ld-glow{animation:glowIn .8s 1.25s ease forwards}#loader .ld-ring{animation:ringPop .7s 1.15s cubic-bezier(.2,1.4,.4,1) forwards}.ld-w2{font-family:'Orbitron';font-weight:900;font-size:25px;letter-spacing:8px;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:0;animation:fadeUp .6s 1.45s ease forwards}.ld-s2{font-size:11px;font-weight:700;letter-spacing:4px;color:var(--muted);opacity:0;animation:fadeUp .6s 1.6s ease forwards}@keyframes fadeUp{from{transform:translateY(8px)}to{opacity:1;transform:none}}#loginFx .ldp,#loginFx .ld-glow,#loginFx .ld-ring{animation:none}#loginFx.show .ldp1{animation:pIn1 .5s .05s cubic-bezier(.2,1.35,.4,1) forwards}#loginFx.show .ldp2{animation:pIn2 .5s .17s cubic-bezier(.2,1.35,.4,1) forwards}#loginFx.show .ldp3{animation:pIn3 .5s .29s cubic-bezier(.2,1.35,.4,1) forwards}#loginFx.show .ldp4{animation:pIn4 .5s .41s cubic-bezier(.2,1.35,.4,1) forwards}#loginFx.show .ld-glow{animation:glowIn .7s .95s ease forwards}#loginFx.show .ld-ring{animation:ringPop .6s .9s cubic-bezier(.2,1.4,.4,1) forwards}.lfx-text{font-size:42px!important;line-height:1.5;filter:drop-shadow(0 6px 30px rgba(255,138,0,.8)) drop-shadow(0 2px 5px rgba(0,0,0,.55))!important}@media(min-width:761px){.bnav{display:flex;left:50%;right:auto;transform:translateX(-50%);width:min(560px,92vw);bottom:18px}body{padding-bottom:96px}}.lg{-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}.glassbar{-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}.grain{display:none}.aurora{filter:blur(60px)}.a4{display:none}.lb{padding:18px;border-radius:22px;position:relative}.lb-stage{position:relative;height:122px;border-radius:16px;overflow:hidden;background:rgba(0,0,0,.38);border:1px solid rgba(255,255,255,.08);direction:ltr}.lb-reel{display:flex;gap:10px;position:absolute;left:0;top:14px;will-change:transform}.lb-it{flex:0 0 96px;height:94px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 -3px 0 var(--rc,#666);font-weight:800;font-size:12.5px;direction:rtl}.lb-it .em{font-size:26px}.r-g{--rc:#8b8f98}.r-b{--rc:#3da9ff}.r-p{--rc:#b25cff}.r-o{--rc:#FFB300}.r-r{--rc:#ff4655}.lb-marker{position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--gold),var(--orange));z-index:3;transform:translateX(-50%);box-shadow:0 0 12px rgba(255,170,0,.8);border-radius:3px}.lb-marker::before{content:'';position:absolute;top:-2px;left:50%;transform:translateX(-50%);border:7px solid transparent;border-top:9px solid var(--gold)}.lb-marker::after{content:'';position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);border:7px solid transparent;border-bottom:9px solid var(--gold)}.lb-fade{position:absolute;top:0;bottom:0;width:64px;z-index:2;pointer-events:none}.lf-l{left:0;background:linear-gradient(90deg,rgba(8,8,11,.92),transparent)}.lf-r{right:0;background:linear-gradient(-90deg,rgba(8,8,11,.92),transparent)}.lb-foot{display:flex;align-items:center;gap:14px;margin-top:14px;flex-wrap:wrap}.lb-btn{font-family:'Orbitron',sans-serif;letter-spacing:2px;font-weight:900;font-size:14px;padding:12px 26px;border:none;border-radius:14px;background:var(--grad);color:#1a0d00;cursor:pointer;box-shadow:0 6px 20px rgba(255,138,0,.35);transition:transform .2s,box-shadow .2s}.lb-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 26px rgba(255,138,0,.5)}.lb-btn:disabled{opacity:.45;filter:grayscale(.6);cursor:not-allowed}.lb-status{font-size:12.5px;color:var(--muted);font-weight:700}.lb-result{margin-top:12px;font-weight:900;font-size:15px;display:none}.lb-result.show{display:block;animation:lbR .5s ease}@keyframes lbR{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lb-it.won{animation:lbWon .9s ease infinite alternate;z-index:1}@keyframes lbWon{from{box-shadow:inset 0 -3px 0 var(--rc),0 0 0 2px var(--rc)}to{box-shadow:inset 0 -3px 0 var(--rc),0 0 20px var(--rc)}}.lbanner{position:relative;display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:22px;cursor:pointer;overflow:hidden;background:linear-gradient(115deg,#241303,#0d0b12 55%,#13101c);border:1.5px solid rgba(255,170,40,.4);box-shadow:0 10px 34px rgba(255,110,10,.16),inset 0 1px 0 rgba(255,210,110,.18);transition:transform .25s,box-shadow .25s}.lbanner:hover{transform:translateY(-3px);box-shadow:0 16px 44px rgba(255,120,15,.3)}.lbn-glow{position:absolute;inset:0;background:radial-gradient(circle at 12% 50%,rgba(255,130,20,.35),transparent 55%);pointer-events:none}.lbn-sweep{position:absolute;top:0;bottom:0;width:90px;background:linear-gradient(105deg,transparent,rgba(255,220,140,.16),transparent);transform:skewX(-18deg);animation:lbnSw 3.6s linear infinite;pointer-events:none}@keyframes lbnSw{to{transform:skewX(-18deg) translateX(960px)}}.lbn-case{font-size:46px;filter:drop-shadow(0 6px 14px rgba(255,150,30,.55));animation:gemFloat 3.4s ease-in-out infinite}.lbn-tx{flex:1;min-width:0}.lbn-t{font-weight:900;font-size:19px;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lbn-s{font-size:12.5px;color:var(--muted);font-weight:700;margin-top:4px}.lbn-cta{font-family:'Orbitron';font-weight:900;font-size:13px;letter-spacing:2px;padding:11px 18px;border-radius:13px;background:var(--grad);color:#1a0d00;box-shadow:0 6px 18px rgba(255,138,0,.4);animation:ctaPul 1.8s ease-in-out infinite;white-space:nowrap}@keyframes ctaPul{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}.lb-back{background:rgba(255,255,255,.07);border:1px solid var(--line);color:var(--text);font-weight:800;font-size:13px;padding:9px 16px;border-radius:12px;cursor:pointer;margin-bottom:14px;font-family:inherit}.la-head{text-align:center;margin-bottom:14px}.la-title{font-weight:900;font-size:24px;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.la-sub{color:var(--muted);font-size:13px;font-weight:700;margin-top:6px}.la-odds{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-bottom:18px}.odd{font-size:10.5px;font-weight:800;padding:5px 9px;border-radius:30px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--rc)}.la-arena{position:relative;min-height:330px}.la-caseWrap{display:flex;justify-content:center;padding:34px 0 20px;transition:opacity .45s,transform .45s}.la-caseWrap.gone{opacity:0;transform:scale(.85);pointer-events:none;position:absolute;inset:0}.la-case{position:relative;width:192px;height:160px;cursor:pointer;perspective:520px}.la-case.pre{transform:translateY(-115vh) rotate(9deg)}.la-case.drop{transition:transform .95s cubic-bezier(.32,1.3,.42,1);transform:none}.la-case.shake{animation:cShake .55s ease}@keyframes cShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-7px) rotate(-2deg)}40%{transform:translateX(7px) rotate(2deg)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}.c-lid{position:absolute;left:0;right:0;top:0;height:58px;border-radius:16px 16px 6px 6px;background:linear-gradient(180deg,#3d2f1a,#1d1710);border:2px solid #c98c2a;border-bottom:3px solid var(--gold);box-shadow:inset 0 6px 14px rgba(255,205,95,.18);transform-origin:50% 100%;transition:transform .6s cubic-bezier(.45,1.4,.5,1);z-index:2}.la-case.open .c-lid{transform:rotateX(-102deg)}.c-body{position:absolute;left:0;right:0;top:54px;bottom:0;border-radius:8px 8px 18px 18px;background:linear-gradient(180deg,#262031,#0f0d15);border:2px solid #8a6420;box-shadow:inset 0 0 28px rgba(0,0,0,.7),inset 0 2px 0 rgba(255,205,95,.25);display:flex;align-items:center;justify-content:center}.c-emb{display:block;width:62px;height:62px;border-radius:50%;overflow:hidden;border:2px solid var(--gold);box-shadow:0 0 18px rgba(255,170,30,.55)}.c-emb img{width:100%;height:100%;object-fit:cover;display:block}.c-lock{position:absolute;left:50%;top:46px;transform:translateX(-50%);width:36px;height:30px;background:linear-gradient(180deg,#FFD24A,#b8770e);border-radius:9px;z-index:3;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 9px rgba(0,0,0,.55)}.c-lock::after{content:'';width:8px;height:13px;background:#221a08;border-radius:4px 4px 2px 2px}.la-key{position:absolute;left:50%;top:42px;margin-left:-13px;font-size:30px;z-index:4;opacity:0;pointer-events:none;filter:drop-shadow(0 3px 6px rgba(0,0,0,.6))}.la-key.kgo{animation:keyGo 1.35s ease forwards}@keyframes keyGo{0%{opacity:0;transform:translate(105px,-26px) rotate(-30deg)}40%{opacity:1;transform:translate(0,0) rotate(0)}62%{transform:rotate(0)}88%{transform:rotate(95deg)}100%{opacity:0;transform:rotate(95deg) scale(.7)}}.c-burst{position:absolute;left:50%;top:54px;width:10px;height:10px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle,#fff7d8,rgba(255,180,40,.85) 35%,transparent 70%);opacity:0;z-index:1;pointer-events:none}.c-burst.bgo{animation:burst .75s ease-out forwards}@keyframes burst{0%{opacity:0;transform:translateX(-50%) scale(1)}25%{opacity:1}100%{opacity:0;transform:translateX(-50%) scale(26)}}.la-ring{position:absolute;left:50%;top:208px;width:150px;height:26px;transform:translateX(-50%) scale(.4);border-radius:50%;border:2px solid rgba(255,180,60,.7);opacity:0;pointer-events:none}.la-ring.rgo{animation:ringW .6s ease-out forwards}@keyframes ringW{0%{opacity:.9;transform:translateX(-50%) scale(.4)}100%{opacity:0;transform:translateX(-50%) scale(1.7)}}.la-stage{opacity:0;transform:translateY(14px);transition:.5s}.la-stage.in{opacity:1;transform:none}.la-spin{text-align:center;margin-top:12px;font-weight:800;font-size:13.5px;color:var(--gold)}.dots::after{content:'';animation:dots 1.2s steps(4) infinite}@keyframes dots{0%{content:''}25%{content:'.'}50%{content:'..'}75%{content:'...'}}.la-prize{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1.5px var(--rc),0 0 26px -6px var(--rc);text-align:right;font-size:14px}.lp-em{font-size:38px;filter:drop-shadow(0 0 10px var(--rc))}.la-conf{position:absolute;inset:0;pointer-events:none;overflow:hidden}.la-conf span{position:absolute;top:-26px;animation:confFall 2.1s ease-in forwards}@keyframes confFall{to{transform:translateY(420px) rotate(220deg);opacity:0}}.la-case{width:208px;height:172px}.la-caseWrap{animation:wFloat 3.6s ease-in-out infinite}.la-caseWrap.gone{animation:none}@keyframes wFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.c-aura{position:absolute;inset:-30px;border-radius:36px;background:radial-gradient(circle,rgba(255,140,20,.3),transparent 64%);filter:blur(12px);z-index:0;animation:auraP 2.6s ease-in-out infinite;pointer-events:none}@keyframes auraP{0%,100%{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.c-lid{height:62px;border-radius:18px 18px 5px 5px;border:2px solid #d59a33;border-bottom:none;background:linear-gradient(180deg,#52401f,#241b10 80%),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 2px,transparent 2px 7px);background-blend-mode:overlay;box-shadow:inset 0 8px 16px rgba(255,210,100,.2),inset 0 -4px 10px rgba(0,0,0,.55)}.c-band{position:absolute;left:10px;right:10px;top:10px;height:9px;border-radius:6px;background:linear-gradient(180deg,#FFE08A,#a96f12);box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.5)}.c-screws{position:absolute;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe9b0,#8a5c10);left:8px;top:38px;box-shadow:182px 0 0 0 #c79233,0 -28px 0 0 #c79233,182px -28px 0 0 #c79233}.c-seam{position:absolute;left:6px;right:6px;top:60px;height:5px;border-radius:4px;background:linear-gradient(90deg,transparent,rgba(255,170,40,.9),rgba(255,220,120,1),rgba(255,170,40,.9),transparent);filter:blur(1px);z-index:2;opacity:.65;animation:seamP 2.2s ease-in-out infinite}@keyframes seamP{0%,100%{opacity:.45}50%{opacity:1}}.la-case.open .c-seam{opacity:0}.c-body{top:58px;border-radius:7px 7px 20px 20px;border:2px solid #9a7126;background:linear-gradient(180deg,#2b2335,#0e0c14 75%),repeating-linear-gradient(45deg,rgba(255,255,255,.022) 0 3px,transparent 3px 9px);box-shadow:inset 0 0 30px rgba(0,0,0,.75),inset 0 2px 0 rgba(255,205,95,.28),0 14px 26px -10px rgba(0,0,0,.7)}.c-rail{position:absolute;top:10px;bottom:12px;width:7px;border-radius:6px;background:linear-gradient(180deg,#FFD96E,#8a5c10);box-shadow:inset 0 0 3px rgba(255,255,255,.45),0 0 8px rgba(255,170,40,.35)}.rl{left:9px}.rr{right:9px}.c-feet{position:absolute;left:22px;right:22px;bottom:-7px;height:7px;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#7a5414,#3a2806);box-shadow:inset 0 1px 0 rgba(255,220,130,.4)}.c-embr{position:relative;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:conic-gradient(from 0deg,var(--gold),#6e4607,#FFE08A,#6e4607,var(--gold));animation:embSpin 7s linear infinite;box-shadow:0 0 22px rgba(255,170,30,.6)}@keyframes embSpin{to{transform:rotate(360deg)}}.c-embr .c-emb{width:60px;height:60px;border:2.5px solid #1a1206;box-shadow:none;animation:embSpin 7s linear infinite reverse}.c-lock{top:48px;width:46px;height:40px;border-radius:10px 10px 14px 14px;background:linear-gradient(180deg,#FFE08A,#c8861a 55%,#8a5c10);border:1.5px solid #5e3e08;box-shadow:0 4px 10px rgba(0,0,0,.6),inset 0 2px 0 rgba(255,255,255,.55);z-index:3}.c-lock::after{width:11px;height:11px;border-radius:50%;background:#1d1505;box-shadow:0 9px 0 -3px #1d1505;margin-top:-7px}.la-stage{position:relative}.la-recent{text-align:center;font-size:12px;color:var(--muted);font-weight:700;margin:-8px 0 14px;min-height:18px}.la-recent.rt{animation:rcIn .45s ease}@keyframes rcIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.lb-stage{transition:box-shadow .4s}.lb-stage.spinning{box-shadow:inset 0 0 0 1px rgba(255,170,40,.35),0 0 26px -4px rgba(255,140,20,.5)}.lb-stage.spinning .lb-marker{animation:mkP .5s ease-in-out infinite}@keyframes mkP{0%,100%{box-shadow:0 0 12px rgba(255,170,0,.8)}50%{box-shadow:0 0 24px rgba(255,210,70,1)}}.la-winfx{position:absolute;left:50%;top:62px;width:8px;height:8px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle,#fff6d0,rgba(255,170,40,.7) 40%,transparent 70%);opacity:0;pointer-events:none;z-index:4}.la-winfx.go{animation:wfx .8s ease-out forwards}@keyframes wfx{0%{opacity:0;transform:translateX(-50%) scale(1)}20%{opacity:1}100%{opacity:0;transform:translateX(-50%) scale(42)}}.lp-rar{display:inline-block;font-size:10.5px;font-weight:900;padding:3px 10px;border-radius:20px;background:var(--rc);color:#140d02;margin-bottom:6px}.lbn-sweep{left:-90px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.adm{display:grid;grid-template-columns:232px 1fr;gap:18px;align-items:start}.adm-side{padding:16px;border-radius:20px;position:sticky;top:90px;display:flex;flex-direction:column;gap:6px}.adm-brand{display:flex;align-items:center;gap:10px;padding:6px 6px 14px;border-bottom:1px solid var(--line);margin-bottom:8px}.adm-brand b{font-family:'Orbitron';font-size:15px;letter-spacing:1px}.adm-brand i{display:block;font-style:normal;font-size:9px;letter-spacing:2.5px;color:var(--gold);font-weight:800}.abtn{display:flex;align-items:center;gap:9px;width:100%;text-align:right;background:transparent;border:none;color:var(--text);font-family:inherit;font-weight:800;font-size:13.5px;padding:11px 12px;border-radius:12px;cursor:pointer;transition:background .2s,color .2s}.abtn:hover{background:rgba(255,255,255,.06)}.abtn.on{background:linear-gradient(120deg,rgba(255,138,0,.18),rgba(255,138,0,.06));color:var(--gold);box-shadow:inset 0 0 0 1px rgba(255,170,40,.35)}.abtn.aout{margin-top:10px;color:#ff7676}.abtn.aout:hover{background:rgba(255,70,70,.12)}.adm-main{display:flex;flex-direction:column;gap:16px;min-width:0}.apane2{display:none;flex-direction:column;gap:16px}.apane2.on{display:flex;animation:tabIn2 .35s ease}@keyframes tabIn2{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.acard{padding:18px;border-radius:20px}.ac-t{display:block;margin-bottom:12px}.ap-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:16px}.abtn2{background:var(--grad);border:none;color:#1a0d00;font-family:inherit;font-weight:900;font-size:13px;padding:10px 18px;border-radius:12px;cursor:pointer;box-shadow:0 5px 16px rgba(255,138,0,.35);transition:transform .2s}.abtn2:hover{transform:translateY(-2px)}.adm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.ast2{display:flex;align-items:center;gap:12px;padding:16px;border-radius:18px;position:relative;transition:transform .25s}.ast2:hover{transform:translateY(-3px)}.ai{font-size:26px}.av{font-weight:900;font-size:21px;font-family:'Orbitron'}.al{font-size:11.5px;color:var(--muted);font-weight:700;margin-top:2px}.ad{margin-right:auto;font-size:11px;font-weight:900;color:#5dd97c;background:rgba(70,200,110,.12);padding:4px 8px;border-radius:20px}.ach-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.seg{display:flex;gap:4px;background:rgba(255,255,255,.05);border-radius:12px;padding:4px}.seg button{background:transparent;border:none;color:var(--muted);font-family:inherit;font-weight:800;font-size:12px;padding:7px 16px;border-radius:9px;cursor:pointer;transition:.2s}.seg button.on{background:var(--grad);color:#1a0d00}.ach-wrap svg{width:100%;height:auto;display:block;direction:ltr}.agrid{stroke:rgba(255,255,255,.08);stroke-dasharray:4 5}.alab{fill:var(--muted);font-size:11px;font-weight:700}.aarea{fill:url(#ag);opacity:0;animation:aFade .8s .3s ease forwards}@keyframes aFade{to{opacity:1}}.aline{fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(255,170,30,.7))}.adot{fill:#FFD24A;stroke:#1a0d00;stroke-width:2;opacity:0;transform-origin:center;transform-box:fill-box;animation:dotIn .4s cubic-bezier(.2,1.5,.4,1) forwards}@keyframes dotIn{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.ach-f{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;font-size:13px;color:var(--muted);font-weight:700;flex-wrap:wrap}.arow{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--line);margin-bottom:9px;flex-wrap:wrap;font-size:13px}.arow b{font-size:13.5px}.arow small{color:var(--muted)}.arow .ad{margin-right:0}.ain{background:rgba(0,0,0,.35);border:1px solid var(--line);color:var(--text);font-family:inherit;font-weight:800;font-size:13px;padding:8px 10px;border-radius:10px;width:120px}.ain:focus{outline:none;border-color:var(--gold)}select.ain{width:auto}.agem{width:38px;display:flex}.adel{background:rgba(255,70,70,.12);border:none;color:#ff7676;font-size:14px;padding:8px 11px;border-radius:10px;cursor:pointer;margin-right:auto}.sw{position:relative;display:inline-block;width:46px;height:26px;margin-right:auto}.sw input{display:none}.sw i{position:absolute;inset:0;border-radius:26px;background:rgba(255,255,255,.12);transition:.25s;cursor:pointer}.sw i::after{content:'';position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#888;transition:.25s}.sw input:checked+i{background:rgba(255,150,30,.35)}.sw input:checked+i::after{background:var(--gold);transform:translateX(-20px)}.och{font-size:11px;font-weight:900;padding:5px 11px;border-radius:20px}.o-paid{background:rgba(70,200,110,.14);color:#5dd97c}.o-pending{background:rgba(255,180,40,.14);color:#ffc555}.o-cancel{background:rgba(255,70,70,.14);color:#ff7676}select.ost{font-weight:900;border-radius:20px;padding:6px 10px}.asel{font-size:11px;color:var(--muted);background:rgba(0,0,0,.3);padding:4px 8px;border-radius:8px;direction:ltr}.asrch{background:rgba(0,0,0,.35);border:1px solid var(--line);color:var(--text);font-family:inherit;font-weight:700;font-size:13px;padding:10px 14px;border-radius:12px;min-width:200px}.uav{width:38px;height:38px;border-radius:50%;background:var(--grad);color:#1a0d00;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:15px}.uinf{display:flex;flex-direction:column;gap:2px;min-width:130px}.uvip{font-style:normal;font-size:9px;background:var(--grad);color:#1a0d00;padding:2px 6px;border-radius:8px;font-weight:900}.uact{display:flex;gap:6px;margin-right:auto}.uact button{background:rgba(255,255,255,.07);border:none;font-size:13px;padding:8px 10px;border-radius:10px;cursor:pointer;color:var(--text)}.acode{font-family:'Orbitron';letter-spacing:1px;color:var(--gold)}.aempty{text-align:center;color:var(--muted);padding:26px}.afg{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.afg input,.afg select{flex:1;min-width:150px;background:rgba(0,0,0,.35);border:1px solid var(--line);color:var(--text);font-family:inherit;font-weight:700;font-size:13px;padding:11px 13px;border-radius:12px}.aw{display:flex;align-items:center;gap:8px;margin-right:auto;font-size:12px;color:var(--muted);font-weight:800}.aclr{width:54px;height:36px;border:none;border-radius:10px;background:none;cursor:pointer;margin-right:auto}.arng{margin-right:auto;accent-color:var(--gold);width:180px}body.lowfx .aurora,body.lowfx #embers,body.lowfx .lbn-sweep{display:none!important}body.lowfx .lg{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--lg-solid)!important}.lg{-webkit-backdrop-filter:blur(var(--ab,12px)) saturate(150%);backdrop-filter:blur(var(--ab,12px)) saturate(150%)}@media(max-width:880px){.adm{grid-template-columns:1fr}.adm-side{position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding:10px;gap:6px;scrollbar-width:none}.adm-side::-webkit-scrollbar{display:none}.adm-brand{display:none}.abtn{white-space:nowrap;width:auto;padding:10px 14px;font-size:12.5px}.abtn.aout{margin:0}.arow{gap:9px;padding:12px}.ain{width:96px}}.arP{display:grid;grid-template-columns:38px minmax(0,1.4fr) 112px 88px 46px 38px;align-items:center}.ar2{display:grid;grid-template-columns:38px minmax(0,1fr) max-content max-content max-content max-content;align-items:center}.arO{display:grid;grid-template-columns:max-content max-content minmax(0,1fr) max-content max-content max-content 38px;align-items:center}.arL{display:grid;grid-template-columns:34px minmax(0,1fr) max-content;align-items:center}.ar3{display:grid;grid-template-columns:38px minmax(0,1fr) max-content;align-items:start}.arK{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center}.arP .adel,.arO .adel,.ar2 .adel{margin:0}.arK .sw,.arK .aclr,.arK .arng{margin:0;justify-self:end}.um{font-size:12px;color:var(--muted);font-weight:800;white-space:nowrap}.lem{font-size:22px}.wnum{width:88px}.g-n{width:100%;min-width:0}.aw{margin:0;justify-self:end}.cmt{font-size:12.5px;color:var(--muted);margin-top:4px;line-height:1.7;unicode-bidi:plaintext;text-align:start}.cml{font-weight:900;font-size:13px;color:var(--gold);margin:4px 2px 2px}.cml.ok2{color:#5dd97c;margin-top:14px}.fchs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.fch{background:rgba(255,255,255,.06);border:1px solid var(--line);color:var(--muted);font-family:inherit;font-weight:800;font-size:12px;padding:8px 14px;border-radius:20px;cursor:pointer;transition:.2s}.fch.on{background:var(--grad);color:#1a0d00;border-color:transparent}@media(max-width:760px){.arP{grid-template-columns:38px minmax(0,1fr) 46px 38px}.arP .g-n{grid-column:2/-1}.arP .g-p,.arP .g-t{grid-column:span 2;width:100%}.ar2{grid-template-columns:38px minmax(0,1fr) max-content}.ar2 .um{grid-column:span 1}.ar2 .uact{grid-column:1/-1;justify-content:flex-start}.arO{grid-template-columns:minmax(0,1fr) max-content max-content}.arO .oit{grid-column:1/-1}.arO select.ost{grid-column:span 2;width:100%}}.cm{display:flex;gap:12px;padding:15px 16px;border-radius:18px;margin-bottom:10px;align-items:flex-start}.cm-b{min-width:0}.cm-b p{font-size:13.5px;margin:5px 0 6px;line-height:1.8;unicode-bidi:plaintext;text-align:start}.cm-b small{color:var(--muted-2);font-size:11px}.cm-form{padding:18px;border-radius:20px;display:flex;flex-direction:column;gap:11px;margin-top:14px}.cm-form input,.cm-form textarea{background:rgba(0,0,0,.32);border:1px solid var(--line);color:var(--text);font-family:inherit;font-weight:600;font-size:14px;padding:12px 14px;border-radius:13px;resize:vertical}.cm-form input:focus,.cm-form textarea:focus{outline:none;border-color:var(--gold)}.cm-form small{color:var(--muted);font-size:11px}.cm-form .abtn2{align-self:flex-start}input,textarea,select{unicode-bidi:plaintext;text-align:start}@media(max-width:760px){input,textarea,select,.ain,.asrch{font-size:16px!important}body.kb .bnav{transform:translateY(150%)!important;transition:transform .25s}body.kb .mtop{transform:translateY(-150%)!important;transition:transform .25s}body.kb .bnav{pointer-events:none}}.gtiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:12px}.gt{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;border-radius:18px;cursor:pointer;text-align:center;transition:transform .25s,box-shadow .25s}.gt:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(255,120,15,.2)}.gt .gi{font-size:34px;filter:drop-shadow(0 4px 10px rgba(255,150,30,.4))}.gt b{font-size:13px;font-weight:900;line-height:1.5}.gt small{font-size:10px;color:var(--gold);font-weight:800;background:rgba(255,170,40,.12);padding:3px 9px;border-radius:12px}.pico{font-size:54px;line-height:1;display:inline-block;filter:drop-shadow(0 6px 14px rgba(255,150,30,.35));animation:gemFloat 3.6s ease-in-out infinite}.pico.s{font-size:30px;animation:none}.pico.a{font-size:24px;animation:none;width:38px;text-align:center}#shopTabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}#shopTabs::-webkit-scrollbar{display:none}#shopTabs .tab{white-space:nowrap;flex:0 0 auto}.shop-sub{min-height:18px;margin:-4px 2px 12px;font-size:12px;color:var(--gold);font-weight:800}@media(max-width:760px){.gtiles{grid-template-columns:repeat(3,1fr)}.gt{padding:14px 8px}.gt b{font-size:11px}.gt .gi{font-size:27px}.gt small{display:none}}.nbell{position:relative}.nbadge{background:#ff4655}#ntPanel{position:fixed;top:86px;left:14px;width:min(370px,94vw);max-height:68vh;overflow-y:auto;border-radius:20px;z-index:80;padding:14px;opacity:0;transform:translateY(-12px) scale(.97);pointer-events:none;transition:.28s;box-shadow:0 22px 60px rgba(0,0,0,.55)}#ntPanel.open{opacity:1;transform:none;pointer-events:auto}.nt-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:14px}.nt-x{background:rgba(255,255,255,.08);border:none;color:var(--text);width:28px;height:28px;border-radius:9px;cursor:pointer}.nt{display:flex;gap:11px;padding:12px;border-radius:14px;margin-bottom:8px;background:rgba(255,255,255,.04);border:1px solid var(--line);align-items:flex-start}.nt.un{border-color:rgba(255,170,40,.45);background:rgba(255,150,30,.07)}.nic{font-size:21px}.ntb b{font-size:13px}.ntb p{font-size:12px;color:var(--muted);margin:4px 0;line-height:1.7;unicode-bidi:plaintext;text-align:start}.ntb small{font-size:10px;color:var(--muted-2)}@media(max-width:760px){#ntPanel{top:74px;left:50%;transform:translate(-50%,-12px) scale(.97)}#ntPanel.open{transform:translate(-50%,0)}}.aqa{display:flex;gap:10px;flex-wrap:wrap}#maintBar{position:fixed;top:0;left:0;right:0;z-index:95;background:linear-gradient(90deg,#7a4a00,#a35e00);color:#fff;font-weight:800;font-size:12.5px;text-align:center;padding:9px 14px;transform:translateY(-110%);transition:.35s}#maintBar.on{transform:none}.rg2{display:grid;grid-template-columns:1fr 1fr;gap:10px}#regX,#otpBox{display:flex;flex-direction:column;gap:12px;margin-top:2px}#regX[hidden],#otpBox[hidden]{display:none}.otp-t{font-size:13px;font-weight:700;line-height:1.9;text-align:center;color:var(--text)}.otp-t small{color:var(--gold)}.wfull{width:100%}.otp-rs{background:none;border:none;color:var(--gold);font-family:inherit;font-weight:800;font-size:12.5px;cursor:pointer}.otp-rs:disabled{color:var(--muted-2);cursor:default}#otpIn{text-align:center;letter-spacing:8px;font-weight:900;font-size:18px!important}.shk{animation:shkA .4s ease}@keyframes shkA{20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@media(min-width:761px){.lg{-webkit-backdrop-filter:blur(var(--ab,12px)) saturate(150%)!important;backdrop-filter:blur(var(--ab,12px)) saturate(150%)!important}.glassbar{-webkit-backdrop-filter:blur(var(--abb,16px)) saturate(160%)!important;backdrop-filter:blur(var(--abb,16px)) saturate(160%)!important}}@media(max-width:760px){.glassbar{-webkit-backdrop-filter:blur(14px) saturate(155%)!important;backdrop-filter:blur(14px) saturate(155%)!important}.lg{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--lg-solid)!important}#ntPanel.lg,.adm-side.lg{background:var(--lg-solid2)!important}}body.lowfx .lg,body.lowfx .glassbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(20,18,26,.93)!important}html{color-scheme:dark}.rg2{margin-bottom:0}.rg2>.field{min-width:0;margin-bottom:0}#regX .field{margin-bottom:0}#regX .field input{padding:14px 16px}.fdate{display:flex;align-items:center;gap:8px;background:var(--input);border:1px solid var(--line);border-radius:13px;padding:0 14px;min-width:0}.fdate .flb{font-size:12px;color:var(--muted);font-weight:700;white-space:nowrap}.fdate input,#rBirth{background:transparent!important;border:none!important;padding:13px 0!important;width:100%;min-width:0;-webkit-appearance:none;appearance:none;color:var(--text);font-family:inherit;font-weight:700;font-size:14px}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8);opacity:.75}input[type=date]::-webkit-date-and-time-value{text-align:right;color:var(--text)}.arL{display:block!important}.lr1{display:flex;align-items:center;gap:10px;margin-bottom:10px;min-width:0}.lr1 b{font-size:13.5px}.lr1 small{font-weight:800}.lwv{margin-right:auto;font-family:'Orbitron';font-weight:900;font-size:14px;color:var(--gold);background:rgba(255,170,40,.12);padding:4px 12px;border-radius:20px;min-width:42px;text-align:center}.lrng{width:100%;accent-color:var(--gold);height:26px;margin:0;display:block}@media(min-width:761px){.wrap{max-width:1180px}.hdr{padding-top:16px}.hdr-bar{flex-wrap:nowrap!important;gap:16px;height:68px;align-items:center!important}.nav{display:flex;gap:4px;flex:1 1 auto;min-width:0;justify-content:center;overflow:hidden}.nav a{padding:9px 14px;border-radius:11px;font-size:13.5px;white-space:nowrap;cursor:pointer;transition:background .2s}.nav a:hover{background:rgba(255,255,255,.07)}.t-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.hdr .iconb{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.upill{flex:0 0 auto;align-self:center;position:relative;top:0}.bnav .bn{flex-direction:row;gap:8px;padding:11px 20px}.bnav .bn span{display:inline!important;opacity:1!important;max-height:none!important;margin:0!important;font-size:12.5px;font-weight:800}body.mini .bnav .bn{padding:9px 16px}body.mini .bnav .bn svg{width:18px;height:18px}.bnav{width:min(640px,92vw)}.sec{margin-top:58px}.gtiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.gt{padding:24px 14px}.gt .gi{font-size:40px}#homeP,#shopP{gap:18px}.pcard{transition:transform .25s,box-shadow .25s}.pcard:hover{transform:translateY(-6px)}.feats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lbanner{padding:26px 30px}.lbn-case{font-size:58px}.lbn-t{font-size:23px}.lbn-s{font-size:13.5px}.la-arena,.lb{max-width:780px;margin-left:auto;margin-right:auto}.cm-form{max-width:660px}.cm{max-width:760px}#ntPanel{top:96px;left:calc((100vw - min(1180px,100vw - 32px))/2 + 8px)}}@media(min-width:1280px){#shopP{grid-template-columns:repeat(4,1fr)}#homeP{grid-template-columns:repeat(3,1fr)}}@media(min-width:761px){main{padding-top:116px!important}.hdr{display:flex!important;justify-content:center!important;top:14px!important}.hdr-bar{margin:0 auto!important;flex-wrap:nowrap!important;align-items:center!important;height:68px!important}.nav{display:flex!important;flex:1 1 auto!important;min-width:0!important;justify-content:center!important;overflow:hidden}.t-actions{display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important}.upill{position:static!important;margin:0!important;align-self:center!important}.bnav{display:flex!important;flex-wrap:nowrap!important}.bnav .bn{flex-direction:row!important;gap:8px!important;padding:11px 20px!important}.bnav .bn span,body.mini .bnav .bn span{display:inline!important;opacity:1!important;max-height:none!important;margin:0!important;font-size:12.5px!important;font-weight:800!important}}@media(min-width:761px){.bnav{display:none!important}body{padding-bottom:0!important}#topstrip{position:fixed;top:0;left:0;right:0;height:34px;display:flex;justify-content:center;align-items:center;gap:44px;font-size:11.5px;font-weight:800;color:var(--muted);background:rgba(10,9,13,.88);border-bottom:1px solid var(--line);z-index:81;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#topstrip b{color:var(--gold)}body.scrolled #topstrip{transform:translateY(-100%)}#topstrip{transition:transform .3s}.hdr{top:44px!important;transition:top .3s}body.scrolled .hdr{top:10px!important}main{padding-top:148px!important}.hdr-bar{height:72px!important;padding:0 18px 0 26px!important}.logo .lw{font-size:20px}.nav{gap:6px!important}.nav a{font-size:14px!important;padding:10px 16px!important;position:relative}.nav a.active{color:var(--gold)!important}.nav a.active::after{content:'';position:absolute;bottom:5px;right:16px;left:16px;height:2.5px;border-radius:2px;background:var(--grad)}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:#0a090d}::-webkit-scrollbar-thumb{background:#241c10;border-radius:8px;border:2px solid #0a090d}::-webkit-scrollbar-thumb:hover{background:var(--gold)}::selection{background:rgba(255,150,30,.35)}a,button,.gt,.pcard,.lbanner{cursor:pointer}.sec-t{font-size:24px}.sec-h{margin-bottom:22px}.gtiles{grid-template-columns:repeat(5,1fr)!important;gap:16px}.gt{padding:26px 14px;border-radius:20px}.gt .gi{transition:transform .25s}.gt:hover .gi{transform:scale(1.15)}#homeP{grid-template-columns:repeat(3,1fr)!important;gap:18px}#shopP{grid-template-columns:repeat(4,1fr)!important;gap:18px}.feats{grid-template-columns:repeat(4,1fr)!important}.lbanner{padding:34px 38px;border-radius:26px}.lbn-case{font-size:72px}.lbn-t{font-size:27px}.lbn-s{font-size:14px}.lbn-cta{font-size:15px;padding:14px 26px}.ticker{border-radius:18px}.tk{font-size:14px}.cm{padding:18px 20px}}@media(min-width:761px){.bnav{display:none!important}body{padding-bottom:0!important}body{font-size:14.5px}[data-page="home"] h1{font-size:56px!important;line-height:1.2!important;letter-spacing:-.5px}.sec-t{font-size:26px!important}.sec-t::after{height:4px!important;width:64px!important}.hdr-bar{height:72px!important;gap:20px}.logo .lw{font-size:21px}.nav a{font-size:14px;padding:10px 16px;position:relative}.nav a.active{color:var(--gold)}.nav a.active::after{content:'';position:absolute;right:16px;left:16px;bottom:4px;height:2.5px;border-radius:2px;background:var(--grad)}body.mini .hdr-bar{height:60px!important}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:#0b0a0f}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3a2f1d,#241b10);border-radius:8px;border:2px solid #0b0a0f}::-webkit-scrollbar-thumb:hover{background:var(--grad)}.pcard{padding:22px 18px!important}.pcard .gw{transform:scale(1.15);margin-bottom:8px}.pcard:hover{transform:translateY(-7px);box-shadow:0 22px 48px -12px rgba(255,120,15,.35),inset 0 0 0 1.5px rgba(255,170,40,.5)!important}.pico{font-size:62px}.gtiles{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:16px}.gt{flex-direction:row!important;text-align:right!important;gap:14px;padding:18px 20px!important;align-items:center}.gt .gi{font-size:36px}.gt b{font-size:14px}.gt small{display:inline-block}.gt:hover{box-shadow:0 16px 36px rgba(255,120,15,.25),inset 0 0 0 1.5px rgba(255,170,40,.45)}.cm-form{padding:24px}.lb-back:hover{background:rgba(255,255,255,.12)}.adm-side{top:104px}footer{margin-top:80px}}@media(min-width:1380px){.wrap{max-width:1260px}#shopP{grid-template-columns:repeat(5,1fr)!important}}::selection{background:rgba(255,150,30,.4);color:#fff}.page.active{animation:pgIn .38s ease}@keyframes pgIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:761px){.hdr-bar{box-shadow:0 12px 38px -14px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,220,140,.16),inset 0 0 0 1px rgba(255,170,40,.2)!important}.sec-t{text-shadow:0 0 34px rgba(255,140,20,.3)}.btn-primary{background-size:200% auto!important;transition:background-position .45s,transform .2s,box-shadow .25s!important}.btn-primary:hover{background-position:left center!important;transform:translateY(-2px);box-shadow:0 14px 34px rgba(255,138,0,.45)!important}.lg{transition:box-shadow .3s,transform .25s}.ticker{padding:15px 0!important;margin-top:22px!important}.tk{font-size:14px}footer{border-top:1px solid rgba(255,170,40,.18);background:linear-gradient(180deg,transparent,rgba(255,120,15,.05));padding:46px 0 30px}footer a{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:13px;transition:.25s;color:var(--muted)}footer a:hover{background:rgba(255,255,255,.07);color:var(--gold);transform:translateY(-2px)}footer .slbl{font-size:12.5px;font-weight:800}#toTop{position:fixed;bottom:26px;left:26px;width:48px;height:48px;border-radius:50%;border:none;background:var(--grad);color:#1a0d00;font-size:20px;font-weight:900;cursor:pointer;z-index:70;opacity:0;pointer-events:none;transform:translateY(14px);transition:.3s;box-shadow:0 10px 26px rgba(255,138,0,.4)}body.scrolled #toTop{opacity:1;pointer-events:auto;transform:none}#toTop:hover{transform:translateY(-3px)}}@media(max-width:760px){#toTop{display:none}}footer .ftrust{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center}footer .ft{display:flex!important;align-items:center;gap:11px;font-size:13.5px!important;font-weight:800!important;color:var(--text)!important;opacity:1!important;visibility:visible!important;white-space:nowrap}footer .ic3d{width:46px;height:46px;flex:0 0 auto}footer .ft .ftl{font-size:13.5px;font-weight:800;color:var(--text)}#cmSec{max-width:780px;margin-left:auto;margin-right:auto}.cm,.cm-form{margin-left:auto!important;margin-right:auto!important;width:100%}#ntPanel{z-index:130!important}.pban{width:96px;height:84px;object-fit:cover;border-radius:14px;box-shadow:0 6px 16px rgba(0,0,0,.4)}.abn2{background:rgba(255,255,255,.08);border:none;color:var(--text);font-size:13px;padding:8px 10px;border-radius:10px;cursor:pointer}@media(max-width:760px){.adm-main,.acard,.apane2{min-width:0;width:100%}.acard{overflow:hidden}.ach-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ach-wrap svg{min-width:540px}.arow,.arP,.ar2,.arO,.arL,.ar3,.arK{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px}.arow b,.arow span,.arow small{text-align:right}.arow .ain,.arow select{width:100%!important}.uact{justify-content:flex-start;flex-wrap:wrap}.aw,.lwv,.arK .aclr,.arK .arng,.arK .sw{margin:0!important;align-self:flex-start}.lr1{flex-wrap:wrap}.adm-stats{grid-template-columns:1fr 1fr}}.abar{fill:url(#bg2);transform-origin:center bottom;transform-box:fill-box;animation:barUp .55s cubic-bezier(.2,1.2,.4,1) backwards;filter:drop-shadow(0 4px 10px rgba(255,130,20,.35))}@keyframes barUp{from{transform:scaleY(0)}}.aval{fill:#FFD9A0;font-size:11.5px;font-weight:800;opacity:0;animation:aFade .4s ease forwards}.ach-f{justify-content:center!important;gap:18px;flex-wrap:wrap}.ach-f .ad,.ast2 .ad,.av{direction:ltr}.ach-wrap svg{min-width:0!important}footer .ft,footer .ft *{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;opacity:1!important;visibility:visible!important}footer .ftl{font-size:13.5px;font-weight:800}.ftl{display:inline-block!important;font-size:13.5px!important;font-weight:800!important;color:#F7F5F0!important;-webkit-text-fill-color:#F7F5F0!important;opacity:1!important;visibility:visible!important;max-width:none!important;overflow:visible!important}footer .ft{width:auto!important;height:auto!important;overflow:visible!important;text-indent:0!important}.ast2 .av{font-family:'Orbitron';font-weight:900;font-size:21px}.ast2 .al{font-size:11.5px;color:var(--muted);font-weight:700;margin-top:2px}.ast2 .ad{margin-right:auto;direction:ltr}.ftx{display:flex;align-items:center;gap:11px}.ftx .ic3d{width:44px;height:44px;flex:0 0 auto}.ftxt{font-size:13.5px;font-weight:800;color:#F7F5F0!important;-webkit-text-fill-color:#F7F5F0!important;white-space:nowrap}#bld{position:fixed;bottom:8px;right:10px;z-index:200;font-size:10px;font-weight:800;letter-spacing:1px;color:#FFB300;background:rgba(0,0,0,.55);padding:4px 9px;border-radius:8px;pointer-events:none;font-family:'Orbitron'}@media(min-width:761px){footer .ftrust{display:flex!important;justify-content:center!important;gap:26px!important;flex-wrap:wrap!important;font-size:0}footer .ftx,footer .ft{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:11px!important;width:auto!important;height:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;position:static!important;transform:none!important;opacity:1!important;visibility:visible!important;clip-path:none!important;text-indent:0!important}footer .ftxt{all:revert!important;display:inline!important;font-family:'Vazirmatn',sans-serif!important;font-size:14px!important;font-weight:800!important;color:#F7F5F0!important;-webkit-text-fill-color:#F7F5F0!important;letter-spacing:0!important;white-space:nowrap!important}.adm-stats{position:relative;z-index:5}.acard{position:relative;z-index:1}.ast2{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:12px!important;overflow:visible!important;isolation:isolate}.ast2 *{position:static!important;transform:none!important;float:none!important;max-width:100%!important}.ast2 .av{font-family:'Orbitron','Vazirmatn',sans-serif!important;direction:ltr;text-align:left;font-size:21px!important}.ast2 .al{font-family:'Vazirmatn',sans-serif!important;white-space:normal!important;font-size:11.5px!important}.ast2 .ad{margin:0!important;justify-self:start;direction:ltr}}footer .ftrust{display:none!important}.bsel{flex:1;min-width:0;background:var(--input);border:1px solid var(--line);color:var(--text);font-family:inherit;font-weight:700;padding:13px 8px;border-radius:12px;font-size:13px}.mas{position:relative;width:88px;height:88px;margin:0 auto 14px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#FFD96E,#FF8A00 60%,#e05500);box-shadow:0 14px 30px rgba(255,130,20,.4),inset 0 -8px 16px rgba(0,0,0,.25);animation:masF 3.5s ease-in-out infinite}@keyframes masF{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.meye{position:absolute;top:32px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.meye:first-child{right:16px}.meye:nth-child(2){left:16px}.meye i{position:absolute;top:6px;left:6px;width:10px;height:10px;border-radius:50%;background:#1a1208;transform:translateX(var(--px,0));transition:transform .15s}.mlid{position:absolute;top:30px;width:24px;height:0;border-radius:50%;background:linear-gradient(180deg,#e07a00,#c96400);transition:height .25s ease}.mlid{right:15px}.mlid.m2{left:15px;right:auto}.mas.shy .mlid{height:15px}.mas.shy .meye i{transform:translateY(4px)}.donutw{display:flex;align-items:center;gap:20px;flex-wrap:wrap}#aDonut{width:130px;height:130px;border-radius:50%;flex:0 0 auto;position:relative}#aDonut::after{content:'';position:absolute;inset:26px;border-radius:50%;background:#15131c}#aDleg{display:flex;flex-direction:column;gap:8px}.dl{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--muted)}.dl i{width:11px;height:11px;border-radius:4px;display:inline-block}#uvP{position:fixed;top:50%;left:50%;transform:translate(-50%,-46%) scale(.95);width:min(420px,92vw);border-radius:22px;padding:18px;z-index:150;opacity:0;pointer-events:none;transition:.3s;box-shadow:0 26px 70px rgba(0,0,0,.6)}#uvP.open{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.uvr{display:flex;justify-content:space-between;gap:12px;padding:10px 4px;border-bottom:1px solid var(--line);font-size:13px}.uvr span{color:var(--muted)}#uvP .abtn2{margin-top:14px;width:100%}.gminfo{margin-bottom:16px}.bri{flex:1;min-width:140px}#gmSec,#cmSec,#lootSec{content-visibility:auto;contain-intrinsic-size:auto 480px}.lbn-sweep,.ldp,.lb-reel,.lbn-case{will-change:transform}.lbn-sweep{animation-duration:5s;animation-timing-function:ease-in-out}@keyframes ctaPul{0%,100%{transform:scale(1)}50%{transform:scale(1.04)}}.gt,.pcard,.lbanner{transition-timing-function:cubic-bezier(.22,.9,.3,1)!important}#askOv{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:155;opacity:0;pointer-events:none;transition:.25s;backdrop-filter:blur(3px)}#askOv.open{opacity:1;pointer-events:auto}#askP{position:fixed;top:50%;left:50%;transform:translate(-50%,-44%) scale(.95);width:min(380px,90vw);border-radius:20px;padding:18px;z-index:160;opacity:0;pointer-events:none;transition:.28s;display:flex;flex-direction:column;gap:13px;box-shadow:0 26px 70px rgba(0,0,0,.65)}#askP.open{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}#askT{font-size:14px;line-height:1.8}.askb{display:flex;gap:10px}.askb .abtn2{flex:1}.mas{background:linear-gradient(160deg,rgba(255,214,120,.5),rgba(255,130,15,.34) 55%,rgba(220,80,0,.3));-webkit-backdrop-filter:blur(10px) saturate(170%);backdrop-filter:blur(10px) saturate(170%);border:1.5px solid rgba(255,232,175,.55);box-shadow:0 16px 36px rgba(255,130,20,.35),inset 0 -10px 18px rgba(120,40,0,.35),inset 0 2px 6px rgba(255,255,255,.45)}.mas::before{content:'';position:absolute;top:9px;left:14px;width:30px;height:18px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.85),transparent 70%);filter:blur(2px);transform:rotate(-18deg)}.mas::after{content:'';position:absolute;inset:3px;border-radius:50%;border:1px solid rgba(255,255,255,.22);border-bottom-color:transparent}.meye{box-shadow:inset 0 2px 5px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.6)}.meye i{transform:translate(var(--px,0),var(--py,0));animation:wander 7s ease-in-out infinite}@keyframes wander{0%,100%{transform:translate(var(--px,0),0)}30%{transform:translate(calc(var(--px,0) + 2px),1.5px)}60%{transform:translate(calc(var(--px,0) - 2px),.5px)}}.mlid{animation:blinkA 4.6s ease-in-out infinite}@keyframes blinkA{0%,91%,100%{height:0}94%{height:17px}97%{height:0}}.mas.shy .mlid{animation:none;height:15px}.mas.look{animation:masF 3.5s ease-in-out infinite,masTilt .5s ease}@keyframes masTilt{40%{transform:rotate(-4deg) translateY(-3px)}}.mas:hover{box-shadow:0 20px 44px rgba(255,140,25,.5),inset 0 -10px 18px rgba(120,40,0,.35),inset 0 2px 6px rgba(255,255,255,.5)}.mav{position:relative;display:inline-block;border-radius:50%;flex:0 0 auto;background:linear-gradient(160deg,rgba(255,214,120,.6),rgba(255,130,15,.45) 55%,rgba(215,75,0,.4));box-shadow:inset 0 -22% 30% rgba(120,40,0,.4),inset 0 2px 6px rgba(255,255,255,.5),0 0 0 2px rgba(255,195,80,.5),0 6px 16px rgba(255,130,20,.35)}.mav::before{content:'';position:absolute;top:11%;left:16%;width:34%;height:20%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9),transparent 70%);filter:blur(1px);transform:rotate(-18deg)}.mav::after{content:'';position:absolute;inset:5%;border-radius:50%;border:1px solid rgba(255,255,255,.25);border-bottom-color:transparent}.mav .me{position:absolute;top:36%;width:26%;height:26%;border-radius:50%;background:#fff;box-shadow:inset 0 2px 3px rgba(0,0,0,.18);animation:mblink 4.6s ease-in-out infinite}.mav .m1{right:15%}.mav .m2{left:15%}.mav .me::after{content:'';position:absolute;top:27%;left:27%;width:46%;height:46%;border-radius:50%;background:#1a1208;animation:wander 7s ease-in-out infinite}@keyframes mblink{0%,92%,100%{transform:scaleY(1)}95%{transform:scaleY(.12)}}#masTile{display:flex;flex-direction:column;align-items:center;justify-content:center}[data-page="login"] .avpick{display:none!important}.masw{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 auto 18px;width:150px}.masw::before{content:'';position:absolute;top:-22px;width:152px;height:152px;border-radius:50%;background:radial-gradient(circle,rgba(255,140,20,.35),transparent 65%);filter:blur(14px);animation:auraP 2.8s ease-in-out infinite;z-index:0}.mring{position:absolute;top:-10px;width:126px;height:126px;border-radius:50%;border:2px dashed rgba(255,195,75,.55);animation:embSpin 14s linear infinite;z-index:1}.morb{position:absolute;top:-10px;width:126px;height:126px;animation:embSpin 5.5s linear infinite;z-index:3;pointer-events:none}.morb::before{content:'✦';position:absolute;top:-8px;left:50%;margin-left:-6px;color:#FFD24A;font-size:14px;filter:drop-shadow(0 0 7px #FFB300)}.mas{width:104px;height:104px;margin:0;cursor:pointer;z-index:2;animation:masF 3.5s ease-in-out infinite,masHue 9s linear infinite}@keyframes masHue{50%{filter:hue-rotate(12deg) saturate(1.18) brightness(1.05)}}.meye{top:38px;width:25px;height:25px}.meye:first-child{right:19px}.meye:nth-child(2){left:19px}.meye i{top:7px;left:7px;width:11px;height:11px}.mlid{top:36px;width:27px;right:18px}.mlid.m2{left:18px;right:auto}.mas.wink .mlid.m2{animation:none;height:17px}.mas:active{transform:scale(.94)}.mcap{margin-top:12px;font-size:12.5px;font-weight:900;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:fadeUp .6s .3s ease backwards}[data-page="login"] .avpick,[data-page="login"] .pvrow,[data-page="login"] .pv{display:none!important}.mcap{display:none!important}.mfl{animation:masF2 4.6s ease-in-out infinite;will-change:transform;z-index:2}@keyframes masF2{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.mas,.mas.look{animation:none!important;transform:none!important;filter:none}.meye i{animation:none!important;transition:transform .6s cubic-bezier(.3,.9,.3,1)}.mlid{transition:height .22s ease}.mas .meye{transition:transform .25s ease}.mring{animation-timing-function:linear;animation-duration:18s}.morb{animation-duration:7s}.masw,.mas,#masTile{display:none!important}[data-page="login"] .avpick{display:block!important}[data-page="login"] .pvrow{display:flex!important}.pd-card{padding:24px;border-radius:24px;display:flex;flex-direction:column;gap:18px}.pd-card>*{animation:fadeUp .5s ease backwards}.pd-card>:nth-child(1){animation-delay:.05s}.pd-card>:nth-child(2){animation-delay:.14s}.pd-card>:nth-child(3){animation-delay:.23s}.pd-card>:nth-child(4){animation-delay:.32s}.pd-top{display:flex;gap:18px;align-items:center}.pd-art{width:104px;height:104px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:rgba(255,255,255,.05);border:1px solid var(--line);flex:0 0 auto;animation:gemFloat 3.8s ease-in-out infinite}.pd-art .pico{font-size:58px;animation:none}.pd-i h2{font-size:19px;margin:0 0 8px}.pd-price{font-weight:900;font-size:21px;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pd-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.pd-desc{font-size:12.5px;color:var(--muted);line-height:2;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.pd-f{display:flex;flex-direction:column;gap:11px}.pd-f .ain{padding:14px 16px;font-size:14px;transition:border-color .25s,box-shadow .25s}.pd-f .ain:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(255,170,40,.18)}.pd-go{position:relative;overflow:hidden}.pd-ar{display:inline-block;animation:arGo 1.4s ease-in-out infinite}@keyframes arGo{0%,100%{transform:translateX(0)}50%{transform:translateX(-6px)}}.pcard{cursor:pointer}@media(max-width:760px){.lbn-sweep{display:none}}.a3{display:none}#loader{transition:opacity .5s,visibility .5s}html[data-tier=lo] #loader .ldp1{animation-delay:.05s;animation-duration:.42s}html[data-tier=lo] #loader .ldp2{animation-delay:.14s;animation-duration:.42s}html[data-tier=lo] #loader .ldp3{animation-delay:.23s;animation-duration:.42s}html[data-tier=lo] #loader .ldp4{animation-delay:.32s;animation-duration:.42s}html[data-tier=lo] #loader .ld-glow{animation-delay:.6s;animation-duration:.5s}html[data-tier=lo] #loader .ld-ring{animation-delay:.55s;animation-duration:.5s}html[data-tier=lo] .ld-bar i{animation-duration:.75s}html[data-tier=lo] .aurora{animation:none!important;filter:blur(34px);opacity:.5}html[data-tier=lo] .a3,html[data-tier=lo] .a4{display:none}html[data-tier=lo] .bg-fire{animation:none;filter:blur(16px);opacity:.55}html[data-tier=lo] #embers{display:none}html[data-tier=lo] .shine,html[data-tier=lo] .lbn-sweep{display:none}html[data-tier=lo] .gw,html[data-tier=lo] .pcard{transition-duration:.2s}.bolt{display:none}html[data-tier=hi] .bolt{display:block;position:absolute;left:0;right:0;top:-4%;height:62vh;pointer-events:none;opacity:0;background:radial-gradient(42% 28% at 66% 10%,rgba(255,224,140,.55),transparent 62%);animation:boltF 9s ease-in-out infinite}@keyframes boltF{0%,91%,100%{opacity:0}92%{opacity:.5}93.2%{opacity:.1}94.6%{opacity:.6;background:radial-gradient(46% 30% at 30% 8%,rgba(255,206,80,.55),transparent 60%)}96.5%{opacity:0}}.pban{transition:transform .45s cubic-bezier(.2,.9,.3,1);border:1px solid rgba(255,255,255,.14)}html[data-tier=hi] .pcard:hover .pban{transform:scale(1.07)}html[data-tier=hi] .pcard .price{transition:text-shadow .3s}html[data-tier=hi] .pcard:hover .price{text-shadow:0 0 18px rgba(255,170,40,.5)}section[data-page=admin] .lg::before{opacity:.45}section[data-page=admin] .lg{-webkit-backdrop-filter:blur(var(--ab,10px)) saturate(120%)!important;backdrop-filter:blur(var(--ab,10px)) saturate(120%)!important}section[data-page=admin] .ast2.lg{background:rgba(22,20,30,.62)}.ast2{overflow:hidden}.ast2 .av{color:#FFD24A;-webkit-text-fill-color:#FFD24A;white-space:nowrap}.fdate2{margin-top:2px}.flb2{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:800;color:var(--muted);margin:2px 2px 8px}.flb2 .optl{font-weight:700;font-size:10.5px;color:var(--gold);background:rgba(245,196,0,.12);border:1px solid rgba(245,196,0,.32);padding:2px 9px;border-radius:99px}.dsels{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:8px}.bsel2{appearance:none;-webkit-appearance:none;width:100%;min-width:0;background:var(--input) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%238a8194' stroke-width='1.6' fill='none' stroke-linecap='round'/></svg>") no-repeat left 12px center;border:1px solid var(--line);color:var(--text);font-family:inherit;font-weight:700;padding:13px 10px 13px 26px;border-radius:13px;font-size:14px;transition:border-color .25s,box-shadow .25s}.bsel2:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(245,196,0,.18)}.ast3{position:relative;display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:18px;overflow:hidden;min-width:0}.ast3>*{position:relative;z-index:2}.ast3.lg::before{opacity:.28}.ast3 .ai{font-size:24px;line-height:1}.ast3 .mid{flex:1;min-width:0}.ast3 .av2{font-family:'Orbitron','Vazirmatn',sans-serif;font-weight:900;font-size:21px;color:#FFD24A;-webkit-text-fill-color:#FFD24A;direction:ltr;unicode-bidi:isolate;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 14px rgba(255,170,40,.35)}.ast3 .al2{font-size:11.5px;color:var(--muted);font-weight:700;margin-top:3px}.ast3 .ad2{direction:ltr;unicode-bidi:isolate;flex:none;background:rgba(60,220,130,.13);color:#5dd97c;border:1px solid rgba(93,217,124,.35);padding:3px 9px;border-radius:99px;font-size:11px;font-weight:800}.ast3:hover{transform:translateY(-3px)}html[data-tier=lo] .aw,html[data-tier=lo] .bg-fire{display:none}html[data-tier=lo] .bg-layer{background:radial-gradient(56% 38% at 88% -6%,var(--au1),transparent 70%),radial-gradient(48% 34% at -10% 30%,var(--au2),transparent 70%),radial-gradient(40% 30% at 72% 60%,var(--au3),transparent 72%),radial-gradient(130% 48% at 50% 110%,var(--fire),transparent 72%),var(--bg)}@media (pointer:fine){html{scrollbar-gutter:stable}}.page{min-height:62vh}.abtn{padding:13px 14px;font-size:14px;min-height:46px}@media (max-width:760px){.abtn{padding:11px 16px;font-size:13.5px;min-height:44px}}.ar3{flex-direction:column;align-items:stretch;gap:11px;padding:14px 16px}.ar3 .top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.ar3 .uinf{flex:1;min-width:140px}.uact2{display:flex;flex-wrap:wrap;gap:8px}.uact2 button{flex:1 1 auto;min-width:104px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--chip);border:1px solid var(--line);color:var(--text);font-family:inherit;font-weight:800;font-size:12.5px;border-radius:13px;cursor:pointer;transition:border-color .2s,background .2s,transform .15s}.uact2 button:hover{border-color:rgba(255,170,40,.55);transform:translateY(-1px)}.uact2 .dgr{color:#ff7676}.uact2 .dgr:hover{border-color:rgba(255,110,110,.6);background:rgba(255,70,70,.1)}.acc-side a.aadm{color:var(--gold);font-weight:900}@property --sang{syntax:'<angle>';inherits:false;initial-value:0deg}.pd-go{border:none;isolation:isolate}.pd-go::before{content:"";position:absolute;inset:-3px;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--sang),transparent 0deg,transparent 190deg,#fff3c4 250deg,#ffd24a 300deg,#fff 330deg,#ffd24a 348deg,transparent 360deg);filter:blur(7px);opacity:.95;animation:snakeSpin 2.4s linear infinite;pointer-events:none;will-change:--sang}.pd-go::after{content:"";position:absolute;inset:0;z-index:-1;padding:2.5px;border-radius:inherit;background:conic-gradient(from var(--sang),transparent 0deg,transparent 195deg,#fff7d6 255deg,#fff 305deg,#ffe9a8 345deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:snakeSpin 2.4s linear infinite;pointer-events:none;will-change:--sang}@keyframes snakeSpin{to{--sang:360deg}}@supports not (background:conic-gradient(from 1deg,red,blue)){.pd-go::before,.pd-go::after{display:none}}html[data-tier=lo] .pd-go::before,html[data-tier=mid] .pd-go::before{filter:blur(5px);opacity:.8;animation-duration:3s}html[data-tier=lo] .pd-go::after,html[data-tier=mid] .pd-go::after{animation-duration:3s}@media (prefers-reduced-motion:reduce){.pd-go::before,.pd-go::after{animation:none}.pd-go::before{opacity:.6}}.pcard.has-banner{padding:0 0 15px;overflow:hidden}.pcard.has-banner .amt{display:none}.pcard.has-banner .fav{top:12px;z-index:4}.pcard.has-banner .gw{height:auto;margin:0 0 14px;display:block;border-radius:0}.pcard.has-banner .gw .pban.gb{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:0;border:none;box-shadow:none;display:block}.pcard.has-banner .price,.pcard.has-banner .dlv{padding-inline:13px}.pcard.has-banner .btn-primary{margin:0 13px;width:calc(100% - 26px)}.pcard.has-banner:hover .gw{transform:none}html[data-tier=hi] .pcard.has-banner:hover .pban.gb{transform:scale(1.05)}.pcard.has-banner .tag-hot{top:12px;z-index:4}@media (max-width:760px){.pcard.has-banner{padding:0 0 14px!important}.pcard.has-banner .gw{transform:none!important;margin-bottom:10px}}html[data-tier=mid] .lg{-webkit-backdrop-filter:blur(13px) saturate(155%)!important;backdrop-filter:blur(13px) saturate(155%)!important}html[data-tier=mid] .glassbar{-webkit-backdrop-filter:blur(16px) saturate(165%)!important;backdrop-filter:blur(16px) saturate(165%)!important}html[data-tier=mid] .pcard,html[data-tier=mid] .feat{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(165deg,rgba(34,30,38,.93),rgba(18,16,22,.95))!important}html[data-tier=mid] .pcard.has-banner{background:var(--card,rgba(24,22,30,.94))!important}html[data-tier=mid] .aurora{animation-duration:38s!important;filter:blur(40px)}html[data-tier=mid] .a4{display:none}html[data-tier=mid] .bolt{display:none}html[data-tier=mid] .harrow,html[data-tier=mid] .slide .stag,html[data-tier=mid] .pcard .fav,html[data-tier=mid] .btn-ghost{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-tier=mid] .pcard .fav{background:rgba(30,27,36,.9)}html[data-tier=mid] #embers{opacity:.5}html[data-tier=mid] .shine{animation-duration:5s}.cam2{line-height:1.3}.cam2 small{display:block;font-size:10px;font-weight:700;color:var(--muted);margin-top:4px;font-family:'Vazirmatn',sans-serif}.cam2.sel small{color:var(--gold)}.tkt-form{background:var(--chip);border:1px solid var(--line);border-radius:18px;padding:16px;margin-bottom:16px}.tkt-field{margin-bottom:12px}.tkt-field label{display:block;font-size:12.5px;font-weight:800;color:var(--muted);margin:0 2px 7px}.tkt-form textarea.ain{resize:vertical;min-height:90px;font-family:inherit;line-height:1.6}.tkt-note{font-size:11.5px;font-weight:700;line-height:1.7;color:var(--gold);background:rgba(245,196,0,.08);border:1px solid rgba(245,196,0,.25);border-radius:12px;padding:10px 13px;margin-top:4px}@media(min-width:1100px) and (max-width:1500px){.wrap{max-width:min(94vw,1400px)}section[data-page=admin] .wrap{max-width:min(94vw,1300px)!important}#shopP{grid-template-columns:repeat(5,1fr)!important;gap:16px}#homeP,.pgrid{grid-template-columns:repeat(5,1fr)!important;gap:16px}.feats{grid-template-columns:repeat(4,1fr)}.offers{grid-template-columns:repeat(3,1fr)}}@media(min-width:1500px){.wrap{max-width:1460px}#shopP,.pgrid{grid-template-columns:repeat(6,1fr)!important;gap:18px}}@media(min-width:1100px){.pcard.has-banner .gw .pban.gb{aspect-ratio:1/1}.pcard{min-width:0}}.trf-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}@media(max-width:760px){.trf-cards{grid-template-columns:1fr 1fr;gap:11px}}.trf-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;overflow:hidden}.trf-card.lg::before{opacity:.3}.trf-card>*{position:relative;z-index:2}.trf-ico{font-size:22px}.trf-val{font-family:'Orbitron','Vazirmatn',sans-serif;font-weight:900;font-size:26px;color:#FFD24A;-webkit-text-fill-color:#FFD24A;direction:ltr;text-shadow:0 2px 14px rgba(255,170,40,.35)}.trf-lbl{font-size:12px;font-weight:700;color:var(--muted)}.trf-trend{position:absolute;top:14px;left:14px;font-size:11px;font-weight:800;padding:3px 9px;border-radius:99px;direction:ltr}.trf-trend.up{background:rgba(60,220,130,.14);color:#5dd97c;border:1px solid rgba(93,217,124,.35)}.trf-trend.dn{background:rgba(255,90,90,.14);color:#ff7676;border:1px solid rgba(255,118,118,.35)}.live-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#5dd97c;box-shadow:0 0 0 0 rgba(93,217,124,.6);animation:livePulse 1.8s infinite;vertical-align:middle;margin-right:4px}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(93,217,124,.5)}70%{box-shadow:0 0 0 8px rgba(93,217,124,0)}100%{box-shadow:0 0 0 0 rgba(93,217,124,0)}}.trf-live-h{display:grid;grid-template-columns:1.4fr 1fr 0.9fr 0.9fr;gap:10px;padding:10px 12px;color:var(--muted);font-size:12px;font-weight:800;border-bottom:1px solid var(--line);margin-top:8px}.trf-row{display:grid;grid-template-columns:1.4fr 1fr 0.9fr 0.9fr;gap:10px;padding:12px;border-bottom:1px solid var(--line);align-items:center;font-size:13px;animation:trfIn .4s ease}@keyframes trfIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.trf-row .tu{font-weight:800;display:flex;align-items:center;gap:8px}.trf-row .tu i{width:26px;height:26px;border-radius:50%;background:var(--grad);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;color:#221500;font-weight:900;flex:none}.trf-row .tpg{color:var(--muted);font-size:12.5px}.trf-row .ttm{color:var(--muted);font-size:12px;direction:ltr}.trf-row .tst{font-size:11px;font-weight:800;padding:3px 8px;border-radius:99px;text-align:center}.tst.browse{background:rgba(100,180,255,.14);color:#7ab8ff;border:1px solid rgba(122,184,255,.3)}.tst.buy{background:rgba(60,220,130,.14);color:#5dd97c;border:1px solid rgba(93,217,124,.35)}.trf-note{font-size:11.5px;font-weight:700;line-height:1.7;color:var(--gold);background:rgba(245,196,0,.08);border:1px solid rgba(245,196,0,.25);border-radius:12px;padding:11px 14px;margin-top:16px}.trf-note code{background:rgba(0,0,0,.3);padding:1px 6px;border-radius:6px;direction:ltr;display:inline-block;font-size:11px}.trf-card{animation:trfCardIn .5s cubic-bezier(.2,.9,.3,1) both}.trf-card:nth-child(1){animation-delay:.04s}.trf-card:nth-child(2){animation-delay:.12s}.trf-card:nth-child(3){animation-delay:.20s}.trf-card:nth-child(4){animation-delay:.28s}@keyframes trfCardIn{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}html[data-tier=hi] .trf-card:hover{transform:translateY(-3px);transition:transform .25s}.trf-dot{opacity:0;animation:trfDotPop .4s ease forwards}@keyframes trfDotPop{0%{opacity:0;r:0}60%{r:4.5}100%{opacity:1;r:3}}html[data-tier=lo] .trf-dot{animation:none;opacity:1}html[data-tier=lo] .trf-card{animation-duration:.3s}.trf-val{transition:color .3s}html[data-tier=hi] .trf-line{filter:drop-shadow(0 0 4px currentColor)}.aurora,.bg-fire,.tk,[class*="Float"],.shine,.live-dot{animation-play-state:var(--play,running)}html[data-tier=lo] .pcard .gw>*{animation:none!important;transform:none!important}html[data-tier=lo] .pcard.has-banner .pban.gb{animation:none!important;transform:none!important}.mtag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:800;padding:4px 9px;border-radius:99px;margin:6px auto 2px;background:color-mix(in srgb,var(--mc) 18%,transparent);color:var(--mc);border:1px solid color-mix(in srgb,var(--mc) 40%,transparent);width:fit-content;direction:rtl}.pcard.has-banner .mtag{position:relative;z-index:3}@media(max-width:760px){.mtag{font-size:9.5px;padding:3px 7px}}.ffpick{padding:8px 0 4px}.ffpick-t{text-align:center;font-weight:900;font-size:16px;margin-bottom:20px;color:var(--text)}.ffpick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:760px;margin:0 auto}@media(max-width:760px){.ffpick-grid{grid-template-columns:1fr;gap:13px;max-width:420px}.ffpick-t{font-size:14px;margin-bottom:16px}}.ffbox{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px 18px;border-radius:22px;border:2px solid color-mix(in srgb,var(--mc) 35%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--mc) 14%,var(--card)),var(--card));cursor:pointer;overflow:hidden;opacity:0;transition:transform .25s,box-shadow .3s,border-color .25s}.ffbox-1{transform:translateX(-60px) scale(.9)}.ffbox-2{transform:translateY(40px) scale(.9)}.ffbox-3{transform:translateX(60px) scale(.9)}.ffbox.in{opacity:1;transform:none;transition:opacity .55s cubic-bezier(.2,.9,.3,1),transform .55s cubic-bezier(.2,.9,.3,1)}.ffbox-1.in{transition-delay:.05s}.ffbox-2.in{transition-delay:.18s}.ffbox-3.in{transition-delay:.31s}html[data-tier=hi] .ffbox:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 16px 40px -12px color-mix(in srgb,var(--mc) 60%,transparent);border-color:var(--mc)}.ffbox::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--mc) 30%,transparent),transparent 70%);opacity:.6;pointer-events:none}.ffbox>*{position:relative;z-index:2}.ffbox-ic{font-size:42px;filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--mc) 50%,transparent))}html[data-tier=hi] .ffbox-ic{animation:gemFloat 3.5s ease-in-out infinite}.ffbox-n{font-weight:900;font-size:16px;color:var(--text)}.ffbox-c{font-size:11.5px;font-weight:700;color:var(--muted);background:color-mix(in srgb,var(--mc) 16%,transparent);padding:3px 11px;border-radius:99px}.ffbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-radius:16px;background:color-mix(in srgb,var(--mc) 12%,var(--card));border:1px solid color-mix(in srgb,var(--mc) 35%,transparent);margin-bottom:16px}.ffbar-cur{font-weight:900;font-size:14px;color:var(--mc)}.ffbar-back{background:color-mix(in srgb,var(--mc) 20%,transparent);color:var(--mc);border:none;font-family:inherit;font-weight:800;font-size:12.5px;padding:8px 16px;border-radius:11px;cursor:pointer;transition:background .2s}.ffbar-back:hover{background:color-mix(in srgb,var(--mc) 32%,transparent)}#pdMethodWrap{margin:4px 0 2px}.pd-method-l{font-size:13px;font-weight:800;color:var(--muted);margin:0 2px 9px}.pd-method-grid{display:flex;flex-wrap:wrap;gap:9px}.pd-method{flex:1;min-width:120px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:13px 14px;border-radius:14px;border:1.5px solid color-mix(in srgb,var(--mc) 30%,var(--line));background:color-mix(in srgb,var(--mc) 8%,var(--card));color:var(--text);font-family:inherit;font-weight:800;font-size:13px;cursor:pointer;transition:border-color .2s,background .2s,transform .15s}.pd-method:hover{transform:translateY(-2px);border-color:var(--mc)}.pd-method.on{border-color:var(--mc);background:color-mix(in srgb,var(--mc) 20%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mc) 15%,transparent)}@media(max-width:760px){.pd-method{min-width:100%;flex:none}}.pname{font-weight:900;font-size:15px;color:var(--text);margin:10px 2px 2px;line-height:1.4;font-family:'Vazirmatn',sans-serif}.pcard.featured .pname{color:var(--text)}@media(max-width:760px){.pname{font-size:13.5px;margin-top:8px}}html[data-tier=lo] .pcard,html[data-tier=lo] .pcard .fav,html[data-tier=lo] .pcard *,html[data-tier=lo] .pcard.lg{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-tier=lo] .pcard .fav{background:rgba(30,27,36,.9)!important}html[data-tier=lo] .pcard.lg{background:linear-gradient(165deg,rgba(34,30,38,.95),rgba(18,16,22,.97))!important}html[data-tier=lo] .pcard.has-banner{background:var(--card,rgba(24,22,30,.96))!important}html[data-tier=mid] .pcard .fav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(30,27,36,.9)!important}.pd-sel-wrap{position:relative}.pd-sel{width:100%;appearance:none;-webkit-appearance:none;background:var(--chip);border:1.5px solid var(--line);border-radius:14px;padding:15px 18px;font-family:inherit;font-weight:800;font-size:14px;color:var(--text);cursor:pointer;direction:rtl;transition:border-color .2s,box-shadow .2s}.pd-sel:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(245,196,0,.15)}.pd-sel option{background:#1a1620;color:var(--text);font-weight:700}.pd-sel-ar{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:18px;color:var(--muted);font-weight:900}.pd-sel.shake{animation:selShake .4s;border-color:#ff5a5a}@keyframes selShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}#pdPlatWrap{margin:4px 0 12px}.pd-hint-f{text-align:center;color:var(--muted);font-size:12.5px;font-weight:700;padding:16px;background:var(--chip);border:1px dashed var(--line);border-radius:14px;line-height:1.6}html[data-tier=lo] .chip,html[data-tier=lo] .chip-hot,html[data-tier=lo] .chip-best{animation:none!important}html[data-tier=lo] .tab{animation:none!important}html[data-tier=lo] .lw,html[data-tier=lo] .lbn-sweep,html[data-tier=lo] .lbn-cta,html[data-tier=lo] .c-aura,html[data-tier=lo] .c-seam,html[data-tier=lo] .c-embr,html[data-tier=lo] .c-emb,html[data-tier=lo] .tk{animation:none!important}html[data-tier=lo] .pd-art,html[data-tier=lo] .pd-top,html[data-tier=lo] .pd-desc,html[data-tier=lo] .pd-f{animation:none!important;transform:none!important}html[data-tier=lo] .page.active{animation:none!important}/* v43: COD 2-box */.ffpick-2{max-width:520px}@media(max-width:760px){.ffpick-2{max-width:420px}}
/* ===================== WOOCOMMERCE MAPPING (ZEOS skin) ===================== */
:root{--card:rgba(24,22,30,.94)}
[data-theme="day"]{--card:rgba(255,255,255,.94)}

/* container + headings */
.woocommerce, .woocommerce-page{color:var(--text)}
.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{color:var(--muted);font-weight:700}
.woocommerce h1,.woocommerce h2,.woocommerce h3{color:var(--text);font-weight:900}
.wc-block-grid__product-title,.woocommerce-loop-product__title{color:var(--text)!important}
.woocommerce-products-header__title.page-title{font-size:26px;font-weight:900;margin-bottom:8px}
.term-description,.woocommerce-products-header{margin-bottom:8px}

/* product grid cards -> ZEOS .pcard look */
.woocommerce ul.products{display:flex!important;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;direction:rtl!important;gap:10px;margin:0;padding:0;list-style:none}
@media(max-width:760px){.woocommerce ul.products{gap:8px}}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{
  flex:0 0 232px;width:232px!important;max-width:232px!important;min-width:232px!important;
  margin:0!important;float:none!important;
  background:linear-gradient(165deg,rgba(34,30,38,.93),rgba(18,16,22,.95));
  border-radius:24px;padding:18px 14px 16px!important;text-align:center;position:relative;
  box-shadow:0 18px 40px -22px rgba(255,120,0,.4),inset 0 0 0 1px var(--line);
  transition:transform .25s,box-shadow .3s}
[data-theme="day"] .woocommerce ul.products li.product{background:linear-gradient(165deg,rgba(255,255,255,.96),rgba(255,249,238,.97))}
.woocommerce ul.products li.product:hover{transform:translateY(-6px);box-shadow:0 26px 48px -20px rgba(255,120,0,.5),inset 0 0 0 1.5px rgba(255,170,40,.5)}
.woocommerce ul.products li.product a img{border-radius:16px;margin-bottom:12px;aspect-ratio:1/1;object-fit:cover}
.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0;font-size:15px;font-weight:900;line-height:1.5;margin:6px 0}
.woocommerce ul.products li.product .price{color:var(--orange)!important;font-weight:900;font-size:16.5px;display:block;margin:6px 0}
.woocommerce ul.products li.product .price del{color:var(--muted);font-weight:500;opacity:.7}
.woocommerce ul.products li.product .price ins{text-decoration:none;color:var(--orange)}
.woocommerce ul.products li.product .onsale{position:absolute;top:10px;right:10px;left:auto;margin:0;background:linear-gradient(135deg,#FF4D00,#FF8A00);color:#fff;border-radius:30px;min-height:auto;min-width:auto;padding:4px 12px;font-size:10.5px;font-weight:800;line-height:1.4;box-shadow:0 4px 14px -3px rgba(255,77,0,.7)}
@media(max-width:760px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{flex-basis:158px!important;width:158px!important;max-width:158px!important;min-width:158px!important}}
/* ZEOS — homepage product rails: uniform fixed cards in a horizontal scroller (Cafe Game style) */
body.home .woocommerce ul.products,.zeos-rail .woocommerce ul.products,.zeos-rail ul.products{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;justify-content:flex-start!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:4px 2px 14px!important;scrollbar-width:thin;scrollbar-color:rgba(255,140,40,.55) transparent}
body.home .woocommerce ul.products li.product,.zeos-rail .woocommerce ul.products li.product,.zeos-rail ul.products li.product{scroll-snap-align:end}
body.home .woocommerce ul.products::-webkit-scrollbar,.zeos-rail .woocommerce ul.products::-webkit-scrollbar,.zeos-rail ul.products::-webkit-scrollbar{height:7px}
body.home .woocommerce ul.products::-webkit-scrollbar-thumb,.zeos-rail .woocommerce ul.products::-webkit-scrollbar-thumb,.zeos-rail ul.products::-webkit-scrollbar-thumb{background:rgba(255,140,40,.55);border-radius:10px}

/* buttons -> ZEOS gradient */
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce .single_add_to_cart_button,
.wp-block-button__link,.woocommerce #place_order{
  background:var(--grad)!important;color:#221500!important;border:none!important;border-radius:13px!important;
  font-family:inherit!important;font-weight:900!important;padding:13px 24px!important;font-size:14px!important;
  box-shadow:0 6px 20px rgba(255,138,0,.35)!important;transition:transform .2s,box-shadow .25s!important;cursor:pointer;text-shadow:none!important}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,
.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce #place_order:hover{
  transform:translateY(-2px)!important;box-shadow:0 10px 28px rgba(255,138,0,.5)!important;color:#221500!important}
.woocommerce a.added_to_cart{color:var(--orange)!important;font-weight:800;display:inline-block;margin-top:8px}

/* single product */
.woocommerce div.product{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}
@media(max-width:760px){.woocommerce div.product{grid-template-columns:1fr;gap:18px}}
.woocommerce div.product .product_title{font-size:24px;font-weight:900;margin-bottom:10px}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--orange)!important;font-weight:900;font-size:24px;font-family:'Orbitron','Vazirmatn',sans-serif}
.woocommerce div.product .woocommerce-product-details__short-description{color:var(--muted);line-height:2;margin-top:12px}
.woocommerce div.product form.cart{margin-top:18px}
.woocommerce div.product .quantity input.qty{background:var(--input);border:1px solid var(--line);color:var(--text);border-radius:12px;padding:12px;font-weight:800;width:70px}
.woocommerce div.product .woocommerce-tabs{grid-column:1/-1}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:var(--chip);border:none;border-radius:11px 11px 0 0}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--grad)}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#221500}
.woocommerce span.onsale{background:linear-gradient(135deg,#FF4D00,#FF8A00);color:#fff}
.woocommerce .star-rating span{color:var(--gold)}

/* tables: cart / checkout / account / orders */
.woocommerce table.shop_table,.woocommerce table.shop_table_responsive{
  border-radius:var(--r);border:1px solid var(--line);background:var(--card);overflow:hidden;border-collapse:separate}
.woocommerce table.shop_table th{color:var(--muted);font-weight:800;border:none}
.woocommerce table.shop_table td{border-top:1px solid var(--line);color:var(--text)}
.woocommerce-cart table.cart img{width:60px;border-radius:12px}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout #order_review{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px}
.woocommerce .cart_totals h2,.woocommerce-checkout h3{color:var(--text);font-weight:900}
.woocommerce-info,.woocommerce-message,.woocommerce-error{
  background:var(--card);border-top:3px solid var(--orange);color:var(--text);border-radius:14px}
.woocommerce-info::before,.woocommerce-message::before{color:var(--orange)}

/* form fields */
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,
.woocommerce-page form .form-row input.input-text,.select2-container .select2-selection{
  background:var(--input)!important;border:1px solid var(--line)!important;color:var(--text)!important;
  border-radius:12px!important;padding:13px 15px!important;font-family:inherit!important}
.woocommerce form .form-row label{color:var(--muted);font-weight:700}

/* widgets / links */
.woocommerce a{color:var(--orange)}
.woocommerce-breadcrumb{color:var(--muted);font-size:12.5px;margin-bottom:14px}
.woocommerce-breadcrumb a{color:var(--orange)}

/* pagination */
.woocommerce nav.woocommerce-pagination ul{border:none;gap:6px;display:flex;justify-content:center}
.woocommerce nav.woocommerce-pagination ul li{border:none}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{
  background:var(--chip);border-radius:11px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}
.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--grad);color:#221500}

/* generic WP content width helper used by templates */
.zeos-shell{position:relative;z-index:3}
.zeos-page-head{margin:6px 0 22px}
.zeos-page-head h1{font-size:26px;font-weight:900;position:relative;padding-bottom:10px}
.zeos-page-head h1::after{content:"";position:absolute;bottom:0;right:2px;width:48px;height:3px;border-radius:3px;background:var(--grad)}

/* blog/post basic */
.zeos-post{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:24px;margin-bottom:18px}
.zeos-post h2 a{color:var(--text)}
.zeos-post h2 a:hover{color:var(--orange)}
.zeos-post .entry-meta{color:var(--muted);font-size:12px;margin:6px 0 12px}

/* ===== LOOT BOX OVERLAY ===== */
#zeosLootOverlay{position:fixed;inset:0;z-index:9990;background:radial-gradient(circle at 50% 28%,#1a0f04,#08080b 72%);overflow-y:auto;display:none;-webkit-overflow-scrolling:touch}
#zeosLootOverlay.show{display:block;animation:lootFade .35s ease}
@keyframes lootFade{from{opacity:0}to{opacity:1}}
#zeosLootClose{position:fixed;top:16px;left:16px;z-index:3;width:44px;height:44px;border-radius:13px;background:rgba(255,255,255,.08);border:1px solid var(--line);color:var(--text);font-size:18px;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
#zeosLootClose:hover{color:var(--gold);border-color:var(--gold)}
#zeosTw{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:9999;display:flex;flex-direction:column;gap:10px;align-items:center;width:90%;max-width:380px;pointer-events:none}
#zeosTw .toast{pointer-events:auto}

/* ===== HERO CAROUSEL ===== */
#zeosHero{position:relative;overflow:hidden;border-radius:var(--r-lg,24px)}
#zeosHero .slide{display:none;align-items:center;justify-content:space-between;gap:20px;min-height:320px;padding:48px 54px}
#zeosHero .slide.active{display:flex;animation:zHeroIn .55s ease}
@keyframes zHeroIn{from{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}
#zeosHero .sc{max-width:62%}
#zeosHero .hart{font-size:118px;line-height:1;filter:drop-shadow(0 14px 34px rgba(255,140,20,.45));animation:zHeroArt 4s ease-in-out infinite}
@keyframes zHeroArt{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(3deg)}}
.hprev,.hnext{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.42);border:1px solid var(--line);color:#fff;font-size:24px;line-height:1;cursor:pointer;z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:.2s}
.hprev:hover,.hnext:hover{background:var(--grad);border-color:transparent}
.hprev{right:14px}.hnext{left:14px}
.hdots{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:3}
.hdots i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.32);cursor:pointer;transition:.25s}
.hdots i.on{background:var(--gold,#ffb020);width:24px;border-radius:5px}
@media(max-width:760px){#zeosHero .slide{padding:30px 22px;min-height:250px}#zeosHero .hart{font-size:70px}#zeosHero .sc{max-width:74%}.hprev,.hnext{width:36px;height:36px;font-size:20px}}

/* ===== v55: seamless ticker (all devices) + mobile shrink + blog + count-up ===== */
.ticker{direction:ltr;overflow:hidden}
.tk{display:flex!important;width:max-content!important;animation:tkScroll 24s linear infinite!important}
.tkg{display:flex;gap:42px;padding-right:42px;flex-shrink:0}
.tk span{direction:rtl;white-space:nowrap;font-size:13.5px;font-weight:800;color:var(--muted)}
.ticker:hover .tk{animation-play-state:paused}
@keyframes tkScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* count-up numbers stay Orbitron + LTR */
.stat b.ltr{font-family:'Orbitron',sans-serif;direction:ltr;unicode-bidi:isolate}

/* BLOG cards */
.blogw{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.bcard{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;transition:transform .25s,box-shadow .25s}
.bcard:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgba(255,120,15,.22)}
.bthumb{height:168px;overflow:hidden;background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center}
.bthumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
.bcard:hover .bthumb img{transform:scale(1.06)}
.bph{font-size:52px;opacity:.5}
.bbody{padding:16px}
.bbody h4{font-size:15px;font-weight:800;margin-bottom:8px;line-height:1.6}
.bbody p{font-size:12.5px;color:var(--muted);line-height:1.85;margin-bottom:10px}
.bdate{font-size:11px;color:var(--gold);font-weight:800}

/* ===== MOBILE: make everything smaller ===== */
@media(max-width:760px){
  #zeosHero{min-height:auto}
  #zeosHero .slide{min-height:210px;padding:24px 18px}
  #zeosHero .slide h1,.slide h1{font-size:22px!important;line-height:1.35}
  #zeosHero .slide p,.slide p{font-size:12px!important;margin:10px 0 16px}
  #zeosHero .hart{font-size:58px}
  .stag,.slide .stag{font-size:10.5px;padding:4px 11px}
  .btn-lg{padding:11px 18px!important;font-size:13px!important}
  .sec{padding:18px 0!important}
  .sec-t{font-size:16.5px!important}
  .feats{gap:9px}
  .feat{padding:11px;gap:9px}
  .feat .ic3d{width:38px;height:38px}
  .feat .ic3d svg{width:18px;height:18px}
  .feat h4{font-size:12.5px}
  .feat span{font-size:10px}
  .tk span{font-size:11.5px}
  .lbn-case{font-size:38px}
  .lbn-t{font-size:16px}
  .lbn-s{font-size:11px}
  .lbn-cta{font-size:11px;padding:9px 13px}
  .disc{padding:20px 16px!important}
  .disc h3{font-size:16.5px}
  .disc p{font-size:12px}
  .disc .pct{font-size:38px}
  .stats{padding:16px!important}
  .stat b{font-size:19px!important}
  .stat .ic3d{width:40px;height:40px}
  .stat span{font-size:10.5px}
  .offer h4{font-size:16px}
  .offer .big{font-size:24px}
  .gt b{font-size:11px}
  .gt .gi{font-size:26px}
  .cm-b p{font-size:12.5px}
  .bbody h4{font-size:14px}
  .blogw{grid-template-columns:1fr;gap:13px}
  .bthumb{height:185px}
}

/* ticker: override the data-tier kill switch with equal specificity + later position */
html[data-tier] .tk{animation:tkScroll 24s linear infinite!important}
html[data-tier] .ticker:hover .tk{animation-play-state:paused!important}

/* product review stars on homepage */
.cm-stars{display:inline-block;color:var(--gold);font-size:13px;letter-spacing:2px;direction:ltr;margin:3px 0 1px}
.cm-stars i{color:var(--muted-2);font-style:normal}

/* ===== ACTIVATION METHOD PICKER (colored cubes) — v1.2.0 ===== */
.ffpick{padding:8px 0 4px}
.ffpick-t{text-align:center;font-weight:900;font-size:18px;margin-bottom:26px;color:var(--text)}
.ffpick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:760px;margin:0 auto}
.ffbox{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px 18px;border-radius:22px;border:2px solid color-mix(in srgb,var(--mc) 35%,var(--line));background:linear-gradient(160deg,color-mix(in srgb,var(--mc) 14%,var(--card)),var(--card));text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.ffbox-ic{font-size:42px;line-height:1;filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--mc) 50%,transparent))}
.ffbox-n{font-weight:900;font-size:16px;color:var(--text)}
.ffbox-c{font-size:11.5px;font-weight:700;color:var(--muted);background:color-mix(in srgb,var(--mc) 16%,transparent);padding:3px 11px;border-radius:99px}
.ffbox:hover{transform:translateY(-6px) scale(1.03)!important;box-shadow:0 16px 40px -12px color-mix(in srgb,var(--mc) 60%,transparent);border-color:var(--mc)}
@media(min-width:761px){
  .ffbox-1{transform:translateX(-22px) scale(.94)}
  .ffbox-2{transform:translateY(28px) scale(.94)}
  .ffbox-3{transform:translateX(22px) scale(.94)}
}
@media(max-width:760px){
  .ffpick-t{font-size:15px;margin-bottom:18px}
  .ffpick-grid{grid-template-columns:1fr;gap:12px;max-width:420px}
  .ffbox{padding:22px 16px;flex-direction:row;justify-content:flex-start;gap:14px}
  .ffbox-ic{font-size:34px}
  .ffbox-c{margin-right:auto}
}

/* ════════════ v1.3.0 — DESKTOP ANIMATION POLISH (min-width:761px ONLY) ════════════
   Mobile is intentionally untouched: all rules below are desktop-gated. */
@media (min-width:761px){

  /* 1) Premium easing on every interactive surface (smoother feel) */
  .gt,.feat,.offer,.ffbox,.pcard,.lbanner,.btn,.iconb,.upill,.see,.gt .gi,.ffbox-ic,
  .woocommerce ul.products li.product,
  .woocommerce ul.products li.product a img{
    transition-timing-function:cubic-bezier(.22,.61,.36,1)!important;
  }

  /* 2) Section scroll-reveal — smoother, with gentle blur clearing */
  .reveal{transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1),filter .8s ease}
  .reveal:not(.in){filter:blur(6px)}
  .reveal.in{filter:blur(0)}

  /* 3) Staggered children inside revealed decorative sections */
  .feats.reveal .feat,
  .sec.reveal .offers .offer,
  .sec.reveal .gtiles .gt{
    opacity:0;transform:translateY(22px);
    transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);
  }
  .feats.reveal.in .feat,
  .sec.reveal.in .offers .offer,
  .sec.reveal.in .gtiles .gt{opacity:1;transform:none}
  .feats.reveal.in .feat:nth-child(1),.sec.reveal.in .offers .offer:nth-child(1),.sec.reveal.in .gtiles .gt:nth-child(1){transition-delay:.04s}
  .feats.reveal.in .feat:nth-child(2),.sec.reveal.in .offers .offer:nth-child(2),.sec.reveal.in .gtiles .gt:nth-child(2){transition-delay:.10s}
  .feats.reveal.in .feat:nth-child(3),.sec.reveal.in .offers .offer:nth-child(3),.sec.reveal.in .gtiles .gt:nth-child(3){transition-delay:.16s}
  .feats.reveal.in .feat:nth-child(4),.sec.reveal.in .gtiles .gt:nth-child(4){transition-delay:.22s}
  .sec.reveal.in .gtiles .gt:nth-child(5){transition-delay:.28s}
  .sec.reveal.in .gtiles .gt:nth-child(6){transition-delay:.34s}
  .sec.reveal.in .gtiles .gt:nth-child(7){transition-delay:.40s}
  .sec.reveal.in .gtiles .gt:nth-child(n+8){transition-delay:.46s}

  /* 4) Colored cubes: appear via section .in (they had no trigger before) + float + richer hover */
  .sec.reveal.in .ffbox{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.2,.9,.3,1),transform .6s cubic-bezier(.2,.9,.3,1),box-shadow .3s,border-color .25s}
  .sec.reveal.in .ffbox-1{transition-delay:.06s}
  .sec.reveal.in .ffbox-2{transition-delay:.20s}
  .sec.reveal.in .ffbox-3{transition-delay:.34s}
  .ffbox:hover{transform:translateY(-7px) scale(1.035)!important;box-shadow:0 18px 46px -12px color-mix(in srgb,var(--mc) 62%,transparent);border-color:var(--mc)}
  .ffbox-ic{animation:gemFloat 3.6s ease-in-out infinite}

  /* 5) Offer cards — add smooth hover lift (were static) */
  .offer{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .35s}
  .offer:hover{transform:translateY(-5px);box-shadow:0 22px 46px -20px rgba(255,120,0,.5)}

  /* 6) Product cards — smoother lift + contained image zoom (any tier) */
  .woocommerce ul.products li.product{overflow:hidden;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .35s}
  .woocommerce ul.products li.product:hover{transform:translateY(-7px)}
  .woocommerce ul.products li.product a img{transition:transform .5s cubic-bezier(.22,.61,.36,1)}
  .woocommerce ul.products li.product:hover a img{transform:scale(1.06)}

  /* 7) Game tiles — gentle icon bounce on hover */
  .gt:hover .gi{transform:scale(1.16) translateY(-2px)}

  /* 8) Hero slide — smoother entrance curve */
  #zeosHero .slide.active{animation:zHeroIn .7s cubic-bezier(.22,.61,.36,1)}

  /* 9) Buttons — soft press feedback */
  .btn:active,.gt:active,.offer .btn:active{transform:translateY(0) scale(.975)}
}
/* Respect reduced-motion: disable the added desktop entrances */
@media (min-width:761px) and (prefers-reduced-motion:reduce){
  .reveal,.reveal:not(.in){filter:none!important}
  .feats.reveal .feat,.sec.reveal .offers .offer,.sec.reveal .gtiles .gt,.ffbox{opacity:1!important;transform:none!important}
  .ffbox-ic{animation:none!important}
}

/* ════════ v1.3.1 — CRITICAL FIX: unhide static Pages ════════
   WordPress adds class "page" to <body> on every static Page (My Account, Cart,
   Checkout…). A leftover SPA rule `.page{display:none}` matched <body class="page">
   and hid the WHOLE page → black screen. Homepage was fine (body class "home"). */
body.page{display:block!important}

/* WooCommerce My Account — ZEOS-themed & readable on dark background */
.woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.woocommerce-MyAccount-navigation li a{display:inline-block;padding:10px 16px;border-radius:12px;font-weight:700;font-size:13.5px;color:var(--muted);background:var(--chip);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none;transition:.2s}
.woocommerce-MyAccount-navigation li a:hover{color:var(--text)}
.woocommerce-MyAccount-navigation li.is-active a{background:var(--grad);color:#221500;box-shadow:none}
.woocommerce-account .woocommerce-MyAccount-content{color:var(--text);line-height:2}
.woocommerce-account .woocommerce-MyAccount-content a{color:var(--orange)}
.woocommerce-account .woocommerce-MyAccount-content strong{color:var(--text)}
.woocommerce form .form-row label{color:var(--text);font-weight:700;margin-bottom:6px;display:block}
.woocommerce form .input-text,.woocommerce form input[type=text],.woocommerce form input[type=email],.woocommerce form input[type=password]{width:100%;background:var(--input);border:1px solid var(--line);color:var(--text);border-radius:12px;padding:12px 14px;outline:none}
.woocommerce form .input-text:focus{border-color:var(--orange)}
.woocommerce .button,.woocommerce button.button,.woocommerce input.button{background:var(--grad)!important;color:#221500!important;border:none!important;border-radius:12px!important;padding:12px 24px!important;font-weight:800!important;cursor:pointer;box-shadow:var(--glow)}
.woocommerce-account .woocommerce table.shop_table{width:100%;border-collapse:collapse}
.woocommerce-account .woocommerce table.shop_table th,.woocommerce-account .woocommerce table.shop_table td{padding:12px;border-bottom:1px solid var(--line);color:var(--text)}

/* ═══════════ v1.3.2 — MY ACCOUNT: ZEOS premium look + animations ═══════════ */
/* page title (page.php renders <h1>) */
.woocommerce-account .zeos-page-head h1{font-size:26px;font-weight:900;margin-bottom:24px;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}

/* ---------- LOGGED-IN DASHBOARD (sidebar + content) ---------- */
.logged-in.woocommerce-account .woocommerce{display:grid;grid-template-columns:248px 1fr;gap:20px;align-items:start;animation:zAcctIn .6s cubic-bezier(.2,.8,.25,1)}
@keyframes zAcctIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(max-width:760px){.logged-in.woocommerce-account .woocommerce{grid-template-columns:1fr;gap:14px}}

.woocommerce-MyAccount-navigation{background:var(--card,rgba(24,22,30,.55));border-radius:20px;padding:14px;box-shadow:inset 0 0 0 1px var(--line);position:sticky;top:120px}
@media(max-width:760px){.woocommerce-MyAccount-navigation{position:static;top:auto}}
.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}
.woocommerce-MyAccount-navigation li{margin:0}
.woocommerce-MyAccount-navigation li a{display:flex;align-items:center;gap:11px;padding:13px 15px;border-radius:13px;font-weight:700;font-size:14px;color:var(--muted);background:transparent;box-shadow:none;text-decoration:none;transition:background .2s,color .2s,transform .18s cubic-bezier(.22,.61,.36,1)}
.woocommerce-MyAccount-navigation li a:hover{background:var(--chip);color:var(--text);transform:translateX(-4px)}
.woocommerce-MyAccount-navigation li.is-active a{background:var(--grad);color:#221500;box-shadow:0 7px 20px -7px rgba(255,138,0,.55)}
.woocommerce-MyAccount-navigation li a::before{font-size:16px;line-height:1;opacity:.95}
.woocommerce-MyAccount-navigation li a::before{content:"▸"}
.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"🏠"}
.woocommerce-MyAccount-navigation-link--orders a::before{content:"📦"}
.woocommerce-MyAccount-navigation-link--downloads a::before{content:"⬇️"}
.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"📍"}
.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"👤"}
.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"🚪"}
.woocommerce-MyAccount-navigation-link--woo-wallet a::before,.woocommerce-MyAccount-navigation-link--woo-wallet-transactions a::before{content:"👛"}
.woocommerce-MyAccount-navigation-link--support a::before,.woocommerce-MyAccount-navigation-link--tickets a::before{content:"💬"}

.woocommerce-MyAccount-content{background:var(--card,rgba(24,22,30,.55));border-radius:20px;padding:26px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);line-height:2;min-height:320px}
.woocommerce-MyAccount-content a{color:var(--orange)}
.woocommerce-MyAccount-content strong{color:var(--text)}

/* ---------- LOGIN / REGISTER (logged-out auth page) ---------- */
.woocommerce-account:not(.logged-in) #customer_login.u-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;max-width:940px;margin:0 auto}
@media(max-width:760px){.woocommerce-account:not(.logged-in) #customer_login.u-columns{grid-template-columns:1fr}}
/* if registration disabled → only login: center it */
#customer_login.u-columns:not(:has(.woocommerce-form-register)){grid-template-columns:1fr;max-width:470px}
#customer_login .u-column1,#customer_login .u-column2{background:var(--card,rgba(24,22,30,.6));border-radius:22px;padding:32px 28px;box-shadow:inset 0 0 0 1px var(--line),0 18px 46px -22px rgba(0,0,0,.6);position:relative;overflow:hidden;animation:zAuthIn .6s cubic-bezier(.2,.8,.25,1) backwards}
#customer_login .u-column2{animation-delay:.12s}
@keyframes zAuthIn{from{opacity:0;transform:translateY(24px) scale(.99)}to{opacity:1;transform:none}}
#customer_login .u-column1::before,#customer_login .u-column2::before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--grad);z-index:2}
#customer_login .col-1 h2,#customer_login .col-2 h2,#customer_login .u-column1 h2,#customer_login .u-column2 h2{font-size:21px;font-weight:900;margin:0 0 20px;color:var(--text);display:flex;align-items:center;gap:10px}
#customer_login .u-column1 h2::before{content:"🔑"}
#customer_login .u-column2 h2::before{content:"✨"}

/* ---------- shared form styling (inputs / buttons / rows) ---------- */
.woocommerce form .form-row{margin:0 0 16px;display:block}
.woocommerce form label{color:var(--text);font-weight:700;margin-bottom:7px;display:block;font-size:13.5px}
.woocommerce form .input-text,.woocommerce form input[type=text],.woocommerce form input[type=email],.woocommerce form input[type=password],.woocommerce form input[type=tel],.woocommerce form input[type=number]{width:100%;background:var(--input);border:1px solid var(--line);color:var(--text);border-radius:13px;padding:13px 15px;outline:none;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}
.woocommerce form .input-text:focus,.woocommerce form input:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(255,138,0,.16)}
.woocommerce form .input-text::placeholder{color:var(--muted-2)}
.woocommerce .button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button{display:inline-flex;align-items:center;justify-content:center;background:var(--grad)!important;color:#221500!important;border:none!important;border-radius:13px!important;padding:13px 26px!important;font-weight:800!important;font-size:14px!important;cursor:pointer;box-shadow:var(--glow);transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .25s}
.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px rgba(255,138,0,.6)}
.woocommerce .button:active{transform:translateY(0) scale(.98)}
.woocommerce-form-login__submit,.woocommerce-form-register__submit{width:100%}
/* remember-me + lost password row */
.woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin:4px 0 16px}
.woocommerce-form-login__rememberme input{width:16px;height:16px;accent-color:var(--orange)}
.woocommerce-LostPassword{margin-top:14px;font-size:13px}
.woocommerce-LostPassword a{color:var(--orange);font-weight:700}
.woocommerce-privacy-policy-text{font-size:11.5px;color:var(--muted);margin-top:10px;line-height:1.8}

/* ---------- notices (error / success / info) ---------- */
.woocommerce-error,.woocommerce-info,.woocommerce-message{list-style:none;border-radius:13px;padding:14px 16px;margin:0 0 18px;font-weight:700;font-size:13.5px;border:1px solid var(--line)}
.woocommerce-error{background:rgba(255,77,0,.1);color:#ff8a5c}
.woocommerce-message{background:rgba(39,194,129,.1);color:#5fd6a0}
.woocommerce-info{background:var(--grad-soft);color:var(--orange)}
.woocommerce-error a,.woocommerce-message a,.woocommerce-info a{color:inherit;font-weight:800;text-decoration:underline}

@media (prefers-reduced-motion:reduce){
  .logged-in.woocommerce-account .woocommerce,#customer_login .u-column1,#customer_login .u-column2{animation:none!important}
}

/* ═══════════════ v1.4.0 — Account: Liquid Glass + desktop layout FIX ═══════════════ */

/* ROOT LAYOUT FIX: WooCommerce core CSS floats nav/content with %-widths and fights
   our grid → scattered desktop layout (nav floating, content thin strip). Force grid,
   kill the floats/widths. Only applies to the dashboard (when nav exists / logged in). */
.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation),
.logged-in.woocommerce-account .woocommerce{display:grid!important;grid-template-columns:252px minmax(0,1fr);gap:20px;align-items:start;animation:zAcctIn .55s cubic-bezier(.2,.8,.25,1)}
@media(max-width:900px){
  .woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation),
  .logged-in.woocommerce-account .woocommerce{grid-template-columns:1fr!important;gap:14px}
}
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important;min-width:0!important;margin:0!important}
.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after{content:none!important;display:none!important}

/* ---------- LIQUID GLASS panels (match the theme .lg system) ---------- */
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content,
#customer_login .u-column1,
#customer_login .u-column2{
  position:relative!important;isolation:isolate;
  background:var(--glass)!important;
  -webkit-backdrop-filter:blur(14px) saturate(165%) brightness(1.06);
  backdrop-filter:blur(14px) saturate(165%) brightness(1.06);
  box-shadow:var(--lg-shadow)!important;
  border:none!important;border-radius:var(--r)!important;
}
.woocommerce-MyAccount-navigation::before,
.woocommerce-MyAccount-content::before,
#customer_login .u-column1::before,
#customer_login .u-column2::before{
  content:""!important;position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;height:auto;background:linear-gradient(180deg,var(--lg-gloss) 0%,transparent 42%),radial-gradient(130% 62% at 16% -8%,var(--lg-gloss2),transparent 52%);
}
.woocommerce-MyAccount-navigation>*,.woocommerce-MyAccount-content>*,
#customer_login .u-column1>*,#customer_login .u-column2>*{position:relative;z-index:1}
@media(max-width:760px){
  .woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content,
  #customer_login .u-column1,#customer_login .u-column2{
    -webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--lg-solid)!important
  }
}
body.lowfx .woocommerce-MyAccount-navigation,body.lowfx .woocommerce-MyAccount-content,
body.lowfx #customer_login .u-column1,body.lowfx #customer_login .u-column2{
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--lg-solid)!important
}

/* nav: padding + sticky on desktop */
.woocommerce-MyAccount-navigation{padding:14px}
@media(min-width:901px){.woocommerce-MyAccount-navigation{position:sticky;top:150px}}
/* content: padding */
.woocommerce-MyAccount-content{padding:30px}
@media(max-width:760px){.woocommerce-MyAccount-content{padding:20px}}

/* login/register: gold luminous top edge (::after, since ::before is the gloss) */
#customer_login .u-column1::after,#customer_login .u-column2::after{
  content:""!important;position:absolute;top:0;left:0;right:0;height:2.5px;background:var(--grad);z-index:3;border-top-left-radius:inherit;border-top-right-radius:inherit
}

/* button shine sweep (premium micro-interaction, like the theme buttons) */
.woocommerce .button,.woocommerce button.button,.woocommerce input.button{position:relative;overflow:hidden}
.woocommerce .button::after,.woocommerce button.button::after{content:"";position:absolute;top:0;bottom:0;width:42%;left:-65%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-20deg);transition:left .6s;pointer-events:none}
.woocommerce .button:hover::after,.woocommerce button.button:hover::after{left:155%}


/* ═══════════════════════════════════════════════════════════════════
   ZEOS 1.5.0 — cart badge · day-mode · account dashboard · password reveal
   (appended; higher specificity so it wins over the base layer)
   ═══════════════════════════════════════════════════════════════════ */

/* ---- cart count badge: snug on the icon corner (was floating to one side) ---- */
.hdr .iconb, .mtop .iconb { position: relative; }
.hdr .cbadge, .mtop .cbadge {
  top: -4px; right: -4px; left: auto;
  box-shadow: 0 0 0 2px var(--bg), 0 2px 6px rgba(255,110,10,.5);
}

/* ---- loot banner: it had no day-mode variant (stayed black in light mode) ---- */
[data-theme="day"] .lbanner {
  background: linear-gradient(115deg,#fff4e0,#ffffff 55%,#fff0f0);
  border: 1.5px solid rgba(255,150,30,.45);
  box-shadow: 0 10px 30px rgba(255,150,30,.16), inset 0 1px 0 rgba(255,255,255,.9);
}
[data-theme="day"] .lbanner .lbn-t { color: #1a1712; }
[data-theme="day"] .lbanner .lbn-s { color: #7a6f5e; }

/* ---- generic safety: dark-only promo surfaces get a light fallback in day mode ---- */
[data-theme="day"] .ticker .tkg span { color: #5a513f; }

/* ═══════════════ ACCOUNT: alignment + nicer title ═══════════════ */

/* nav was position:sticky → when scrolled it floated below the content card.
   Make it static so nav and content always top-align (هم‌سطح). */
.woocommerce-account .woocommerce-MyAccount-navigation {
  position: static !important; top: auto !important;
}
.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation),
.logged-in.woocommerce-account .woocommerce { align-items: start !important; }

/* account page heading: cleaner, Persian-friendly weight */
.woocommerce-account .zeos-page-head h1 { font-size: 30px; letter-spacing: -.3px; }

/* ═══════════════ DASHBOARD WIDGETS (zacc-*) ═══════════════ */
.zacc-dash { display: flex; flex-direction: column; gap: 16px; }

.zacc-hello { display: flex; align-items: center; justify-content: space-between;
  gap: 16px; padding: 20px 22px; border-radius: var(--r); flex-wrap: wrap; }
.zacc-hello-tx h2 { font-size: 21px; font-weight: 900; margin: 0; }
.zacc-hello-tx p { margin: 4px 0 0; color: var(--muted); font-size: 13.5px; }

.zacc-level { text-align: center; padding: 12px 20px; border-radius: 16px; min-width: 140px;
  background: linear-gradient(135deg, rgba(124,92,255,.18), rgba(124,92,255,.06));
  box-shadow: inset 0 0 0 1px rgba(124,92,255,.4); }
.zacc-level.lvl-2 { background: linear-gradient(135deg, rgba(255,138,0,.2), rgba(255,77,0,.08));
  box-shadow: inset 0 0 0 1px rgba(255,150,30,.5); }
.zacc-level-cap { display: block; font-size: 11.5px; color: var(--muted); font-weight: 700; }
.zacc-level-num { display: block; font-size: 30px; font-weight: 900; line-height: 1.1;
  font-family: 'Orbitron', sans-serif; background: var(--grad);
  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.zacc-level-rule { display: block; font-size: 11px; color: var(--muted); margin-top: 2px; }

.zacc-stats { display: grid; grid-template-columns: repeat(3,1fr); gap: 12px; }
.zacc-stat { display: flex; flex-direction: column; align-items: center; justify-content: center;
  text-align: center; padding: 18px 10px; border-radius: 18px; gap: 3px; }
.zacc-stat-ic { font-size: 22px; margin-bottom: 4px; }
.zacc-stat b { font-size: 19px; font-weight: 900; color: var(--text); }
.zacc-stat span { font-size: 12px; color: var(--muted); }
@media (max-width: 560px) { .zacc-stats { grid-template-columns: 1fr; } }

.zacc-chart, .zacc-recent { padding: 20px 22px; border-radius: var(--r); }
.zacc-chart-h { display: flex; align-items: center; justify-content: space-between;
  font-weight: 800; font-size: 15px; margin-bottom: 16px; }
.zacc-seeall { font-size: 12.5px; color: var(--orange); font-weight: 700; }

.zacc-bars { display: flex; align-items: flex-end; justify-content: space-between;
  gap: 10px; height: 150px; }
.zacc-bar-col { flex: 1; display: flex; flex-direction: column; align-items: center;
  justify-content: flex-end; gap: 8px; height: 100%; }
.zacc-bar-track { width: 100%; max-width: 42px; height: 100%; display: flex; align-items: flex-end;
  background: var(--chip); border-radius: 9px; overflow: hidden; }
.zacc-bar-fill { width: 100%; background: var(--grad); border-radius: 9px 9px 0 0;
  box-shadow: 0 -4px 14px -4px rgba(255,138,0,.6); animation: zaccBar .7s cubic-bezier(.2,.8,.25,1); }
@keyframes zaccBar { from { height: 0 !important; } }
.zacc-bar-lbl { font-size: 11px; color: var(--muted); font-weight: 700; }

.zacc-empty { text-align: center; padding: 24px 12px; }
.zacc-empty p { color: var(--muted); margin: 10px 0 16px; font-size: 13.5px; }

.zacc-orows { display: flex; flex-direction: column; gap: 8px; }
.zacc-orow { display: flex; align-items: center; gap: 10px; padding: 12px 14px;
  border-radius: 13px; background: var(--chip); transition: transform .2s, background .2s; }
.zacc-orow:hover { transform: translateX(-4px); background: rgba(255,138,0,.1); }
.zacc-o-id { font-family: 'Orbitron', sans-serif; font-weight: 700; color: var(--text); font-size: 13px; }
.zacc-o-st { font-size: 11.5px; font-weight: 700; padding: 3px 10px; border-radius: 20px;
  background: rgba(255,255,255,.08); color: var(--muted); }
.zacc-o-st.st-completed { background: rgba(39,194,129,.16); color: #5fd6a0; }
.zacc-o-st.st-processing { background: rgba(255,138,0,.16); color: var(--orange); }
.zacc-o-st.st-on-hold { background: rgba(255,176,32,.16); color: var(--amber); }
.zacc-o-tot { margin-inline-start: auto; font-weight: 800; color: var(--text); font-size: 13px; }
.zacc-o-dt { font-size: 11.5px; color: var(--muted-2); }

.zacc-quick { display: grid; grid-template-columns: repeat(4,1fr); gap: 10px; }
.zacc-ql { display: flex; flex-direction: column; align-items: center; gap: 6px;
  padding: 16px 8px; border-radius: 16px; font-weight: 700; font-size: 13px; color: var(--text);
  transition: transform .2s; }
.zacc-ql span { font-size: 22px; }
.zacc-ql:hover { transform: translateY(-3px); }
@media (max-width: 560px) { .zacc-quick { grid-template-columns: 1fr 1fr; } }

/* ═══════════════ PASSWORD CHANGE — reveal on button + animation ═══════════════ */
.zeos-pwd-toggle { display: inline-flex; align-items: center; gap: 8px; cursor: pointer;
  background: var(--chip); color: var(--text); border: 1px solid var(--line);
  padding: 12px 18px; border-radius: 13px; font-weight: 700; font-size: 13.5px;
  margin: 6px 0 4px; transition: background .2s, transform .15s; }
.zeos-pwd-toggle:hover { background: rgba(255,138,0,.12); }
.zeos-pwd-toggle:active { transform: scale(.98); }
.zeos-pwd-toggle .chev { transition: transform .35s; }
.zeos-pwd-toggle.open .chev { transform: rotate(180deg); }
.zeos-pwd-wrap { display: grid; grid-template-rows: 0fr; opacity: 0;
  transition: grid-template-rows .4s cubic-bezier(.2,.8,.25,1), opacity .35s, margin .35s;
  margin: 0; }
.zeos-pwd-wrap > .zeos-pwd-inner { overflow: hidden; min-height: 0; }
.zeos-pwd-wrap.open { grid-template-rows: 1fr; opacity: 1; margin: 10px 0 4px; }
.zeos-pwd-inner { transform: translateY(-6px); transition: transform .4s cubic-bezier(.2,.8,.25,1); }
.zeos-pwd-wrap.open .zeos-pwd-inner { transform: none; }


/* ═══════════════ ZEOS 1.5.1 — speed pass + drawer auth ═══════════════ */
/* The scroll-reveal animated a blur(6px)->0 over .8s with stagger on every
   section — heavy on GPU (esp. over backdrop-filtered cards) and felt slow.
   Drop the blur-in, shorten the transition, remove the stagger delay. */
.reveal{transition-duration:.3s !important; transform:translateY(14px) !important; filter:none !important}
.reveal:not(.in){filter:none !important}
.reveal.in{filter:none !important; transform:none !important; opacity:1 !important}
.reveal.in .feat,.reveal.in .offer,.reveal.in .gt,
.sec.reveal.in .offers .offer,.sec.reveal.in .gtiles .gt{transition-delay:0s !important}
.drawer{transition-duration:.26s !important}

/* mobile drawer: logged-out «ورود / ثبت‌نام» entry stands out */
.drawer .drawer-auth{background:var(--grad);color:#221500;font-weight:800;text-align:center;
  border-radius:13px;box-shadow:0 7px 20px -7px rgba(255,138,0,.55);margin-top:6px}


/* ═══════════════ ZEOS 1.5.2 — login / register: clean vertical stack ═══════════════ */
/* WooCommerce's float layout was leaking → the two cards floated at different
   heights. Force a single centered column: login on top, register below. */
.woocommerce-account:not(.logged-in) #customer_login,
.woocommerce-account:not(.logged-in) #customer_login.u-columns,
.woocommerce-account:not(.logged-in) #customer_login.col2-set{
  display:flex !important; flex-direction:column; gap:20px;
  max-width:540px; margin:28px auto 0 !important;
  float:none !important; width:auto !important;
  grid-template-columns:none !important;
}
.woocommerce-account:not(.logged-in) #customer_login .u-column1,
.woocommerce-account:not(.logged-in) #customer_login .u-column2,
.woocommerce-account:not(.logged-in) #customer_login .col-1,
.woocommerce-account:not(.logged-in) #customer_login .col-2{
  float:none !important; width:auto !important; max-width:none !important;
  margin:0 !important; padding:30px 28px !important;
}
.woocommerce-account #customer_login .clear{display:none !important}

/* auth cards — a touch more polish */
#customer_login .u-column1 h2,#customer_login .u-column2 h2{font-size:20px;margin-bottom:18px}
#customer_login .woocommerce-form__label{font-weight:700}
#customer_login .woocommerce-privacy-policy-text{margin-top:12px}
.woocommerce-account:not(.logged-in) .zeos-page-head{text-align:center}
.woocommerce-account:not(.logged-in) .zeos-page-head h1::after{right:50%;transform:translateX(50%)}


/* ═══════════════ ZEOS 1.5.4 — footer trust badges (eNamad) ═══════════════ */
.zeos-badges{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;
  padding:20px 0 6px;margin-top:8px;border-top:1px solid var(--line)}
.zeos-badges a{display:inline-flex;line-height:0}
.zeos-badges img{height:100px;width:auto;background:#fff;padding:7px;border-radius:12px;
  box-shadow:0 6px 18px -8px rgba(0,0,0,.5)}
@media(max-width:760px){.zeos-badges img{height:84px}}


/* ═══════════════ ZEOS 1.5.5 — readable inputs (block checkout + wallet) ═══════════════ */
/* Block-checkout & TeraWallet render unstyled white inputs → light theme text on
   white = invisible. Force themed, high-contrast inputs (readable in day & night). */
.wc-block-checkout input,.wc-block-checkout textarea,.wc-block-checkout select,
.wc-block-components-text-input input,
.wp-block-woocommerce-checkout input,.wp-block-woocommerce-checkout select,.wp-block-woocommerce-checkout textarea,
.woocommerce-MyAccount-content input[type=text],
.woocommerce-MyAccount-content input[type=number],
.woocommerce-MyAccount-content input[type=tel],
.woo-wallet-wrapper input,form[class*="wallet"] input,input#woo_wallet_balance_to_add{
  background:var(--lg-solid) !important;
  color:var(--text) !important;
  -webkit-text-fill-color:var(--text) !important;
  border:1px solid var(--line) !important;
  border-radius:12px !important;
}
.wc-block-components-text-input label,.wc-block-checkout label,
.wp-block-woocommerce-checkout label{color:var(--muted) !important}
.wc-block-components-text-input input::placeholder,
.woo-wallet-wrapper input::placeholder{color:var(--muted-2) !important;-webkit-text-fill-color:var(--muted-2) !important}


/* ═══════════════ ZEOS 1.5.6 — TeraWallet skin (ZEOS gold/glass, CSS-only) ═══════════════ */
.woo-wallet-wrapper{color:var(--text)}

/* balance banner (was indigo/blue) → ZEOS gold glass */
.woo-wallet-wrapper .woo-wallet-balance,
.woo-wallet-wrapper .woo-wallet-overview{
  background:var(--grad) !important;color:#221500 !important;
  border-radius:var(--r) !important;box-shadow:var(--lg-shadow);border:0 !important}
.woo-wallet-wrapper .woo-wallet-balance *{color:#221500 !important;-webkit-text-fill-color:#221500 !important}

/* action links row (شارژ / انتقال / تراکنش‌ها) */
.woo-wallet-wrapper .woo-wallet-overview-action{
  background:var(--glass) !important;border-radius:0 0 var(--r) var(--r) !important;
  -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.woo-wallet-wrapper .woo-wallet-overview-action a,
.woo-wallet-wrapper .woo-wallet-overview-action-item{color:var(--text) !important;font-weight:700}
.woo-wallet-wrapper .woo-wallet-overview-action a:hover{color:var(--orange) !important}

/* content card (topup form / transactions) → dark glass */
.woo-wallet-wrapper .woo-wallet-content,
.woocommerce-MyAccount-content .woo-wallet-wrapper>div:not(.woo-wallet-overview){
  background:var(--glass) !important;color:var(--text) !important;
  border-radius:var(--r) !important;box-shadow:var(--lg-shadow);
  -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}

/* buttons (اضافه کردن وجه / انتقال) → gold */
.woo-wallet-wrapper button,.woo-wallet-wrapper .button,
.woo-wallet-wrapper input[type=submit],button[name="woo_add_to_wallet"],#woo_add_to_wallet{
  background:var(--grad) !important;color:#221500 !important;border:0 !important;
  border-radius:13px !important;font-weight:800 !important;
  box-shadow:0 8px 22px -8px rgba(255,138,0,.55) !important;transition:transform .15s}
.woo-wallet-wrapper button:hover,.woo-wallet-wrapper .button:hover{transform:translateY(-2px)}

/* transactions table */
.woo-wallet-wrapper table{color:var(--text);width:100%}
.woo-wallet-wrapper table th{color:var(--muted) !important}
.woo-wallet-wrapper table td,.woo-wallet-wrapper table th{border-color:var(--line) !important}

/* mobile / lowfx: solid card for contrast */
@media(max-width:760px){.woo-wallet-wrapper .woo-wallet-content{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lg-solid) !important}}
body.lowfx .woo-wallet-wrapper .woo-wallet-content{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lg-solid) !important}


/* ═══════════════════════ ZEOS 1.5.8 ═══════════════════════ */

/* --- eNamad seal: always visible, static, larger (was small + disappearing) --- */
.zeos-badges,.zeos-badges a,.zeos-badges img{
  opacity:1 !important;visibility:visible !important;
  transform:none !important;animation:none !important;transition:none !important}
.zeos-badges{display:flex !important}
.zeos-badges img{height:120px !important;width:auto !important}
@media(max-width:760px){.zeos-badges img{height:96px !important}}

/* --- kill the detached button shine (grey skewed shapes beside buttons) --- */
.woocommerce .button::after,.woocommerce button.button::after,
.woocommerce a.button::after,.woocommerce input.button::after,
.woocommerce-MyAccount-content .button::after,
.woocommerce-orders-table .button::after,.woocommerce-order-pay .button::after{
  display:none !important;content:none !important}
.woocommerce .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{
  overflow:hidden !important}

/* --- order-pay page: clean, themed --- */
.woocommerce-order-pay .order_details,
.woocommerce-order-pay #order_review,
.woocommerce-order-pay ul.order_details,
.woocommerce-order-pay table.shop_table{
  background:var(--glass) !important;color:var(--text) !important;
  border:1px solid var(--line) !important;border-radius:var(--r) !important;overflow:hidden}
.woocommerce-order-pay table.shop_table th,
.woocommerce-order-pay table.shop_table td{border-color:var(--line) !important;color:var(--text) !important}
.woocommerce-order-pay .wc_payment_methods,.woocommerce-order-pay .payment_methods{list-style:none;padding:0}
.woocommerce-order-pay .payment_box{background:var(--chip) !important;color:var(--text) !important;border-radius:12px}

/* --- orders table: tidier --- */
.woocommerce-orders-table{border-collapse:separate;border-spacing:0 8px;width:100%}
.woocommerce-orders-table thead th{color:var(--muted) !important;font-size:13px;font-weight:700}
.woocommerce-orders-table tbody tr{background:var(--chip)}
.woocommerce-orders-table td,.woocommerce-orders-table th{
  border:0 !important;color:var(--text) !important;padding:14px 12px !important;vertical-align:middle}
.woocommerce-orders-table tbody td:first-child{border-radius:0 12px 12px 0}
.woocommerce-orders-table tbody td:last-child{border-radius:12px 0 0 12px}
.woocommerce-orders-table .button{padding:8px 16px !important;font-size:13px !important;margin:2px}

/* --- TeraWallet: broader net (exact classes vary by version; target by substring) --- */
.woocommerce-MyAccount-content [class*="wallet"]{color:var(--text)}
.woocommerce-MyAccount-content [class*="wallet"][class*="balance"],
.woocommerce-MyAccount-content [class*="wallet-overview"],
.woocommerce-MyAccount-content [class*="account-balance"]{
  background:var(--grad) !important;color:#221500 !important;border-radius:var(--r) !important;border:0 !important}
.woocommerce-MyAccount-content [class*="wallet"][class*="balance"] *{
  color:#221500 !important;-webkit-text-fill-color:#221500 !important}
.woocommerce-MyAccount-content [class*="wallet"] a{color:var(--orange) !important}
.woocommerce-MyAccount-content [class*="wallet"] button,
.woocommerce-MyAccount-content [class*="wallet"] .button,
.woocommerce-MyAccount-content [class*="wallet"] input[type=submit]{
  background:var(--grad) !important;color:#221500 !important;border:0 !important;border-radius:12px !important;font-weight:800 !important}


/* ═══════════════════════ ZEOS 1.6.0 — Notifications ═══════════════════════ */
.zeos-bell{position:relative}
.zeos-notif-ovl{position:fixed;inset:0;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;
  transition:opacity .25s,visibility .25s;z-index:998}
.zeos-notif-ovl.open{opacity:1;visibility:visible}
.zeos-notif{position:fixed;top:80px;left:18px;width:368px;max-width:calc(100vw - 36px);max-height:72vh;
  border-radius:var(--r);z-index:999;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.98);
  transition:opacity .25s,transform .25s,visibility .25s;display:flex;flex-direction:column;overflow:hidden}
.zeos-notif.open{opacity:1;visibility:visible;transform:none}
.zeos-notif-h{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;
  font-weight:800;font-size:15px;border-bottom:1px solid var(--line)}
.zeos-notif-x{background:var(--chip);border:0;color:var(--text);width:30px;height:30px;border-radius:9px;
  cursor:pointer;font-size:13px;transition:background .15s}
.zeos-notif-x:hover{background:rgba(255,138,0,.15)}
.zeos-notif-list{overflow-y:auto;padding:8px}
.zeos-notif-empty{text-align:center;color:var(--muted);padding:34px 12px;font-size:13.5px}
.zeos-notif-item{display:flex;gap:10px;align-items:flex-start;padding:13px 12px;border-radius:12px;
  color:var(--text);text-decoration:none;transition:background .15s}
.zeos-notif-item:hover{background:var(--chip)}
.zeos-notif-item.unread{background:rgba(255,138,0,.07)}
.zeos-notif-dot{width:8px;height:8px;border-radius:50%;background:transparent;margin-top:6px;flex:none}
.zeos-notif-item.unread .zeos-notif-dot{background:var(--orange);box-shadow:0 0 8px var(--orange)}
.zeos-notif-tx{font-size:13.5px;line-height:1.65;display:flex;flex-direction:column}
.zeos-notif-time{font-size:11px;color:var(--muted-2);margin-top:3px}
@media(max-width:760px){.zeos-notif{top:62px;left:10px;right:10px;width:auto;max-width:none}}


/* ═══════════════════════ ZEOS 1.6.1 ═══════════════════════ */

/* --- eNamad: bulletproof, normal size, always visible (works on phone/ipad/desktop) --- */
.zeos-badges{display:flex !important;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;
  padding:22px 0 10px;margin-top:8px;border-top:1px solid var(--line);
  opacity:1 !important;visibility:visible !important;min-height:110px}
.zeos-badges,.zeos-badges *{animation:none !important;transition:none !important;
  transform:none !important;filter:none !important;opacity:1 !important;visibility:visible !important}
.zeos-badges a{display:inline-flex !important;line-height:0}
.zeos-badges img{height:90px !important;width:auto !important;max-width:160px;
  background:#fff;padding:6px;border-radius:12px;box-shadow:0 6px 18px -8px rgba(0,0,0,.5)}
@media(max-width:760px){.zeos-badges img{height:82px !important}}

/* --- cart badge: snug on the icon, never overflow the bar --- */
.hdr .iconb,.mtop .iconb{position:relative}
.hdr .cbadge,.mtop .cbadge{top:-3px;right:-3px;left:auto;min-width:16px;height:16px;
  font-size:10px;line-height:16px;box-shadow:0 0 0 2px var(--bg)}

/* --- notification panel: drops from the bell, no full-screen dim --- */
.zeos-notif-ovl{background:transparent !important}
.zeos-notif{top:72px;left:16px;width:340px}
.zeos-notif::before{content:"";position:absolute;top:-7px;left:26px;width:14px;height:14px;
  background:inherit;border-left:1px solid var(--line);border-top:1px solid var(--line);
  transform:rotate(45deg);border-radius:3px 0 0 0}
@media(max-width:760px){.zeos-notif{top:60px;left:8px;right:auto;width:min(340px,calc(100vw - 16px))}
  .zeos-notif::before{left:auto;right:60px}}

/* --- orders table: action buttons on ONE row, evenly spaced (desktop), tidy --- */
.woocommerce-orders-table__cell-order-actions,
.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions,
.woocommerce-orders-table .order-actions{
  display:flex !important;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start}
.woocommerce-orders-table .button{margin:0 !important;flex:0 0 auto;white-space:nowrap}
.woocommerce-orders-table td:before{font-weight:700;color:var(--muted)}
@media(min-width:761px){
  .woocommerce-orders-table__cell-order-actions{flex-wrap:nowrap !important;justify-content:flex-start}
  .woocommerce-orders-table .button{padding:9px 18px !important}
}

/* --- login / register: default = login only; a link reveals register --- */
.woocommerce-account:not(.logged-in) #customer_login .u-column2{display:none}
.woocommerce-account:not(.logged-in) #customer_login.show-register .u-column1{display:none}
.woocommerce-account:not(.logged-in) #customer_login.show-register .u-column2{display:flex}
.zeos-auth-switch{text-align:center;margin:8px auto 0;max-width:540px;font-size:13.5px;color:var(--muted)}
.zeos-auth-switch a{color:var(--orange);font-weight:800;cursor:pointer;text-decoration:none}

/* --- account area: richer Liquid Glass --- */
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:6px}
.woocommerce-account .woocommerce-MyAccount-navigation li a{
  display:block;padding:13px 16px;border-radius:13px;color:var(--text);font-weight:700;
  transition:background .18s,transform .18s}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:var(--chip);transform:translateX(-3px)}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{
  background:var(--grad) !important;color:#221500 !important;box-shadow:0 8px 20px -8px rgba(255,138,0,.5)}
.woocommerce-account .woocommerce-MyAccount-content{border-radius:var(--r)}

/* --- order tracking section --- */
.zeos-track{display:flex;flex-direction:column;gap:16px}
.zeos-track-lead{color:var(--muted);font-size:14px;margin:0}
.zeos-track-form{display:flex;gap:10px;flex-wrap:wrap}
.zeos-track-form input{flex:1;min-width:200px;background:var(--lg-solid) !important;color:var(--text) !important;
  -webkit-text-fill-color:var(--text) !important;border:1px solid var(--line) !important;border-radius:13px;padding:13px 16px}
.zeos-track-card,.zeos-track-notes{padding:18px 20px;border-radius:var(--r)}
.zeos-track-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}
.zeos-track-row:last-child{border-bottom:0}
.zeos-track-row span{color:var(--muted);font-size:13.5px}
.zeos-track-status{padding:4px 14px;border-radius:20px;font-size:12.5px;background:rgba(255,255,255,.08)}
.zeos-track-status.st-completed{background:rgba(39,194,129,.16);color:#5fd6a0}
.zeos-track-status.st-processing{background:rgba(255,138,0,.16);color:var(--orange)}
.zeos-track-status.st-on-hold,.zeos-track-status.st-pending{background:rgba(255,176,32,.16);color:var(--amber)}
.zeos-track-status.st-cancelled,.zeos-track-status.st-failed{background:rgba(255,77,77,.16);color:#ff8a8a}
.zeos-track-notes-h{font-weight:800;margin-bottom:12px}
.zeos-track-empty{color:var(--muted);font-size:13.5px;padding:8px 0}
.zeos-track-note{background:var(--chip);border-radius:13px;padding:12px 14px;margin-bottom:8px}
.zeos-track-note-tx{display:block;font-size:13.5px;line-height:1.8}
.zeos-track-note-dt{display:block;font-size:11px;color:var(--muted-2);margin-top:6px}
.zeos-track-err{background:rgba(255,77,77,.12);border:1px solid rgba(255,77,77,.4);color:#ff9a9a;
  border-radius:13px;padding:14px 16px;font-size:13.5px}

/* --- wallet skin attempt #3 (broad; still best-effort without the plugin's real classes) --- */
.woocommerce-MyAccount-content [class*="wallet"] [class*="balance"],
.woocommerce-MyAccount-content [class*="balance"][class*="total"],
.woocommerce-MyAccount-content [class*="overview"]{
  border-radius:var(--r) !important}


/* ═══════════════════ ZEOS 1.6.2 — REAL BUG FIXES ═══════════════════ */

/* ───── FIX 1: eNamad trust seal was hidden ───── */
/* (a) DESKTOP: <footer> had no stacking position, so the fixed .bg-layer
       (z-index:0, opaque #08080b) painted ON TOP of it and hid the seal.
       Lift the whole footer above the background layers. */
footer{position:relative;z-index:4}
/* (b) MOBILE: the footer (which contains the seal) was display:none.
       Show it again. .ftrust icons stay hidden by their own rule. */
@media(max-width:760px){
  footer{display:block!important;position:relative;z-index:4;margin-top:26px;padding:0 0 26px}
  footer .fbot{flex-direction:column;text-align:center;gap:6px;padding:18px 0}
  .zeos-badges{padding:16px 0 4px;border-top:1px solid var(--line)}
}

/* ───── FIX 2: cart count badge — centered on the icon, never poking out of the bar ───── */
.hdr .iconb,.mtop .iconb{overflow:visible}
.hdr .cbadge,.mtop .cbadge{
  top:-7px;left:50%;right:auto;transform:translateX(-50%);
  min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:1;
  box-shadow:0 0 0 2px var(--bg)}

/* ───── FIX 3: login / register — was scattered (flex-row) + English text ───── */
/* one tight centered column for the whole auth area */
.woocommerce-account:not(.logged-in) #customer_login,
.woocommerce-account:not(.logged-in) #customer_login.u-columns,
.woocommerce-account:not(.logged-in) #customer_login.col2-set{
  display:block!important;max-width:460px!important;margin:0 auto!important;
  grid-template-columns:1fr!important}
/* both cards: full-width BLOCK stacking — this kills the side-by-side scatter
   caused by display:flex (default flex-direction:row put heading beside form) */
.woocommerce-account:not(.logged-in) #customer_login .u-column1,
.woocommerce-account:not(.logged-in) #customer_login .u-column2{
  display:block!important;width:100%!important;float:none!important;margin:0!important;
  animation:zAuthIn .55s cubic-bezier(.2,.85,.25,1) both}
/* default = login only; the link toggles register in */
.woocommerce-account:not(.logged-in) #customer_login .u-column2{display:none!important}
.woocommerce-account:not(.logged-in) #customer_login.show-register .u-column1{display:none!important}
.woocommerce-account:not(.logged-in) #customer_login.show-register .u-column2{display:block!important}
/* centered headings */
#customer_login .u-column1 h2,#customer_login .u-column2 h2{justify-content:center;text-align:center}
/* DELETE the English privacy-policy paragraph entirely */
.woocommerce-privacy-policy-text{display:none!important}
/* switch link: full width, centered, never squished into a narrow column */
.zeos-auth-switch{display:block!important;width:100%;text-align:center;margin:16px 0 0;
  font-size:13.5px;color:var(--muted);line-height:1.9}
.zeos-auth-switch a{color:var(--orange);font-weight:900;cursor:pointer;white-space:nowrap}
@keyframes zAuthIn{from{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}


/* ═══════════════ ZEOS 1.6.3 — eNamad label + bigger seal ═══════════════ */
.zeos-badges{flex-direction:column !important;gap:14px !important;padding-top:24px !important}
.zeos-trust-h{font-weight:900;font-size:15.5px;letter-spacing:.3px;
  background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.zeos-badges img{height:140px !important;max-width:210px !important;padding:9px !important;border-radius:14px !important}
@media(max-width:760px){.zeos-badges img{height:122px !important}.zeos-trust-h{font-size:14px}}



/* ═══════════════ ZEOS 1.6.5 — ticker loop fix + cart/checkout polish ═══════════════ */

/* FIX: ticker loop jump. .tk had gap:42px between its 2 groups, so translateX(-50%)
   landed 21px short of one full group -> a visible jump every cycle. Zero the gap;
   each .tkg already carries padding-right:42px for even spacing. */
.tk{gap:0 !important}

/* ===== WooCommerce CART — richer, themed, smoother ===== */
.woocommerce-cart-form,.cart-collaterals,.woocommerce-checkout #order_review,
.woocommerce-order-pay form{animation:zAuthIn .5s cubic-bezier(.2,.85,.25,1) both}
.woocommerce table.shop_table{border-collapse:separate;border-spacing:0;border:1px solid var(--line) !important;border-radius:var(--r) !important;overflow:hidden;background:rgba(255,255,255,.02)}
.woocommerce table.shop_table th{background:rgba(255,255,255,.04);color:var(--muted);font-weight:800;font-size:13px;padding:15px 16px;border:none}
.woocommerce table.shop_table td{padding:16px;border-top:1px solid var(--line);vertical-align:middle}
.woocommerce table.shop_table td.product-name a,.woocommerce table.shop_table td.product-name{color:var(--text);font-weight:800}
.woocommerce table.shop_table td.product-name a:hover{color:var(--orange)}
.woocommerce a.remove{color:var(--red) !important;font-weight:900;width:24px;height:24px;line-height:22px;text-align:center;border-radius:50%;background:rgba(255,77,0,.12)}
.woocommerce a.remove:hover{background:var(--red) !important;color:#fff !important}
.woocommerce .quantity .qty{background:var(--input);border:1px solid var(--line);color:var(--text);border-radius:11px;padding:10px;width:74px;font-weight:800;text-align:center;transition:border-color .2s}
.woocommerce .quantity .qty:focus{outline:none;border-color:var(--orange)}
.woocommerce .cart_totals h2,.woocommerce-checkout #order_review_heading{font-size:18px;font-weight:900;margin-bottom:14px}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout #order_review{border:1px solid var(--line);border-radius:var(--r);padding:20px;background:rgba(255,255,255,.02)}
.woocommerce .cart_totals table.shop_table{border:none !important;border-radius:0 !important;background:transparent}
.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table td{padding:12px 6px;border-top:1px solid var(--line);background:transparent}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #payment #place_order,
.woocommerce-order-pay #payment #place_order,
.woocommerce button[name="woocommerce_pay"]{
  display:block;width:100%;background:var(--grad) !important;color:#221500 !important;border:none !important;
  border-radius:var(--r-sm) !important;font-weight:900 !important;font-size:15px !important;padding:15px 26px !important;
  box-shadow:var(--glow) !important;transition:transform .2s,box-shadow .25s !important;text-shadow:none !important}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #place_order:hover,.woocommerce button[name="woocommerce_pay"]:hover{transform:translateY(-2px) !important;box-shadow:0 16px 38px -10px rgba(255,138,0,.6) !important}
.woocommerce .coupon .input-text{background:var(--input) !important;border:1px solid var(--line) !important;color:var(--text) !important;border-radius:11px !important;padding:12px 14px !important}
.woocommerce .coupon button,.woocommerce button[name="update_cart"]{background:var(--chip) !important;color:var(--text) !important;border:1px solid var(--line) !important;border-radius:11px !important;font-weight:800 !important;padding:12px 18px !important;transition:.2s}
.woocommerce .coupon button:hover,.woocommerce button[name="update_cart"]:hover{background:var(--orange) !important;color:#221500 !important}

/* ===== ORDER-PAY / CHECKOUT summary + notices ===== */
.woocommerce ul.order_details{display:flex;flex-wrap:wrap;gap:18px;list-style:none;padding:18px 22px;border:1px solid var(--line);border-radius:var(--r);background:rgba(255,255,255,.02);margin:0 0 20px}
.woocommerce ul.order_details li{border:none !important;font-size:12px;color:var(--muted);font-weight:700;margin:0;padding:0}
.woocommerce ul.order_details li strong{display:block;font-size:15px;color:var(--text);margin-top:4px}
.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:var(--r-sm);border:none !important;padding:15px 18px;font-weight:700;font-size:13.5px;list-style:none}
.woocommerce-error{background:rgba(255,77,0,.12);color:#ff9a6b;box-shadow:inset 0 0 0 1px rgba(255,77,0,.32)}
.woocommerce-info{background:var(--grad-soft);color:var(--text)}
.woocommerce-message{background:rgba(39,194,129,.12);color:#5fd6a0;box-shadow:inset 0 0 0 1px rgba(39,194,129,.3)}
.woocommerce form .form-row input.input-text,.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout textarea{background:var(--input) !important;border:1px solid var(--line) !important;color:var(--text) !important;-webkit-text-fill-color:var(--text) !important;border-radius:12px !important;padding:13px 15px !important}


/* ═══════════════ ZEOS 1.6.6 — ticker: 10 copies + matched speed (wide-monitor gap fix) ═══════════════ */
/* Root cause: only 2 copies -> one copy was narrower than wide monitors -> blank gap each cycle.
   Now 10 copies; translateX(-50%) advances exactly 5 copies (always wider than any viewport).
   Duration 120s keeps the original ~37px/s feel. Selector matches html[data-tier] .tk so it beats
   the earlier 24s rule (same specificity, later wins) and the mobile 22s rule (lower specificity). */
html[data-tier] .tk{animation:tkScroll 120s linear infinite !important;gap:0 !important}
html[data-tier] .ticker:hover .tk{animation-play-state:paused !important}

/* ZEOS 1.6.6 — ticker gap fix reinforced (beats any .tk override) */
.ticker .tk{gap:0 !important}


/* ═══════════════ ZEOS 1.6.8 — Telegram floating support FAB (replaces #toTop) ═══════════════ */
#toTop{display:none !important}
.tg-fab{position:fixed;left:22px;bottom:24px;z-index:78;width:56px;height:56px}
.tg-main{position:absolute;left:0;bottom:0;z-index:2;width:56px;height:56px;border-radius:50%;border:none;background:var(--grad);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px rgba(255,138,0,.5),inset 0 1px 0 rgba(255,255,255,.4);transition:transform .3s cubic-bezier(.3,1.4,.4,1),box-shadow .25s}
.tg-main:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 16px 36px rgba(255,138,0,.6)}
.tg-main:active{transform:scale(.95)}
.tg-main .tg-i{position:absolute;transition:opacity .25s,transform .35s cubic-bezier(.3,1.4,.4,1)}
.tg-plane{opacity:1;transform:translateX(1px)}
.tg-close{opacity:0;transform:rotate(-90deg) scale(.6)}
.tg-fab.tg-open .tg-plane{opacity:0;transform:rotate(90deg) scale(.6)}
.tg-fab.tg-open .tg-close{opacity:1;transform:none}
.tg-fab.tg-open .tg-main{box-shadow:0 14px 34px rgba(255,138,0,.62)}
.tg-opt{position:absolute;left:6px;bottom:6px;z-index:1;display:flex;direction:ltr;align-items:center;gap:11px;opacity:0;transform:scale(.2);transform-origin:22px 22px;pointer-events:none;transition:transform .36s cubic-bezier(.34,1.56,.5,1),opacity .22s}
.tg-fab.tg-open .tg-opt{opacity:1;pointer-events:auto}
.tg-fab.tg-open .tg-opt-s{transform:translateY(-66px);transition-delay:.04s}
.tg-fab.tg-open .tg-opt-c{transform:translateY(-126px);transition-delay:.11s}
.tg-circ{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto;box-shadow:0 8px 20px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.3)}
.tg-opt-s .tg-circ{background:linear-gradient(160deg,#3db0f0,#1d8fd1)}
.tg-opt-c .tg-circ{background:linear-gradient(160deg,#FFC24A,#FF7A00)}
.tg-tag{background:rgba(10,9,13,.86);color:#fff;font-weight:800;font-size:12.5px;padding:8px 14px;border-radius:30px;white-space:nowrap;box-shadow:0 6px 16px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
@media(max-width:760px){.tg-fab{left:14px;bottom:14px;z-index:81;width:50px;height:50px}.tg-main{width:50px;height:50px;box-shadow:0 7px 18px rgba(255,138,0,.42),inset 0 1px 0 rgba(255,255,255,.35)}.tg-main .tg-i{width:23px;height:23px}}


/* ═══════════════ ZEOS 1.7.1 — mobile FPS + About section ═══════════════ */
/* Mobile performance: kill GPU-heavy effects via PURE CSS so it works even when
   WP Rocket delays the JS tier-detector. Biggest win: no backdrop-filter on the
   fixed header (it repaints every scroll frame -> jank). */
@media(max-width:760px){
  #embers,.shine,.lbn-sweep,.bolt,.grain,.a3,.a4{display:none !important}
  .aurora{animation:none !important;filter:blur(26px) !important;opacity:.38 !important}
  .bg-fire{animation:none !important;filter:blur(14px) !important}
  html[data-tier] .glassbar,.glassbar.mtop,.glassbar{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background:linear-gradient(180deg,rgba(24,14,9,.97),rgba(13,9,13,.98)) !important}
  html[data-theme="day"] .mtop.glassbar,html[data-theme="day"] .mtop,html[data-theme="day"] .glassbar.mtop{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,242,234,.98)) !important;box-shadow:0 12px 32px -16px rgba(150,110,40,.4),inset 0 1.5px 0 rgba(255,255,255,.9),inset 0 0 0 1px rgba(60,45,15,.12) !important}
}

/* About section (above eNamad) */
.zeos-about{max-width:820px;margin:0 auto 30px;text-align:center;padding:26px 26px;border:1px solid var(--line);border-radius:var(--r);background:rgba(255,255,255,.02)}
.zeos-about-h{font-size:21px;font-weight:900;margin:0 0 14px;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}
.zeos-about p{font-size:14px;line-height:2.05;color:var(--muted-2,#b9b3c2);margin:0 0 12px;-webkit-text-fill-color:currentColor}
.zeos-about p:last-child{margin-bottom:0}
.zeos-about p :is(b,strong){color:var(--text);-webkit-text-fill-color:currentColor}
@media(max-width:760px){.zeos-about{padding:20px 16px;margin-bottom:22px}.zeos-about-h{font-size:18px}.zeos-about p{font-size:13px;line-height:1.95}}


/* ═══════════════ ZEOS 1.7.3 — creator signature (below eNamad) ═══════════════ */
.zeos-sign{text-align:center;margin:26px auto 6px;max-width:560px}
.zeos-sign-role{display:block;font-size:10.5px;font-weight:700;letter-spacing:2.5px;color:var(--muted);margin-bottom:9px}
.zeos-sign-names{display:flex;flex-direction:column;align-items:center;gap:1px}
.zeos-sign-fa{font-family:'Vazirmatn',sans-serif;font-weight:900;font-size:19px;line-height:1.4;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.zeos-sign-en{font-family:'Snell Roundhand','Brush Script MT','Segoe Script','Bradley Hand',cursive;font-size:27px;line-height:1.15;color:var(--gold);-webkit-text-fill-color:var(--gold);letter-spacing:.5px;transform:rotate(-3deg);opacity:.96;text-shadow:0 2px 14px rgba(255,170,40,.25)}
@media(max-width:760px){.zeos-sign{margin-top:20px}.zeos-sign-fa{font-size:17px}.zeos-sign-en{font-size:24px}}

/* ══════════════════ ZEOS 1.8.1 — mobile glass bar + light-mode bar ══════════════════
   On mobile, backdrop-filter is disabled for GPU perf, so the translucent top bar
   looked washed-out and light mode broke (white-on-white). Give the bar an OPAQUE
   frosted base, themed for night & day. The ::before gloss + ::after gold rim still
   render on top, so the Liquid-Glass look is preserved without needing blur. */
:root{ --bar-fill1:rgba(24,22,31,.95); --bar-fill2:rgba(14,13,19,.975); }
[data-theme="day"]{ --bar-fill1:rgba(255,255,255,.97); --bar-fill2:rgba(246,242,235,.985); }
@media(max-width:760px){
  .mtop.glassbar, .mtop.mobo, .hdr-bar.glassbar{
    background:linear-gradient(177deg, var(--bar-fill1), var(--bar-fill2)) !important;
    -webkit-backdrop-filter:none !important; backdrop-filter:none !important;
    box-shadow:0 12px 30px -14px rgba(0,0,0,.5),
               inset 0 1.6px 0 var(--bar-rim),
               inset 0 0 0 1px var(--bar-edge) !important;
  }
  /* icons + logo text follow the active theme → stay visible in light mode */
  .mtop, .mtop .iconb, .mtop .logo .lw{ color:var(--text) !important; }
  .mtop .iconb svg{ stroke:var(--text) !important; }
}

/* ══════════════════ ZEOS 1.8.2 — day-mode desktop fix (trust cards) ══════════════════
   In day/light mode the .feat.lg trust cards («درگاه معتبر» / «همیشه آنلاین») stayed DARK
   because .feat.lg out-specifies the [data-theme="day"] .feat override. Force them light on
   ALL screen sizes with !important so they match the light page. */
[data-theme="day"] .feat,
[data-theme="day"] .feat.lg{
  background:linear-gradient(165deg,#ffffff,#fff7e8) !important;
  border:1px solid rgba(0,0,0,.06) !important;
  box-shadow:0 8px 22px -14px rgba(0,0,0,.18) !important;
}
[data-theme="day"] .feat h4{ color:#1a1206 !important; }
[data-theme="day"] .feat span{ color:#6a5f49 !important; }
[data-theme="day"] .feat .ic3d svg{ stroke:var(--gold,#e8a020) !important; }

/* v1.9.3 — compact offer strips */
.zoffers{gap:12px}
.zoffers .offer{padding:14px 16px!important;min-height:0!important;height:auto!important;border-radius:15px}
.zoffers .offer h4{font-size:15px;margin:0 0 6px}
.zoffers .offer p{font-size:11.5px;line-height:1.9;margin:0 0 10px;color:var(--muted);display:flex;flex-direction:column;gap:2px}
.zoffers .offer .big{display:none}
.zoffers .offer .btn{padding:8px 16px;font-size:12.5px}
@media(max-width:760px){
.zoffers{display:grid;grid-template-columns:1fr;gap:8px}
.zoffers .offer{display:flex;align-items:center;gap:10px;padding:10px 12px!important;border-radius:13px}
.zoffers .offer h4{margin:0;font-size:13px;white-space:nowrap}
.zoffers .offer p{margin:0;flex:1;min-width:0}
.zoffers .offer .z1{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.zoffers .offer .z2{display:none}
.zoffers .offer .btn{padding:7px 13px;font-size:11.5px;white-space:nowrap;flex:0 0 auto}
.zoffers .offer .ov{display:none}
}

/* v1.9.5 — صفحهٔ محصول: بازطراحی کامل */
.single-product div.product{display:grid;grid-template-columns:minmax(300px,440px) 1fr;gap:30px;align-items:start;direction:rtl}
.single-product div.product .woocommerce-product-gallery{position:sticky;top:96px;border-radius:22px;overflow:hidden;border:1px solid var(--line,rgba(255,255,255,.12));box-shadow:0 18px 50px rgba(0,0,0,.45)}
.single-product div.product .woocommerce-product-gallery img{width:100%;height:auto;display:block}
.single-product .summary.entry-summary{background:linear-gradient(165deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border:1px solid var(--line,rgba(255,255,255,.12));border-radius:22px;padding:26px 24px;backdrop-filter:blur(8px)}
.single-product .summary .product_title{font-size:24px;font-weight:900;margin:0 0 10px;text-align:right}
.single-product .summary .price{display:inline-flex;align-items:center;gap:6px;font-size:24px;font-weight:900;color:var(--gold,#F5C400);background:rgba(245,196,0,.08);border:1px solid rgba(245,196,0,.35);border-radius:14px;padding:8px 16px;margin:0 0 14px}
.single-product .summary .price del{opacity:.45;font-size:16px}
.single-product .summary form.cart{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap;margin-top:18px}
.single-product .summary form.cart .quantity{flex:0 0 auto}
.single-product .summary form.cart .quantity .qty{width:74px;height:54px;background:var(--input,rgba(255,255,255,.06));border:1px solid var(--line,rgba(255,255,255,.14));border-radius:14px;color:var(--text,#f7f5f0);font-weight:900;font-size:16px;text-align:center;outline:none}
.single-product .summary form.cart .single_add_to_cart_button{flex:1;min-width:200px;height:54px;border:none;border-radius:14px;background:linear-gradient(135deg,#ffb400,#ff5e00);color:#1a0f05;font-family:inherit;font-weight:900;font-size:16px;cursor:pointer;box-shadow:0 10px 28px rgba(255,110,0,.35);transition:transform .15s,box-shadow .2s}
.single-product .summary form.cart .single_add_to_cart_button:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(255,110,0,.45)}
.zeos-trust{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
.zeos-trust span{flex:1;min-width:110px;text-align:center;font-size:11.5px;font-weight:800;color:var(--muted,#9c968d);background:rgba(255,255,255,.04);border:1px solid var(--line,rgba(255,255,255,.1));border-radius:12px;padding:9px 6px}
.single-product .product_meta{margin-top:16px;font-size:12px;color:var(--muted,#9c968d)}
.single-product .product_meta a{color:var(--gold,#F5C400);text-decoration:none}
.single-product .related.products{grid-column:1/-1;margin-top:34px}
.single-product .related.products>h2{font-size:19px;font-weight:900;margin:0 0 16px;text-align:right}
@media(max-width:860px){
.single-product div.product{display:block}
.single-product div.product .woocommerce-product-gallery{position:static;max-width:340px;margin:0 auto 18px}
.single-product .summary.entry-summary{padding:18px 14px;backdrop-filter:none}
.single-product .summary .product_title{font-size:19px}
.single-product .summary .price{font-size:20px}
.single-product .summary form.cart .single_add_to_cart_button{min-width:100%;order:3}
.single-product .summary form.cart .quantity{flex:1}
.single-product .summary form.cart .quantity .qty{width:100%}
}

/* v1.9.6 — فیکس گالری (float ووکامرس) + چیدمان ستونی فرم + کارت بلوک گیفت‌کده */
.single-product div.product .woocommerce-product-gallery{float:none!important;width:100%!important;margin:0!important;opacity:1!important}
.single-product .woocommerce-product-gallery .flex-viewport,.single-product .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery__image a,.single-product .woocommerce-product-gallery__image img{width:100%!important;height:auto;display:block}
.single-product .summary.entry-summary{float:none!important;width:auto!important}
.single-product .summary form.cart{display:flex;flex-direction:column;align-items:stretch;gap:12px}
.single-product .summary form.cart .quantity{display:flex;align-self:flex-start}
.single-product .summary form.cart .single_add_to_cart_button{flex:none;width:100%;min-width:0}
/* بلوکِ افزونهٔ گیفت‌کده (بررسی آیدی) و هر بلوکِ غیرِ خودی داخل فرم */
.single-product form.cart>div:not(.quantity):not([class*="zeos"]),.single-product form.cart>p{background:rgba(255,255,255,.035);border:1px solid var(--line,rgba(255,255,255,.12));border-radius:14px;padding:14px;margin:0}
.single-product form.cart label{display:block;font-size:12.5px;font-weight:800;color:var(--muted,#9c968d);margin:0 0 8px;text-align:right}
.single-product form.cart input[type=text]:not(.qty),.single-product form.cart input[type=tel]:not(.qty),.single-product form.cart input[type=number]:not(.qty){width:100%;box-sizing:border-box;background:var(--input,rgba(255,255,255,.06));border:1px solid var(--line,rgba(255,255,255,.14));border-radius:12px;padding:12px 14px;color:var(--text,#f7f5f0);font-family:inherit;font-weight:700;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}
.single-product form.cart input[type=text]:not(.qty):focus,.single-product form.cart input[type=tel]:not(.qty):focus{border-color:var(--gold,#F5C400);box-shadow:0 0 0 3px rgba(245,196,0,.15)}
.single-product form.cart .button:not(.single_add_to_cart_button),.single-product form.cart button:not(.single_add_to_cart_button){margin-top:10px;background:rgba(245,196,0,.1);border:1px solid rgba(245,196,0,.45);color:var(--gold,#F5C400);border-radius:12px;padding:11px 20px;font-family:inherit;font-weight:800;font-size:13px;cursor:pointer;transition:background .2s}
.single-product form.cart .button:not(.single_add_to_cart_button):hover{background:rgba(245,196,0,.18)}
@media(max-width:860px){.single-product .summary form.cart .quantity{align-self:stretch}.single-product .summary form.cart .quantity .qty{width:100%}}

/* v1.9.6 — عکس محصول در کارت + بلوک بررسی آیدی */
.single-product div.product{grid-template-columns:400px 1fr;gap:26px;max-width:1180px;margin:10px auto 0}
.single-product div.product .woocommerce-product-gallery{background:linear-gradient(165deg,rgba(255,255,255,.05),rgba(255,255,255,.02));padding:14px;border-radius:22px}
.single-product div.product .woocommerce-product-gallery img{border-radius:14px;width:100%}
.zeos-idcheck{flex:1 1 100%;display:flex;gap:10px;align-items:stretch;background:rgba(255,255,255,.035);border:1px dashed rgba(245,196,0,.4);border-radius:14px;padding:12px;margin:6px 0 2px}
.zeos-idcheck input{flex:1;min-width:0;background:var(--input,rgba(255,255,255,.06));border:1px solid var(--line,rgba(255,255,255,.14));border-radius:12px;padding:12px 14px;color:var(--text,#f7f5f0);font-family:inherit;font-weight:700;font-size:14px;outline:none}
.zeos-idcheck input:focus{border-color:var(--gold,#F5C400);box-shadow:0 0 0 3px rgba(245,196,0,.15)}
.zeos-idcheck .button,.zeos-idcheck button{flex:0 0 auto;background:transparent;border:1.5px solid var(--gold,#F5C400);color:var(--gold,#F5C400);border-radius:12px;padding:0 18px;font-family:inherit;font-weight:900;font-size:13px;cursor:pointer;transition:background .2s,color .2s}
.zeos-idcheck .button:hover,.zeos-idcheck button:hover{background:var(--gold,#F5C400);color:#1a1200}
.zeos-idcheck-l{flex-basis:100%;display:block;font-size:12.5px;font-weight:800;color:var(--muted,#9c968d);margin:8px 2px -2px}
@media(max-width:860px){.single-product div.product{max-width:none;margin:0}.zeos-idcheck{flex-wrap:wrap}.zeos-idcheck .button,.zeos-idcheck button{flex:1;padding:11px}}

/* v1.9.8 — گرید محصولات: وسط‌چین و جمع‌وجور */
ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;justify-content:center;direction:rtl!important}
ul.products li.product{width:auto!important;max-width:none!important;margin:0!important;float:none!important;display:flex;flex-direction:column;padding:12px 12px 14px;border-radius:16px;box-sizing:border-box}
ul.products li.product img{width:100%;height:auto;border-radius:12px}
ul.products li.product .woocommerce-loop-product__title{font-size:13.5px;line-height:1.9;margin:10px 0 4px;text-align:center}
ul.products li.product .price{font-size:14px;text-align:center;display:block}
ul.products li.product .button{margin-top:auto;width:100%;text-align:center;box-sizing:border-box;padding:11px 12px;font-size:12.5px}
@media(max-width:760px){ul.products{grid-template-columns:repeat(2,1fr);gap:9px}ul.products li.product{padding:9px 9px 11px;border-radius:13px}ul.products li.product .woocommerce-loop-product__title{font-size:12px}ul.products li.product .price{font-size:12.5px}}

/* v1.9.9 — سه‌مربع اعتماد، حذف تعداد، چیپ دسته، موبایل محصول */
.zeos-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}
.zeos-trust span{min-width:0;flex:none;font-size:11px;font-weight:800;padding:11px 4px;border-radius:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.single-product form.cart .quantity{display:none!important}
.single-product .summary form.cart .single_add_to_cart_button{min-width:100%}
.single-product .product_meta{margin-top:14px;font-size:10.5px;color:var(--muted,#9c968d);opacity:.8;text-align:left}
.single-product .product_meta a{color:var(--muted,#9c968d);text-decoration:none;border-bottom:1px dotted rgba(255,255,255,.25)}
.woocommerce-tabs ul.tabs li a{font-size:12px!important;padding:8px 14px!important}
@media(max-width:860px){
.single-product div.product .woocommerce-product-gallery{max-width:280px;margin:0 auto 12px;position:static}
.single-product .summary .product_title{font-size:18px;text-align:center;margin:0 0 8px}
.single-product .summary .price{display:table;margin:0 auto 12px;float:none;position:static}
.single-product .summary{text-align:right}
.zeos-trust{gap:6px}
.zeos-trust span{font-size:10px;padding:9px 3px}
.single-product .product_meta{text-align:center}
}

/* v1.9.11 — تُست افزودن به سبد */
#ztoast{display:none;position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:99998;align-items:center;gap:10px;background:#12251a;border:1px solid #2f8f5b;color:#c9f5dd;font-weight:800;font-size:13px;padding:12px 18px;border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.5);direction:rtl;max-width:92vw}
#ztoast.err{background:#2a1212;border-color:#a33;color:#f5caca}
#ztoast a{color:#F5C400;text-decoration:none;font-weight:900;white-space:nowrap}

/* ============================================================
   v1.9.12 — (۱) کوچک‌سازیِ المان‌های سربرگِ آرشیو
             (۲) رفعِ تداخلِ چهارگانهٔ چیدمانِ صفحهٔ محصول
   عمداً آخرِ فایل + !important تا بر قوانینِ قدیمی و افزونهٔ shopfront غلبه کند.
   ============================================================ */

/* (۱) منوی مرتب‌سازی — از قانونِ سراسریِ select{16px} موبایل بیرون کشیده می‌شود */
.woocommerce-ordering select,
select.orderby{
  font-size:13px!important;
  font-weight:700!important;
  padding:8px 30px 8px 14px!important;
  border-radius:12px!important;
}
.woocommerce-result-count{font-size:12px!important;font-weight:700!important}

/* (۱) مربعِ روشِ فعال‌سازی + دکمهٔ تغییر روش + عنوانِ انتخاب — جمع‌وجورتر */
.zeos-sf-head{font-size:15px!important;margin:10px 0 14px!important}
.zeos-sf-leaf{margin:2px 0 14px!important}
.zeos-sf-method{
  font-size:12px!important;font-weight:800!important;
  padding:7px 12px!important;border-radius:11px!important;gap:5px!important;
}
.zeos-sf-back{
  font-size:12px!important;font-weight:700!important;
  padding:7px 12px!important;border-radius:11px!important;
}
@media(max-width:760px){
  .woocommerce-ordering select,select.orderby{font-size:13px!important;padding:7px 28px 7px 12px!important}
  .zeos-sf-method,.zeos-sf-back{font-size:11.5px!important;padding:6px 11px!important}
  .zeos-sf-head{font-size:14px!important}
  .woocommerce-products-header__title.page-title{font-size:20px!important;margin-bottom:6px!important}
}

/* (۲) صفحهٔ محصول: یک چیدمانِ قطعی به‌جای ۴ تعریفِ متضادِ قبلی */
@media(min-width:861px){
  .single-product div.product{
    display:grid!important;grid-template-columns:400px 1fr!important;gap:26px!important;
    align-items:start!important;max-width:1180px!important;margin:10px auto 0!important;
  }
  .single-product div.product .woocommerce-product-gallery{
    position:sticky!important;top:96px!important;float:none!important;width:100%!important;margin:0!important;
  }
}
@media(max-width:860px){
  .single-product div.product{display:block!important;max-width:none!important;margin:0!important}
  /* مارجینِ پایین برمی‌گردد و float پاک می‌شود؛ عکس دیگر روی عنوان نمی‌افتد */
  .single-product div.product .woocommerce-product-gallery{
    position:static!important;float:none!important;width:100%!important;
    max-width:300px!important;margin:0 auto 16px!important;
  }
  .single-product .summary.entry-summary{float:none!important;width:auto!important;margin:0!important}
  .single-product .summary .product_title,
  .single-product .entry-summary>*:first-child{clear:both!important}
}
