@keyframes slideIn{0%{transform:translateX(100%)}to{transform:none}}@keyframes ldBlink{50%{opacity:.25}}@keyframes neonOn{0%,18%,24%,40%{opacity:.15;text-shadow:none;box-shadow:none}20%,32%,46%,to{opacity:1}}@keyframes liftBob{30%{transform:translateY(-7px)}65%{transform:translateY(3px)}}@keyframes liftRun{to{transform:translateY(.8px)}}@keyframes indTick{0%{transform:translateY(-3px);opacity:.6}}@keyframes menuIn{0%{opacity:0;transform:translateX(8px)}}@keyframes goPulse{50%{box-shadow:0 0 0 6px rgba(210,171,94,.25),0 8px 20px rgba(0,0,0,.25)}}@keyframes copCall{50%{box-shadow:0 0 0 6px rgba(210,171,94,.35),0 0 26px rgba(210,171,94,.6)}}@keyframes fpIn{0%{opacity:0;transform:translateY(10px)}}@keyframes fabRing2{0%,70%,to{transform:none}75%{transform:rotate(-14deg)}80%{transform:rotate(12deg)}85%{transform:rotate(-8deg)}90%{transform:rotate(5deg)}}@keyframes fabRing{0%{transform:scale(.85);opacity:1}to{transform:scale(1.25);opacity:0}}@keyframes ttRide{40%{transform:translateY(4px)}to{transform:translateY(-40px)}}@font-face{font-family:Vazirmatn;src:url(fonts/Vazirmatn.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--brand:#0e3a4f;--brand-d:#092634;--brand-l:#eef3f6;--brand-m:#3a6377;--gold:#d2ab5e;--gold-d:#977b44;--gold-l:#f8f1e2;--ink:#14232c;--ink-2:#44545f;--muted:#7b8a94;--line:#e2e8ec;--line-2:#eff3f5;--bg:#f5f7f8;--card:#fff;--green:#1d8a55;--green-l:#e6f5ed;--red:#c2413a;--red-l:#fcebea;--amber:#b7791f;--amber-l:#fdf3e1;--r:14px;--r-sm:10px;--sh:0 1px 2px rgba(10,30,40,.05),0 6px 20px rgba(10,30,40,.06);--sh-h:0 4px 10px rgba(10,30,40,.08),0 16px 36px rgba(10,30,40,.12)}*{box-sizing:border-box}[hidden]{display:none!important}body,html{background:var(--bg)}html{-webkit-text-size-adjust:100%;overflow-y:scroll;scroll-behavior:smooth}@supports (scrollbar-gutter:stable){html{overflow-y:auto;scrollbar-gutter:stable}}body{overflow-x:clip;margin:0;font-family:Vazirmatn,Tahoma,sans-serif;font-size:15px;line-height:1.8;color:var(--ink);font-feature-settings:"ss01"}a{color:var(--brand);text-decoration:none}a:hover{color:var(--gold-d)}img{max-width:100%;display:block}h1,h2,h3{line-height:1.45;margin:0 0 .6em;font-weight:800;color:var(--brand-d)}h1{font-size:1.5rem}.h2,h2{font-size:1.2rem}h3{font-size:1rem}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.wrap{max-width:1280px;margin:0 auto;padding:0 16px}.wrap.narrow{max-width:860px}.wrap.narrow-lg{max-width:980px}.muted{color:var(--muted)}.small{font-size:.85rem}.center{text-align:center}.green{color:var(--green)}.i{width:22px;height:22px;flex:none}.i.sm{width:16px;height:16px}.skip{position:absolute;top:-40px;right:8px;background:var(--gold);color:#000;padding:6px 12px;border-radius:8px;z-index:100}.skip:focus{top:8px}.hp{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none}main{min-height:50vh;padding-bottom:40px}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--r-sm);padding:9px 18px;font-weight:700;font-size:.95rem;line-height:1.5;transition:.15s;white-space:nowrap;text-decoration:none;background:0 0}.btn .i,.search button .i{width:19px;height:19px}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-d);color:#fff}.btn-gold{background:var(--gold);color:#1f1a10}.btn-gold:hover{background:var(--gold-d);color:#fff}.btn-light{background:#fff;border-color:var(--line);color:var(--ink)}.btn-light:hover{border-color:var(--brand-m);color:var(--brand)}.btn-light.on{color:var(--red);border-color:#f2c6c3}.btn-light.on .i{fill:currentColor}.btn-ghost-light{border-color:rgba(255,255,255,.4);color:#fff}.btn-ghost-light:hover{background:rgba(255,255,255,.1);color:#fff}.btn-block{width:100%}.btn-lg{padding:12px 20px;font-size:1rem}.btn-sm{padding:5px 12px;font-size:.85rem}.icon-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:0 0;padding:8px;border-radius:10px;color:inherit;position:relative}.icon-btn:hover{background:var(--line-2);color:var(--brand)}.icon-btn.danger:hover{color:var(--red);background:var(--red-l)}label{display:block;font-size:.9rem;color:var(--ink-2);font-weight:600}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{display:block;width:100%;margin-top:5px;border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 12px;background:#fff;font-weight:400;color:var(--ink);transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--brand-m);box-shadow:0 0 0 3px rgba(14,58,79,.1)}textarea{resize:vertical}.form,.grid-form{display:grid;gap:14px}.grid-form{grid-template-columns:repeat(2,1fr)}.grid-form .full,.grid-form h2{grid-column:1/-1}.grid-form>button{justify-self:start}.check,.switch{display:flex;align-items:center;gap:8px;font-weight:500;cursor:pointer}.check input{width:17px;height:17px;accent-color:var(--brand);margin:0;flex:none}.check small,.fcats a small{margin-inline-start:auto;color:var(--muted)}.switch{gap:10px;margin:6px 0}.switch input{position:absolute;opacity:0}.switch span{width:38px;height:22px;border-radius:20px;background:#cfd8de;position:relative;flex:none;transition:.2s}.switch span::after{content:"";position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.switch input:checked+span{background:var(--brand)}.switch input:checked+span::after{right:19px}.pw{position:relative;display:block}.pw input{padding-left:44px}.pw-toggle{position:absolute;left:6px;top:50%;transform:translateY(-50%);margin-top:2px;border:0;background:0 0;color:var(--muted);padding:6px}.alert{border-radius:var(--r-sm);padding:11px 14px;margin:14px 0;border:1px solid;font-size:.93rem}.alert-success{background:var(--green-l);border-color:#bfe3cf;color:#145c3a}.alert-error{background:var(--red-l);border-color:#f2c6c3;color:#8e2b25}.alert-warn{background:var(--amber-l);border-color:#f3dcb2;color:#7a4f12}.alert-info{background:var(--brand-l);border-color:#d3e0e7;color:var(--brand-d)}.pill{display:inline-block;padding:1px 10px;border-radius:20px;font-size:.78rem;font-weight:700;background:var(--line-2)}.pill.green{background:var(--green-l);color:var(--green)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px;box-shadow:var(--sh);margin-bottom:16px}.empty{text-align:center;padding:40px 16px;color:var(--ink-2)}.empty.big{padding:70px 16px}.empty.sm{padding:16px}.empty-ic{width:84px;height:84px;color:var(--gold);margin:0 auto 12px;display:block}.empty h1,.empty h2{margin-bottom:6px}.empty .btn{margin-top:10px}.empty .search.inline{max-width:420px;margin:16px auto}.topline{background:var(--brand-d);color:rgba(255,255,255,.75);font-size:.8rem}.topline-in{display:flex;gap:22px;align-items:center;min-height:34px}.topline a,.topline span{display:inline-flex;align-items:center;gap:6px}.topline .i{width:16px;height:16px}.tl-phone{margin-inline-start:auto;color:#fff;font-weight:700}.tl-phone:hover,.topline .i{color:var(--gold)}.hdr{background:#fff;position:sticky;top:0;z-index:40;box-shadow:0 1px 0 var(--line),0 6px 18px rgba(10,30,40,.05)}.hdr-in,.logo{display:flex;align-items:center}.hdr-in{gap:20px;min-height:74px}.logo{gap:10px;flex:none}.logo,.logo:hover{color:var(--brand-d)}.logo-mark,.search input{border-radius:12px;height:46px}.logo-mark{display:inline-grid;place-items:center;width:46px;background:var(--brand);color:var(--gold);flex:none}.logo-mark svg{width:26px;height:auto}.logo-txt{display:flex;flex-direction:column;line-height:1.3}.logo-txt b{font-size:1.2rem;font-weight:900;letter-spacing:-.3px}.logo-txt small{font-size:.72rem;color:var(--muted);font-weight:500}.logo.light{color:#fff}.logo.light .logo-mark{background:rgba(255,255,255,.08)}.logo.light small{color:rgba(255,255,255,.6)}.search{position:relative;flex:1;max-width:620px;display:flex}.search input{margin:0;background:var(--line-2);border-color:transparent;padding:11px 16px 11px 50px}.search input:focus{background:#fff}.search button{position:absolute;left:4px;top:4px;height:38px;width:42px;border:0;border-radius:9px;background:var(--brand);color:#fff;display:grid;place-items:center}.suggest{position:absolute;top:calc(100% + 6px);right:0;left:0;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-h);z-index:60;overflow:hidden;max-height:70vh;overflow-y:auto}.hdr-actions,.suggest a{display:flex;align-items:center}.suggest a{gap:12px;padding:8px 14px;color:var(--ink);border-bottom:1px solid var(--line-2)}.suggest a.on,.suggest a:hover{background:var(--brand-l)}.suggest .s-ph,.suggest img{width:44px;height:44px;object-fit:contain;border-radius:8px;background:var(--line-2);flex:none}.suggest .s-name{flex:1;font-size:.9rem;line-height:1.5}.suggest .s-name small{display:block;color:var(--muted)}.suggest .s-price{font-size:.82rem;color:var(--brand);font-weight:700;white-space:nowrap}.suggest .s-cat{font-size:.85rem;color:var(--gold-d);font-weight:700}.suggest .s-all{justify-content:center;font-weight:700;color:var(--brand);border:0}.hdr-actions{gap:4px;margin-inline-start:auto}.hdr-actions .lbl{font-size:.88rem;font-weight:600}.badge{position:absolute;top:0;left:0;min-width:19px;height:19px;border-radius:10px;background:var(--gold);color:#1f1a10;font-size:.7rem;font-weight:800;display:grid;place-items:center;padding:0 5px;font-style:normal;line-height:1}.nav-toggle,.sec-head.center h2::before{display:none}.mainnav{border-top:1px solid var(--line-2)}.mainnav-in{display:flex;align-items:center;gap:2px;min-height:48px}.nav-link{padding:6px 12px;border-radius:9px;color:var(--ink-2);font-size:.92rem;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.nav-link:hover{background:var(--line-2);color:var(--brand)}.nav-link.gold{color:var(--gold-d)}.lb.sm svg,.nav-link .i{width:17px;height:17px}.mega-wrap{position:relative;margin-inline-end:10px}.mega-btn{display:flex;align-items:center;gap:8px;border:0;background:var(--brand);color:#fff;border-radius:10px;padding:7px 16px;font-weight:700;font-size:.93rem}.mega-btn .i{width:19px;height:19px;color:var(--gold)}.mega{position:absolute;top:100%;right:0;padding-top:8px;display:none;z-index:50}.mega-wrap:focus-within .mega,.mega-wrap:hover .mega{display:block}.mega-roots{list-style:none;margin:0;padding:8px;width:270px;min-height:440px;background:#fff;border-radius:14px 0 0 14px;box-shadow:var(--sh-h);border:1px solid var(--line);position:relative}.mega-roots>li>a{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:9px;color:var(--ink);font-weight:600;font-size:.92rem}.mega-roots>li.on>a,.mega-roots>li:hover>a{background:var(--brand-l);color:var(--brand)}.mi{width:24px;height:24px;color:var(--brand);flex:none}.mi .tone{fill:var(--gold);stroke:var(--gold)}.mi .tone-s{stroke:var(--gold-d)}.mega-panel{display:none;position:absolute;top:-1px;width:min(640px,60vw);min-height:calc(100% + 2px);background:#fff;border:1px solid var(--line);border-radius:14px 0 0 14px;box-shadow:var(--sh-h);padding:18px}.mega-roots>li.on .mega-panel,.mega-roots>li:hover .mega-panel{display:block}.mega-roots:has(li:hover) li.on:not(:hover) .mega-panel{display:none}.mega-all{display:inline-block;font-weight:800;margin-bottom:12px;color:var(--gold-d)}.mega-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.drawer-nav summary,.mega-grid a{display:flex;align-items:center;gap:10px}.mega-grid a{padding:8px 10px;border-radius:10px;color:var(--ink)}.mega-grid a:hover{background:var(--line-2)}.mega-grid span{display:flex;flex-direction:column;line-height:1.4;font-weight:600;font-size:.9rem}.mega-grid small{color:var(--muted);font-weight:400;font-size:.76rem}.mega-panel{right:auto;left:auto;inset-inline-start:100%}.drawer{position:fixed;inset:0;z-index:90}.drawer-bg{position:absolute;inset:0;background:rgba(5,20,28,.5)}.drawer-in{position:absolute;top:0;right:0;bottom:0;width:min(330px,88vw);background:#fff;overflow-y:auto;padding:14px;animation:slideIn .2s ease}.drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.drawer-head .logo-mark{width:38px;height:38px}.drawer-nav details{border-bottom:1px solid var(--line-2)}.drawer-nav summary{padding:11px 4px;font-weight:700;cursor:pointer;list-style:none}.drawer-nav summary::-webkit-details-marker,.faq summary::-webkit-details-marker{display:none}.drawer-nav summary .i{margin-inline-start:auto;transition:.2s}.drawer-nav details[open] summary .i{transform:rotate(180deg)}.drawer-nav details a{display:block;padding:7px 38px 7px 4px;color:var(--ink-2);font-size:.92rem}.drawer-nav>a{display:block;padding:10px 4px;font-weight:600}.drawer-nav hr{border:0;border-top:1px solid var(--line);margin:8px 0}.hero,.hero-in{position:relative}.hero{background:radial-gradient(1200px 500px at 15% 0%,var(--brand-m) 0%,transparent 60%),linear-gradient(135deg,var(--brand) 0%,var(--brand-d) 100%);color:#fff;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;pointer-events:none}.hero-in{display:grid;grid-template-columns:1.25fr 1fr;gap:30px;align-items:center;padding-top:46px;padding-bottom:46px}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:var(--gold);padding:4px 14px 4px 6px;border-radius:30px;font-size:.85rem;font-weight:700;margin-bottom:14px}.eyebrow-mark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(0,0,0,.2);color:var(--gold)}.eyebrow-mark svg{width:13px;height:auto}.hero h1{color:#fff;font-size:clamp(1.6rem,3.6vw,2.6rem);font-weight:900;line-height:1.35;margin-bottom:12px}.hero p{color:rgba(255,255,255,.78);font-size:1.02rem;max-width:560px}.hero-search{max-width:600px;margin-top:22px}.hero-search input{height:56px;background:#fff;border-radius:14px;padding-left:120px;font-size:.98rem}.hero-search button{width:auto;height:46px;padding:0 18px;gap:6px;display:flex;align-items:center;background:var(--gold);color:#1f1a10;font-weight:800;border-radius:11px;top:5px;left:5px}.hero-stats{display:flex;gap:30px;margin-top:26px}.hero-stats div{display:flex;flex-direction:column;line-height:1.4}.hero-stats b{font-size:1.5rem;color:var(--gold);font-weight:900}.hero-stats span{font-size:.85rem;color:rgba(255,255,255,.7)}.hero-art,.sec-head{display:flex;justify-content:center}.hero-art img{max-height:380px;border-radius:20px;object-fit:cover}.sec-head{align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:16px}.sec-head h2{margin:0;font-size:1.3rem;position:relative;padding-inline-start:14px}.cat-tile::after,.sec-head h2::before{content:"";position:absolute;background:var(--gold)}.sec-head h2::before{right:0;top:20%;bottom:20%;width:4px;border-radius:4px}.sec-head.center{flex-direction:column;align-items:center;text-align:center}.sec-head.center h2{padding:0}.sec-head.center h2::after{content:"";display:block;width:54px;height:4px;border-radius:4px;background:var(--gold);margin:10px auto 0}.sec-head p{margin:0;color:var(--muted)}.more{font-weight:700;font-size:.9rem;white-space:nowrap}.cats{padding:44px 0 20px}.cat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:14px}.cat-tile{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 12px 18px;text-align:center;color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:4px;transition:.2s;box-shadow:var(--sh);position:relative;overflow:hidden}.cat-tile::after{inset:auto 0 0 0;height:3px;transform:scaleX(0);transition:.25s}.cat-tile:hover{transform:translateY(-4px);box-shadow:var(--sh-h);border-color:transparent;color:var(--brand)}.cat-tile:hover::after{transform:none}.cat-ic{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,var(--brand-m),var(--brand) 55%,var(--brand-d));color:#fff;margin-bottom:10px;box-shadow:inset 0 0 0 4px rgba(255,255,255,.08),0 8px 18px rgba(14,58,79,.25);transition:.25s}.cat-tile:hover .cat-ic{transform:scale(1.06) rotate(-3deg)}.cicon{width:46px;height:46px}.cicon .tone,.empty-ic .tone,.ph-ic .tone{fill:var(--gold);stroke:var(--gold)}.cicon .tone-s{stroke:var(--gold)}.cat-tile b{font-size:.98rem}.brand-chip small,.cat-tile small{color:var(--muted);font-size:.8rem}.chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px}.chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);border-radius:30px;padding:4px 14px 4px 10px;color:var(--ink-2);font-size:.87rem;font-weight:600}.chip .mi{width:20px;height:20px}.chip:hover{border-color:var(--gold);color:var(--brand)}.rail{padding:26px 0 8px}.rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4*14px)/5);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 14px;scrollbar-width:thin;scrollbar-color:#cbd5db transparent}.rail-track>*{scroll-snap-align:start}.cta-band{margin:30px 0 10px}.cta-in{background:linear-gradient(120deg,var(--brand-d),var(--brand));border-radius:22px;color:#fff;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:28px 32px;position:relative;overflow:hidden}.cta-in::after{content:"";position:absolute;left:-60px;bottom:-80px;width:260px;height:260px;border-radius:50%;border:40px solid rgba(210,171,94,.08)}.cta-in h2{color:#fff;margin-bottom:4px}.cta-in p{margin:0;color:rgba(255,255,255,.75)}.cta-ic{width:76px;height:76px;border-radius:20px;background:rgba(255,255,255,.08);display:grid;place-items:center;color:var(--gold)}.cta-ic .cicon{width:44px;height:44px}.cta-btns{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.brands{padding:26px 0}.brand-row{display:flex;flex-wrap:wrap;gap:10px}.brand-chip{background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 16px;display:flex;flex-direction:column;align-items:center;line-height:1.4;color:var(--ink);min-width:110px}.brand-chip b,.cat-tile b,.price b{font-weight:800}.brand-chip small{font-size:.75rem}.brand-chip:hover{border-color:var(--gold);color:var(--brand)}.seo-text{padding:26px 0 10px;color:var(--ink-2)}.seo-text h2{font-size:1.1rem}.pcard{border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s,border-color .2s;min-width:0}.pcard:hover{box-shadow:var(--sh-h);border-color:transparent;transform:translateY(-2px)}.pcard,.pcard-img,.pcard-img img{position:relative;background:#fff}.pcard-img{display:block;aspect-ratio:1/1;overflow:hidden;border-bottom:1px solid var(--line-2)}.pcard-img img{width:100%;height:100%;object-fit:contain;padding:10px;z-index:1;transition:transform .3s}.pcard:hover .pcard-img img{transform:scale(1.04)}.ph{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(160deg,var(--brand-l),#fff 70%)}.ph-ic{width:42%;height:42%;color:var(--brand-m);opacity:.65}.tag-out,.tag-sale{position:absolute;right:10px;z-index:2;color:#fff;border-radius:20px}.tag-sale{top:10px;background:var(--red);padding:1px 9px;font-size:.78rem;font-weight:800}.tag-out{bottom:10px;background:rgba(20,35,44,.75);padding:1px 10px;font-size:.75rem}.pcard.out .pcard-img img{opacity:.55}.price del,.wish{color:var(--muted)}.wish{position:absolute;top:8px;left:8px;z-index:3;border:0;background:rgba(255,255,255,.9);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;box-shadow:0 1px 4px rgba(0,0,0,.08);opacity:0;transition:.2s}.pcard:hover .wish,.wish.on{opacity:1}.wish .i{width:18px;height:18px}.wish.on{color:var(--red)}.wish.on .i{fill:currentColor}.pcard-body{padding:10px 12px 12px;display:flex;flex-direction:column;flex:1;gap:2px}.pcard-brand,.price.ask{font-size:.74rem;color:var(--gold-d);font-weight:700}.pcard-title{font-size:.88rem;font-weight:600;line-height:1.7;margin:0;min-height:3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.drawer-nav>a,.pcard-title a{color:var(--ink)}.pcard-title a:hover{color:var(--brand)}.pcard-rate{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--muted)}.pcard-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin-top:auto;padding-top:6px}.price{display:flex;flex-direction:column;line-height:1.35}.price del{font-size:.78rem}.price b{font-size:1.02rem;color:var(--brand-d)}.price small,.subcat small{font-size:.72rem;color:var(--muted)}.price.ask{font-size:.85rem}.btn-add{border:0;width:38px;height:38px;border-radius:11px;background:var(--brand-l);color:var(--brand);display:grid;place-items:center;flex:none;transition:.15s}.btn-add:hover{background:var(--brand);color:#fff}.btn-add.ok{background:var(--green);color:#fff}.btn-ask{font-size:.8rem;font-weight:700;border:1px solid var(--gold);color:var(--gold-d);border-radius:9px;padding:3px 10px;white-space:nowrap}.btn-ask:hover{background:var(--gold);color:#1f1a10}.stars,.stars span{background-size:15.2px 14px}.stars{display:inline-block;position:relative;width:76px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.2 14'%3E%3Cpath fill='%23dbe2e6' d='M7.6 0l2 4.4 4.8.5-3.6 3.2 1 4.8-4.2-2.5-4.2 2.5 1-4.8L.8 4.9l4.8-.5z'/%3E%3C/svg%3E")repeat-x;vertical-align:middle;direction:ltr}.stars span{position:absolute;inset:0 auto 0 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.2 14'%3E%3Cpath fill='%23e2a63a' d='M7.6 0l2 4.4 4.8.5-3.6 3.2 1 4.8-4.2-2.5-4.2 2.5 1-4.8L.8 4.9l4.8-.5z'/%3E%3C/svg%3E")repeat-x}.stars.lg{width:130px;height:24px}.stars.lg,.stars.lg span{background-size:26px 24px}.crumbs,.list-head{display:flex;align-items:center}.crumbs{flex-wrap:wrap;gap:6px;font-size:.84rem;color:var(--muted);padding:16px 0 8px}.crumbs a,.fcats a,.sorts a{color:var(--ink-2)}.crumbs b{color:var(--ink);font-weight:600}.list-head{gap:16px;margin:6px 0 18px}.list-head h1,.list-head p,.price-range input{margin:0}.list-head.plain{display:block}.list-ic{width:64px;height:64px;border-radius:18px;background:var(--brand);color:#fff;display:grid;place-items:center;flex:none}.list-ic .cicon{width:38px;height:38px}.subcats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:22px}.subcat{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;color:var(--ink);transition:.2s}.fcats a.on,.fcats a:hover,.subcat span{background:var(--brand-l);color:var(--brand)}.subcat span{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;margin-bottom:6px;transition:.2s}.subcat span .cicon{width:32px;height:32px}.subcat span .cicon .tone-s{stroke:var(--gold-d)}.subcat b{font-size:.9rem}.subcat small{font-size:.76rem}.subcat:hover{border-color:var(--gold);box-shadow:var(--sh);color:var(--brand)}.subcat:hover span{background:var(--brand);color:#fff}.list-layout{display:grid;grid-template-columns:270px 1fr;gap:22px;align-items:start}.filters{position:sticky;top:140px}.filter-form{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px;display:flex;flex-direction:column;gap:12px}.filters-head,.filters-head b{display:flex;align-items:center}.filters-head{justify-content:space-between}.filters-head b{gap:6px}.fbox{border-top:1px solid var(--line-2);padding-top:12px}.fbox h3{font-size:.92rem;margin-bottom:8px}.fcats{list-style:none;margin:0;padding:0;max-height:300px;overflow:auto}.fcats a,.sorts a{border-radius:8px}.fcats a{display:flex;align-items:center;gap:8px;padding:5px 6px;font-size:.9rem}.fcats a .mi{width:20px;height:20px}.fcats a.on,.fcats a:hover{font-weight:700}.fbrands{display:flex;flex-direction:column;gap:7px;max-height:260px;overflow:auto;padding-inline-end:4px}.price-range{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.sortbar,.sorts{display:flex;flex-wrap:wrap}.sortbar{align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:8px 12px;margin-bottom:14px}.sorts{gap:4px}.sorts a{padding:3px 12px;font-size:.88rem}.sorts a.on{background:var(--brand);color:#fff}.sorts a:not(.on):hover{background:var(--line-2)}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:14px}.pager{display:flex;justify-content:center;gap:6px;margin:26px 0 8px;flex-wrap:wrap}.pager a,.pager span{min-width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#fff;border:1px solid var(--line);padding:0 10px;color:var(--ink-2)}.pager .on{background:var(--brand);color:#fff;border-color:var(--brand)}.pager .gap{border:0;background:0 0}.cat-desc{margin-top:26px}.only-sm{display:none!important}.pd{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr) 310px;gap:24px;align-items:start;background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:var(--sh)}.pd-main,.pd-main img{position:relative;background:#fff}.pd-main{aspect-ratio:1/1;border-radius:16px;border:1px solid var(--line-2);overflow:hidden}.pd-main img{padding:16px;z-index:1;cursor:zoom-in}.pd-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.pd-thumbs button{width:70px;height:70px;border:2px solid var(--line);border-radius:10px;background:#fff;padding:4px;flex:none}.pd-thumbs button.on{border-color:var(--gold)}.pd-main img,.pd-thumbs img{width:100%;height:100%;object-fit:contain}.pd-brand{font-weight:700;color:var(--gold-d);font-size:.9rem}.pd-info h1{font-size:1.45rem;margin:4px 0 10px}.pd-meta,.pd-rate{display:flex;align-items:center;color:var(--muted)}.pd-meta{flex-wrap:wrap;gap:8px 18px;font-size:.86rem;padding-bottom:12px;border-bottom:1px solid var(--line-2);margin-bottom:12px}.pd-meta b{color:var(--ink)}.pd-rate{gap:6px}.pd-short{color:var(--ink-2);font-size:.95rem}.pd-keyspecs{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.buybox,.pd-keyspecs li{display:flex;flex-direction:column}.pd-keyspecs li{border-radius:10px;padding:8px 12px;line-height:1.5}.pd-keyspecs span{font-size:.78rem;color:var(--muted)}.pd-keyspecs b{font-size:.92rem}.buybox{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:18px;gap:12px}.buy-price,.stock{display:flex;gap:6px}.stock{align-items:center;font-weight:700;font-size:.9rem}.stock.ok{color:var(--green)}.stock.no{color:var(--red)}.stock .i{width:18px;height:18px}.buy-price{flex-wrap:wrap;align-items:baseline;line-height:1.4}.buy-price del,.buy-price small{width:100%;color:var(--muted);font-size:.9rem}.buy-price b{font-size:1.6rem;font-weight:900;color:var(--brand-d)}.buy-price small{font-size:.8rem}.buy-price.ask{flex-direction:column}.buy-price.ask b{color:var(--gold-d);font-size:1.3rem}.qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;background:#fff;width:max-content;overflow:hidden}.qty button{border:0;background:0 0;width:38px;height:40px;display:grid;place-items:center;color:var(--brand)}.pd-keyspecs li,.qty button:hover{background:var(--line-2)}.qty button .i{width:16px;height:16px}.qty input{width:52px;margin:0;border:0;text-align:center;padding:6px 0;-moz-appearance:textfield;border-radius:0;box-shadow:none!important}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.qty.sm button{width:30px;height:32px}.qty.sm input{width:40px}.add-form{display:flex;flex-direction:column;gap:10px}.buy-call,.buy-trust li{display:flex;align-items:center}.buy-call,.buy-trust{font-size:.88rem;color:var(--ink-2)}.buy-call{justify-content:center;gap:6px}.buy-call .i,.buy-trust .i{width:18px;height:18px;color:var(--gold-d)}.buy-trust{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:8px}.buy-trust li{gap:8px}.buy-trust .i{width:20px;height:20px}.pd-tabs{margin-top:22px}.tab-pane,.tabs-nav{background:#fff;border:1px solid var(--line)}.tabs-nav{display:flex;gap:4px;border-radius:14px;padding:6px;position:sticky;top:124px;z-index:5;overflow-x:auto}.tabs-nav a{padding:7px 18px;border-radius:10px;font-weight:700;white-space:nowrap;font-size:.92rem}.tabs-nav a.on,.tabs-nav a:hover{background:var(--brand-l);color:var(--brand)}.tab-pane{border-radius:16px;padding:22px;margin-top:14px;scroll-margin-top:190px}.prose,.sum dt,.tabs-nav a{color:var(--ink-2)}.prose p{margin:0 0 1em}.prose ul{padding-inline-start:20px}.prose li{margin:.3em 0}.prose li::marker{color:var(--gold-d)}.specs{width:100%;border-collapse:collapse}.specs td,.specs th{padding:10px 14px;border-bottom:1px solid var(--line-2);text-align:right}.specs th{width:34%;background:var(--bg);font-weight:600;color:var(--ink-2)}.rv-layout{display:grid;grid-template-columns:320px 1fr;gap:24px;align-items:start}.rv-form,.rv-summary{display:flex;flex-direction:column}.rv-summary{background:var(--bg);border-radius:14px;padding:18px;text-align:center;align-items:center;gap:4px}.rv-summary>b{font-size:2.6rem;font-weight:900;line-height:1;color:var(--brand-d)}.rv-form{width:100%;text-align:right;margin-top:16px;gap:10px;border-top:1px solid var(--line);padding-top:14px}.rv-form h3{margin:0}.rate-input{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px;direction:ltr;position:relative}.rate-input input{position:absolute;opacity:0;width:1px;height:1px;right:0;top:0}.rate-input label{cursor:pointer;color:#cfd8de}.rate-input label .i{width:28px;height:28px;fill:currentColor;stroke:none}.rate-input input:checked~label,.rate-input label:hover,.rate-input label:hover~label{color:#e2a63a}.rv{border-bottom:1px solid var(--line-2);padding:14px 0}.rv header{flex-wrap:wrap;gap:8px 12px;margin-bottom:6px}.rv time{margin-inline-start:auto;font-size:.8rem;color:var(--muted)}.rv p{margin:0;color:var(--ink-2)}.rv-reply{background:var(--brand-l);border-radius:10px;padding:10px 14px;margin-top:10px;font-size:.92rem}.rv header,.sticky-buy{display:flex;align-items:center}.sticky-buy{position:fixed;bottom:62px;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding:10px 16px;justify-content:space-between;z-index:30;box-shadow:0-4px 14px rgba(0,0,0,.06)}.sticky-buy b{font-size:1.15rem;color:var(--brand-d)}.steps{display:flex;list-style:none;padding:0;margin:18px 0 20px;counter-reset:s;gap:6px}.steps li{flex:1;text-align:center;font-size:.88rem;color:var(--muted);position:relative;padding-top:34px;counter-increment:s}.steps li::before{content:counter(s);position:absolute;top:0;right:50%;transform:translateX(50%);width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;font-weight:800;z-index:1}.steps li::after{content:"";position:absolute;top:13px;right:50%;width:100%;height:2px;background:var(--line)}.steps li:last-child::after{display:none}.steps li.done,.steps li.on{color:var(--brand);font-weight:700}.steps li.on::before{background:var(--brand);border-color:var(--brand);color:#fff}.steps li.done::before{background:var(--gold);border-color:var(--gold);color:#1f1a10}.cart-layout{display:grid;grid-template-columns:1fr 360px;gap:20px;align-items:start}.cart-sum{position:sticky;top:140px}.cline{display:grid;grid-template-columns:84px 1fr auto auto auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line-2)}.cline:last-child{border-bottom:0}.cline-img{width:84px;height:84px;border-radius:12px;border:1px solid var(--line-2);overflow:hidden;position:relative;display:block}.cline-img img{width:100%;height:100%;object-fit:contain;position:relative;z-index:1;background:#fff;padding:4px}.cline-info{display:flex;flex-direction:column;line-height:1.6;min-width:0}.cline-info a{color:var(--ink);font-weight:600}.cline-total{white-space:nowrap;color:var(--brand-d)}.sum{display:grid;grid-template-columns:1fr auto;gap:8px 12px;margin:14px 0}.sum dd{font-weight:700;text-align:left}.sum .total{border-top:1px solid var(--line);padding-top:10px;font-size:1.05rem;color:var(--brand-d);font-weight:800}.coupon{display:flex;gap:8px;align-items:center;margin-bottom:14px}.coupon input,.sum dd{margin:0}.mini-lines{list-style:none;padding:0;margin:0 0 6px;max-height:260px;overflow:auto}.mini-lines li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed var(--line);font-size:.88rem}.mini-lines b{white-space:nowrap}.option span,.options{display:flex;flex-direction:column}.options{gap:10px}.option{display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer;transition:.15s;font-weight:500}.option input{accent-color:var(--brand);width:18px;height:18px;margin-top:4px;flex:none}.option span{line-height:1.6}.option b{color:var(--ink)}.acc-user small,.option small{color:var(--muted)}.option:has(input:checked){border-color:var(--brand);background:var(--brand-l)}.order-done{text-align:center;padding:30px 0 10px}.done-ic{width:74px;height:74px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;margin:0 auto 12px;box-shadow:0 0 0 10px var(--green-l)}.done-ic .i{width:38px;height:38px}.order-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.acc-user div,.order-status div{display:flex;flex-direction:column}.order-status span{font-size:.8rem}.notice{border-color:var(--gold);background:var(--gold-l)}.bank-info{background:#fff;border-radius:10px;padding:12px 14px;margin:10px 0;font-weight:700;direction:rtl}.inline-form{display:flex;gap:8px;flex-wrap:wrap}.inline-form input{flex:1;min-width:220px;margin:0}.tbl-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:.92rem}.tbl td,.tbl th{padding:10px 12px;border-bottom:1px solid var(--line-2);text-align:right;vertical-align:middle}.tbl th{color:var(--muted);font-weight:600;font-size:.82rem;background:var(--bg)}.st{display:inline-block;padding:2px 10px;border-radius:20px;font-size:.8rem;font-weight:700;background:var(--line-2);color:var(--ink-2)}.st-awaiting,.st-pending{background:var(--amber-l);color:var(--amber)}.acc-nav a.on,.acc-nav a:hover,.st-paid,.st-processing{background:var(--brand-l);color:var(--brand)}.st-completed,.st-shipped{background:var(--green-l);color:var(--green)}.st-cancelled{background:var(--red-l);color:var(--red)}.acc-layout{display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:start;margin-top:22px}.acc-nav{padding:10px;position:sticky;top:140px}.acc-nav a,.acc-user{display:flex;align-items:center;gap:10px}.acc-nav a{padding:9px 12px;border-radius:10px;color:var(--ink-2);font-weight:600}.acc-user{padding:8px 8px 14px;border-bottom:1px solid var(--line-2);margin-bottom:8px}.acc-user div{line-height:1.5}.avatar{width:44px;height:44px;border-radius:50%;background:var(--brand);color:var(--gold);display:grid;place-items:center;font-weight:800;font-size:1.2rem}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.contact-info p,.stat{display:flex;align-items:center}.stat{flex-direction:column;gap:2px;color:var(--ink)}.stat .i{width:28px;height:28px;color:var(--gold-d)}.stat b{font-size:1.5rem;color:var(--brand-d)}.auth-box{max-width:430px;margin:40px auto;padding:28px}.auth-logo{display:flex;justify-content:center;margin-bottom:14px}.auth-logo .logo-mark{width:64px;height:64px;border-radius:18px}.auth-logo svg{width:34px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;background:var(--line-2);border-radius:12px;padding:4px;margin-bottom:18px}.auth-tabs a{text-align:center;padding:7px;border-radius:9px;color:var(--ink-2);font-weight:700}.auth-tabs a.on{background:#fff;color:var(--brand);box-shadow:0 1px 3px rgba(0,0,0,.08)}.contact-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:16px}.contact-info p{gap:8px;margin:0 0 10px}.contact-info .i,.trust-in .i{color:var(--gold-d)}.trust-bar{background:#fff;border-top:1px solid var(--line);margin-top:30px}.trust-in{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:22px;padding-bottom:22px}.trust-in div{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.trust-in .i{grid-row:span 2;width:42px;height:42px;padding:9px;border-radius:12px;background:var(--gold-l)}.trust-in b{font-size:.95rem}.trust-in small{color:var(--muted);font-size:.8rem}.ftr{background:var(--brand-d);color:rgba(255,255,255,.72);font-size:.9rem}.ftr-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:30px;padding-top:40px;padding-bottom:30px}.ftr h3{color:#fff;font-size:1rem;margin-bottom:12px}.ftr ul{list-style:none;padding:0;margin:0}.ftr li{margin:6px 0}.fp-brand.on i,.fp-brand.on small,.ftr a{color:rgba(255,255,255,.75)}.ftr a:hover,.ftr-contact .i{color:var(--gold)}.ftr-about p{margin:14px 0}.ftr-contact p{align-items:flex-start;margin:0 0 9px}.ftr-contact .i{width:19px;height:19px;margin-top:3px}.ftr-contact p,.social{display:flex;gap:8px}.social a{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.07);display:grid;place-items:center}.social a:hover{background:var(--gold);color:#1f1a10}.enamad{margin-top:10px;background:#fff;border-radius:10px;display:inline-block;padding:6px}.ftr-copy{border-top:1px solid rgba(255,255,255,.08);padding:14px 0;font-size:.82rem;text-align:center;color:rgba(255,255,255,.55)}.bottomnav,.fab.open .fab-main::after{display:none}.toast{position:fixed;bottom:24px;right:50%;transform:translateX(50%);background:var(--brand-d);color:#fff;padding:10px 20px;border-radius:12px;z-index:100;box-shadow:var(--sh-h);font-weight:600;max-width:90vw;text-align:center}.toast.err{background:var(--red)}.toast a{color:var(--gold);margin-inline-start:10px}@media (max-width:1200px){.rail-track{grid-auto-columns:calc((100% - 3*14px)/4)}.pd{grid-template-columns:1fr 1fr}.pd-buy{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:start}}@media (max-width:1000px){.hdr-actions .lbl,.mainnav{display:none}.nav-toggle{display:inline-flex}.hdr-in{flex-wrap:wrap;gap:8px 12px;min-height:auto;padding-top:10px;padding-bottom:10px}.search{order:5;flex-basis:100%;max-width:none}.hero-in,.list-layout{grid-template-columns:1fr}.filters{position:fixed;inset:0;z-index:95;background:rgba(5,20,28,.5);display:none;top:0}.filters.open{display:block}.filter-form{position:absolute;top:0;bottom:0;right:0;width:min(340px,90vw);border-radius:0;overflow-y:auto}.only-sm{display:inline-flex!important}.acc-layout,.cart-layout,.contact-grid,.rv-layout{grid-template-columns:1fr}.acc-nav,.cart-sum{position:static}.ftr-grid,.trust-in{grid-template-columns:1fr 1fr}.cta-in{grid-template-columns:1fr;text-align:center}.cta-ic{margin:auto}.cta-btns{justify-content:center}.tabs-nav{top:118px}}@media (max-width:760px){body{padding-bottom:64px}.hide-sm{display:none!important}.topline-in{justify-content:space-between;gap:10px}.hero-search button span,.logo-txt small,.trust-in small{display:none}.logo-mark{width:40px;height:40px}.rail-track{grid-auto-columns:46%}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat-grid{grid-template-columns:repeat(3,1fr);gap:10px}.cat-tile{padding:14px 6px 12px;border-radius:14px}.cat-ic{width:62px;height:62px}.cicon{width:34px;height:34px}.cat-tile b{font-size:.82rem}.hero-in{padding-top:28px;padding-bottom:30px}.hero-stats{gap:18px}.hero-search input{padding-left:58px}.pd{padding:14px}.pd,.pd-buy{grid-template-columns:1fr}.pd-keyspecs{grid-template-columns:1fr 1fr}.tabs-nav{top:108px}.grid-form{grid-template-columns:1fr}.cline{grid-template-columns:64px 1fr auto;grid-template-areas:"img info del""img qty total"}.cline-img{width:64px;height:64px;grid-area:img}.cline-info{grid-area:info}.cline-qty{grid-area:qty}.cline-total{grid-area:total;text-align:left}.cline>form:last-child{grid-area:del}.stat-row{grid-template-columns:1fr 1fr 1fr;gap:8px}.ftr-grid{grid-template-columns:1fr}.trust-in{grid-template-columns:1fr 1fr;gap:12px}.wish{opacity:1}.bottomnav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;height:62px;background:#fff;border-top:1px solid var(--line);z-index:50;padding-bottom:env(safe-area-inset-bottom)}.bottomnav a,.bottomnav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:.72rem;color:var(--ink-2);border:0;background:0 0;position:relative}.bottomnav .badge{top:6px;left:calc(50% - 22px)}.toast{bottom:80px}.sec-head h2{font-size:1.1rem}.steps li{font-size:.75rem}}.hero-art,.lift{position:relative}.lift{--w:380px;width:100%;max-width:var(--w);margin:0 auto;user-select:none;-webkit-user-select:none}.lift-shaft,.lift-shaft .rail{position:absolute;top:0;bottom:0}.lift-shaft{left:0;right:68px;border-inline:1px solid rgba(255,255,255,.12);overflow:hidden;border-radius:6px;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.05) 30%,rgba(0,0,0,.18))}.shaft-track{position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0 61px,rgba(255,255,255,.13) 61px 62px,rgba(255,255,255,.04) 62px 64px);background-position:0 0}.lift-shaft .rail{width:9px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.16),rgba(255,255,255,.05))}.lift-shaft .r1{left:14px}.lift-shaft .r2{right:14px}.lift-shaft .cable{position:absolute;top:0;height:66px;left:50%;width:0;border-left:2px dashed var(--gold);opacity:.8}.lift-shaft .cable::after,.lift-shaft .cable::before{content:"";position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.25)}.lift-shaft .cable::before{left:-14px}.lift-shaft .cable::after{left:11px}.lift-car{position:absolute;top:66px;height:300px;width:210px;left:calc((100% - 68px - 210px)/2);border:2px solid rgba(255,255,255,.34);border-radius:16px;background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.04));box-shadow:0 18px 40px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.2);padding:10px 14px 14px;transition:transform .5s cubic-bezier(.4,0,.2,1)}.lift-display{height:30px;margin:0 auto 10px;width:150px;max-width:100%;background:#071a23;border:1px solid var(--gold);border-radius:7px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;box-shadow:inset 0 0 10px rgba(0,0,0,.6),0 0 12px rgba(210,171,94,.15);overflow:hidden}.ld-arrow,.ld-text{color:var(--gold);line-height:1}.ld-text{font-size:.78rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 6px rgba(210,171,94,.7)}.ld-text.latin{font-family:"Courier New",ui-monospace,monospace;letter-spacing:1.5px;font-size:.82rem}.ld-arrow{font-style:normal;font-size:.62rem;display:none}.ld-arrow.down,.ld-arrow.up{display:block;animation:ldBlink .6s steps(2) infinite}.ld-arrow.up::before{content:"▲"}.ld-arrow.down::before{content:"▼"}.lift-doorway{position:relative;height:calc(100% - 40px);border-radius:6px;overflow:hidden;background:#06161e;box-shadow:inset 0 0 0 2px rgba(0,0,0,.35)}.lift-wall{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:10px;color:#fff;background:radial-gradient(120px 70px at 50% 42%,rgba(210,171,94,.16),transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.03)0 1px,transparent 1px 34px),linear-gradient(180deg,#0f3546,#082230)}.lift-wall:hover{color:#fff}.neon{font-weight:900;font-size:1.25rem;line-height:1.5;color:#fff4d6;text-shadow:0 0 3px #fff3cf,0 0 9px var(--gold),0 0 20px var(--gold),0 0 38px rgba(210,171,94,.65);padding:4px 8px;border:2px solid rgba(255,236,190,.85);border-radius:10px;box-shadow:0 0 8px var(--gold),0 0 20px rgba(210,171,94,.45),inset 0 0 10px rgba(210,171,94,.35)}.neon.long{font-size:1rem}.neon.latin{font-family:Georgia,"Times New Roman",serif;font-style:italic;letter-spacing:1px}.neon.flick{animation:neonOn 1.1s linear 1}.wall-sub{font-size:.7rem;color:rgba(255,255,255,.7);max-width:150px}.door{position:absolute;top:0;bottom:0;width:50%;overflow:hidden;transition:transform 1s cubic-bezier(.65,0,.35,1);background:repeating-linear-gradient(90deg,rgba(255,255,255,0)0 3px,rgba(255,255,255,.035) 3px 4px),linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.14) 50%,rgba(255,255,255,.04)),linear-gradient(180deg,#8f7745,#5b4a29);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.door-l{left:0;border-right:1px solid rgba(255,255,255,.55)}.door-r{right:0;border-left:1px solid rgba(255,255,255,.25)}.door-logo{position:absolute;top:50%;width:58px;transform:translateY(-58%);color:var(--gold);filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.door-logo svg{width:100%;height:auto;display:block}.door-l .door-logo{left:calc(100% - 29px)}.door-r .door-logo{left:-29px}.lift.open .door-l{transform:translateX(-97%)}.lift.open .door-r{transform:translateX(97%)}.sill{position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(180deg,#9aa6ad,#5f6b71);z-index:2}.lift.bob .lift-car{animation:liftBob .65s ease-in-out}.lift.moving .lift-car{animation:liftRun .22s ease-in-out infinite alternate}.lift.ding .lift-display{box-shadow:inset 0 0 10px rgba(0,0,0,.6),0 0 22px rgba(210,171,94,.65)}.lift-cop,.lift-ind{display:flex;flex-direction:column;align-items:center}.lift-cop{position:absolute;right:0;top:110px;width:56px;gap:9px;padding:12px 6px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.lift-ind{gap:4px;margin-bottom:2px}.cat-tile .floor-no,.lift-ind span,.lm-grid button{direction:ltr;unicode-bidi:isolate}.lift-ind span{width:30px;height:24px;display:grid;place-items:center;font:700 .7rem/1"Courier New",ui-monospace,monospace;color:rgba(255,255,255,.42);border-radius:12px;transition:.25s}.lift-ind span.cur{color:#fff6dc;font-size:.86rem;background:rgba(210,171,94,.12);box-shadow:0 0 0 2px var(--gold),0 0 14px rgba(210,171,94,.75),inset 0 0 6px rgba(210,171,94,.4);text-shadow:0 0 6px var(--gold)}.lift-ind.tick span{animation:indTick .3s ease-out}.lb,.lm-grid button{width:40px;height:40px;border-radius:50%}.lb{border:1.6px solid var(--gold);background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.18),rgba(255,255,255,.02));display:grid;place-items:center;color:var(--gold);transition:.18s;padding:0}.lb svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lb.sm{width:34px;height:34px;border-color:rgba(255,255,255,.4);color:rgba(255,255,255,.85)}.lb:hover{background:rgba(210,171,94,.18);color:#fff3cf}.lb.lit{background:var(--gold);color:#1f1a10;box-shadow:0 0 16px rgba(210,171,94,.85)}.lb.press{transform:scale(.9)}.cop-sep{width:26px;height:1px;background:rgba(255,255,255,.2);margin:2px 0}.lift-menu{position:absolute;right:calc(100% + 10px);bottom:-8px;z-index:5;width:92px;padding:10px;border-radius:14px;background:rgba(6,22,30,.94);border:1px solid rgba(210,171,94,.45);box-shadow:0 18px 40px rgba(0,0,0,.45);backdrop-filter:blur(6px);animation:menuIn .18s ease-out}.lm-title{margin:0 0 8px;font-size:.7rem;color:rgba(255,255,255,.65);text-align:center}.lm-grid{display:flex;flex-direction:column;align-items:center;gap:7px}.lm-grid button{border:1.5px solid rgba(210,171,94,.7);background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.15),rgba(255,255,255,.02));color:#fff;font:700 .82rem/1"Courier New",ui-monospace,monospace;transition:.15s}.lm-grid button:focus-visible,.lm-grid button:hover{background:var(--gold);color:#1f1a10;box-shadow:0 0 14px rgba(210,171,94,.8)}.lift-go{position:absolute;bottom:2px;left:calc((100% - 68px)/2);transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;background:var(--gold);font-weight:800;font-size:.82rem;padding:6px 14px;border-radius:30px;box-shadow:0 8px 20px rgba(0,0,0,.25);white-space:nowrap;animation:goPulse 2s ease-in-out infinite}.lift-go,.lift-go:hover{color:#1f1a10}.lift-go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.lift.call .lift-cop{animation:copCall .8s ease-in-out 3}@media (prefers-reduced-motion:reduce){.lift *{animation:none!important;transition-duration:.01s!important}}.cat-grid-7{grid-template-columns:repeat(7,minmax(0,1fr))}.cat-tile .floor-no,.cat-tile.here::before{position:absolute;top:10px;color:var(--gold-d)}.cat-tile .floor-no{left:10px;min-width:26px;height:26px;padding:0 6px;border-radius:13px;border:1.5px solid var(--gold);font:700 .72rem/23px"Courier New",ui-monospace,monospace;background:var(--gold-l)}.cat-tile.here{border:2px solid var(--gold);box-shadow:0 0 0 4px rgba(210,171,94,.18),var(--sh-h);transform:translateY(-4px)}.cat-tile.here .cat-ic{background:radial-gradient(circle at 30% 25%,#f0d79c,var(--gold) 55%,var(--gold-d));color:#1f1a10}.cat-tile.here .floor-no{background:var(--gold);color:#1f1a10;box-shadow:0 0 10px rgba(210,171,94,.8)}.cat-tile.here::before{content:"شما در این طبقه‌اید";right:10px;font-size:.66rem;font-weight:800}.cat-tile.dim{opacity:.6}.cat-tile.dim:hover{opacity:1}.floor-panel{margin-top:20px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:var(--sh);animation:fpIn .35s ease-out;transition:opacity .2s}.floor-panel.loading{opacity:.55}.fp-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.acc-hello h1,.card-head h2,.fp-head h2,.fp-head p,.modal-head h2{margin:0}.fp-head .btn{margin-inline-start:auto}.fp-ic{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#f0d79c,var(--gold) 55%,var(--gold-d));color:#1f1a10;flex:none}.fp-ic .cicon{width:32px;height:32px}.fp-brands{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 12px;scrollbar-width:thin}.fp-brand{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:118px;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:#fff;transition:.15s;line-height:1.5}.fp-brand b{font-size:.9rem}.fp-brand i{font-style:normal}.brand-chip i,.fp-brand i,.fp-brand small{font-size:.72rem;color:var(--muted)}.cq-opt span:hover,.fp-brand:hover{border-color:var(--gold)}.fp-brand.on{background:var(--brand);border-color:var(--brand);color:#fff}.fp-kids{justify-content:flex-start;margin:4px 0 14px}.fp-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.brand-chip i{display:block;font-style:normal}.fab{position:fixed;right:18px;bottom:22px;z-index:60}.fab-main,.fm-ic{display:grid;place-items:center}.fab-main{position:relative;z-index:3;width:60px;height:60px;border-radius:50%;border:2px solid var(--gold);background:var(--brand);color:var(--gold);box-shadow:0 10px 26px rgba(9,38,52,.35);transition:transform .3s cubic-bezier(.3,1.4,.5,1),background .2s}.fab-main .i{width:28px;height:28px;stroke-width:2.2}.fab.open .fab-main{background:var(--brand-d)}.fm-ic{position:absolute;inset:0;transition:transform .3s cubic-bezier(.3,1.4,.5,1),opacity .2s}.fm-call .i{animation:fabRing2 3s ease-in-out infinite}.fm-x{opacity:0;transform:rotate(-90deg) scale(.6)}.fab.open .fm-call{opacity:0;transform:rotate(90deg) scale(.6)}.fab.open .fm-x{opacity:1;transform:none}.fab-main::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(210,171,94,.45);animation:fabRing 2.6s ease-out infinite}.fab-backdrop{position:fixed;inset:0;z-index:1;background:rgba(18,26,44,.38);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s}.fab.open .fab-backdrop,.fab.open .fab-it{opacity:1;pointer-events:auto}.fab-col,.fab-row{position:absolute;z-index:2;display:flex;gap:14px;pointer-events:none}.fab-col{bottom:134px;right:3px;flex-direction:column;align-items:flex-start}.fab-row{bottom:3px;right:78px;flex-direction:row;align-items:flex-end}.fab-it{display:flex;align-items:center;gap:10px;border:0;background:0 0;padding:0;color:#fff;opacity:0;transform:translateY(14px) scale(.6);transition:opacity .2s,transform .28s cubic-bezier(.3,1.4,.5,1);text-decoration:none}.fab-col .fab-it{flex-direction:row-reverse}.fab-row .fab-it{flex-direction:column-reverse;gap:7px}.fab.open .fab-it{transform:none}.fab.open .fab-col .fab-it:nth-last-child(1){transition-delay:.02s}.fab.open .fab-col .fab-it:nth-last-child(2){transition-delay:.06s}.fab.open .fab-col .fab-it:nth-last-child(3){transition-delay:.1s}.fab.open .fab-col .fab-it:nth-last-child(4){transition-delay:.14s}.fab.open .fab-row .fab-it:nth-child(2){transition-delay:.06s}.fab.open .fab-row .fab-it:nth-child(3){transition-delay:.1s}.fab-ic{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--brand);box-shadow:0 8px 20px rgba(9,38,52,.22);flex:none;transition:transform .15s}.fab-ic .i{width:25px;height:25px}.fab-ic.wa{background:#25d366;color:#fff}.fab-ic.rb{background:linear-gradient(135deg,#7b3fe4,#d6267a);color:#fff}.fab-ic.dark{background:var(--brand);color:#fff}.fab-it:hover .fab-ic{transform:scale(1.07)}.fab-lbl{background:#141a33;color:#fff;font-weight:700;font-size:.86rem;padding:6px 14px;border-radius:10px;white-space:nowrap;box-shadow:0 6px 16px rgba(0,0,0,.2)}.to-top{position:fixed;left:18px;bottom:22px;z-index:44;display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:0 0;padding:0;color:var(--brand);font-weight:800;font-size:.75rem;opacity:0;transform:translateY(16px);transition:.3s}.to-top.in{opacity:1;transform:none}.tt-arrow{width:52px;height:60px;border-radius:12px 12px 8px 8px;display:grid;place-items:center;background:linear-gradient(180deg,var(--brand),var(--brand-d));color:var(--gold);border:2px solid var(--gold);box-shadow:0 8px 20px rgba(9,38,52,.3),inset 0 0 0 3px rgba(255,255,255,.06);position:relative;overflow:hidden}.tt-arrow::after{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:1px;background:rgba(210,171,94,.35)}.tt-arrow .i{width:26px;height:26px;stroke-width:2.6;position:relative;z-index:1}.to-top.ride .tt-arrow,.to-top:hover .tt-arrow{box-shadow:0 0 0 4px rgba(210,171,94,.25),0 8px 20px rgba(9,38,52,.3)}.to-top.ride .tt-arrow .i{animation:ttRide .9s ease-in}.modal{border:0;border-radius:20px;padding:0;width:min(440px,calc(100vw - 24px));box-shadow:0 30px 80px rgba(0,0,0,.35);color:var(--ink)}.modal::backdrop{background:rgba(10,20,30,.5);backdrop-filter:blur(3px)}.modal form{padding:20px 22px 22px}.modal-head{display:flex;align-items:center;justify-content:space-between}.ftr-cats{columns:2;column-gap:14px}@media (max-width:1200px){.cat-grid-7{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.cat-grid-7 .cat-ic{width:66px;height:66px}.cat-grid-7 .cicon{width:36px;height:36px}.fp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.hero-art{order:-1}.lift{--w:340px}.cat-grid-7{grid-template-columns:repeat(4,minmax(0,1fr))}.fp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.hero-art{order:0;justify-content:flex-start}.lift{--w:300px;margin:0 auto 0 0}.cat-grid-7{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:31%;overflow-x:auto;padding:4px 2px 12px;scroll-snap-type:x mandatory}.cat-grid-7>*{scroll-snap-align:start}.cat-tile.here::before{display:none}.fp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-head{flex-wrap:wrap}.fp-head .btn{margin-inline-start:0}.fab{bottom:76px;right:12px}.fab-main{width:54px;height:54px}.fab-ic{width:48px;height:48px}.fab-row{right:66px;gap:10px}.fab-col{bottom:122px}.fab-lbl{font-size:.8rem;padding:5px 10px}.to-top{bottom:76px;left:12px}.product-page .fab,.product-page .to-top{bottom:136px}.lift-menu{right:calc(100% + 6px)}}.auth-title{text-align:center;font-size:1.25rem;margin-bottom:12px}.otp-in{font-size:1.6rem!important;letter-spacing:12px;text-align:center;font-weight:800;padding:10px!important}.otp-actions{display:flex;justify-content:space-between;gap:10px;margin-top:12px}.auth-perks{list-style:none;padding:14px 0 0;margin:16px 0 0;border-top:1px solid var(--line-2);display:grid;gap:6px;font-size:.84rem;color:var(--ink-2)}.acc-hello,.auth-perks li{display:flex;align-items:center;gap:8px}.auth-perks .i{width:18px;height:18px;color:var(--gold-d)}.acc-hello{justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.acc-hello p{margin:2px 0 0}.lv-pill{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:.72rem;font-weight:800;color:var(--lv);border:1px solid var(--lv);border-radius:20px;padding:0 8px;width:max-content}.nav-badge{margin-inline-start:auto;font-style:normal;background:var(--red);color:#fff;border-radius:20px;font-size:.7rem;padding:0 7px}.loyalty-card{display:flex;gap:16px;align-items:center;background:linear-gradient(120deg,#fff 60%,var(--gold-l));border-color:color-mix(in srgb,var(--lv) 40%,var(--line))}.lc-badge{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--lv);color:#fff;flex:none;box-shadow:0 6px 16px rgba(0,0,0,.15)}.lc-badge .i{width:30px;height:30px}.lc-body{flex:1;display:grid;gap:6px}.lc-bar{height:10px;border-radius:10px;background:var(--line-2);overflow:hidden}.lc-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--lv));border-radius:10px}.stat-row.stat-4{grid-template-columns:repeat(4,1fr);margin-bottom:16px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.order-live{display:block;color:var(--ink)}.order-live:hover{border-color:var(--gold);color:var(--ink)}.ol-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.track{list-style:none;display:flex;padding:0;margin:14px 0 6px}.track li{flex:1;text-align:center;font-size:.8rem;color:var(--muted);position:relative;padding-top:26px}.track li span{position:absolute;top:0;right:50%;transform:translateX(50%);width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--line);z-index:1}.track li::after{content:"";position:absolute;top:8px;right:50%;width:100%;height:2px;background:var(--line)}.track li:last-child::after{display:none}.track li.done{color:var(--green)}.track li.done span{border-color:var(--green)}.track li.done span,.track li.done::after{background:var(--green)}.track li.now{color:var(--brand);font-weight:800}.track li.now span{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px rgba(210,171,94,.25)}.track.cancelled{display:block;color:var(--red);font-weight:700}.timeline{list-style:none;margin:10px 0 0;border-right:2px solid var(--line);padding:0 14px 0 0}.timeline li{position:relative;padding:4px 0 8px;font-size:.88rem}.timeline li::before{content:"";position:absolute;right:-20px;top:11px;width:10px;height:10px;border-radius:50%;background:var(--gold)}.timeline time{display:block}.order-acts,.pay-retry{display:flex;gap:6px;flex-wrap:wrap}.pay-retry{gap:8px}.levels{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:10px}.level{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;margin:0;border-top:4px solid var(--lv)}.level .i{width:30px;height:30px;color:var(--lv)}.level small,.timeline time{color:var(--muted);font-size:.75rem}.level span{font-weight:700;font-size:.85rem}.level.mine{box-shadow:0 0 0 2px var(--lv),var(--sh-h)}.level i.pill{font-style:normal;margin-top:4px}.coupon-list{display:grid;gap:10px}.coupon-card{display:flex;align-items:center;justify-content:space-between;gap:10px;border:2px dashed var(--gold);border-radius:14px;padding:12px 14px;background:var(--gold-l)}.coupon-card div,.rv-product div{display:flex;flex-direction:column}.coupon-card b{font-size:1.1rem;letter-spacing:1px}.tk{display:inline-block;padding:1px 10px;border-radius:20px;font-size:.78rem;font-weight:700;background:var(--line-2)}.tk-customer,.tk-open{background:var(--amber-l);color:var(--amber)}.tk-answered{background:var(--green-l);color:var(--green)}.msg-meta time,.pf-meta span,.tk-closed{color:var(--muted)}.thread{display:grid;gap:12px;margin-bottom:16px}.faq details,.msg{border:1px solid var(--line);background:#fff}.msg{max-width:82%;border-radius:16px;padding:12px 14px}.msg.me{justify-self:start;border-bottom-right-radius:4px}.msg.staff{justify-self:end;background:var(--brand-l);border-color:transparent;border-bottom-left-radius:4px}.msg-meta{display:flex;gap:10px;align-items:center;font-size:.8rem;margin-bottom:4px}.msg-body{font-size:.93rem;line-height:1.9}.msg-file{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:.84rem;font-weight:700}.msg-file .i{width:16px;height:16px}.faq summary,.reply-actions{display:flex;justify-content:space-between;gap:10px}.reply-actions{align-items:center;flex-wrap:wrap}.faq{display:grid;gap:8px}.faq details{border-radius:12px;padding:0 14px}.faq summary{cursor:pointer;font-weight:700;padding:12px 0;list-style:none}.faq summary::after{content:"+";color:var(--gold-d);font-weight:900}.faq details[open] summary::after{content:"−"}.faq details p{margin:0 0 12px;color:var(--ink-2)}.loy-hint{display:flex;gap:6px;align-items:center;background:var(--gold-l);border-radius:10px;padding:6px 10px}.review-box{max-width:560px;margin:30px auto}.rv-product{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:10px;margin:12px 0}.pay-redirect,.rv-product .ph{display:grid;place-items:center}.rv-product .ph{width:56px;height:56px;border-radius:12px;background:var(--brand-l);color:var(--brand)}.rate-input.big label .i{width:42px;height:42px}.pay-redirect{min-height:100vh;background:var(--bg)}.pay-redirect form{text-align:center}.invoice-page{background:#eef2f5;padding:20px 12px 40px}.inv-bar{max-width:900px;margin:0 auto 12px;display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.pf,.pf table{border:1px solid var(--line)}.pf{max-width:900px;margin:0 auto;background:#fff;border-radius:16px;padding:30px;box-shadow:var(--sh)}.pf a{color:inherit}.pf-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:2px solid var(--brand);padding-bottom:14px;margin-bottom:16px}.pf-brand{display:flex;align-items:center;gap:12px}.pf-brand .brand-mark{width:58px;height:58px;border-radius:14px;background:var(--brand);display:grid;place-items:center;color:var(--gold);flex:none}.pf-brand .brand-mark svg{width:30px;height:auto}.pf-brand h2{margin:0;font-size:1.2rem}.pf-title{text-align:left}.pf-title h1{margin:0 0 4px;font-size:1.35rem;color:var(--brand)}.pf-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 18px;margin-bottom:16px;font-size:.9rem}.pf-meta .full{grid-column:1/-1}.pf table{width:100%;border-collapse:collapse;font-size:.9rem}.pf td,.pf th{padding:8px 10px;border:1px solid var(--line-2);text-align:right}.pf thead th{background:#f3f6f9;font-size:.82rem}.pf .num{text-align:left!important;white-space:nowrap}.pf tfoot td{font-weight:800;background:#f7f9fb}.pf tfoot tr.sub td{font-weight:600;background:#fff}.pf-terms{margin-top:16px;font-size:.84rem;color:var(--ink-2);line-height:2}.pf-foot a,.pf-terms a{color:var(--brand);font-weight:700}.pf-foot,.pf-sign{text-align:center;color:var(--muted)}.pf-sign{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:34px;font-size:.86rem}.pf-sign div{border-top:1px dashed #c9d3de;padding-top:8px}.pf-foot{margin-top:20px;font-size:.8rem}@media print{.invoice-page{background:#fff;padding:0}.pf{border:0;box-shadow:none;padding:0;max-width:none}.pf tfoot td,.pf thead th,.pf-brand .brand-mark{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bottomnav,.fab,.to-top,.toast{display:none!important}@page{size:A4;margin:14mm}}@media (max-width:760px){.levels,.stat-row.stat-4{grid-template-columns:repeat(2,1fr)}.msg{max-width:94%}.pf{padding:16px}.pf-head{flex-direction:column}.pf-title{text-align:right}.pf-meta{grid-template-columns:1fr}.pf table{font-size:.78rem}.pf td,.pf th{padding:6px}.loyalty-card{flex-direction:column;text-align:center}}.wall-sub:empty{display:none}.calc-badges li,.calc-hero{display:flex;align-items:center}.calc-hero{gap:18px;background:linear-gradient(135deg,var(--brand-d),var(--brand) 60%,var(--brand-m));color:#fff;border-radius:var(--r);padding:22px 24px;margin:4px 0 18px;box-shadow:var(--sh)}.calc-hero h1{color:#fff;margin:0 0 4px;font-size:1.45rem}.calc-hero p{margin:0;color:rgba(255,255,255,.82)}.calc-hero-ic{flex:none;width:64px;height:64px;border-radius:18px;background:rgba(210,171,94,.16);border:1px solid rgba(210,171,94,.45);display:grid;place-items:center;color:var(--gold)}.calc-hero-ic .i{width:34px;height:34px}.calc-badges{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:10px 0 0;padding:0;font-size:.86rem;color:var(--gold)}.calc-badges li{gap:5px}.calc{display:grid;grid-template-columns:340px 1fr;gap:18px;align-items:start}.calc-q{position:sticky;top:84px;margin:0}.calc-q h2{margin-bottom:12px}.cq{padding:12px 0;border-top:1px solid var(--line-2)}.cq:first-of-type{border-top:0;padding-top:0}.cq-h{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:700}.cq-n{width:24px;height:24px;border-radius:50%;background:var(--gold-l);color:var(--gold-d);display:grid;place-items:center;font-size:.8rem;font-weight:800;flex:none}.cq-step{display:flex;align-items:center;gap:6px}.cq-step input{width:84px;height:42px;text-align:center;font-size:1.15rem;font-weight:800;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--brand-d)}.cq-b:focus-visible,.cq-step input:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 3px rgba(210,171,94,.2)}.cq-b,.cq-opt span{border:1px solid var(--line);border-radius:10px;font-weight:700;cursor:pointer}.cq-b{width:42px;height:42px;background:var(--brand-l);color:var(--brand);font-size:1.3rem;line-height:1}.cq-b:hover{background:var(--brand);color:#fff}.cq-u{color:var(--muted);font-size:.88rem;margin-inline-start:4px}.cq-opts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cq-opt input{position:absolute;opacity:0;pointer-events:none}.cq-opt span{display:grid;place-items:center;min-width:44px;height:40px;padding:0 8px;background:var(--card);transition:all .15s}.cq-opt input:checked+span{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 4px 12px rgba(14,58,79,.25)}.cq-opt input:focus-visible+span{box-shadow:0 0 0 3px rgba(210,171,94,.35)}.cq-help{display:block;color:var(--muted);font-size:.78rem;line-height:1.6;margin-top:6px}.calc-vars{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.calc-vars span{background:var(--gold-l);color:var(--gold-d);border-radius:8px;padding:3px 10px;font-size:.8rem}.calc-pks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:14px}.calc-pk{text-align:right;background:var(--card);border:2px solid var(--line);border-radius:var(--r);padding:12px 16px;cursor:pointer;display:flex;flex-direction:column;gap:4px;box-shadow:var(--sh);transition:border-color .15s,transform .15s}.calc-pk:hover{border-color:var(--gold)}.calc-pk.on{border-color:var(--brand);background:linear-gradient(180deg,var(--card),var(--brand-l))}.cp-n{font-weight:800;color:var(--brand-d);display:flex;align-items:center;gap:8px}.cp-n em{font-style:normal;font-size:.72rem;background:var(--gold);color:#1f1a10;border-radius:20px;padding:1px 9px;font-weight:700}.calc-pk b{font-size:1.2rem;color:var(--brand)}.calc-pk b small{font-size:.75rem;color:var(--muted);font-weight:500}.cp-d{color:var(--muted);font-size:.78rem;line-height:1.6}.calc-body{padding:8px 0;margin-bottom:12px}.calc.busy .calc-body,.calc.busy .calc-pks{opacity:.55;transition:opacity .2s}.calc-wait{padding:30px}.cb-h{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:8px 18px 12px;border-bottom:1px solid var(--line-2)}.cb-unp{font-size:.8rem;background:var(--amber-l);color:var(--amber);border-radius:8px;padding:2px 10px}.cst{border-bottom:1px solid var(--line-2)}.cst:last-child{border-bottom:0}.cst summary{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;cursor:pointer;list-style:none;font-weight:700}.cst summary::-webkit-details-marker{display:none}.cst summary::before{content:"";width:8px;height:8px;border:solid var(--muted);border-width:0 2px 2px 0;transform:rotate(45deg);margin-inline-end:4px;transition:transform .15s;flex:none}.cst[open] summary::before{transform:rotate(225deg)}.cst-n{flex:1}.cst-n small,.cst-t small{color:var(--muted);font-weight:500;font-size:.78rem}.cst-t{color:var(--brand);white-space:nowrap}.cst-l{padding:0 18px 10px}.cl{display:grid;grid-template-columns:1fr 92px 120px 130px;gap:8px;align-items:center;padding:7px 0;border-top:1px dashed var(--line);font-size:.9rem}.cl-q{color:var(--ink-2)}.cl-p{color:var(--muted);font-size:.84rem}.cl-p em{font-style:normal;color:var(--amber)}.cl-t{font-weight:700;text-align:left}.calc-bar{position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border:1px solid var(--gold);box-shadow:var(--sh-h);margin-bottom:12px}.calc-sum{display:flex;flex-direction:column;line-height:1.5}.calc-sum strong{font-size:1.45rem;color:var(--brand-d)}.calc-acts{display:flex;flex-wrap:wrap;gap:8px}.calc-lead{border:1px solid var(--gold)}.calc-disc{display:flex;gap:6px;align-items:flex-start;line-height:1.8}@media (max-width:1000px){.calc{grid-template-columns:1fr}.calc-q{position:static}}@media (max-width:760px){.calc-hero{padding:16px;gap:12px}.calc-hero-ic{width:48px;height:48px}.calc-hero h1,.calc-sum strong{font-size:1.2rem}.cl{grid-template-columns:1fr auto;gap:2px 8px}.cl-n{grid-column:1/-1}.cl-p{order:3}.cl-t{order:4}.calc-bar{bottom:72px;padding:12px}.calc-acts{width:100%}.calc-acts .btn{flex:1}.no-mob{display:none}.calc-pks{grid-template-columns:1fr 1fr}.cp-d{display:none}}@media print{.breadcrumbs,.calc-acts,.calc-hero-ic,.calc-lead,.calc-q{display:none!important}.calc{display:block}.cst{break-inside:avoid}.cst-l{display:block}}.fab.open .fab-row .fab-it:nth-child(4){transition-delay:.14s}.cart-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:6px}.cart-head h1{margin:0}.danger-txt{color:var(--red)!important}.danger-txt:hover{border-color:var(--red)!important}.lift{aspect-ratio:auto;height:440px}@media (max-width:760px){.hero-art{justify-content:center}.lift{--w:380px;width:100%;margin:0 auto}.lift-car{width:min(210px,calc(100% - 82px));left:calc((100% - 68px - min(210px,calc(100% - 82px)))/2)}.lift-go{max-width:calc(100% - 80px);overflow:hidden;text-overflow:ellipsis}}