:root{--ink:#090909;--muted:#6b6b66;--paper:#f5f5f3;--card:#ffffff;--line:rgba(9,9,9,0.1);--soft:#ebebe8;--radius:18px;--gutter:16px;--on-ink:#ffffff;--field:#f5f5f3;color-scheme:light}:root[data-theme=dark]{--ink:#f2f2ef;--on-ink:#0b0b0b;--muted:#a3a39d;--paper:#0d0d0d;--card:#171717;--soft:#232323;--field:#111111;--line:rgba(255,255,255,0.12);color-scheme:dark}:root[data-theme=dark] .logo img{filter:invert(1)}:root[data-theme=dark] .header{background:rgba(13,13,13,.86)}:root[data-theme=dark] .advice{background:#2a2214;border-color:#4a3b1c;color:#f3d9a4}:root[data-theme=dark] .p-desc{color:#d6d6d0}:root[data-theme=dark] .badge{background:#171717;color:#f2f2ef}:root[data-theme=dark] .badge.out{background:rgba(23,23,23,.92);color:#ff8b80}:root[data-theme=dark] .pay-alt{background:#1f1f1f}:root[data-theme=dark] .form-error{background:#2a1513;border-color:#5c2420;color:#ff9b91}:root[data-theme=dark] .skel{background:linear-gradient(90deg,#1d1d1d,#262626 50%,#1d1d1d);background-size:200% 100%}:root[data-theme=dark] .btn:disabled{background:#2a2a2a;border-color:#2a2a2a;color:#777}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,SF Arabic,Helvetica Neue,Segoe UI,Roboto,Noto Sans Arabic,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.45}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;color:inherit}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 var(--gutter)}.header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(245,245,243,.86);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line)}.header-in{display:flex;align-items:center;justify-content:space-between;height:64px}.logo img{height:38px;width:auto}.nav{display:flex;gap:6px;align-items:center}.nav a{padding:8px 12px;border-radius:999px;font-size:14px;font-weight:500;color:var(--muted)}.nav a:hover{color:var(--ink);background:var(--soft)}.cart-link{position:relative;color:var(--ink)!important;background:var(--card);border:1px solid var(--line)}.cart-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;font-size:11px;font-weight:700;color:var(--on-ink);background:var(--ink);border-radius:999px}.section{padding:28px 0 8px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.section-head h2{font-size:22px;letter-spacing:-.02em;margin:0;font-weight:700}.section-head a{font-size:14px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (min-width:720px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media (min-width:1000px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{display:block;background:var(--card);border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);transition:transform .2s ease}.card:active{transform:scale(.985)}.card-media{position:relative;aspect-ratio:4/5;background:var(--soft);overflow:hidden}.card-media img{width:100%;height:100%;object-fit:cover}.card-body{padding:10px 12px 14px}.card-brand{font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.card-name{font-size:14.5px;font-weight:600;margin:2px 0 6px;line-height:1.25}.price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.price strong{font-size:15px}.price s{font-size:13px;color:var(--muted)}.card-sizes{font-size:12px;color:var(--muted);margin-top:6px}.badges{position:absolute;top:10px;left:10px;display:flex;gap:6px;flex-wrap:wrap}.badge{font-size:11px;font-weight:700;padding:4px 8px;border-radius:999px;background:#fff;color:var(--ink);letter-spacing:.02em}.badge.dark{background:#090909;color:#fff}.badge.out{background:rgba(255,255,255,.92);color:#b42318}.product{display:grid;grid-gap:22px;gap:22px;padding:16px 0 40px}@media (min-width:900px){.product{grid-template-columns:1.1fr 1fr;gap:40px;padding-top:32px}}.gallery{position:relative}.gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--radius);background:var(--soft);scrollbar-width:none}.gallery-track::-webkit-scrollbar{display:none}.gallery-track img{flex:0 0 100%;width:100%;aspect-ratio:4/5;object-fit:cover;scroll-snap-align:start}.dots{display:flex;gap:6px;justify-content:center;margin-top:10px}.dots button{width:7px;height:7px;border-radius:999px;border:0;padding:0;background:rgba(9,9,9,.2);cursor:pointer}.dots button.on{width:20px;background:var(--ink)}.thumbs{display:none}@media (min-width:900px){.thumbs{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:10px}.thumbs button{border:2px solid transparent;border-radius:10px;padding:0;overflow:hidden;cursor:pointer;background:none}.thumbs button.on{border-color:var(--ink)}.thumbs img{aspect-ratio:1;object-fit:cover;width:100%}.dots{display:none}}.p-brand{font-size:12.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.p-name{font-size:28px;line-height:1.12;letter-spacing:-.025em;margin:4px 0 10px}.p-price strong{font-size:22px}.p-price s{font-size:16px}.p-desc{color:#333;font-size:15px;margin:16px 0 0}.label{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:600;margin:22px 0 10px}.label span{font-weight:400;color:var(--muted);font-size:13px}.advice{font-size:13.5px;background:#fff7e6;border:1px solid #f3dfb3;color:#6b4a00;padding:10px 12px;border-radius:12px;margin-bottom:12px}.sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}@media (min-width:420px){.sizes{grid-template-columns:repeat(5,minmax(0,1fr))}}.size{height:48px;border-radius:12px;border:1px solid var(--line);background:var(--card);font-size:15px;font-weight:600;cursor:pointer}.size.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.size:disabled{color:#b5b5b0;background:transparent;text-decoration:line-through;cursor:not-allowed}.actions{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.btn{display:flex;align-items:center;justify-content:center;gap:8px;height:54px;border-radius:14px;border:1px solid var(--ink);background:var(--ink);color:var(--on-ink);font-size:16px;font-weight:600;cursor:pointer;width:100%}.btn.ghost{background:transparent}.btn:disabled{background:#d9d9d4;border-color:#d9d9d4;color:#7a7a74;cursor:not-allowed}.hint{font-size:13px;color:var(--muted);min-height:18px}.hint,.toast{text-align:center}.toast{font-size:13.5px;color:#166534;font-weight:600}.trust{display:grid;grid-gap:8px;gap:8px;margin-top:20px;padding:14px;border-radius:var(--radius);background:var(--card);border:1px solid var(--line)}.trust div{display:flex;gap:10px;align-items:center;font-size:14px}.trust b{font-weight:600}.ico{width:30px;height:30px;border-radius:9px;background:var(--soft);display:grid;place-items:center;flex:none;font-size:15px}.delivery{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.search{width:100%;height:46px;border-radius:12px;border:1px solid var(--line);background:var(--paper);padding:0 14px;font-size:16px;margin-bottom:12px}.rates{width:100%;border-collapse:collapse;font-size:14px}.rates th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600;padding:8px 6px}.rates td,.rates th{border-bottom:1px solid var(--line)}.rates td{padding:11px 6px}.rates td.num,.rates th.num{text-align:right;white-space:nowrap}.rates .code{color:var(--muted);width:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rates .na,.rates tr.off td{color:#a3a39e}.note{font-size:13px;color:var(--muted);margin-top:10px}.cart-item{display:grid;grid-template-columns:76px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.cart-item img{width:76px;height:76px;object-fit:cover;border-radius:12px;background:var(--soft)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-top:6px}.qty button{width:32px;height:32px;border:0;background:var(--card);cursor:pointer;font-size:16px}.qty span{min-width:28px;text-align:center;font-weight:600;font-size:14px}.remove{border:0;background:none;font-size:13px;cursor:pointer;text-decoration:underline}.empty,.remove{color:var(--muted)}.empty{text-align:center;padding:50px 0}.page-title{font-size:28px;letter-spacing:-.025em;margin:22px 0 6px}.lead{color:var(--muted);margin:0 0 18px;font-size:15px}.dock{position:fixed;right:12px;bottom:14px;z-index:30;display:flex;flex-direction:column;gap:8px}.dock a{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:#090909;color:#fff;box-shadow:0 8px 24px rgba(9,9,9,.22)}.dock a.wa{background:#1f9d55}.dock svg{width:21px;height:21px}.skel{background:linear-gradient(90deg,#ebebe8,#f3f3f0 50%,#ebebe8);background-size:200% 100%;animation:skel 1.2s linear infinite}.skel.line{height:12px;border-radius:6px;margin:6px 0}.skel.line.short{width:55%}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.band{background:#090909;color:#fff;direction:ltr;overflow:hidden;height:46px;display:flex;align-items:center}.band-track{display:flex;width:max-content;animation:band 26s linear infinite}.band-item{font-size:15px;font-weight:600;letter-spacing:.01em;white-space:nowrap;padding:0 28px;position:relative}.band-item:after{content:"";position:absolute;right:-2px;top:50%;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.45);transform:translateY(-50%)}@keyframes band{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:900px){.band{height:52px}.band-item{font-size:16px;padding:0 40px}}.footer{padding:44px 0 110px;background:#090909;font-size:14px}.footer-in{display:grid;grid-gap:16px;gap:16px;justify-items:start}.footer .neon{height:64px;width:auto;animation:flicker 2.6s infinite;filter:drop-shadow(0 0 6px rgba(255,255,255,.85)) drop-shadow(0 0 18px rgba(255,255,255,.45))}.footer-links{display:flex;flex-wrap:wrap;gap:8px 20px}.footer-links a{color:#fff}.footer-copy{color:rgba(255,255,255,.4);font-size:13px}@keyframes flicker{0%,18%,22%,25%,53%,57%,to{opacity:1;filter:drop-shadow(0 0 6px rgba(255,255,255,.85)) drop-shadow(0 0 18px rgba(255,255,255,.45))}20%,24%,55%{opacity:.35;filter:none}21%{opacity:.8}}@media (prefers-reduced-motion:reduce){.band-track,.footer .neon{animation:none}}.co{display:grid;grid-gap:20px;gap:20px;padding-bottom:20px}@media (min-width:900px){.co{grid-template-columns:1.2fr 1fr;gap:32px;align-items:start}.co-side{position:-webkit-sticky;position:sticky;top:84px}}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.panel h2{font-size:17px;margin:0 0 14px;letter-spacing:-.01em}.field{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.field label{font-size:13.5px;font-weight:600}.field input,.field select,.field textarea{width:100%;height:50px;border-radius:12px;border:1px solid var(--line);background:var(--field);padding:0 14px;font-size:16px;color:var(--ink);font-family:inherit}.field textarea{height:84px;padding:12px 14px;resize:vertical;font-family:inherit}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#777 0),linear-gradient(135deg,#777 50%,transparent 0);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px;background-size:5px 5px;background-repeat:no-repeat}.field .err{color:#b42318;font-size:13px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.opts{display:grid;grid-gap:10px;gap:10px}.opt{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;cursor:pointer;background:var(--paper)}.opt input{accent-color:var(--ink);width:18px;height:18px;margin:0;-webkit-margin-end:10px;margin-inline-end:10px;flex:none}.opt.on{border-color:var(--ink);background:var(--card);box-shadow:0 0 0 1px var(--ink) inset}.opt.off{opacity:.5;cursor:not-allowed}.opt small{display:block;color:var(--muted);font-size:12.5px;font-weight:400}.opt b{white-space:nowrap}.sum-line{font-size:15px;padding:7px 0}.sum-line,.sum-total{display:flex;justify-content:space-between}.sum-total{font-size:18px;font-weight:700;padding-top:12px;margin-top:6px;border-top:1px solid var(--line)}.mini{display:flex;gap:10px;align-items:center;padding:8px 0;font-size:14px}.mini img{width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--soft)}.pay{display:grid;grid-gap:10px;gap:10px}.pay .opt{cursor:default}.pay-alt{font-size:14px;padding:12px 14px;border-radius:14px;background:#f0f0ec}.pay-alt a{font-weight:600;text-decoration:underline}.form-error{background:#fef3f2;color:#b42318;border:1px solid #fecdca;padding:12px 14px;border-radius:12px;font-size:14px;margin-bottom:12px}.hp{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}.done{text-align:center;padding:28px 0 10px}.done .check{width:64px;height:64px;border-radius:50%;background:var(--ink);color:var(--on-ink);display:grid;place-items:center;margin:0 auto 14px;font-size:30px}.done .num{display:inline-block;font-size:20px;font-weight:700;letter-spacing:.04em;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:8px 16px;margin:8px 0}.inline-ico{width:16px;height:16px}.adm{padding-bottom:40px}.adm h2{font-size:19px;margin:0}.adm-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 18px}.adm-tabs{display:flex;gap:6px;background:var(--soft);padding:4px;border-radius:12px}.adm-tabs button{border:0;background:none;padding:9px 14px;border-radius:9px;font-weight:600;font-size:14px;cursor:pointer;color:var(--muted)}.adm-tabs button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.06)}.adm-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.adm-list{display:grid;grid-gap:10px;gap:10px}.adm-row{display:flex;align-items:center;gap:12px;width:100%;text-align:start;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:10px;cursor:pointer}.adm-noimg,.adm-row img{width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--soft);flex:none}.adm-row-main{flex:1 1;display:grid}.adm-row-main small{color:var(--muted)}.pill{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--soft)}.pill.published{background:#dcfce7;color:#166534}.pill.hidden{background:#e5e7eb;color:#374151}.pill.draft{background:#fef3c7;color:#92400e}.adm-grid{display:grid;grid-gap:16px;gap:16px}@media (min-width:900px){.adm-grid{grid-template-columns:1.1fr 1fr;align-items:start}}.adm-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.check{display:flex;align-items:center;gap:8px;font-size:14px;margin:6px 0}.check input{width:18px;height:18px;accent-color:var(--ink)}.adm-sizes{display:flex;flex-wrap:wrap;gap:8px}.adm-size{display:inline-flex;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper)}.adm-size button{border:0;background:none;height:44px;min-width:48px;font-weight:700;font-size:15px;cursor:pointer;color:#9a9a95;text-decoration:line-through}.adm-size.on{background:var(--ink);border-color:var(--ink)}.adm-size.on button{color:var(--on-ink);text-decoration:none}.adm-size .x{min-width:30px;font-size:16px;text-decoration:none!important;border-left:1px solid rgba(127,127,127,.25)}.adm-input,.adm-num{height:44px;border-radius:10px;border:1px solid var(--line);background:var(--paper);padding:0 12px;font-size:16px}.adm-input{flex:1 1}.adm-num{width:90px;height:38px;text-align:right}.adm-photos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.adm-photo{position:relative;border-radius:12px;overflow:hidden;background:var(--soft)}.adm-photo img{width:100%;aspect-ratio:4/5}.adm-photo-bar{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;padding:6px}.adm-photo-bar button{width:30px;height:30px;border-radius:8px;border:0;background:rgba(255,255,255,.92);font-weight:700;cursor:pointer}.adm-photo-bar button:disabled{opacity:.35}.dock a{border:1px solid rgba(255,255,255,.28)}.sum-line,.sum-total{gap:14px}.sum-line span:last-child,.sum-total span:last-child{white-space:nowrap;text-align:right}.langs{display:inline-flex;background:var(--soft);border-radius:999px;padding:3px}.langs button{border:0;background:none;height:30px;min-width:32px;padding:0 8px;border-radius:999px;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer}.langs button.on{box-shadow:0 1px 2px rgba(0,0,0,.08)}.langs button.on,.theme-btn{background:var(--card);color:var(--ink)}.theme-btn{width:36px;height:36px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;cursor:pointer}.theme-btn svg{width:18px;height:18px}@media (max-width:520px){.nav-shop{display:none}.nav{gap:6px}.logo img{height:32px}.cart-link{padding:8px 10px!important}}.opt-l{display:flex;align-items:center}.link{text-decoration:underline;font-weight:600}.cart-item,.mini,.sum-line,.sum-total{text-align:start}html[dir=rtl] .card-brand,html[dir=rtl] .p-brand{letter-spacing:0}html[dir=rtl] .field select{background-position:20px 22px,15px 22px}html[dir=rtl] .dock{right:auto;left:12px}html[dir=rtl] .badges{left:auto;right:10px}.adm-desk{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.adm-tr{margin:4px 0 14px;padding:10px 12px;border:1px dashed var(--line);border-radius:12px}.adm-tr summary{cursor:pointer;font-weight:600;font-size:14px;margin-bottom:8px}.adm-input,.adm-num{color:var(--ink);background:var(--field)!important}body{overflow-x:clip}.map-link{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes bump{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes coin{0%,70%,to{transform:translateY(0) rotate(0)}78%{transform:translateY(-4px) rotate(-8deg)}86%{transform:translateY(0) rotate(4deg)}92%{transform:translateY(-1px) rotate(0)}}@keyframes checkIn{0%{transform:scale(0) rotate(-30deg);opacity:0}70%{transform:scale(1.15) rotate(5deg);opacity:1}to{transform:scale(1) rotate(0)}}@keyframes shine{0%{transform:translateX(-120%) skewX(-20deg)}to{transform:translateX(220%) skewX(-20deg)}}.page-in{animation:fadeUp .45s cubic-bezier(.2,.7,.2,1) both}.grid .card{animation:fadeUp .5s cubic-bezier(.2,.7,.2,1) both}.grid .card:nth-child(2){animation-delay:.06s}.grid .card:nth-child(3){animation-delay:.12s}.grid .card:nth-child(4){animation-delay:.18s}.grid .card:nth-child(5){animation-delay:.24s}.grid .card:nth-child(6){animation-delay:.3s}.grid .card:nth-child(n+7){animation-delay:.36s}.card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.card-media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.card:hover{transform:translateY(-4px);box-shadow:0 14px 30px -18px rgba(0,0,0,.45);border-color:var(--ink)}.card:hover .card-media img{transform:scale(1.05)}.btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 22px -14px rgba(0,0,0,.6)}.size:not(:disabled):not(.on):hover{border-color:var(--ink)}.theme-btn:hover svg{transform:rotate(40deg)}}.btn{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .2s ease,background .2s ease}.btn:not(:disabled):active{transform:scale(.97)}.btn:not(.ghost):not(:disabled):after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:translateX(-120%) skewX(-20deg);animation:shine 3.2s ease-in-out 1.2s infinite;pointer-events:none}.size{transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.size:not(:disabled):active{transform:scale(.94)}.size.on{animation:pop .28s ease}.cart-count.bump{animation:bump .4s cubic-bezier(.3,1.6,.5,1)}.theme-btn svg{transition:transform .4s ease}.langs button{transition:background .2s ease,color .2s ease}.trust div{animation:fadeUp .45s ease both}.trust div:nth-child(2){animation-delay:.07s}.trust div:nth-child(3){animation-delay:.14s}.trust div:nth-child(4){animation-delay:.21s}.ico.coins svg{animation:coin 2.8s ease-in-out infinite;transform-origin:50% 90%}.opt{transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .15s ease}.opt:not(.off):active{transform:scale(.99)}.panel{animation:fadeUp .45s ease both}.co>:nth-child(2),.panel+.panel{animation-delay:.08s}.err,.form-error{animation:fadeUp .25s ease both}.done .check{animation:checkIn .6s cubic-bezier(.3,1.5,.5,1) .1s both}.done .num{animation:fadeUp .5s ease .35s both}.gallery-track img{animation:fadeUp .5s ease both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.adm-search{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--field);color:var(--ink);font:inherit;font-size:15px;margin:4px 0 14px}.adm-search:focus{outline:none;border-color:var(--ink)}.adm-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.adm-confirm{display:inline-flex;gap:10px;align-items:center;font-size:13.5px;animation:fadeUp .2s ease both}.adm-del{background:#d92d20;color:#fff;border:0;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.adm-del:disabled{opacity:.6}.footer{position:relative;overflow:hidden;margin-top:56px;padding:56px 0 120px;color:rgba(255,255,255,.62);background:radial-gradient(120% 140% at 0 0,#1d1d1d 0,#0b0b0b 45%,#070707 100%)}.footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.footer-top{grid-gap:28px;gap:28px;align-items:center}@media (min-width:860px){.footer-top{grid-template-columns:1fr 1.7fr}}.footer-brand{display:grid;grid-gap:14px;gap:14px;justify-items:start}.footer .neon{height:92px}.footer-text{margin:0;max-width:34ch;font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.5)}.footer-pills{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}@media (min-width:560px){.footer-pills{grid-template-columns:repeat(2,minmax(0,1fr))}}.pill-link{display:flex;align-items:center;gap:12px;height:56px;padding:0 18px;border-radius:16px;color:#f2f2f2!important;font-weight:600;font-size:15px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 30px -18px rgba(0,0,0,.9);transition:border-color .25s ease,background .25s ease,transform .2s ease}.pill-link svg{width:20px;height:20px;flex:none;opacity:.9}a.pill-link:hover{border-color:rgba(255,255,255,.32);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03));transform:translateY(-1px)}a.pill-link:active{transform:scale(.98)}.pill-link.static{color:rgba(255,255,255,.75)!important}.footer-bottom{display:flex;justify-content:space-between;gap:12px;margin-top:40px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:rgba(255,255,255,.4);font-weight:600}.footer-bottom a{color:rgba(255,255,255,.6)}.btn,.footer-bottom a:hover{color:#fff}.btn{border:1px solid #000;background:linear-gradient(180deg,#2b2b2b,#0c0c0c);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 12px 24px -14px rgba(0,0,0,.7);letter-spacing:.01em}.btn.ghost{background:linear-gradient(180deg,var(--card),var(--paper));color:var(--ink);border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 6px 16px -12px rgba(0,0,0,.35)}.btn.ghost:not(:disabled):hover{border-color:var(--ink)}:root[data-theme=dark] .btn{border-color:#fff;background:linear-gradient(180deg,#ffffff,#d9d9d5);color:#0b0b0b;box-shadow:inset 0 1px 0 #fff,0 12px 24px -14px rgba(0,0,0,.9)}:root[data-theme=dark] .btn:not(.ghost):not(:disabled):after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent)}:root[data-theme=dark] .btn.ghost{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));color:#f2f2ef;border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.cart-link,.theme-btn{box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 4px 14px -10px rgba(0,0,0,.35);transition:border-color .2s ease,transform .2s ease}.cart-link:hover,.theme-btn:hover{border-color:var(--ink)}.langs{border:1px solid var(--line);box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.langs button.on{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 2px 8px -3px rgba(0,0,0,.25)}:root[data-theme=dark] .cart-link,:root[data-theme=dark] .theme-btn{box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}:root[data-theme=dark] .langs button.on{box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.card,.panel,.trust{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 14px 34px -26px rgba(0,0,0,.45)}:root[data-theme=dark] .card,:root[data-theme=dark] .panel,:root[data-theme=dark] .trust{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 14px 34px -26px rgba(0,0,0,.9)}.size{box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.size.on{background:linear-gradient(180deg,#2b2b2b,#0c0c0c);color:#fff;border-color:#000;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}:root[data-theme=dark] .size{box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}:root[data-theme=dark] .size.on{background:linear-gradient(180deg,#fff,#d9d9d5);color:#0b0b0b;border-color:#fff}.opt.on{box-shadow:0 0 0 1px var(--ink) inset,0 10px 24px -18px rgba(0,0,0,.5)}.dock a{background:linear-gradient(180deg,#2a2a2a,#0b0b0b);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 24px -12px rgba(0,0,0,.6);transition:transform .2s ease}.dock a.wa{background:linear-gradient(180deg,#2fbf6b,#188a47);border-color:rgba(255,255,255,.22)}.dock a:hover{transform:translateY(-2px)}@media (max-width:700px){.footer-bottom{-webkit-padding-end:64px;padding-inline-end:64px}}.footer{padding:56px 0 0}.footer-top{display:grid;grid-gap:36px;gap:36px;align-items:start}@media (min-width:900px){.footer-top{grid-template-columns:1fr 2fr}}.footer-cols{display:grid;grid-gap:28px 20px;gap:28px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.footer-cols{grid-template-columns:1fr 1fr 1.4fr}}.footer-cols .fcol:last-child{grid-column:1/-1}@media (min-width:700px){.footer-cols .fcol:last-child{grid-column:auto}}.fcol{display:grid;grid-gap:10px;gap:10px;align-content:start}.fcol h4{margin:0 0 4px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.38);font-weight:700}.fcol a:not(.pill-link){color:rgba(255,255,255,.78);font-size:14.5px;font-weight:500;width:-moz-fit-content;width:fit-content;position:relative;transition:color .2s ease}.fcol a:not(.pill-link):after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.fcol a:not(.pill-link):hover{color:#fff}.fcol a:not(.pill-link):hover:after{transform:scaleX(1)}.fcol .pill-link{height:50px;font-size:14.5px}.footer-pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px}.fpay-label{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.38);font-weight:700;-webkit-margin-end:6px;margin-inline-end:6px}.chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;color:rgba(255,255,255,.8);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.chip svg{width:16px;height:16px;opacity:.85}.footer-bottom{margin-top:28px}.footer-mark{position:relative;margin-top:18px;text-align:center;white-space:nowrap;overflow:hidden;line-height:.78;font-weight:900;letter-spacing:-.04em;font-size:clamp(54px,13.5vw,230px);color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,0) 85%);-webkit-background-clip:text;background-clip:text;height:.62em;-webkit-user-select:none;-moz-user-select:none;user-select:none;direction:ltr}@media (max-width:700px){.footer-bottom{-webkit-padding-end:64px;padding-inline-end:64px}.footer-mark{margin-top:8px}}.help{max-width:760px}.help section{scroll-margin-top:90px;margin-top:18px}.help h2{font-size:20px;letter-spacing:-.015em;margin:0 0 10px}.help ol,.help ul{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:8px;gap:8px;font-size:15px;line-height:1.55}.help p{font-size:15px;line-height:1.6;margin:0 0 10px}.help a.link{text-decoration:underline;font-weight:600}.footer-mark{font-size:clamp(38px,10.4vw,210px)}@media (max-width:700px){.footer-pay{-webkit-padding-end:60px;padding-inline-end:60px}.fpay-label{flex-basis:100%;margin-bottom:2px}}.footer{padding-bottom:40px}@keyframes titleSweep{0%{background-position:140% 0,0 0}45%,to{background-position:-40% 0,0 0}}.p-name,.page-title,.section-head h2{width:-moz-fit-content;width:fit-content;max-width:100%;background-image:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.7) 50%,transparent 58%),linear-gradient(180deg,#5a5a58,#1a1a1a 55%,#000);background-size:200% 100%,100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:titleSweep 4.5s cubic-bezier(.45,.05,.55,.95) .4s infinite;padding-bottom:.06em}:root[data-theme=dark] .p-name,:root[data-theme=dark] .page-title,:root[data-theme=dark] .section-head h2{background-image:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.95) 50%,transparent 60%),linear-gradient(180deg,#ffffff,#d4d4d0 55%,#8f8f8b)}.adm-photo img,.card-media,.gallery-track img{aspect-ratio:1/1}.adm-photo img{object-fit:cover}@media (hover:hover){.card:hover{border-color:rgba(0,0,0,.07);transform:translateY(-5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 0 0 5px rgba(0,0,0,.025),0 24px 44px -26px rgba(0,0,0,.42)}:root[data-theme=dark] .card:hover{border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 5px rgba(255,255,255,.035),0 24px 44px -24px rgba(0,0,0,.9)}}.card:focus-visible{outline:none;box-shadow:0 0 0 3px var(--paper),0 0 0 5px rgba(0,0,0,.18)}.crop-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeUp .2s ease both}.crop-box{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:0 30px 80px -30px rgba(0,0,0,.6);max-width:100%}.crop-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.crop-frame{position:relative;overflow:hidden;border-radius:14px;background:#111;touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 auto}.crop-frame:active{cursor:-webkit-grabbing;cursor:grabbing}.crop-frame img{top:0;left:0;max-width:none}.crop-frame img,.crop-grid{position:absolute;pointer-events:none}.crop-grid{inset:0;border:1px solid rgba(255,255,255,.6);border-radius:14px}.crop-grid i{position:absolute;background:rgba(255,255,255,.45)}.crop-grid i:first-child{left:33.333%;top:0;bottom:0;width:1px}.crop-grid i:nth-child(2){left:66.666%;top:0;bottom:0;width:1px}.crop-grid i:nth-child(3){top:33.333%;left:0;right:0;height:1px}.crop-grid i:nth-child(4){top:66.666%;left:0;right:0;height:1px}.crop-zoom{display:flex;align-items:center;gap:12px;margin:14px 0 8px;font-size:13px;font-weight:600}.crop-zoom input{flex:1 1;accent-color:var(--ink)}.crop-actions{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:10px;gap:10px}.crop-actions .btn{height:48px;font-size:15px}@media (max-width:700px){.footer{padding-top:40px}.footer .neon{height:70px}.footer-text{display:none}.footer-top{gap:26px}.footer-cols{grid-template-columns:1fr;gap:0}.footer-cols .fcol:first-child,.footer-cols .fcol:last-child{display:none}.fcol{grid-auto-flow:row;gap:12px}.footer-pay{margin-top:28px;gap:6px}.chip{height:30px;padding:0 10px;font-size:12px}.chip svg{width:14px;height:14px}.footer-bottom{margin-top:22px;padding-top:14px}.footer>.wrap{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;column-gap:16px;align-items:start}.footer-cols,.footer-top{display:contents}.footer-bottom,.footer-brand{grid-column:1/-1}.footer-brand{margin-bottom:26px}.footer-pay{margin-top:0;-webkit-padding-end:0;padding-inline-end:0;flex-direction:column;align-items:flex-start;gap:8px}.fpay-label{flex-basis:auto;margin:0 0 4px}.chip{height:auto;min-height:30px;padding:6px 10px;white-space:normal;line-height:1.3}.footer{padding-bottom:150px}}.footer>.wrap{display:block!important}.footer{padding:52px 0 44px}.ft-row{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:start}.ft-row .neon{height:88px}.ft-row .fcol{min-width:190px}.ft-pay{margin-top:36px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ft-pay .fpay-label{margin:0}.ft-bottom{margin-top:26px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;font-weight:600;color:rgba(255,255,255,.4)}@media (max-width:700px){.footer{padding:40px 0 150px}.ft-row{grid-template-columns:1fr 1fr;gap:16px}.ft-row .neon{height:64px}.ft-row .fcol{min-width:0}.ft-pay{margin-top:28px;flex-direction:column;align-items:flex-start;gap:10px}.chip{height:30px;min-height:0;padding:0 10px;font-size:12px;white-space:nowrap}}.call-note{margin:14px auto 0;max-width:420px;padding:12px 16px;border-radius:14px;background:var(--ink);color:var(--on-ink);font-weight:600;font-size:15px;line-height:1.45}.done-actions{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.adm-fit{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.adm-fit button{height:46px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.adm-fit button.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.badge.promo{box-shadow:0 4px 12px -4px rgba(229,36,43,.6)}.badge.promo,:root[data-theme=dark] .badge.promo{background:#e5242b;color:#fff}.footer{padding:44px 0 36px!important}.footer .ft{display:block!important}.ft-main{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:32px;gap:32px}.ft-logo .neon{height:64px;width:auto;display:block}.ft-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 34px}.ft-links a{color:rgba(255,255,255,.72);font-size:14.5px;font-weight:500;transition:color .2s ease}.ft-links a:hover{color:#fff}.ft-social{display:flex;gap:10px}.ft-social a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:transform .2s ease,border-color .2s ease}.ft-social a:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.35)}.ft-social svg{width:19px;height:19px}.ft-bar{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);align-items:center;justify-content:space-between;gap:16px}.ft-bar,.ft-chips{display:flex;flex-wrap:wrap}.ft-chips{gap:8px}.ft-copy{font-size:12.5px;font-weight:600;color:rgba(255,255,255,.38)}@media (max-width:760px){.footer{padding:36px 0 120px!important}.ft-main{grid-template-columns:1fr;justify-items:center;text-align:center;gap:22px}.ft-logo .neon{height:60px}.ft-links{align-items:center;gap:12px}.ft-bar,.ft-links{flex-direction:column}.ft-bar,.ft-chips{justify-content:center}.ft-chips .chip{height:30px;font-size:12px;padding:0 10px;white-space:nowrap}}.brand-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:4px 0 6px;padding:2px 0 8px}.brand-chips::-webkit-scrollbar{display:none}.brand-chips button{flex:none;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.brand-chips button span{font-size:12px;color:var(--muted);font-weight:600}.brand-chips button.on,.brand-chips button:hover{border-color:var(--ink)}.brand-chips button.on{background:var(--ink);color:var(--on-ink)}.brand-chips button.on span{color:var(--on-ink);opacity:.6}.brand-section{margin-top:26px}.brand-section+.brand-section{margin-top:40px;padding-top:30px;border-top:1px solid var(--line)}.brand-head{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.brand-head h2{margin:0;font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:800}.brand-head span{font-size:12.5px;color:var(--muted);font-weight:600}.card{border-radius:22px}.card-media{background:radial-gradient(120% 90% at 50% 35%,#f7f7f5 0,var(--soft) 100%)}:root[data-theme=dark] .card-media{background:radial-gradient(120% 90% at 50% 35%,#2a2a2a 0,#1c1c1c 100%)}.card-media .img-a,.card-media .img-b{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.card-media .img-b{opacity:0;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.card:hover .card-media .img-b{opacity:1}.card:hover .card-go{background:var(--ink);color:var(--on-ink);transform:translateX(2px)}html[dir=rtl] .card:hover .card-go{transform:translateX(-2px) scaleX(-1)}}.card-sizes-pill{position:absolute;left:10px;bottom:10px;font-size:11px;font-weight:600;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.82);color:#111;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 14px -8px rgba(0,0,0,.4)}:root[data-theme=dark] .card-sizes-pill{background:rgba(20,20,20,.72);color:#f2f2ef}html[dir=rtl] .card-sizes-pill{left:auto;right:10px}.card-body{padding:12px 14px 14px}.card-name{font-size:15px;font-weight:700;margin:3px 0 10px;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-foot .price{gap:6px}.card-foot .price strong{font-size:16px;font-weight:800;letter-spacing:-.01em}.card-foot .price.is-promo strong{color:#e5242b}.card-go{flex:none;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line);color:var(--ink);transition:background .25s ease,color .25s ease,transform .25s ease}html[dir=rtl] .card-go svg{transform:scaleX(-1)}.card.is-out .card-media img{filter:grayscale(1);opacity:.6}.card.is-out .card-go{opacity:.4}@media (max-width:420px){.card-body{padding:10px 11px 12px}.card-name{font-size:13.5px;margin-bottom:8px}.card-foot .price strong{font-size:14.5px}.card-foot .price s{font-size:11.5px}.card-go{width:28px;height:28px}.card-sizes-pill{font-size:10.5px;padding:4px 8px;left:8px;bottom:8px}}.card{display:flex;flex-direction:column}.card-body{flex:1 1;display:flex;flex-direction:column}.card-name{min-height:0}.card-foot{margin-top:auto}.band2{background:#090909;color:rgba(255,255,255,.92);height:36px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:500;letter-spacing:.04em;border-bottom:1px solid rgba(255,255,255,.06)}.band2-all{display:none;gap:0}.band2-all span{padding:0 18px;position:relative}.band2-all span+span:before{content:"";position:absolute;left:-2px;top:50%;width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.4);transform:translateY(-50%)}.band2-one span{display:inline-block;animation:bandFade 4s ease both}@keyframes bandFade{0%{opacity:0;transform:translateY(4px)}12%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (min-width:720px){.band2-all{display:flex}.band2-one{display:none}.band2{height:38px;font-size:13px}}@media (prefers-reduced-motion:reduce){.band2-one span{animation:none}}.band,.band2{display:none!important}.header,:root[data-theme=dark] .header{background:rgba(9,9,9,.97);border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px)}.header .logo img,:root[data-theme=dark] .header .logo img{filter:none}.hdr-neon{animation:hdrFlicker 6s infinite;filter:drop-shadow(0 0 4px rgba(255,255,255,.8)) drop-shadow(0 0 14px rgba(255,255,255,.35))}.hdr-glow{left:0;right:0;bottom:-1px;pointer-events:none;overflow:hidden;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.hdr-glow,.hdr-glow:after{position:absolute;height:1px}.hdr-glow:after{content:"";top:0;width:30%;left:-30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);box-shadow:0 0 10px 1px rgba(255,255,255,.6);animation:lineSweep 5s cubic-bezier(.6,0,.4,1) infinite}@keyframes lineSweep{0%{left:-30%}55%,to{left:100%}}.header .langs{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.header .langs button{color:rgba(255,255,255,.55)}.header .langs button.on{background:#fff;color:#090909;box-shadow:0 0 14px -2px rgba(255,255,255,.55)}.header .cart-link,.header .theme-btn{background:rgba(255,255,255,.06)!important;color:#fff!important;border-color:rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;transition:border-color .25s,box-shadow .25s,background .25s}@media (hover:hover){.header .cart-link:hover,.header .theme-btn:hover{border-color:rgba(255,255,255,.4)!important;background:rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 18px -4px rgba(255,255,255,.45)!important}}.card,.panel{position:relative}.card:after,.panel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),rgba(255,255,255,.55),transparent 60%);mix-blend-mode:soft-light}:root[data-theme=dark] .card:after,:root[data-theme=dark] .panel:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),rgba(255,255,255,.12),transparent 60%);mix-blend-mode:normal}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .35s ease;z-index:2;background:radial-gradient(180px circle at var(--mx,50%) var(--my,0),rgba(0,0,0,.35),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-theme=dark] .card:before{background:radial-gradient(180px circle at var(--mx,50%) var(--my,0),rgba(255,255,255,.55),transparent 70%)}@media (hover:hover){.card:hover:after,.card:hover:before,.panel:hover:after{opacity:1}}.card-media:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translateX(-120%)}.grid .card .card-media:after{animation:cardSweep 1.3s cubic-bezier(.4,0,.2,1) .5s both}.grid .card:nth-child(2) .card-media:after{animation-delay:.65s}.grid .card:nth-child(3) .card-media:after{animation-delay:.8s}@media (hover:hover){.grid .card:hover .card-media:after{animation:cardSweep .9s cubic-bezier(.4,0,.2,1) both}}@keyframes cardSweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.badge.promo{box-shadow:0 0 0 0 rgba(229,36,43,.6);animation:promoPulse 2.4s ease-out infinite}@keyframes promoPulse{0%{box-shadow:0 0 0 0 rgba(229,36,43,.55)}70%,to{box-shadow:0 0 0 8px rgba(229,36,43,0)}}.badge.dark{box-shadow:0 0 14px -3px rgba(0,0,0,.6)}:root[data-theme=dark] .card-foot .price strong{text-shadow:0 0 18px rgba(255,255,255,.18)}.brand-chips button{position:relative;overflow:hidden;transition:box-shadow .25s,transform .2s,background .2s,color .2s}.brand-chips button.on{box-shadow:0 6px 18px -8px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.15)}:root[data-theme=dark] .brand-chips button.on{box-shadow:0 0 18px -4px rgba(255,255,255,.5)}.brand-chips button.on:after{content:"";position:absolute;inset:0;width:50%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(-150%) skewX(-20deg);animation:shine 3.5s ease-in-out 1s infinite}@media (hover:hover){.brand-chips button:not(.on):hover{transform:translateY(-1px);box-shadow:0 6px 16px -10px rgba(0,0,0,.5)}}.brand-head h2{position:relative}.brand-head h2:after{content:"";display:block;height:2px;width:28px;margin-top:8px;border-radius:2px;background:linear-gradient(90deg,var(--ink),transparent)}:root[data-theme=dark] .brand-head h2:after{box-shadow:0 0 10px rgba(255,255,255,.5)}html[dir=rtl] .brand-head h2:after{background:linear-gradient(270deg,var(--ink),transparent)}.btn:not(.ghost):not(:disabled){box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 26px -14px rgba(0,0,0,.7)}:root[data-theme=dark] .btn:not(.ghost):not(:disabled){box-shadow:inset 0 1px 0 rgba(0,0,0,.1),0 0 24px -6px rgba(255,255,255,.35)}@media (hover:hover){:root[data-theme=dark] .btn:not(.ghost):not(:disabled):hover{box-shadow:0 0 32px -4px rgba(255,255,255,.5)}}.fx{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.fx.fx-in{opacity:1;transform:none}.contact-dock a,.dock a{transition:transform .2s ease,box-shadow .25s ease}@media (hover:hover){.contact-dock a:hover,.dock a:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 0 22px -4px rgba(255,255,255,.35),0 10px 24px -12px rgba(0,0,0,.6)}}@media (prefers-reduced-motion:reduce){.badge.promo,.brand-chips button.on:after,.grid .card .card-media:after,.hdr-glow:after,.hdr-neon{animation:none!important}.fx{opacity:1;transform:none;transition:none}}.header-in{position:relative;gap:12px}.tick{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;pointer-events:none;white-space:nowrap}.tick-dot{width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px rgba(255,255,255,.7);animation:tickDot 2s ease-in-out infinite}@keyframes tickDot{50%{opacity:.35;box-shadow:0 0 3px 1px rgba(255,255,255,.3)}}.tick-txt{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(100deg,#8a8a88,#d9d9d6 30%,#ffffff 45%,#d9d9d6 60%,#8a8a88);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 6px rgba(255,255,255,.35));animation:tickIn 4s ease both,tickSheen 4s linear both}html[dir=rtl] .tick-txt{letter-spacing:0}@keyframes tickIn{0%{opacity:0;transform:translateY(5px);filter:blur(4px) drop-shadow(0 0 6px rgba(255,255,255,.35))}14%,84%{opacity:1;transform:none;filter:blur(0) drop-shadow(0 0 6px rgba(255,255,255,.35))}to{opacity:0;transform:translateY(-5px);filter:blur(4px) drop-shadow(0 0 6px rgba(255,255,255,.35))}}@keyframes tickSheen{0%{background-position:120% 0}to{background-position:-60% 0}}@media (max-width:1100px){.tick-txt{font-size:12px;letter-spacing:.1em}}@media (max-width:860px){.header-in{flex-wrap:wrap;height:auto;padding-top:10px}.tick{position:static;transform:none;order:3;width:100%;justify-content:center;height:30px;margin-top:2px;border-top:1px solid rgba(255,255,255,.06)}.tick-txt{font-size:11px}}.sr-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;border-radius:999px;cursor:pointer;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.75);font:inherit;font-size:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:border-color .25s,box-shadow .25s,background .25s,color .25s}.sr-btn svg{width:17px;height:17px}.sr-btn kbd{font:600 10.5px/1 inherit;font-family:inherit;padding:4px 6px;border-radius:6px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.6)}@media (hover:hover){.sr-btn:hover{color:#fff;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 18px -4px rgba(255,255,255,.45)}}@media (max-width:1100px){.sr-btn kbd{display:none}}@media (max-width:860px){.sr-btn{width:36px;padding:0;justify-content:center}.sr-btn-txt{display:none}}.sr-overlay{position:fixed;inset:0;z-index:200;display:flex;justify-content:center;align-items:flex-start;padding:9vh 16px 16px;background:rgba(0,0,0,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:srFade .2s ease both}@keyframes srFade{0%{opacity:0}}.sr-box{width:100%;max-width:680px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:linear-gradient(180deg,rgba(24,24,24,.96),rgba(10,10,10,.97));color:#f2f2ef;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(0,0,0,.4),0 40px 120px -30px rgba(0,0,0,.9),0 0 60px -20px rgba(255,255,255,.18);animation:srIn .28s cubic-bezier(.2,.8,.2,1) both;position:relative}.sr-box:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent)}@keyframes srIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}}.sr-top{display:flex;align-items:center;gap:10px;padding:14px 14px 14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.sr-ico{width:20px;height:20px;color:rgba(255,255,255,.55);flex:none}.sr-top input{flex:1 1;min-width:0;background:none;border:0;outline:none;color:#fff;font:inherit;font-size:17px;padding:6px 0}.sr-top input::placeholder{color:rgba(255,255,255,.4)}.sr-close,.sr-ftoggle{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:999px;cursor:pointer;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.75);font:inherit;font-size:12.5px;font-weight:600;transition:all .2s}.sr-ftoggle.on{background:#fff;color:#0a0a0a;box-shadow:0 0 16px -3px rgba(255,255,255,.55)}.sr-ftoggle b{min-width:18px;height:18px;border-radius:9px;display:grid;place-items:center;font-size:11px;background:#e5242b;color:#fff}@media (max-width:520px){.sr-ftoggle span{display:none}.sr-overlay{padding-top:12px}.sr-box{max-height:88vh}}.sr-filters{padding:12px 18px 4px;border-bottom:1px solid rgba(255,255,255,.08);display:grid;grid-gap:12px;gap:12px;animation:srIn .22s ease both}.sr-row{display:grid;grid-gap:7px;gap:7px}.sr-row-last{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-bottom:10px}.sr-lbl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}.sr-chips{display:flex;flex-wrap:wrap;gap:6px}.sr-chips button{height:30px;padding:0 12px;border-radius:999px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.8);transition:all .2s}.sr-chips button:hover{border-color:rgba(255,255,255,.35)}.sr-chips button.on{background:#fff;color:#0a0a0a;border-color:#fff;box-shadow:0 0 14px -3px rgba(255,255,255,.6)}.sr-sizes button{min-width:44px;padding:0 8px}.sr-price{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.4)}.sr-price input,.sr-row-last select{height:34px;width:120px;padding:0 12px;border-radius:10px;font:inherit;font-size:14px;color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);outline:none}.sr-price input:focus{border-color:rgba(255,255,255,.45);box-shadow:0 0 0 3px rgba(255,255,255,.08)}.sr-row-last select{width:auto;-webkit-margin-start:auto;margin-inline-start:auto;font-size:13px;cursor:pointer}.sr-row-last select option{color:#000}.sr-reset{background:none;border:0;color:rgba(255,255,255,.6);text-decoration:underline;font:inherit;font-size:12.5px;cursor:pointer}.sr-count{padding:10px 18px 4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4)}.sr-list{overflow-y:auto;padding:4px 8px 10px;overscroll-behavior:contain}.sr-none{padding:24px 10px;text-align:center;color:rgba(255,255,255,.5)}.sr-item{display:flex;align-items:center;gap:14px;padding:8px 10px;border-radius:14px;border:1px solid transparent;color:inherit;animation:fadeUp .35s cubic-bezier(.2,.7,.2,1) both;transition:background .2s,border-color .2s,box-shadow .2s}.sr-item.on{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 24px -10px rgba(255,255,255,.35)}.sr-thumb{width:64px;height:64px;flex:none;border-radius:12px;overflow:hidden;background:#fff}.sr-thumb img{width:100%;height:100%;object-fit:cover}.sr-info{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.sr-brand{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5);display:flex;gap:8px;align-items:center}.sr-tag{font-style:normal;letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:#e5242b;color:#fff}.sr-tag.out{background:rgba(255,255,255,.12);color:rgba(255,255,255,.7)}.sr-name{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-sz{font-size:12px;color:rgba(255,255,255,.5)}.sr-pr{display:grid;justify-items:end;grid-gap:1px;gap:1px;flex:none}.sr-pr strong{font-size:15px}.sr-pr.is-promo strong{color:#ff4d52;text-shadow:0 0 14px rgba(229,36,43,.45)}.sr-pr s{font-size:12px;color:rgba(255,255,255,.4)}.sr-item.is-out{opacity:.55}.sr-item.is-out img{filter:grayscale(1)}@media (max-width:520px){.sr-thumb{width:54px;height:54px}.sr-name,.sr-pr strong{font-size:14px}.sr-item{gap:10px}}@media (prefers-reduced-motion:reduce){.sr-box,.sr-item,.sr-overlay,.tick-dot,.tick-txt{animation:none!important}.tick-txt{opacity:1}}.osum{padding:22px}.osum-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.osum-head h2{margin:0;font-size:20px;letter-spacing:-.01em}.osum-edit{font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--line);color:var(--muted);transition:all .2s}.osum-edit:hover{color:var(--ink);border-color:var(--ink)}.osum-items{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.osum-item{display:flex;align-items:center;gap:14px;padding:10px;border-radius:16px;background:var(--paper);border:1px solid var(--line)}.osum-thumb{width:72px;height:72px;flex:none;border-radius:12px;overflow:hidden;background:#fff;display:grid;place-items:center}.osum-thumb img{width:100%;height:100%;object-fit:cover}.osum-info{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px}.osum-name{font-weight:700;font-size:15px;line-height:1.25}.osum-meta{font-size:13px;color:var(--muted)}.osum-price{font-weight:700;white-space:nowrap;font-size:15px}.osum-totals{padding:6px 2px 0}.osum-totals .sum-line{padding:9px 0;color:var(--muted);font-size:15px}.osum-totals .sum-line span:last-child{color:var(--ink);font-weight:600}.osum-total{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:16px 18px;border-radius:16px;background:#0b0b0b;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 30px -18px rgba(0,0,0,.7)}.osum-total span{font-size:14px;font-weight:600;color:rgba(255,255,255,.75)}.osum-total strong{font-size:22px;letter-spacing:-.01em;white-space:nowrap}:root[data-theme=dark] .osum-total{background:#fff;color:#0b0b0b;box-shadow:0 0 30px -10px rgba(255,255,255,.35)}:root[data-theme=dark] .osum-total span{color:rgba(0,0,0,.6)}.osum .btn{margin-top:18px}.osum .form-error{margin-top:14px}@media (max-width:520px){.osum{padding:18px 16px}.osum-thumb{width:60px;height:60px}.osum-total strong{font-size:19px}}.size-warn{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:10px 14px;border-radius:12px;background:#e5242b;color:#fff;font-weight:700;font-size:14px;box-shadow:0 10px 24px -12px rgba(229,36,43,.8);animation:warnIn .35s cubic-bezier(.2,.8,.2,1) both}@keyframes warnIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}}.sizes.need{animation:sizeShake .45s cubic-bezier(.36,.07,.19,.97) both}.sizes.need .size:not(:disabled){border-color:#e5242b!important;box-shadow:0 0 0 3px rgba(229,36,43,.14)}@keyframes sizeShake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-7px)}40%,60%{transform:translateX(7px)}}@media (prefers-reduced-motion:reduce){.size-warn,.sizes.need{animation:none}}.adm-top{flex-wrap:wrap}.adm-tabs{overflow-x:auto;scrollbar-width:none;max-width:100%;flex-wrap:nowrap}.adm-tabs::-webkit-scrollbar{display:none}.adm-tabs button{white-space:nowrap}.adm-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media (max-width:640px){.adm-3{grid-template-columns:1fr}}.adm-margin{height:46px;display:flex;align-items:center;font-size:16px}.adm-margin small{font-weight:500;opacity:.8}.adm-stock{margin-top:14px;padding:12px;border-radius:14px;background:var(--paper);border:1px solid var(--line)}.adm-stock-h{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:10px;font-size:14px}.adm-stock-h small{color:var(--muted)}.adm-stock-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-gap:8px;gap:8px}.adm-stock-cell{display:grid;grid-gap:4px;gap:4px;text-align:center;font-weight:700;font-size:13px}.adm-stock-cell input{height:38px;width:100%;text-align:center;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:15px}.adm-stock-cell.low input{border-color:#ea8a0c;background:rgba(234,138,12,.08)}.adm-stock-cell.zero input{border-color:#dc2626;background:rgba(220,38,38,.08)}.adm-alert{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:14px;margin-bottom:12px;background:rgba(234,138,12,.1);border:1px solid rgba(234,138,12,.35);font-size:14px}.adm-alert b{color:#b45309}.adm-prow{display:flex;align-items:stretch;gap:8px;border-radius:16px;transition:transform .15s,box-shadow .15s}.adm-prow.over{box-shadow:0 0 0 2px var(--ink)}.adm-prow .adm-row{flex:1 1;min-width:0}.adm-grip{display:grid;place-items:center;width:22px;color:var(--muted);cursor:-webkit-grab;cursor:grab;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-prow-tools{display:grid;grid-template-rows:repeat(3,1fr);grid-gap:4px;gap:4px}.adm-prow-tools button{width:34px;border-radius:9px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;font-size:14px}.adm-prow-tools button:disabled{opacity:.3;cursor:default}@media (max-width:520px){.adm-grip{display:none}}.adm-status-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0 10px}.adm-status-chips::-webkit-scrollbar{display:none}.adm-status-chips button{flex:none;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.adm-status-chips button i{width:8px;height:8px;border-radius:50%;background:var(--c)}.adm-status-chips button b{font-size:11.5px;padding:1px 7px;border-radius:999px;background:var(--soft)}.adm-status-chips button.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.adm-status-chips button.on b{background:rgba(127,127,127,.3)}.adm-export{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:12px}.adm-export .field{margin:0}@media (max-width:560px){.adm-export{grid-template-columns:1fr 1fr}.adm-export .btn{grid-column:1/-1;width:100%!important}}.adm-order{padding:14px 14px 12px 18px!important;position:relative;overflow:hidden}.adm-order:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c)}.adm-order.is-black{border-color:rgba(220,38,38,.5)}.adm-order.is-done{opacity:.6}.ao-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.ao-num{font-size:16px}.ao-name{font-weight:600;margin-top:2px}.ao-name a{text-decoration:underline}.ao-black{margin:6px 0;padding:7px 10px;border-radius:10px;background:#dc2626;color:#fff;font-size:13px;font-weight:700}.ao-total{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.ao-total b{font-size:17px}.ao-promo{font-size:12px;font-weight:700;color:#16a34a;background:rgba(22,163,74,.1);padding:3px 8px;border-radius:999px}.ao-status{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.ao-status button{height:32px;padding:0 11px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s}.ao-status button:hover{border-color:var(--c);color:var(--ink)}.ao-status button.on{background:var(--c);border-color:var(--c);color:#fff;box-shadow:0 6px 16px -8px var(--c)}.ao-actions{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:10px}.ao-btn{height:40px;display:grid;place-items:center;padding:0 8px;border-radius:12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-align:center;transition:all .15s}.ao-btn:hover{border-color:var(--ink)}.ao-btn.wa{background:#1fa855;border-color:#1fa855;color:#fff}.ao-btn.on-black{background:#dc2626;border-color:#dc2626;color:#fff}@media (max-width:560px){.ao-actions{grid-template-columns:1fr 1fr}}.dash-todo{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.dash-todo button{padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.dash-todo button b{font-size:16px}.dash-todo button:first-child{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.dash-periods{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:14px}.dash-periods button{flex:none;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.dash-periods button.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.dash-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}@media (max-width:760px){.dash-kpis{grid-template-columns:1fr 1fr}}.kpi{display:grid;grid-gap:4px;gap:4px;padding:16px;border-radius:18px;background:var(--card);border:1px solid var(--line);box-shadow:0 14px 34px -26px rgba(0,0,0,.45)}.kpi span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.kpi b{font-size:24px;letter-spacing:-.02em}.kpi b.bad{color:#dc2626}.kpi small{font-size:12px;color:var(--muted)}.kpi.dark{background:#0b0b0b;color:#fff;border-color:#0b0b0b}.kpi.dark small,.kpi.dark span{color:rgba(255,255,255,.6)}:root[data-theme=dark] .kpi.dark{background:#fff;color:#0b0b0b}:root[data-theme=dark] .kpi.dark small,:root[data-theme=dark] .kpi.dark span{color:rgba(0,0,0,.55)}@media (max-width:420px){.kpi b{font-size:19px}.kpi{padding:12px}}.dash-grid{display:grid;grid-gap:14px;gap:14px}@media (min-width:900px){.dash-grid{grid-template-columns:1.4fr 1fr}.dash-wide{grid-column:1/-1}}.dash-grid .panel h2{font-size:16px;margin:0 0 14px}.dash-h3{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:18px 0 10px}.dash-chart{display:grid;grid-template-columns:repeat(30,1fr);grid-gap:3px;gap:3px;height:170px;align-items:end;padding-bottom:22px;position:relative}.dash-chart .bar{position:relative;height:100%;display:flex;align-items:flex-end}.dash-chart .bar i{display:block;width:100%;min-height:2px;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,var(--ink),rgba(127,127,127,.6));transition:height .5s cubic-bezier(.2,.7,.2,1)}.dash-chart .bar em{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(var(--h, 0) + 2px);font-style:normal;font-size:10px;color:var(--muted);display:none}.dash-chart .bar:hover em{display:block;top:-14px;bottom:auto}.dash-chart .bar span{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);font-size:10px;color:var(--muted);white-space:nowrap}.dash-status{display:grid;grid-gap:8px;gap:8px}.dash-status div{display:grid;grid-template-columns:10px 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:14px}.dash-status i{width:10px;height:10px;border-radius:50%}.dash-bars{display:grid;grid-gap:10px;gap:10px}.dash-bars div{display:grid;grid-template-columns:minmax(0,1.3fr) 1fr 32px;grid-gap:10px;gap:10px;align-items:center;font-size:14px}.dash-bars span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-bars i{height:8px;border-radius:4px;background:var(--soft);overflow:hidden}.dash-bars u{display:block;height:100%;border-radius:4px;background:var(--ink)}.dash-bars b{text-align:end}.dash-sizes{display:flex;flex-wrap:wrap;gap:6px}.dash-sizes span{display:inline-flex;gap:6px;align-items:center;padding:5px 10px;border-radius:999px;background:var(--paper);border:1px solid var(--line);font-size:13px;color:var(--muted)}.dash-sizes b{color:var(--ink)}.dash-table{width:100%;border-collapse:collapse;font-size:14px}.dash-table th{text-align:start;font-size:12px;color:var(--muted);font-weight:700;padding:6px 6px 8px}.dash-table td,.dash-table th{border-bottom:1px solid var(--line)}.dash-table td{padding:10px 6px}.dash-table td:first-child{text-transform:capitalize}.dash-table small{color:var(--muted)}@media (max-width:560px){.dash-table td:nth-child(4),.dash-table th:nth-child(4){display:none}}.adm-code-name{font-size:18px;letter-spacing:.04em;-webkit-margin-end:10px;margin-inline-end:10px}.adm-black-add{display:grid;grid-template-columns:1fr 1.4fr auto;grid-gap:10px;gap:10px;align-items:end}.adm-black-add .field{margin:0}@media (max-width:560px){.adm-black-add{grid-template-columns:1fr}.adm-black-add .btn{width:100%!important}}.osum-promo{margin:0 0 14px}.osum-promo-in{display:flex;gap:8px}.osum-promo-in input{flex:1 1;min-width:0;height:44px;padding:0 14px;border-radius:12px;border:1px dashed var(--line);background:var(--field);color:var(--ink);font:inherit;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.osum-promo-in input::placeholder{text-transform:none;letter-spacing:0}.osum-promo-in input:focus{outline:none;border-style:solid;border-color:var(--ink)}.osum-promo-in button{height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--ink);background:var(--ink);color:var(--on-ink);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.osum-promo-in button:disabled{opacity:.35;cursor:default}.osum-promo-on{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.35);color:#15803d;font-size:14px}.osum-promo-on button{background:none;border:0;color:inherit;text-decoration:underline;font:inherit;font-size:13px;cursor:pointer}.osum-promo-err{margin-top:6px;font-size:13px;color:#dc2626;font-weight:600}.osum-disc span:last-child,.sum-line.osum-disc span:last-child{color:#16a34a!important}.fx{opacity:1!important;transform:none!important;transition:none!important}.hdr-glow{display:none!important}.card-media:after,.card:after,.card:before,.panel:after{content:none!important}.badge.promo,.card-media:after{animation:none!important}.badge.promo{box-shadow:none!important}.brand-chips button.on:after{content:none!important}.btn:not(.ghost):not(:disabled):after{content:none!important;animation:none!important}.gallery-track img,.grid .card,.ico.coins svg,.p-name,.page-in,.page-title,.panel,.section-head h2,.trust div{animation:none!important}:root[data-theme=dark] .card-foot .price strong{text-shadow:none}:root[data-theme=dark] .btn:not(.ghost):not(:disabled){box-shadow:inset 0 1px 0 rgba(0,0,0,.1),0 8px 20px -14px rgba(0,0,0,.8)}@media (hover:hover){:root[data-theme=dark] .btn:not(.ghost):not(:disabled):hover{box-shadow:0 10px 24px -14px rgba(0,0,0,.9)}}.brand-chips button.on,.header .langs button.on,:root[data-theme=dark] .brand-chips button.on{box-shadow:none}@media (hover:hover){.header .cart-link:hover,.header .theme-btn:hover,.sr-btn:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.1)!important}.card:hover{transform:translateY(-3px)}}.hdr-neon{animation:hdrFlicker 9s infinite;filter:drop-shadow(0 0 3px rgba(255,255,255,.55))}@keyframes hdrFlicker{0%,7%,9%,to{opacity:1;filter:drop-shadow(0 0 3px rgba(255,255,255,.55))}8%{opacity:.45;filter:none}}.tick-txt{filter:none!important;animation:tickFade 4s ease both!important;background-position:50% 0!important}@keyframes tickFade{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}.sr-box{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 40px 120px -30px rgba(0,0,0,.9)!important}.sr-box:before{content:none!important}.sr-item{animation:none!important}.sr-chips button.on,.sr-ftoggle.on,.sr-item.on{box-shadow:none!important}.notify{margin-top:14px;text-align:center}.notify-link{background:none;border:0;color:var(--muted);text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:13.5px;cursor:pointer}.notify-link:hover{color:var(--ink)}.notify-form{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;text-align:start}.notify-form input,.notify-form select{height:46px;border-radius:12px;border:1px solid var(--line);background:var(--field);color:var(--ink);font:inherit;font-size:15px;padding:0 12px}.notify-form .btn{width:auto;height:46px;padding:0 16px}.notify-err{grid-column:1/-1;color:#dc2626;font-size:13px;font-weight:600}@media (max-width:420px){.notify-form{grid-template-columns:1fr 1fr}.notify-form input{grid-column:1/-1;grid-row:2}.notify-form .btn{grid-column:2;grid-row:1}}.osum-pts{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--paper);cursor:pointer;font-size:14px}.osum-pts input{width:18px;height:18px;accent-color:#16a34a;flex:none}.osum-pts span{flex:1 1}.osum-pts b{font-size:13px}.osum-pts.on{border-color:rgba(22,163,74,.45);background:rgba(22,163,74,.08);color:#15803d}.pts-note{margin:10px auto 0;max-width:420px;font-size:14px;color:#15803d;font-weight:600}.ofm-overlay{position:fixed;inset:0;z-index:150;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-start;padding:4vh 12px;overflow-y:auto}.ofm{width:100%;max-width:680px;padding:20px!important}.ofm-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ofm-sec{padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid var(--line)}.ofm-line{display:grid;grid-template-columns:minmax(0,2fr) 80px 54px 96px 34px;grid-gap:6px;gap:6px;margin-bottom:8px}.ofm-line input,.ofm-line select{height:42px;border-radius:10px;background:var(--field);font:inherit;font-size:14px;padding:0 8px;min-width:0}.ofm-line input,.ofm-line select,.ofm-x{border:1px solid var(--line);color:var(--ink)}.ofm-x{background:var(--card);border-radius:10px;cursor:pointer;font-size:16px}@media (max-width:520px){.ofm-line{grid-template-columns:1fr 74px 34px}.ofm-line select:first-child{grid-column:1/-1}.ofm-line input:nth-of-type(2){grid-column:1}}.ofm-total{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;background:#0b0b0b;color:#fff;margin-top:8px}.ofm-total span{font-size:13px;color:rgba(255,255,255,.7)}.ofm-total b{font-size:20px}:root[data-theme=dark] .ofm-total{background:#fff;color:#0b0b0b}:root[data-theme=dark] .ofm-total span{color:rgba(0,0,0,.6)}.adm-tools{display:flex;gap:8px;align-items:flex-start}.adm-tools .adm-search{flex:1 1;margin-top:0}.adm-ship-btn{flex:none;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.adm-ship-btn.on{background:#0891b2;border-color:#0891b2;color:#fff}@media (max-width:560px){.adm-tools{flex-direction:column;align-items:stretch}}.adm-shipbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;margin-bottom:12px;border-radius:14px;background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.3)}.adm-shipbar .ao-btn{height:38px;padding:0 12px}.ao-btn.dark{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.ao-btn:disabled{opacity:.4;cursor:default}.ao-top{flex-wrap:wrap;justify-content:flex-start!important;align-items:center!important}.ao-date{margin:0 0 0 auto!important}.ao-sel{width:20px;height:20px;accent-color:#0891b2}.ao-tag{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--soft);color:var(--muted)}.ao-hist{display:inline-block;margin:4px 0;font-size:12.5px;font-weight:600;color:#15803d;background:rgba(22,163,74,.09);padding:3px 9px;border-radius:8px}.ao-hist.bad{color:#b91c1c;background:rgba(220,38,38,.09)}.ao-trk{margin-top:10px}.ao-trk input{width:100%;max-width:280px;height:38px;border-radius:10px;border:1px dashed var(--line);background:var(--field);color:var(--ink);font:inherit;font-size:14px;padding:0 12px}.ao-trk input:focus{outline:none;border-style:solid;border-color:var(--ink)}.adm-stock-cell{position:relative}.adm-stock-cell>span{display:flex;justify-content:center;align-items:center;gap:4px}.adm-stock-x{border:0;background:none;color:var(--muted);cursor:pointer;font-size:14px;line-height:1;padding:0 2px}.adm-stock-x:hover{color:#dc2626}.adm-stock-cell em{font-style:normal;font-size:10.5px;color:#b45309;font-weight:700}.adm-wait{margin-top:14px;padding:10px 12px;border-radius:12px;border:1px solid rgba(234,138,12,.35);background:rgba(234,138,12,.06);font-size:14px}.dash-todo button:first-child{background:var(--card);color:var(--ink);border-color:var(--line)}.dash-todo button b{-webkit-margin-end:2px;margin-inline-end:2px}.shop-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.shop-count{font-size:13px;color:var(--muted);font-weight:600}.shop-bar{display:flex;gap:10px;align-items:center;margin:4px 0 18px}.shop-bar .brand-chips{flex:1 1;min-width:0;margin:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.shop-bar .brand-chips::-webkit-scrollbar{display:none}.flt-btn,.shop-bar .brand-chips button{flex:none}.flt-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.flt-btn.on{border-color:var(--ink)}.flt-btn b{min-width:20px;height:20px;border-radius:10px;display:grid;place-items:center;font-size:11px;background:var(--ink);color:var(--on-ink)}.flt-overlay{position:fixed;inset:0;z-index:120;background:rgba(0,0,0,.45);display:flex;justify-content:flex-end;animation:srFade .2s ease both}.flt-sheet{width:min(400px,100%);height:100%;background:var(--paper);display:flex;flex-direction:column;padding:18px;gap:18px;overflow-y:auto;animation:fltIn .25s cubic-bezier(.2,.8,.2,1) both}html[dir=rtl] .flt-overlay{justify-content:flex-start}@keyframes fltIn{0%{transform:translateX(30px);opacity:0}}@media (max-width:560px){.flt-overlay{align-items:flex-end}.flt-sheet{width:100%;height:auto;max-height:85vh;border-radius:22px 22px 0 0}@keyframes fltIn{0%{transform:translateY(30px);opacity:0}}}.flt-head{display:flex;justify-content:space-between;align-items:center;font-size:18px}.flt-head button{width:36px;height:36px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);display:grid;place-items:center;cursor:pointer}.flt-sec{display:grid;grid-gap:10px;gap:10px}.flt-sec>span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.flt-chips{display:flex;flex-wrap:wrap;gap:8px}.flt-chips button{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.flt-sizes button{min-width:52px}.flt-chips button.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.flt-foot{margin-top:auto;display:grid;grid-template-columns:1fr 1.6fr;grid-gap:10px;gap:10px;padding-top:6px}.flt-foot .btn{height:48px}.pv{padding-top:18px}@media (min-width:900px){.pv{grid-template-columns:1.05fr 1fr;gap:48px}.pv-info{position:-webkit-sticky;position:sticky;top:90px;align-self:start}}.thumbs{display:flex!important;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.thumbs::-webkit-scrollbar{display:none}.thumbs button{flex:none;width:64px;height:64px;border:2px solid transparent;border-radius:12px;padding:0;overflow:hidden;cursor:pointer;background:var(--soft);opacity:.7;transition:opacity .2s,border-color .2s}.thumbs button img{width:100%;height:100%;object-fit:cover;display:block}.thumbs button.on{border-color:var(--ink);opacity:1}.pv-top{display:flex;align-items:center;gap:10px}.pv-top .badge{font-size:11px}.pv .p-brand{font-weight:700;letter-spacing:.12em}.pv .p-name{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--ink)!important;font-size:30px;margin:6px 0 8px}.pv .p-price{gap:10px}.pv .p-price strong{font-size:24px;letter-spacing:-.01em}.pv .p-price.is-promo strong{color:#e5242b}.pv-sep{height:1px;background:var(--line);margin:18px 0}.pv .label{display:flex;align-items:baseline;gap:6px;font-weight:700}.label-link{-webkit-margin-start:auto;margin-inline-start:auto;font-weight:500;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.fit-line{display:flex;align-items:center;gap:6px;margin:6px 0 12px;font-size:13.5px;color:var(--muted)}.fit-line svg{color:#16a34a;flex:none}.pv-perks{list-style:none;padding:0;margin:22px 0 0;border-top:1px solid var(--line)}.pv-perks li{display:flex;align-items:center;gap:12px;padding:13px 2px;border-bottom:1px solid var(--line);font-size:14.5px}.pv-perks svg{width:20px;height:20px;flex:none;color:var(--ink)}.pv-more{padding:10px 0 40px}.pv-more h2{font-size:20px;margin:0 0 14px}@media (min-width:900px){.pv-more .grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:520px){.pv .p-name{font-size:24px}}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .25s ease}.buybar.show{transform:none}.buybar-in{max-width:640px;margin:0 auto;display:flex;align-items:center;gap:12px}.buybar-info{flex:1 1;min-width:0;display:grid}.buybar-info span{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar-info b{font-size:16px}.buybar .btn{width:auto;flex:none;padding:0 22px;height:48px}@media (min-width:900px){.buybar{display:none}}body.has-buybar .dock{bottom:84px;transition:bottom .25s ease}@media (min-width:900px){body.has-buybar .dock{bottom:14px}}.admin-pill{height:36px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:#fff;color:#0a0a0a!important;font-size:13px;font-weight:700}.ft-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px;opacity:.8}@media (max-width:520px){.admin-pill{padding:0 9px;font-size:12px}}.actions .hint:empty{display:none}.pv .notify{margin-top:12px}.hb .hb-row{display:flex;align-items:center;gap:12px;height:64px;position:relative}.hb .tick{position:static!important;transform:none!important;width:100%;justify-content:center;height:30px;border-top:1px solid rgba(255,255,255,.06)}.hb .tick-txt{font-size:11px}.hb-search{position:relative;max-width:640px;margin:0 auto;height:44px;padding:0 5px 0 4px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13)}.hb-q,.hb-search{flex:1 1;min-width:0;display:flex;align-items:center}.hb-q{height:100%;gap:9px;padding:0 10px;background:none;border:0;color:rgba(255,255,255,.55);font:inherit;font-size:15px;cursor:text;text-align:start}.hb-q svg{flex:none;color:rgba(255,255,255,.75)}.hb-q span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-ic{flex:none;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:none;border:0;color:#fff;cursor:pointer;font:inherit;font-size:12.5px;font-weight:800;letter-spacing:.03em;transition:background .2s,color .2s}.hb-ic:hover{background:rgba(255,255,255,.1)}.hb-ic.on{background:#fff;color:#0a0a0a}.hb-div{width:1px;height:22px;background:rgba(255,255,255,.16);margin:0 2px;flex:none}.hb-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:60;width:236px;padding:12px;border-radius:16px;background:#151515;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px -24px rgba(0,0,0,.9);color:#fff;animation:srFade .15s ease both}.hb-mt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:rgba(255,255,255,.5);margin:2px 0 8px}.hb-seg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px;padding:3px;border-radius:11px;background:rgba(255,255,255,.07);margin-bottom:12px}.hb-seg:last-child{margin-bottom:0}.hb-seg button{height:34px;border:0;border-radius:8px;background:none;color:rgba(255,255,255,.65);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.hb-seg button.on{background:#fff;color:#0a0a0a}.hb-cart{position:relative;flex:none;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13)}.hb-cart .cart-count{position:absolute;top:-4px;inset-inline-end:-4px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#fff;color:#0a0a0a;font-size:11px;font-weight:800;display:grid;place-items:center}.hb .logo img{height:36px}@media (max-width:520px){.hb .hb-row{gap:8px;height:60px}.hb .logo img{height:30px}.hb-search{height:42px}.hb-q{font-size:14px;padding:0 6px 0 8px;gap:7px}.hb-ic{width:32px;height:32px}.hb-cart{width:42px;height:42px}.hb .admin-pill{display:none}}.btabs{position:-webkit-sticky;position:sticky;top:var(--hdr-h,94px);z-index:15;background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.btabs-in{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}html[dir=rtl] .btabs-in{-webkit-mask-image:linear-gradient(270deg,#000 85%,transparent);mask-image:linear-gradient(270deg,#000 85%,transparent)}.btabs-in::-webkit-scrollbar{display:none}.btabs-in button{flex:none;position:relative;padding:15px 0 13px;background:none;border:0;color:var(--muted);font:inherit;font-size:15px;font-weight:600;cursor:pointer;scroll-snap-align:start;transition:color .2s}.btabs-in button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--ink);transform:scaleX(0);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.btabs-in button.on{color:var(--ink)}.btabs-in button.on:after{transform:scaleX(1)}@media (min-width:900px){.btabs-in{justify-content:center;gap:32px;-webkit-mask-image:none;mask-image:none}}.shop-grid{padding-top:16px;animation:gridIn .18s ease both!important}@keyframes gridIn{0%{opacity:.3}}.shop .empty{padding:40px 0}.dock.fab{gap:10px;align-items:center}.fab-items{display:flex;flex-direction:column;gap:10px}.fab-items a{opacity:0;transform:translateY(10px) scale(.9);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.dock.fab.open .fab-items a{opacity:1;transform:none;pointer-events:auto}.dock.fab.open .fab-items a:nth-child(2){transition-delay:.03s}.dock.fab.open .fab-items a:first-child{transition-delay:.06s}.fab-main{width:54px;height:54px;border-radius:999px;border:0;background:#1fa855;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 26px -12px rgba(0,0,0,.7)}.dock.fab.open .fab-main{background:#0a0a0a;border:1px solid rgba(255,255,255,.2)}.sr-ftoggle{display:none!important}.hb-short{display:none}@media (max-width:520px){.hb-long{display:none}.hb-short{display:inline}}.footer.ft2{margin-top:40px!important;padding:22px 0!important;background:#090909!important;color:rgba(255,255,255,.6)}.footer.ft2 .ft2-in{display:grid!important;grid-template-columns:auto 1fr auto;grid-template-areas:"logo links copy" "pay pay pay";align-items:center;grid-gap:14px 28px;gap:14px 28px}.ft2-logo{grid-area:logo;display:block}.footer.ft2 .ft2-logo img{height:44px!important;width:auto;display:block;animation:none!important;filter:drop-shadow(0 0 4px rgba(255,255,255,.45))!important}.ft2-links{grid-area:links;display:flex;flex-wrap:wrap;gap:6px 22px;font-size:14px}.ft2-links a{color:rgba(255,255,255,.75)}.ft2-links a:hover{color:#fff}.ft2-pay{grid-area:pay;display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.ft2-pay span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:rgba(255,255,255,.75);padding:6px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.12)}.ft2-pay svg{width:15px;height:15px}.ft2-copy{grid-area:copy;font-size:12px;color:rgba(255,255,255,.4);white-space:nowrap}.ft2-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.footer.ft2{padding:18px 0 calc(18px + env(safe-area-inset-bottom))!important}.footer.ft2 .ft2-in{grid-template-columns:auto 1fr;grid-template-areas:"logo links" "pay pay" "copy copy";gap:12px 16px;-webkit-padding-end:70px;padding-inline-end:70px}.footer.ft2 .ft2-logo img{height:38px!important}.ft2-links{flex-direction:column;gap:4px;font-size:13.5px}.ft2-pay{gap:6px;padding-top:12px}.ft2-pay span{font-size:11.5px;padding:5px 9px}.ft2-copy{white-space:normal}}body.has-buybar .footer.ft2{padding-bottom:90px!important}.tick-txt{animation:tickFade 2.6s ease both!important}.footer.ft3{margin-top:40px!important;padding:16px 0!important;background:#090909!important}.footer.ft3 .ft3-in{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;font-size:12.5px;color:rgba(255,255,255,.6)}.ft3-in>a{color:rgba(255,255,255,.75)}.ft3-in>a:hover{color:#fff}.ft3-sep{width:1px;height:14px;background:rgba(255,255,255,.15)}.ft3-pay{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:rgba(255,255,255,.7)}.ft3-pay svg{width:14px;height:14px}.ft3-copy{color:rgba(255,255,255,.4)}.ft3-key{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;color:rgba(255,255,255,.22)!important}.ft3-key:hover{color:rgba(255,255,255,.6)!important}@media (max-width:760px){.footer.ft3{padding:14px 0 calc(14px + env(safe-area-inset-bottom))!important}.footer.ft3 .ft3-in{gap:6px 12px;font-size:11.5px;-webkit-padding-end:56px;padding-inline-end:56px;justify-content:flex-start}.ft3-sep{display:none}}body.has-buybar .footer.ft3{padding-bottom:84px!important}.fab-main{width:46px!important;height:46px!important}.fab-main svg{width:20px;height:20px}.dock.fab .fab-items a{width:42px;height:42px}.dock.fab .fab-items a svg{width:19px;height:19px}.btn.btn-bad,.btn.btn-bad:not(:disabled){background:#e5242b!important;border-color:#e5242b!important;color:#fff!important;animation:btnShake .4s cubic-bezier(.36,.07,.19,.97) both!important}@keyframes btnShake{15%,85%{transform:translateX(-2px)}30%,70%{transform:translateX(5px)}45%,55%{transform:translateX(-6px)}}.pay-card{vertical-align:-4px;-webkit-margin-end:6px;margin-inline-end:6px}.confetti{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:90}.done .check{animation:checkIn .6s cubic-bezier(.3,1.5,.5,1) .05s both!important;background:#16a34a;color:#fff}.done-title{font-size:26px!important;animation:fadeUp .45s ease .15s both}.done-hi{margin:-4px 0 8px;color:var(--muted);font-weight:600}.pts-note{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;animation:fadeUp .45s ease .35s both}.pts-chip{padding:4px 10px;border-radius:999px;background:#16a34a;color:#fff;font-weight:800;font-size:13px;animation:pop .5s ease .6s both}@media (min-width:761px){.footer.ft3 .ft3-in{flex-wrap:nowrap;gap:12px;font-size:12px;white-space:nowrap}.ft3-pay{gap:5px}}@media (min-width:761px) and (max-width:1100px){.footer.ft3 .ft3-in{flex-wrap:wrap}}.footer.ft4{margin-top:40px!important;padding:18px 0!important;background:#090909!important;border-top:1px solid rgba(255,255,255,.06)}.footer.ft4 .ft4-in{display:flex!important;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap}.ft4-links{display:flex;align-items:center;gap:22px;font-size:13.5px;font-weight:500}.ft4-links a{color:rgba(255,255,255,.8);text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.25);text-decoration-color:rgba(255,255,255,.25);text-underline-offset:4px;transition:color .2s,-webkit-text-decoration-color .2s;transition:color .2s,text-decoration-color .2s;transition:color .2s,text-decoration-color .2s,-webkit-text-decoration-color .2s}.ft4-links a:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.ft4-pay{display:flex;align-items:center;gap:8px}.ft4-badge{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:8px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.55);font-size:12px;font-weight:600;white-space:nowrap}.ft4-badge svg{width:15px;height:15px;opacity:.8}@media (max-width:760px){.footer.ft4{padding:16px 0 calc(16px + env(safe-area-inset-bottom))!important}.footer.ft4 .ft4-in{flex-direction:column;align-items:center;gap:14px}.ft4-links{gap:16px;font-size:13px}.ft4-links,.ft4-pay{flex-wrap:wrap;justify-content:center}.ft4-pay{gap:6px}.ft4-badge{font-size:11.5px;height:28px;padding:0 10px}}body.has-buybar .footer.ft4{padding-bottom:84px!important}@media (max-width:760px){.ft4-links{gap:12px;font-size:12px;flex-wrap:nowrap;white-space:nowrap}.footer.ft4 .ft4-in,.ft4-pay{-webkit-padding-end:0;padding-inline-end:0}}@media (max-width:360px){.ft4-links{flex-wrap:wrap}}@media (max-width:760px){.footer.ft4{padding-bottom:calc(74px + env(safe-area-inset-bottom))!important}.ft4-links{gap:10px;font-size:11.5px}}.size:disabled,.size:disabled:hover{position:relative;background:#e4e4e0!important;color:#a3a39d!important;border-color:transparent!important;box-shadow:none!important;text-decoration:none!important;cursor:not-allowed;overflow:hidden}.size:disabled:after{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - 1px),rgba(0,0,0,.18) calc(50% - 1px),rgba(0,0,0,.18) calc(50% + 1px),transparent calc(50% + 1px))}:root[data-theme=dark] .size:disabled,:root[data-theme=dark] .size:disabled:hover{background:#0a0a0a!important;color:#4a4a47!important;border:1px solid #1c1c1c!important}:root[data-theme=dark] .size:disabled:after{background:linear-gradient(to top right,transparent calc(50% - 1px),rgba(255,255,255,.12) calc(50% - 1px),rgba(255,255,255,.12) calc(50% + 1px),transparent calc(50% + 1px))}.size:disabled:after{content:none!important}.footer.ft5{margin-top:40px!important;padding:20px 0!important;background:#070707!important;border-top:1px solid rgba(255,255,255,.07)}.ft5-row{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.ft5-logo img{height:38px;width:auto;display:block;filter:drop-shadow(0 0 4px rgba(255,255,255,.5))}.ft5-links{display:flex;gap:20px;font-size:13.5px;flex-wrap:wrap}.ft5-links a{color:rgba(255,255,255,.82);text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.25);text-decoration-color:rgba(255,255,255,.25);text-underline-offset:4px}.ft5-links a:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.ft5-bar{justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.ft5-bar,.ft5-pay{display:flex;align-items:center}.ft5-pay{gap:16px;flex-wrap:wrap;color:rgba(255,255,255,.5);font-size:12px}.ft5-pay span{display:inline-flex;align-items:center;gap:6px}.ft5-pay svg{width:16px;height:16px}@media (max-width:760px){.footer.ft5{padding:20px 0 calc(74px + env(safe-area-inset-bottom))!important}.ft5-row{flex-direction:column;gap:14px}.ft5-links,.ft5-row{justify-content:center}.ft5-links{gap:12px;font-size:12px;flex-wrap:nowrap;white-space:nowrap}.ft5-bar{flex-direction:column;gap:10px}.ft5-pay{justify-content:center;gap:12px;font-size:11.5px}}@media (max-width:360px){.ft5-links{flex-wrap:wrap}}body.has-buybar .footer.ft5{padding-bottom:90px!important}.ofm-manual{border:1px dashed var(--line);border-radius:12px;padding:10px 10px 2px;margin-bottom:10px}.ofm-mtag{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px}.ofm-mtag span{font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ofm-mtag button{background:none;border:0;padding:0;color:var(--muted);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.ofm-line.ofm-line-m{grid-template-columns:minmax(0,1fr) 64px 54px 34px}@media (max-width:520px){.ofm-line.ofm-line-m{grid-template-columns:minmax(0,1fr) 56px 46px 34px}.ofm-line.ofm-line-m input:first-child{grid-column:auto}}.ofm-add{display:flex;gap:16px;flex-wrap:wrap}.d2-todo{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.d2-todo button{display:flex;width:100%;align-items:center;gap:12px;padding:11px 14px;border:0;border-top:1px solid var(--line);background:none;color:var(--ink);font:inherit;font-size:14px;text-align:start;cursor:pointer}.d2-todo button:first-child{border-top:0}.d2-todo b{min-width:26px;height:26px;padding:0 6px;border-radius:8px;background:var(--ink);color:var(--on-ink);display:inline-grid;place-items:center;font-size:13px}.d2-todo span{flex:1 1}.d2-todo i{font-style:normal;color:var(--muted)}.d2-grid{display:grid;grid-gap:0 14px;gap:0 14px}.d2-grid>div{min-width:0}@media (min-width:900px){.d2-grid{grid-template-columns:1fr 1.25fr}}.d2-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:4px 14px 6px}.d2-card>.note{margin:12px 0}.d2-t{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.d2-t th{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:10px 6px 8px;font-weight:700}.d2-t td,.d2-t th{text-align:end;border-bottom:1px solid var(--line);white-space:nowrap}.d2-t td{padding:10px 6px}.d2-t td:first-child,.d2-t th:first-child{text-align:start}.d2-t tr:last-child td{border-bottom:0}.d2-sum td{padding:11px 4px}.d2-bs td:first-child,.d2-sum td:first-child{white-space:normal}.d2-sum small,.d2-sum td:first-child{color:var(--muted)}.d2-sum small{opacity:.8;font-size:12px;-webkit-margin-start:6px;margin-inline-start:6px}.d2-sum small.warn{color:#d97706;opacity:1}.d2-sum tr.sep td{border-top:1px solid var(--line)}.d2-sum tr.net td{font-weight:800;font-size:16px;color:var(--ink)}.dash2 .pos{color:#16a34a!important}.dash2 .neg{color:#dc2626!important}.d2-mo td:first-child{text-transform:capitalize;font-weight:600}.d2-mo td:first-child small{color:var(--muted);font-weight:400}.d2-mo td.n{font-weight:800}@media (max-width:560px){.d2-t .hm{display:none}.d2-sum small{display:block;margin:2px 0 0}.d2-mo td:first-child small{display:none}}.d2-chart{padding:12px 0 6px}.d2-chart svg{display:block;max-width:100%}.d2-chart .ax{stroke:var(--line);stroke-width:1}.d2-chart .rev{fill:var(--ink);opacity:.85}.d2-chart .netp{fill:#16a34a}.d2-chart .netn{fill:#dc2626}.d2-chart text{font-size:12px;text-anchor:middle;fill:var(--muted);font-family:inherit}.d2-chart text.v{font-size:11px;font-weight:700;fill:var(--ink)}.d2-chart text.v.pos{fill:#16a34a}.d2-chart text.v.neg{fill:#dc2626}.d2-chart text.m{text-transform:capitalize;font-size:13px}.d2-leg{display:flex;gap:16px;justify-content:center;font-size:12px;color:var(--muted);padding-top:4px}.d2-leg span{display:inline-flex;align-items:center;gap:6px}.d2-leg i{width:10px;height:10px;border-radius:3px;display:inline-block;background:#16a34a}.d2-leg i.rev{background:var(--ink)}