:root{--brand:#1C1C1C;--brand-2:#DFFF02;--brand-d:color-mix(in srgb, var(--brand) 80%, #000);--brand-ink:#fff;--cta:var(--brand-2);--cta-d:color-mix(in srgb, var(--brand-2) 84%, #000);--cta-ink:#1C1C1C;--ink:#1C1C1C;--muted:#898985;--faint:#b3b3af;--line:#e7e9ee;--bg:#f6f7f9;--surface:#ffffff;--surface-2:#f1f3f7;--ok:#12805c;--warn:#b7791f;--danger:#d1435b;--r-sm:10px;--r:14px;--r-lg:22px;--r-pill:999px;--sh:0 1px 2px rgba(16,20,40,.06), 0 4px 16px rgba(16,20,40,.05);--sh-lg:0 10px 40px rgba(16,20,40,.12);--ring:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);--ctn:1200px;--hd:74px;font-synthesis-weight:none;}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:'Tajawal','Poppins',system-ui,-apple-system,'Segoe UI',sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}h1,h2,h3,h4{margin:0;line-height:1.25;font-weight:700;letter-spacing:-.01em}input,select,textarea{font-family:inherit;font-size:15px}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:6px}.ctn{max-width:var(--ctn);margin-inline:auto;padding-inline:18px;width:100%}.muted{color:var(--muted)}.hide{display:none!important}.tc{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:1px solid transparent;border-radius:var(--r-pill);cursor:pointer;font-weight:600;font-size:14.5px;padding:.72em 1.35em;line-height:1;transition:transform .12s ease, background .15s ease, box-shadow .15s ease, border-color .15s ease;white-space:nowrap;}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--cta);color:var(--cta-ink);font-weight:800}.btn-primary:hover{background:var(--cta-d);box-shadow:0 6px 18px color-mix(in srgb,var(--cta) 45%,transparent)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#000}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--brand);color:var(--brand)}.btn-soft{background:color-mix(in srgb,var(--brand) 10%,var(--surface));color:var(--brand)}.btn-soft:hover{background:color-mix(in srgb,var(--brand) 16%,var(--surface))}.btn-block{display:flex;width:100%}.btn-lg{padding:.95em 1.7em;font-size:15.5px}.btn-sm{padding:.55em 1em;font-size:13px}.btn[disabled]{opacity:.5;cursor:not-allowed}.topbar{background:var(--ink);color:#d7dae4;font-size:12.5px}.topbar .ctn{display:flex;align-items:center;justify-content:space-between;height:38px;gap:14px}.topbar a{color:#d7dae4;opacity:.85}.topbar a:hover{opacity:1;color:#fff}.topbar .tb-r{display:flex;align-items:center;gap:16px}.tb-sel{display:inline-flex;align-items:center;gap:6px}.tb-sel a{padding:2px 7px;border-radius:var(--r-pill)}.tb-sel a.on{background:rgba(255,255,255,.14);color:#fff;opacity:1}.hdr{position:sticky;top:0;z-index:40;background:var(--surface);border-bottom:1px solid var(--line)}.hdr-main{display:flex;align-items:center;gap:22px;height:var(--hd)}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0;font-weight:800;font-size:20px;color:var(--ink)}.brand img{height:40px;width:auto;object-fit:contain}.brand .b-mark{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--cta),var(--cta-d));color:var(--cta-ink);display:grid;place-items:center;font-size:18px}.search{flex:1;max-width:560px;position:relative;display:flex}.search input{width:100%;border:1.5px solid var(--line);background:var(--surface-2);border-radius:var(--r-pill);padding:.7em 1.1em;padding-inline-end:3em;color:var(--ink);}.search input:focus{border-color:var(--brand);background:var(--surface)}.search button{position:absolute;inset-inline-end:5px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:none;border-radius:50%;background:var(--cta);color:var(--cta-ink);display:grid;place-items:center;cursor:pointer}.search button:hover{background:var(--cta-d)}.hdr-acts{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.icon-btn{position:relative;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--ink);font-size:18px;background:transparent;border:1px solid transparent;cursor:pointer}.icon-btn:hover{background:var(--surface-2);color:var(--brand)}.icon-btn .cnt{position:absolute;top:5px;inset-inline-end:5px;min-width:18px;height:18px;padding:0 5px;background:var(--brand-2);color:#1a1500;border-radius:var(--r-pill);font-size:11px;font-weight:800;display:grid;place-items:center;line-height:1}.acct{display:flex;align-items:center;gap:9px;padding:.4em .55em;border-radius:12px}.acct:hover{background:var(--surface-2)}.acct .av{width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--surface-2)}.acct .nm{font-size:13px;font-weight:700;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.burger{display:none}.catnav{border-top:1px solid var(--line);background:var(--surface)}.catnav .shelf-track{align-items:center;gap:6px;min-height:50px;padding-block:8px}.catnav .shelf-nav{width:34px;height:34px;font-size:12px;box-shadow:var(--sh)}.catnav .shelf-nav.prev{inset-inline-start:2px}.catnav .shelf-nav.next{inset-inline-end:2px}.catnav a{display:inline-flex;align-items:center;gap:6px;padding:.42em .8em;border-radius:var(--r-pill);font-size:13.5px;font-weight:600;color:var(--muted);white-space:nowrap}.shelf{position:relative}.shelf-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-block:4px}.shelf-track::-webkit-scrollbar{display:none}.shelf-track>*{flex:0 0 auto;scroll-snap-align:start}.shelf-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:44px;height:44px;border-radius:50%;background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:var(--sh-lg);display:grid;place-items:center;cursor:pointer;font-size:15px;opacity:0;transition:opacity .2s ease,background .15s ease,color .15s ease,border-color .15s ease}.shelf-nav.prev{inset-inline-start:-10px}.shelf-nav.next{inset-inline-end:-10px}.shelf:hover .shelf-nav:not(:disabled),.shelf-nav:focus-visible{opacity:1}.shelf-nav:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.shelf-nav:disabled{opacity:0!important;pointer-events:none}.shelf.no-scroll .shelf-nav{display:none}@media(hover:none){.shelf-nav{display:none}}.shelf-track .p-card{width:clamp(200px,46vw,224px)}.shelf-track .cat-card{width:clamp(132px,38vw,158px)}.catnav a:hover{background:var(--cta);color:var(--cta-ink)}.catnav a.on{background:color-mix(in srgb,var(--brand) 12%,var(--surface));color:var(--brand)}.catnav .all{color:var(--brand)}.section{padding-block:44px}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:22px}.sec-head h2{font-size:26px}.sec-head .lnk{color:var(--brand);font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:6px}.eyebrow{color:var(--brand);font-weight:800;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.hero{margin-top:20px}.slider{position:relative;border-radius:var(--r-lg);overflow:hidden;background:var(--ink)}.slides{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1)}.slide{min-width:100%;position:relative;aspect-ratio:1000/380}.slide img{width:100%;height:100%;object-fit:cover}.slide .cap{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:14px;padding-inline:clamp(24px,6vw,80px);background:linear-gradient(90deg,rgba(9,12,24,.72),rgba(9,12,24,.15) 60%,transparent);color:#fff;max-width:640px}[dir=rtl] .slide .cap{background:linear-gradient(-90deg,rgba(9,12,24,.72),rgba(9,12,24,.15) 60%,transparent)}.slide .cap h2{font-size:clamp(24px,3.4vw,42px);text-shadow:0 2px 20px rgba(0,0,0,.3)}.slide .cap p{font-size:clamp(14px,1.6vw,18px);opacity:.92;margin:0;max-width:460px}.slide .cap .btn{align-self:flex-start;margin-top:6px}.slider .nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.9);color:var(--ink);border:none;display:grid;place-items:center;cursor:pointer;font-size:16px;z-index:2;box-shadow:var(--sh)}.slider .nav:hover{background:#fff}.slider .prev{inset-inline-start:16px}.slider .next{inset-inline-end:16px}.slider .dots{position:absolute;inset-inline:0;bottom:14px;display:flex;justify-content:center;gap:8px;z-index:2}.slider .dots b{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer}.slider .dots b.on{background:#fff;width:26px;border-radius:var(--r-pill)}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.cat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px 14px;text-align:center;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.cat-card:hover{transform:translateY(-4px);box-shadow:var(--sh-lg);border-color:transparent}.cat-card .ic{width:62px;height:62px;margin:0 auto 12px;border-radius:18px;display:grid;place-items:center;font-size:24px;background:var(--cta);color:var(--cta-ink);overflow:hidden}.cat-card .ic img{width:100%;height:100%;object-fit:cover}.cat-card b{display:block;font-size:14.5px;font-weight:700}.p-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.p-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease}.p-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px color-mix(in srgb,var(--cta) 24%,transparent),var(--sh-lg);border-color:color-mix(in srgb,var(--cta) 45%,var(--line))}.p-card:active{transform:translateY(1px)}.p-thumb{position:relative;aspect-ratio:1/1;background:var(--surface-2);overflow:hidden}.p-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.p-card:hover .p-thumb img{transform:scale(1.05)}.p-thumb .ph{width:100%;height:100%;display:grid;place-items:center;color:var(--faint);font-size:36px}.p-badges{position:absolute;top:10px;inset-inline-start:10px;display:flex;flex-direction:column;gap:6px;z-index:2}.tag{font-size:11px;font-weight:800;padding:.3em .6em;border-radius:var(--r-pill);letter-spacing:.02em}.tag-sale{background:var(--danger);color:#fff}.tag-out{background:rgba(18,20,28,.78);color:#fff}.tag-new{background:var(--brand-2);color:#1a1500}.p-wish{position:absolute;top:10px;inset-inline-end:10px;width:36px;height:36px;border-radius:50%;z-index:2;background:rgba(255,255,255,.92);border:none;color:var(--muted);display:grid;place-items:center;cursor:pointer;box-shadow:var(--sh);transition:color .15s ease,transform .15s ease}.p-wish:hover{color:var(--danger);transform:scale(1.08)}.p-wish.on{color:var(--danger)}.p-body{padding:14px;display:flex;flex-direction:column;gap:7px;flex:1}.p-cat{font-size:11.5px;color:var(--faint);font-weight:600}.p-name{font-size:14.5px;font-weight:700;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.p-name:hover{color:var(--brand)}.p-rate{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.stars{color:var(--brand-2);letter-spacing:1px;font-size:12px}.stars .e{color:var(--line)}.p-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px}.p-price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.p-price .now{font-size:17px;font-weight:800;color:var(--ink)}.p-price .was{font-size:12.5px;color:var(--faint);text-decoration:line-through}.p-add{width:40px;height:40px;border-radius:12px;background:var(--cta);color:var(--cta-ink);border:none;cursor:pointer;display:grid;place-items:center;font-size:16px;font-weight:800;flex-shrink:0;transition:transform .12s ease,background .15s ease,box-shadow .15s ease}.p-add:hover{background:var(--cta-d);box-shadow:0 6px 18px color-mix(in srgb,var(--cta) 45%,transparent)}.p-add:active{transform:translateY(1px)}.feat{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.feat .f{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px}.feat .f .ic{width:48px;height:48px;flex-shrink:0;border-radius:14px;display:grid;place-items:center;font-size:20px;background:color-mix(in srgb,var(--brand) 10%,var(--surface));color:var(--brand)}.feat .f b{display:block;font-size:14.5px}.feat .f span{font-size:12.5px;color:var(--muted)}.crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);padding-block:16px;flex-wrap:wrap}.crumb a:hover{color:var(--brand)}.crumb i{font-size:10px;opacity:.6}.shop{display:grid;grid-template-columns:250px minmax(0,1fr);gap:26px;align-items:start;padding-block:10px 50px}.filters{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px;position:sticky;top:calc(var(--hd) + 14px)}.filters h4{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:12px}.filters .fg{padding-block:14px;border-top:1px solid var(--line)}.filters .fg:first-of-type{border-top:none;padding-top:0}.filters a.f-cat{display:block;padding:.4em .1em;font-size:14px;color:var(--muted);border-radius:8px}.filters a.f-cat:hover{color:var(--brand)}.filters a.f-cat.on{color:var(--brand);font-weight:700}.shop-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.shop-top .cnt{font-size:14px;color:var(--muted)}.field-sel{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-pill);padding:.55em 1em;color:var(--ink)}.filter-toggle{display:none}.pager{display:flex;gap:6px;justify-content:center;margin-top:34px;flex-wrap:wrap}.pager a,.pager span{min-width:40px;height:40px;padding:0 12px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);font-weight:600;font-size:14px}.pager a:hover{border-color:var(--brand);color:var(--brand)}.pager .on{background:var(--cta);color:var(--cta-ink);border-color:var(--cta)}.pager .off{opacity:.4;pointer-events:none}.pd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding-block:12px 40px}.pd-gallery .main{aspect-ratio:1/1;border-radius:var(--r-lg);overflow:hidden;background:var(--surface-2);border:1px solid var(--line)}.pd-gallery .main img{width:100%;height:100%;object-fit:cover}.pd-gallery .main .ph{width:100%;height:100%;display:grid;place-items:center;color:var(--faint);font-size:64px}.pd-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.pd-thumbs img{width:72px;height:72px;border-radius:12px;object-fit:cover;border:2px solid var(--line);cursor:pointer}.pd-thumbs img.on,.pd-thumbs img:hover{border-color:var(--brand)}.pd-info h1{font-size:29px;margin-bottom:10px}.pd-price{display:flex;align-items:baseline;gap:12px;margin:16px 0}.pd-price .now{font-size:30px;font-weight:800;color:var(--brand)}.pd-price .was{font-size:17px;color:var(--faint);text-decoration:line-through}.pd-meta{display:flex;flex-direction:column;gap:9px;margin:18px 0;font-size:14px}.pd-meta .row{display:flex;gap:10px;color:var(--muted)}.pd-meta .row b{color:var(--ink);min-width:90px}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:.35em .8em;border-radius:var(--r-pill)}.chip-ok{background:color-mix(in srgb,var(--ok) 14%,#fff);color:var(--ok)}.chip-warn{background:color-mix(in srgb,var(--warn) 16%,#fff);color:var(--warn)}.chip-out{background:color-mix(in srgb,var(--danger) 12%,#fff);color:var(--danger)}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:var(--r-pill);overflow:hidden}.qty button{width:42px;height:44px;border:none;background:var(--surface);color:var(--ink);font-size:18px;cursor:pointer}.qty button:hover{background:var(--surface-2);color:var(--brand)}.qty input{width:52px;height:44px;border:none;text-align:center;font-weight:700;font-size:16px;background:var(--surface);color:var(--ink)}.pd-buy{display:flex;gap:12px;align-items:center;margin-top:22px;flex-wrap:wrap}.pd-tabs{margin-top:12px}.tab-head{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-bottom:20px;flex-wrap:wrap}.tab-head button{background:none;border:none;padding:.9em 1.1em;font-weight:700;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:15px}.tab-head button.on{color:var(--brand);border-color:var(--brand)}.prose{color:#33384a;line-height:1.8;font-size:15px}.prose p{margin:0 0 1em}.rev{display:flex;flex-direction:column;gap:16px;max-width:720px}.rev .r{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px}.rev .r .top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.rev .r .who{font-weight:700;font-size:14px}.rev .r .dt{font-size:12px;color:var(--faint)}.rate-pick{display:inline-flex;flex-direction:row-reverse;gap:4px}.rate-pick input{display:none}.rate-pick label{font-size:26px;color:var(--line);cursor:pointer;transition:color .1s}.rate-pick input:checked ~ label,.rate-pick label:hover,.rate-pick label:hover ~ label{color:var(--brand-2)}.two-col{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:26px;align-items:start;padding-block:10px 50px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px}.card + .card{margin-top:16px}.cart-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.cart-row:first-child{border-top:none}.cart-row .im{width:88px;height:88px;border-radius:12px;object-fit:cover;background:var(--surface-2)}.cart-row .im.ph{display:grid;place-items:center;color:var(--faint);font-size:26px}.cart-row .nm{font-weight:700;font-size:15px}.cart-row .op{font-size:12.5px;color:var(--muted)}.cart-row .rm{color:var(--faint);font-size:13px;background:none;border:none;cursor:pointer;padding:0;margin-top:6px}.cart-row .rm:hover{color:var(--danger)}.cart-row .end{text-align:end;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.cart-row .lt{font-weight:800;font-size:16px}.sum{position:sticky;top:calc(var(--hd) + 14px)}.sum h3{font-size:18px;margin-bottom:16px}.sum .ln{display:flex;justify-content:space-between;gap:10px;padding:7px 0;font-size:14.5px;color:var(--muted)}.sum .ln b{color:var(--ink)}.sum .ln.tot{border-top:1px solid var(--line);margin-top:8px;padding-top:14px;font-size:19px;color:var(--ink);font-weight:800}.sum .ln.disc b{color:var(--ok)}.coupon{display:flex;gap:8px;margin:14px 0}.coupon input{flex:1;border:1.5px solid var(--line);border-radius:var(--r-pill);padding:.62em 1em;background:var(--surface-2)}.coupon input:focus{border-color:var(--brand);background:var(--surface)}.coupon-on{display:flex;align-items:center;justify-content:space-between;gap:8px;background:color-mix(in srgb,var(--ok) 10%,#fff);color:var(--ok);border-radius:var(--r-pill);padding:.5em 1em;font-size:13px;font-weight:700;margin-bottom:12px}.coupon-on form{margin:0}.coupon-on button{background:none;border:none;color:inherit;cursor:pointer}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fld{display:flex;flex-direction:column;gap:6px}.fld.full{grid-column:1/-1}.fld label{font-size:13px;font-weight:700;color:var(--ink)}.fld input,.fld select,.fld textarea{border:1.5px solid var(--line);background:var(--surface);border-radius:var(--r-sm);padding:.7em .9em;color:var(--ink);width:100%}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--brand)}.fld textarea{resize:vertical;min-height:90px}.req{color:var(--danger)}.opt-list{display:flex;flex-direction:column;gap:10px}.opt{display:flex;align-items:flex-start;gap:12px;border:1.5px solid var(--line);border-radius:var(--r);padding:14px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.opt:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.opt input{margin-top:3px;accent-color:var(--brand);width:18px;height:18px}.opt.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.opt .ttl{font-weight:700;font-size:14.5px}.opt .sub{font-size:12.5px;color:var(--muted)}.opt .amt{margin-inline-start:auto;font-weight:800}.acc{display:grid;grid-template-columns:250px minmax(0,1fr);gap:26px;align-items:start;padding-block:10px 50px}.acc-side{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px;position:sticky;top:calc(var(--hd) + 14px)}.acc-user{display:flex;align-items:center;gap:11px;padding:8px 8px 16px;border-bottom:1px solid var(--line);margin-bottom:10px}.acc-user .av{width:46px;height:46px;border-radius:50%;object-fit:cover;background:var(--surface-2)}.acc-user b{display:block;font-size:14.5px}.acc-user span{font-size:12px;color:var(--muted)}.acc-side a{display:flex;align-items:center;gap:11px;padding:.7em .8em;border-radius:10px;color:var(--muted);font-weight:600;font-size:14px}.acc-side a i{width:20px;text-align:center}.acc-side a:hover{background:var(--surface-2);color:var(--ink)}.acc-side a.on{background:color-mix(in srgb,var(--brand) 10%,var(--surface));color:var(--brand)}.acc-side a.out{color:var(--danger)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:20px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px}.stat .n{font-size:26px;font-weight:800}.stat .l{font-size:13px;color:var(--muted)}.stat .ic{float:inline-end;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand) 10%,var(--surface));color:var(--brand)}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:start;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:0 12px 12px;border-bottom:1px solid var(--line);font-weight:700}.tbl td{padding:14px 12px;border-bottom:1px solid var(--line)}.tbl tr:last-child td{border-bottom:none}.tbl-wrap{overflow-x:auto}.badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:.3em .7em;border-radius:var(--r-pill)}.b-pending{background:#fff4e0;color:#a8690a}.b-confirmed{background:#e5f0ff;color:#1a4baa}.b-processing{background:#efeaff;color:#5b3fd1}.b-shipped{background:#e2f4ff;color:#0d6ba8}.b-delivered{background:#e2f6ec;color:#12805c}.b-cancelled{background:#fdeaee;color:#c0324d}.b-paid{background:#e2f6ec;color:#12805c}.b-unpaid{background:#fff4e0;color:#a8690a}.b-refunded{background:#eef0f4;color:#5b6472}.track{position:relative;padding-inline-start:26px;margin-top:8px}.track:before{content:"";position:absolute;inset-inline-start:8px;top:6px;bottom:6px;width:2px;background:var(--line)}.track .st{position:relative;padding-bottom:22px}.track .st:last-child{padding-bottom:0}.track .st .dot{position:absolute;inset-inline-start:-26px;top:2px;width:18px;height:18px;border-radius:50%;background:var(--surface);border:2px solid var(--line);display:grid;place-items:center;font-size:9px;color:transparent}.track .st.done .dot{background:var(--brand);border-color:var(--brand);color:#fff}.track .st b{font-size:14.5px;display:block}.track .st span{font-size:12.5px;color:var(--faint)}.auth-wrap{min-height:calc(100vh - var(--hd));display:grid;place-items:center;padding:40px 18px}.auth-card{width:100%;max-width:430px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:34px;box-shadow:var(--sh)}.auth-card h1{font-size:24px;text-align:center}.auth-card .sub{text-align:center;color:var(--muted);margin:6px 0 24px;font-size:14px}.auth-card .fld{margin-bottom:14px}.auth-alt{text-align:center;margin-top:18px;font-size:14px;color:var(--muted)}.auth-alt a{color:var(--brand);font-weight:700}.verify-bar{background:#fff4e0;border-bottom:1px solid #f0d9a8;color:#8a5a00}.verify-bar .ctn{display:flex;align-items:center;justify-content:center;gap:14px;padding-block:9px;font-size:13.5px;font-weight:600;flex-wrap:wrap;text-align:center}.verify-bar .btn{background:#8a5a00;color:#fff;padding:.4em 1em}.verify-bar .btn:hover{background:#6f4800}.flash{position:fixed;inset-inline:0;top:14px;z-index:100;display:flex;justify-content:center;padding-inline:14px;pointer-events:none}.flash .msg{pointer-events:auto;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--brand);border-radius:var(--r);padding:.85em 1.2em;box-shadow:var(--sh-lg);font-weight:600;font-size:14px;max-width:520px;animation:flashIn .3s ease}.flash .msg.ok{border-inline-start-color:var(--ok)}.flash .msg.ok i{color:var(--ok)}.flash .msg.error{border-inline-start-color:var(--danger)}.flash .msg.error i{color:var(--danger)}@keyframes flashIn{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.empty{text-align:center;padding:60px 20px;color:var(--muted)}.empty .ic{width:88px;height:88px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;font-size:34px;background:var(--surface-2);color:var(--faint)}.empty h3{font-size:20px;color:var(--ink);margin-bottom:6px}.empty p{margin:0 0 20px}.ft{background:var(--ink);color:#aab2c5;margin-top:20px}.ft-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px;padding-block:48px}.ft h4{color:#fff;font-size:15px;margin-bottom:16px}.ft .brand{color:#fff;margin-bottom:14px}.ft p{font-size:13.5px;line-height:1.7;margin:0 0 16px}.ft ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ft ul a{font-size:13.5px;color:#aab2c5}.ft ul a:hover{color:var(--cta)}.ft .soc{display:flex;gap:10px}.ft .soc a{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.08);display:grid;place-items:center;color:#cfd5e3}.ft .soc a:hover{background:var(--cta);color:var(--cta-ink)}.app-badges{margin-top:18px}.app-badges .lbl{font-size:13px;font-weight:700;color:#fff;margin-bottom:9px}.app-badges .badges{display:flex;gap:10px;flex-wrap:wrap}.app-badge{display:inline-flex;align-items:center;gap:9px;background:#000;border:1px solid rgba(255,255,255,.16);border-radius:11px;padding:.5em .9em;color:#fff;transition:border-color .15s ease}.app-badge:hover{border-color:var(--brand-2)}.app-badge i{font-size:22px}.app-badge span{display:flex;flex-direction:column;line-height:1.2}.app-badge small{font-size:9.5px;text-transform:uppercase;letter-spacing:.03em;opacity:.85}.app-badge b{font-size:14px;font-weight:700}.ft .contact{display:flex;flex-direction:column;gap:10px;font-size:13.5px}.ft .contact div{display:flex;align-items:center;gap:9px}.ft-bot{border-top:1px solid rgba(255,255,255,.09);padding-block:18px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:12.5px}.ft-bot .wt{display:flex;align-items:center;gap:7px;opacity:.85}.ft-bot .wt img{height:15px;width:auto}.drawer-bg{position:fixed;inset:0;background:rgba(10,14,26,.5);z-index:60;opacity:0;visibility:hidden;transition:.2s}.drawer-bg.on{opacity:1;visibility:visible}.drawer{position:fixed;inset-block:0;inset-inline-start:0;width:290px;max-width:85vw;background:var(--surface);z-index:61;transform:translateX(-100%);transition:transform .25s ease,visibility .25s;visibility:hidden;display:flex;flex-direction:column;overflow-y:auto}[dir=rtl] .drawer{transform:translateX(100%)}.drawer.on{transform:none;visibility:visible}.drawer-hd{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--line)}.drawer nav{padding:10px}.drawer nav a{display:flex;align-items:center;gap:12px;padding:.8em .9em;border-radius:10px;font-weight:600;color:var(--ink)}.drawer nav a:hover{background:var(--cta);color:var(--cta-ink)}.notif-list{list-style:none;margin:0;padding:0}.notif-row{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--line)}.notif-row:last-child{border-bottom:none}.notif-row.unread{background:color-mix(in srgb,var(--brand) 5%,transparent)}.notif-ic{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}.notif-bd{display:flex;flex-direction:column;gap:2px;min-width:0}.notif-ttl{font-weight:700;color:var(--ink)}.notif-row.unread .notif-ttl{color:var(--brand)}.notif-sub{font-size:13px;color:var(--muted)}.notif-time{font-size:12px;color:var(--muted);opacity:.8}.side-badge{display:inline-block;min-width:18px;text-align:center;padding:1px 6px;border-radius:20px;background:var(--brand);color:#fff;font-size:11px;font-weight:700;margin-inline-start:6px}@media(max-width:960px){.shop,.acc{grid-template-columns:1fr}.two-col{grid-template-columns:1fr}.filters,.acc-side,.sum{position:static}.filters{display:none}.filters.on{display:block}.filter-toggle{display:inline-flex}.pd{grid-template-columns:1fr;gap:26px}.ft-top{grid-template-columns:1fr 1fr}}@media(max-width:720px){:root{--hd:64px}.catnav{display:none}.search{display:none}.search.mob{display:flex;order:5;flex-basis:100%;max-width:none;margin-top:0}.burger{display:grid}.acct .nm{display:none}.sec-head h2{font-size:22px}.form-grid{grid-template-columns:1fr}.ft-top{grid-template-columns:1fr;gap:26px}.cart-row{grid-template-columns:70px minmax(0,1fr);grid-template-areas:"im bd" "im en"}.cart-row .im{grid-area:im;width:70px;height:70px}.cart-row .end{grid-area:en;align-items:flex-start;text-align:start;flex-direction:row;justify-content:space-between;width:100%}}