@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff")}:root{--paper:#f6f3ee;--card:#fff;--art:#f0ebe3;--line:#e7e1d8;--line-2:#d3cabd;--ink:#241913;--muted:#6a5e54;--primary:#2b1e17;--on-primary:#fbf8f3;--accent:#8a5a1b;--accent-tint:#f5ebda;--accent-edge:#d9bc8d;--accent-fill:#c4954f;--danger:#a33a30;--danger-soft:#fbe9e5;--ok:#2f6b43;--scrim:#24191380;--press:#24191324;--veil-dark:#2419130f;--veil-light:#ffffff24;--swatch-edge:#24191347;--shadow:#2419131f;--ivory-50:#fff;--ivory-100:#f6f3ee;--ivory-200:#efeae2;--ivory-300:#e7e1d8;--bronze-100:#f5ebda;--bronze-300:#d9bc8d;--bronze-400:#c9a06a;--bronze-500:#b98a45;--bronze-600:#8a5a1b;--bronze-700:#6f4713;--espresso-900:#2b1e17;--espresso-800:#3a2a20;--espresso-700:#4a382c;--espresso-600:#6a5648;--on-dark:#fbf8f3;--on-dark-muted:#d6c9b8;--danger-ink:#a33a30;--font-ui:"Cairo", system-ui, sans-serif;--font-display:"Cormorant Garamond", "Cairo", serif;--r:14px;--r-sm:10px;--bar-h:76px;--top-h:76px;--dur-press:.11s;--dur-micro:.14s;--dur-short:.18s;--ease:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--spring:cubic-bezier(.23, 1, .32, 1);font-family:var(--font-ui);color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (transition-timing-function:linear(0, 1)){:root{--spring:linear(0, .34 8%, .74 17%, 1.04 29%, 1.04 38%, .99 50%, 1)}}*{box-sizing:border-box;letter-spacing:normal;-webkit-tap-highlight-color:transparent}html,body{overflow-x:clip}html,body,#root{min-height:100%;margin:0}html{-webkit-text-size-adjust:100%;overscroll-behavior:none;scrollbar-color:var(--line-2) transparent}body{background:var(--paper);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.7}::selection{background:var(--accent-tint);color:var(--ink)}input,textarea{caret-color:var(--accent)}button,a.btn,.tab,.chip,.sbtn{font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}h2{text-wrap:balance;overflow-wrap:break-word;min-width:0;margin:0 0 16px;font-size:1.5rem;font-weight:600;line-height:1.4}h3{line-height:1.4}input,select,textarea{font:inherit;color:inherit;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-sm);width:100%;min-height:48px;padding:10px 14px;font-size:16px}input::placeholder{color:var(--muted);opacity:.85}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:0}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}label{color:var(--muted);margin-block:10px;font-size:.9rem;display:block}label>input,label>select,label>textarea{color:var(--ink);margin-block-start:4px}[aria-invalid=true]{border-color:var(--danger)}.muted{color:var(--muted)}.small{font-size:.85rem}.center{text-align:center}.ltr{direction:ltr;display:inline-block}.wordmark{font-family:var(--font-display);color:var(--primary);letter-spacing:.02em;font-weight:600;line-height:1}.splash{text-align:center;background:var(--paper);place-content:center;gap:14px;min-height:100dvh;display:grid}.app{min-height:100dvh;padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom))}.top{z-index:20;min-height:var(--top-h);padding:env(safe-area-inset-top) max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));background:var(--card);border-block-end:1px solid var(--line);align-items:center;gap:12px;display:flex;position:sticky;top:0}.brand-btn{transition:transform var(--dur-press) var(--ease);background:0 0;border:0;align-items:center;margin-inline-end:8px;padding:4px 0;display:flex}.brand-btn:active{transform:scale(.97)}.brand.logo{width:auto;max-width:none;height:60px;display:block}.tab{min-height:52px;color:var(--muted);transition:transform var(--dur-press) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:12px 16px 10px;font-weight:600;display:inline-flex;position:relative}.tab:after{content:"";background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;inset-block-end:0;inset-inline:12px;transform:scaleX(0)}.tab.on{color:var(--ink)}.tab.on:after{transform:scaleX(1)}.tab:active{transform:scale(.97)}.top>.tab{min-height:var(--top-h)}.top-end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.top-btn,.cart-btn{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--card);min-height:46px;color:var(--ink);transition:transform var(--dur-press) var(--ease);align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.top-btn.on{border-color:var(--primary)}.cart-btn{background:var(--primary);border-color:var(--primary);color:var(--on-primary);font-weight:600}.top-btn:before,.cart-btn:before{content:"";background:var(--veil-dark);opacity:0;pointer-events:none;transition:opacity var(--dur-micro) var(--ease);position:absolute;inset:0}.cart-btn:before{background:var(--veil-light)}.top-btn:active,.cart-btn:active{transform:scale(.97)}.badge{align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.badge>span:first-child.bump{animation:bump .2s var(--ease) both}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.badge>span:first-child{background:var(--card);color:var(--primary);text-align:center;border-radius:6px;min-width:24px;padding:0 7px;font-weight:600;line-height:1.55}.banner{text-align:center;background:var(--accent-tint);width:100%;color:var(--ink);border:0;flex-wrap:wrap;justify-content:center;gap:14px;padding:8px;font-size:.9rem;display:flex}.banner.gold{background:var(--primary);color:var(--on-primary);font-weight:600}.orderstrip{background:var(--accent-tint);border-block-end:1px solid var(--accent-edge);justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;display:flex}.page{padding:24px max(20px, env(safe-area-inset-right)) calc(var(--bar-h) + 44px) max(20px, env(safe-area-inset-left));max-width:1200px;margin-inline:auto}.page.narrow{max-width:560px}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:var(--r);background:var(--card);padding:56px 16px}.btn{border:1px solid var(--line-2);background:var(--card);color:var(--ink);border-radius:var(--r-sm);min-height:48px;transition:transform var(--dur-press) var(--ease);justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--veil-dark);opacity:0;pointer-events:none;transition:opacity var(--dur-micro) var(--ease);position:absolute;inset:0}.btn.gold{background:var(--primary);border-color:var(--primary);color:var(--on-primary);font-weight:600}.btn.gold:before{background:var(--veil-light)}.btn.ghost{background:0 0}.btn.ghost.on{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.btn.danger,.danger{color:var(--danger)}.btn.wide{width:100%;margin-block:6px}.btn:disabled{background:var(--art);color:var(--muted);border-color:var(--line);cursor:not-allowed}.btn:disabled:before{display:none}.btn:active:not(:disabled),.sbtn:active:not(:disabled),.chip:active,.pad button:active,.icon:active{transform:scale(.97)}.card:active:not(:disabled){transform:scale(.985)}.link{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:6px;font-weight:600;text-decoration:underline}.icon{width:44px;height:44px;color:var(--muted);transition:transform var(--dur-press) var(--ease);background:0 0;border:0}.pill{background:var(--accent-tint);color:var(--accent);border-radius:6px;padding:0 8px;font-size:.8rem;font-weight:600;display:inline-block}.note{background:var(--accent-tint);color:var(--ink);border-radius:var(--r-sm);border:1px solid var(--accent-edge);margin-block:8px;padding:8px 14px}.alert{background:var(--danger-soft);color:var(--danger);border-radius:var(--r-sm);margin-block:8px;padding:10px 14px}.warn{color:var(--danger);font-size:.88rem}.alert-slot{min-height:28px;color:var(--danger)}.toolbar{gap:10px;margin-bottom:10px;display:flex}.search-wrap{flex:1;margin:0;display:block;position:relative}.search-wrap .ico{color:var(--muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:16px;transform:translateY(-50%)}.search-wrap .search{border-color:var(--line-2);min-height:52px;box-shadow:0 1px 2px var(--shadow);border-radius:999px;padding-inline-start:46px}.toolbar .btn{border-radius:999px;min-height:52px;padding-inline:22px}.filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;padding:8px 0;display:grid}.catbar{top:calc(var(--top-h) + env(safe-area-inset-top));z-index:10;background:var(--paper);margin-block-start:-12px;padding-block:12px 4px;position:sticky}.chips{flex-wrap:wrap;gap:8px;padding-block:12px 8px;display:flex}.chip{border:1px solid var(--line-2);background:var(--card);color:var(--ink);min-height:46px;transition:transform var(--dur-press) var(--ease);border-radius:999px;flex:none;padding:6px 22px;font-weight:600}.chip.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:18px;margin-top:14px;display:grid}.card{text-align:start;border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:0 1px 2px var(--shadow), 0 8px 20px -12px var(--shadow);transition:transform var(--dur-press) var(--ease);border-radius:18px;padding:0;display:block;position:relative;overflow:hidden}.card:after{content:"";border-radius:inherit;border:1px solid var(--primary);opacity:0;pointer-events:none;transition:opacity var(--dur-micro) var(--ease);position:absolute;inset:-1px}.card.dim{opacity:.55}.card-art{aspect-ratio:6/5;background:var(--art);position:relative}.garment{width:100%;height:100%;display:block}.tag{background:var(--primary);color:var(--on-primary);border-radius:6px;padding:0 8px;font-size:.75rem;font-weight:600;position:absolute;inset-block-start:10px;inset-inline-start:10px}.card-body{border-block-start:1px solid var(--line);gap:2px;padding:14px 16px 16px;display:grid}.card-price{color:var(--accent);margin-block:2px 10px;font-size:1.05rem;font-weight:600}.card-price .muted{font-weight:400}.swatches{gap:7px;display:flex}.swatches i,.sw{border:1px solid var(--swatch-edge);border-radius:50%;width:18px;height:18px;display:inline-block}.sw{vertical-align:-2px;margin-inline-end:8px}.sw.big{flex:none;width:28px;height:28px;margin:0}.ico{flex:none;display:block}[dir=rtl] .ico.flip{transform:scaleX(-1)}.thumb-bar button,.mv button,.icon,.pad button{place-items:center;display:inline-grid}.sheet-head{align-items:center;gap:14px;display:flex}.sheet-head h2{margin:0}.sheet-top{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:20px;margin-block:14px 18px;display:grid}.sheet-art{border-radius:var(--r);background:var(--art);border:1px solid var(--line);align-self:start;overflow:hidden}.scroll-x{background:var(--card);border-radius:var(--r);border:1px solid var(--line);overflow-x:auto}.qgrid{border-collapse:collapse;width:100%;min-width:520px}.qgrid th,.qgrid td{text-align:center;border-block-end:1px solid var(--line);padding:8px}.qgrid thead th{color:var(--muted);background:var(--paper);font-size:.9rem;font-weight:600}.qgrid .rowh{text-align:start;white-space:nowrap;background:var(--card);font-weight:600;position:sticky;inset-inline-start:0}.cell.off{color:var(--line-2)}.cell.has{background:var(--accent-tint);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--accent-edge)}.cell-note{color:var(--muted);font-size:.72rem}.stepper{direction:ltr;align-items:center;gap:2px;display:inline-flex}.sbtn{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--card);width:44px;height:44px;color:var(--ink);transition:transform var(--dur-press) var(--ease);font-size:1.3rem;line-height:1}.stepper.small .sbtn{width:44px;height:44px}.sbtn:disabled{background:var(--art);color:var(--muted);border-color:var(--line);cursor:not-allowed}.qty{text-align:center;background:0 0;border-color:#0000;width:54px;min-height:40px;padding-inline:2px;font-weight:600}.helpers{gap:8px;margin-block:14px 96px;display:grid}.helper{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hint{color:var(--accent);font-weight:600}.hint.ok{color:var(--ok)}.bar{z-index:15;padding:10px max(20px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:var(--card);color:var(--ink);border-block-start:1px solid var(--line-2);min-height:var(--bar-h);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.bar b{color:var(--ink);font-size:1.3rem}.bar-actions{align-items:center;gap:8px;display:flex}.bar-actions.wrap{flex-wrap:wrap}.panel{gap:12px;margin-block:14px 96px;display:grid}.lines{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin-bottom:96px;padding-inline:16px;display:grid}.line{border-block-end:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.line:last-child{border-block-end:0}.editbar~.lines{margin-bottom:14px}.line.gone{opacity:.6}.line.gone .line-name,.line.gone .line-price{text-decoration:line-through}.line:not(:has(.sw)){grid-template-columns:minmax(0,1fr) auto auto auto}.line-name{font-weight:600;line-height:1.5}.line-price{text-align:end;justify-items:end;display:grid}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}.seg{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;padding:0;display:flex}.seg legend,.seg span{color:var(--muted);margin-inline-end:8px;padding:0;font-size:.9rem}.seg button{border:1px solid var(--line-2);background:var(--card);border-radius:var(--r-sm);min-height:44px;padding:6px 18px;font-weight:600}.tabs{gap:6px;margin-bottom:12px;display:flex}.tabs button{border:1px solid var(--line-2);background:var(--card);border-radius:var(--r-sm);min-height:48px;transition:transform var(--dur-press) var(--ease);flex:1;font-weight:600}.drawer-back{z-index:40;background:var(--scrim);animation:fade .22s var(--ease) both;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-back.closing{pointer-events:none;animation:fade-out .18s var(--ease) both}.drawer{background:var(--card);width:min(440px,100vw);height:100%;box-shadow:0 0 40px var(--shadow);--from:100%;animation:slide-in .26s var(--ease-drawer) both;flex-direction:column;display:flex}.drawer-back.closing .drawer{animation:slide-out .18s var(--ease) both}[dir=rtl] .drawer{--from:-100%}@keyframes slide-in{0%{transform:translateX(var(--from))}to{transform:none}}@keyframes slide-out{0%{transform:none}to{transform:translateX(var(--from))}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.drawer-head{padding:calc(10px + env(safe-area-inset-top)) 12px 10px 20px;border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.drawer-head h2{margin:0}.drawer-body{overscroll-behavior:contain;flex:1;padding:8px 20px 16px;overflow-y:auto}.drawer-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-block-start:1px solid var(--line-2);gap:10px;display:grid}.drawer-foot .total-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.drawer-foot b{font-size:1.5rem}.drawer .lines{background:0 0;border:0;margin:0;padding:0}.drawer .line{grid-template-columns:auto minmax(0,1fr) 92px;align-items:start;row-gap:6px;padding:14px 0}.drawer .line .icon{grid-area:1/3;justify-self:end}.drawer .line .stepper{grid-area:2/2;justify-self:start}.drawer .line .line-price{grid-area:2/3;place-self:center end}.drawer .empty{margin-block:16px}.menu-list{gap:8px;margin-block:8px 20px;display:grid}.menu-row{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);min-height:60px;color:var(--ink);text-align:start;transition:transform var(--dur-press) var(--ease);align-items:center;gap:14px;padding:0 18px;font-size:1.05rem;font-weight:600;display:flex}.menu-row>span{flex:1}.menu-row .ico:last-child{color:var(--muted)}.menu-row:active{transform:scale(.99)}.menu-row.on{border-color:var(--accent);background:var(--accent-tint)}.olist{gap:8px;margin-block:12px;display:grid}.orow{text-align:start;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);min-height:60px;color:inherit;transition:transform var(--dur-press) var(--ease);grid-template-columns:110px minmax(0,1fr) 110px 170px auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.orow:active{transform:scale(.99)}.olabel{color:var(--accent);font-weight:600}.oname{display:grid}.ototal{text-align:end;font-weight:600}.order-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.order-head h2{margin:0}.editbar{background:var(--accent-tint);border-radius:var(--r-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:12px;padding:8px 14px;display:flex}.summary{margin-block:12px}.modal-back{background:var(--scrim);z-index:50;animation:fade var(--dur-micro) var(--ease) both;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--card);width:100%;max-width:420px;box-shadow:0 16px 40px var(--shadow);animation:pop var(--dur-short) var(--ease) both;border-radius:16px;gap:14px;padding:22px;display:grid}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.hold{min-width:200px}.hold-fill{background:var(--press);transform-origin:0;transition:transform .2s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.hold-label{position:relative}.hold.holding .hold-fill{transition:none}[dir=rtl] .hold-fill{transform-origin:100%}.login{background:var(--paper);place-items:center;min-height:100dvh;padding:16px;display:grid;position:relative}.login-card{background:var(--card);border:1px solid var(--line);width:min(420px,100%);animation:pop .24s var(--ease) both;border-radius:16px;gap:4px;padding:32px 28px 28px;display:grid}.login-logo{width:min(300px,80%);height:auto;margin:0 auto 8px;display:block}.splash-logo{width:min(320px,70vw);height:auto}.login-card p{text-align:center;margin:0 0 10px}.lang-top{position:absolute;inset-block-start:16px;inset-inline-end:16px}.saved{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r);justify-items:center;gap:12px;max-width:440px;margin:40px auto 0;padding:36px 24px 32px;display:grid}.check{background:var(--primary);width:72px;height:72px;color:var(--on-primary);animation:pop .24s var(--spring) both;border-radius:50%;place-items:center;display:grid}.big-label{color:var(--ink);background:var(--accent-tint);border-radius:var(--r-sm);padding:4px 24px;font-size:2.8rem;font-weight:600;line-height:1.2}.pinpage{justify-items:center;gap:8px;padding-top:36px;display:grid}.dots{gap:16px;display:flex}.dots i{border:2px solid var(--primary);border-radius:50%;width:16px;height:16px}.dots i.on{background:var(--primary)}.pad{grid-template-columns:repeat(3,84px);gap:14px;margin-top:8px;display:grid}.pad button{border:1px solid var(--line-2);background:var(--card);height:72px;color:var(--ink);transition:transform var(--dur-press) var(--ease);border-radius:50%;font-size:1.6rem}.pad button.ghost{color:var(--muted);background:0 0;border-color:#0000}.menu .btn.wide{margin-block:8px}[data-sonner-toaster]{--normal-bg:var(--card);--normal-text:var(--ink);--normal-border:var(--line-2);--border-radius:12px;font-family:var(--font-ui)}.rm-toast-action{background:var(--primary)!important;color:var(--on-primary)!important;border-radius:8px!important;font-weight:600!important}@media (hover:hover) and (pointer:fine){.card:hover:after,.btn:hover:before,.top-btn:hover:before,.cart-btn:hover:before{opacity:1}.menu-row:hover{border-color:var(--primary)}.tab:hover{color:var(--ink)}.chip:hover:not(.on),.sbtn:hover:not(:disabled),.seg button:hover:not(.on),.tabs button:hover:not(.on),.orow:hover{border-color:var(--primary)}.icon:hover{color:var(--ink)}}@media (width<=700px){.top{gap:6px;padding-inline:14px}.brand.logo{height:42px}.top>.tab,.top-label{display:none}.top-btn,.cart-btn{padding:0 12px}.badge>span:last-child{display:none}.qty{width:38px}.qgrid th,.qgrid td{padding:6px 4px}.page{padding:16px 14px calc(var(--bar-h) + 44px)}.sheet-top{grid-template-columns:96px minmax(0,1fr)}.orow{grid-template-columns:minmax(0,1fr) auto}.orow .muted{display:none}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (prefers-reduced-motion:reduce){.modal,.login-card,.check,.drawer{animation:fade var(--dur-micro) linear both}.drawer-back.closing .drawer{animation:.12s linear both fade-out}.badge>span:first-child.bump{animation:none}.card:active:not(:disabled),.btn:active:not(:disabled),.sbtn:active:not(:disabled),.card:active:not(:disabled),.chip:active,.pad button:active,.icon:active,.tab:active,.orow:active,.top-btn:active,.cart-btn:active,.brand-btn:active,.menu-row:active{transform:none}.hold-fill{transition:none}}.photo{object-fit:cover;width:100%;height:100%;display:block}.subtabs{flex-wrap:wrap;gap:6px;margin-block:8px 16px;display:flex}.box{border:1px solid var(--ivory-300);border-radius:var(--r);background:var(--ivory-50);min-inline-size:0;margin-block:14px;padding:12px 16px 16px}.box>legend{color:var(--bronze-700);padding-inline:8px;font-weight:600}.two{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 14px;display:grid}.three{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0 14px;display:grid}textarea{resize:vertical}label>textarea{margin-block-start:4px}.tick{color:var(--ink);align-items:center;gap:10px;min-height:44px;display:flex}.tick input{width:22px;height:22px;min-height:22px;accent-color:var(--bronze-600);flex:none;padding:0}.checks{flex-wrap:wrap;gap:24px;display:flex}.note.warn{background:var(--danger-soft);color:var(--danger);border-color:var(--danger);margin-block:8px;padding:8px 12px}.actions{justify-content:flex-end;gap:10px;margin-block-start:14px;display:flex}.actions.wrap{flex-wrap:wrap;justify-content:flex-start}.ed-head{top:var(--top-h);z-index:5;background:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding-block:8px;display:flex;position:sticky}.ed-head h2{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1.2rem;overflow:hidden}.savebar{justify-content:flex-end;align-items:center;gap:12px;padding-block:8px;display:flex}.item{border-block-end:1px solid var(--ivory-300);padding-block:10px}.item.off,.item-row.off{opacity:.55}.item-row{flex-wrap:wrap;align-items:end;gap:10px;margin-block:6px;display:flex}.item-row>input,.item-row>select,.item-row>label{flex:140px;min-width:0}.item-row .tick{flex:none}.item-row.compact>input{flex:0 100px}.swatch-in{height:46px;padding:2px;flex:0 0 52px!important}.mv{flex-wrap:wrap;gap:4px;display:inline-flex}.mv button{border:1px solid var(--ivory-300);background:var(--ivory-50);border-radius:var(--r-sm);min-width:40px;min-height:40px;padding:4px 10px}.strip{flex-wrap:wrap;align-items:stretch;gap:10px;margin-block:8px;display:flex}.thumb{border:1px solid var(--ivory-300);border-radius:var(--r-sm);background:var(--ivory-200);place-items:center;width:140px;height:132px;display:grid;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb .cover{top:4px;background:var(--espresso-900);color:var(--bronze-300);border-radius:3px;padding:0 6px;font-size:.72rem;position:absolute;inset-inline-start:4px}.thumb-bar{bottom:0;background:var(--ivory-50);display:flex;position:absolute;inset-inline:0}.thumb-bar button{background:0 0;border:0;flex:1;min-height:44px}.addphoto{border:1px dashed var(--bronze-500);border-radius:var(--r-sm);width:140px;height:132px;color:var(--bronze-700);text-align:center;cursor:pointer;place-items:center;margin:0;font-size:.85rem;display:grid}.gridwrap{overflow-x:auto}.pgrid{border-collapse:separate;border-spacing:4px}.pgrid th,.pgrid td{text-align:center;padding:0;font-weight:600}.hd{min-height:44px;color:var(--bronze-700);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.hd.off{opacity:.5;text-decoration:line-through}.pcell{border:1px solid var(--ivory-300);background:var(--ivory-50);border-radius:var(--r-sm);place-items:center;min-width:74px;min-height:52px;padding:4px 8px;display:grid;position:relative}.pcell.custom{border-color:var(--bronze-500);background:var(--bronze-100)}.pcell.na{opacity:.55}.pcell small{color:var(--danger);font-size:.72rem}.pcell b{top:0;color:var(--bronze-600);position:absolute;inset-inline-end:6px}.pcell.focus{outline:3px solid var(--bronze-500)}.grp{border-block-end:1px solid var(--ivory-300);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block:10px;display:flex}.grp-act{flex-wrap:wrap;gap:6px;display:flex}.rows{margin:6px 0;padding:0;list-style:none}.plist{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.plist li{background:var(--ivory-50);border:1px solid var(--ivory-300);border-radius:var(--r-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.plist li.off{opacity:.6}.pl-main{text-align:start;background:0 0;border:0;flex-wrap:wrap;flex:220px;align-items:center;gap:12px;min-height:46px;padding:0;display:flex}.tbl-h,.tbl-r{grid-template-columns:1fr 1fr 52px;align-items:center;gap:8px;margin-block:6px;display:grid}.tbl-h{color:var(--muted);font-size:.85rem}.logo-prev{max-width:100%;max-height:80px;margin-block:8px;display:block}.plist .tag{position:static}.modal h3{margin-block-start:0}.modal{overscroll-behavior:contain;max-height:88vh;overflow-y:auto}.sheet-head h2{font-size:1.7rem}.sheet-top{background:var(--card);border:1px solid var(--line);box-shadow:0 1px 2px var(--shadow), 0 8px 20px -14px var(--shadow);border-radius:18px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:22px;padding:16px}.sheet-art{border:0;border-radius:14px}.sheet-info{align-content:center;gap:10px;display:grid}.sheet-info p{margin:0}.sheet-info>p:first-child{font-size:1.1rem;font-weight:600;line-height:1.6}.meta{flex-wrap:wrap;gap:8px;display:flex}.meta span{background:var(--art);color:var(--ink);border-radius:999px;padding:2px 12px;font-weight:600}.scroll-x{box-shadow:0 1px 2px var(--shadow), 0 8px 20px -14px var(--shadow);border-radius:18px}.qgrid thead th{padding-block:12px}.helpers{gap:10px}.helper{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 16px}.helper b{font-size:1.1rem}.cell-note{display:none}.tabs{background:var(--art);border:1px solid var(--line);border-radius:999px;gap:4px;padding:4px}.tabs button{min-height:46px;color:var(--muted);background:0 0;border:0;border-radius:999px}.tabs button.on{background:var(--primary);color:var(--on-primary)}.olist{gap:12px}.orow{min-height:72px;box-shadow:0 1px 2px var(--shadow), 0 8px 20px -16px var(--shadow);border-radius:16px;grid-template-columns:120px minmax(0,1fr) 130px 190px auto;padding:14px 18px}.olabel{background:var(--accent-tint);border:1px solid var(--accent-edge);text-align:center;border-radius:10px;padding:4px 10px}.oname{font-size:1.05rem;font-weight:600;line-height:1.4}.oname small{font-weight:400}.ototal{font-size:1.1rem;font-weight:600}.formcard{background:var(--card);border:1px solid var(--line);box-shadow:0 1px 2px var(--shadow), 0 8px 20px -14px var(--shadow);border-radius:18px;padding:8px 22px 20px}.page.narrow h2{font-size:1.7rem}label{font-weight:600}.seg button{border-radius:999px}@media (width<=700px){.sheet-top{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:12px}.orow{grid-template-columns:minmax(0,1fr) auto}}.form-grid{background:var(--card);border:1px solid var(--line);box-shadow:0 1px 2px var(--shadow), 0 8px 20px -14px var(--shadow);border-radius:18px;margin-block:12px;padding:8px 20px 18px}.lines{box-shadow:0 1px 2px var(--shadow), 0 8px 20px -14px var(--shadow);border-radius:18px}.menu-row{min-height:64px;box-shadow:0 1px 2px var(--shadow);border-radius:16px}.menu-row .ico:first-child{background:var(--art);box-sizing:border-box;border-radius:10px;width:40px;height:40px;padding:8px}.card-art{aspect-ratio:4/3}.price-chip{background:var(--card);color:var(--accent);box-shadow:0 1px 3px var(--shadow);border-radius:999px;padding:3px 14px;font-size:1rem;font-weight:600;position:absolute;inset-block-end:10px;inset-inline-end:10px}.price-chip .muted{font-weight:400}.card-body{border-block-start:0;padding-block:10px 16px}@media (width<=700px){.page .line{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.page .line>.line-name{flex:100%;order:-1}.page .line>.line-price{margin-inline-start:auto}}:root{--r-card:14px;--stagger:32ms}.top{gap:8px}.top-btn.home{background:0 0;border-color:#0000;padding-inline:14px}.top-btn.home.on{background:var(--accent-tint);color:var(--accent)}.top-btn:not(.home),.cart-btn{border-color:var(--line-2)}.top>.tab{display:none}.brand.logo{height:52px}@media (width<=700px){.top-btn.home{padding-inline:12px}.brand.logo{height:38px}}.pagehead{align-items:baseline;gap:12px;margin-block:2px 14px;display:flex}.pagehead h1{text-wrap:balance;margin:0;font-size:1.9rem;font-weight:600;line-height:1.25}.pagehead .muted{font-size:.95rem}.catbar{margin-block-start:0}.search-wrap .search{border-radius:var(--r-sm);box-shadow:none}.toolbar .btn{border-radius:var(--r-sm)}.chip{border-radius:var(--r-sm);min-height:44px;transition:transform var(--dur-press) var(--ease), background-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);padding:6px 18px;font-weight:600}.card{border-radius:var(--r-card);box-shadow:none;transition:transform var(--dur-press) var(--ease), border-color var(--dur-micro) var(--ease)}.card-art{aspect-ratio:5/4;border-radius:0}.card-body{border-block-start:1px solid var(--line);gap:8px;padding:12px 14px 14px}.card-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.card-name{min-width:0;font-size:1.02rem;font-weight:600}.card-price{color:var(--accent);white-space:nowrap;margin:0;font-size:1rem;font-weight:600}.price-chip{display:none}@media (hover:hover) and (pointer:fine){.card:hover:not(:disabled){border-color:var(--line-2)}.card:hover:not(:disabled) .card-art{background:#ebe4d9}}.sheet-head{align-items:center;gap:14px;margin-block-end:14px;display:flex}.sheet-head h2{flex:1;margin:0;font-size:1.6rem}.sheet-top,.scroll-x,.formcard,.form-grid,.lines,.helper{box-shadow:none;border-radius:var(--r-card)}.qgrid th,.qgrid td{padding:6px}.addcell{border:1px dashed var(--line-2);border-radius:var(--r-sm);width:100%;min-width:64px;height:52px;color:var(--muted);transition:transform var(--dur-press) var(--ease), background-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);background:0 0;font-size:1.5rem;line-height:1}.addcell:active{background:var(--accent-tint);border-color:var(--accent-edge);color:var(--accent);transform:scale(.94)}@media (hover:hover) and (pointer:fine){.addcell:hover{background:var(--accent-tint);border-color:var(--accent-edge);color:var(--accent)}}.cell.has{animation:cellpop .2s var(--ease) both;padding:2px}.cell.has .qty{color:var(--accent);font-weight:600}.menu-row{box-shadow:none;border-radius:var(--r-card)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cellpop{0%{opacity:.6;transform:scale(.94)}to{opacity:1;transform:none}}.card{animation:rise .32s var(--ease) both;animation-delay:calc(var(--i,0) * var(--stagger))}.card:active:not(:disabled){animation:none}.tab:after{transition:transform var(--dur-short) var(--ease)}.modal{animation:pop .2s var(--ease) both}@media (prefers-reduced-motion:reduce){@keyframes rise{0%{opacity:0}to{opacity:1}}.cell.has{animation:none}.card{animation-delay:0s}}@media (width<=700px){.card-top{flex-direction:column;align-items:flex-start;gap:0}.pagehead h1{font-size:1.6rem}.chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-14px;padding-inline:14px;overflow-x:auto}.chips::-webkit-scrollbar{display:none}}:root{--font-head:"Amiri", "Cairo", serif;--paper:#f5f0e8;--art:#eee7dc;--ink:#221610;--muted:#6f6256;--line:#2216101a;--line-2:#22161038}h1,h2,.pagehead h1,.sheet-head h2,.page.narrow h2,.drawer-head h2{font-family:var(--font-head);letter-spacing:normal;font-weight:600}.pagehead{border-block-end:1px solid var(--line);align-items:flex-end;margin-block:8px 20px;padding-block-end:14px}.pagehead .muted{margin-inline-start:auto;padding-block-end:8px;font-size:.9rem}.card-price,.price-line,.bar b,.drawer-foot b,.ototal,.helper b{font-family:var(--font-head);font-weight:600}.top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--line);background:#f5f0e8e0}.top-btn:not(.home){background:0 0;border-color:#0000}.top-btn.home.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);background:0 0;border-radius:0}.cart-btn{border-radius:999px;padding-inline:20px}@media (hover:hover) and (pointer:fine){.top-btn:hover{background:var(--veil-dark)}}.card{background:0 0;border:0;border-radius:0;overflow:visible}.card:after{display:none}.card-art{border-radius:var(--r-card);background:color-mix(in oklab, var(--tint,#d9d2c3) 8%, #efe8dc);transition:background-color var(--dur-short) var(--ease);aspect-ratio:4/5;overflow:hidden}.card-art>svg,.card-art .garment{transition:transform .42s var(--ease)}.card-body{border:0;padding:12px 2px 0}.card-top{align-items:baseline}.card-name{font-size:1.05rem}@media (hover:hover) and (pointer:fine){.card:hover:not(:disabled) .card-art{background:color-mix(in oklab, var(--tint,#d9d2c3) 24%, #efe8dc)}.card:hover:not(:disabled) .card-art>svg,.card:hover:not(:disabled) .card-art .garment{transform:translateY(-6px)scale(1.03)}}.card:active:not(:disabled) .card-art{transform:scale(.985)}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:26px 20px}.chip{border-color:var(--line-2);background:0 0}.chip.on{background:var(--primary)}@media (width>=900px){.sheet{grid-template-columns:340px minmax(0,1fr);align-items:start;column-gap:32px;display:grid}.sheet>.sheet-head{grid-column:1/-1}.sheet>.sheet-top{top:calc(var(--top-h) + 20px);background:0 0;border:0;grid-area:2/1/span 3;padding:0;display:block;position:sticky}.sheet-top .sheet-art{aspect-ratio:4/5;width:100%}.sheet-top .sheet-info{padding:16px 2px 0}.sheet>.scroll-x,.sheet>.helpers{grid-column:2}}.sheet-head h2{font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.15}.scroll-x{border:0;border-block:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.qgrid thead th{background:0 0}.qgrid th,.qgrid td{border-color:var(--line)}.qgrid .rowh{background:0 0}.helper{border:0;border-block-end:1px solid var(--line);background:0 0;border-radius:0;padding-inline:2px}.bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb}.menu-row,.formcard,.form-grid,.lines{background:0 0}.menu-row{border:0;border-block-end:1px solid var(--line);border-radius:0;min-height:68px;padding-inline:4px}.menu-row .ico:first-child{background:0 0;padding:0}.menu-list{gap:0}@media (width<=700px){.grid{gap:22px 12px}.card-art{aspect-ratio:1}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-name{font-size:.98rem}}main>.page>h2:first-child:not(.center *),.page.narrow>h2,.page.admin>h2{font-family:var(--font-head);letter-spacing:normal;border-block-end:1px solid var(--line);margin:8px 0 20px;padding-block-end:14px;font-size:clamp(2rem,4.2vw,2.8rem);font-weight:600;line-height:1.15}.page.center>h2,.saved>h2{font-family:var(--font-head);border:0;margin:0;padding:0;font-size:2rem}.mlist{gap:18px;display:grid}.mcolor{border-block-end:1px solid var(--line);padding-block-end:18px}.mname{font-size:1.05rem;font-family:var(--font-head);align-items:center;gap:10px;margin:0 0 12px;display:flex}.msizes{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;display:grid}.mcell{justify-items:stretch;gap:6px;display:grid}.mlabel{color:var(--muted);text-align:center;font-size:.8rem;font-weight:600}.mcell .addcell{height:56px}.mcell .cell.has .stepper{width:100%}.mcell .cell.has{padding:2px}.menu-row>svg:first-child{background:var(--accent-tint);width:44px;height:44px;color:var(--accent);border-radius:12px;flex:none;padding:11px}.menu-row{transition:background-color var(--dur-micro) var(--ease), transform var(--dur-press) var(--ease);gap:14px}.menu-row:active{background:var(--veil-dark);transform:scale(.99)}.menu-row.on>svg:first-child{background:var(--primary);color:#fff}.saved .check{animation:.52s cubic-bezier(.34,1.56,.64,1) both checkpop}.saved .big-label{font-family:var(--font-head);letter-spacing:.02em;color:var(--ink);animation:rise .42s var(--ease) .14s both;background:0 0;padding:0;font-size:clamp(2.4rem,8vw,3.6rem)}.saved>h2,.saved>.muted,.saved>.btn,.saved>.link{animation:rise .36s var(--ease) both}.saved>.muted{animation-delay:.22s}.saved>.btn{animation-delay:.3s}.saved>.link{animation-delay:.36s}@keyframes checkpop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.orow{border:0;border-block-end:1px solid var(--line);box-shadow:none;animation:rise .26s var(--ease) both;animation-delay:calc(var(--i,0) * 24ms);background:0 0;border-radius:0}.orow .olabel{font-family:var(--font-head);font-size:1.15rem}.ototal{font-size:1.15rem}.tabs{background:var(--veil-dark)}.tabs button{transition:background-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease), transform var(--dur-press) var(--ease)}.tabs button:active{transform:scale(.97)}.editbar{border-radius:var(--r-card)}.lines{border:0;border-block-start:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:var(--r-sm);border:1px solid var(--line-2);transition:border-color var(--dur-micro) var(--ease), box-shadow var(--dur-micro) var(--ease);background:#fffdf9}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}label{color:var(--muted);font-size:.9rem;font-weight:600}.formcard{box-shadow:none;background:0 0;border:0;max-width:560px;margin-inline:auto;padding:0}.btn{border-radius:var(--r-sm);transition:transform var(--dur-press) var(--ease), background-color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), opacity var(--dur-micro) var(--ease)}.btn:active:not(:disabled){transform:scale(.97)}.subtabs{border-block-end:1px solid var(--line);gap:4px;margin-block-end:18px}.subtabs .tab{min-height:48px;padding-inline:18px;font-weight:600}fieldset.box{border:0;border-block-start:1px solid var(--line-2);box-shadow:none;background:0 0;border-radius:0;min-width:0;margin:0 0 6px;padding:14px 0 22px}fieldset.box>legend{font-family:var(--font-head);color:var(--ink);float:none;margin-block-end:8px;padding-inline:0 12px;font-size:1.3rem;font-weight:600}.settings-grid{gap:0 40px;display:grid}.plist li{border:0;border-block-end:1px solid var(--line);box-shadow:none;transition:background-color var(--dur-micro) var(--ease);background:0 0;border-radius:0}@media (hover:hover) and (pointer:fine){.plist li:hover{background:var(--veil-dark)}}.ed-head{top:var(--top-h);z-index:5;background:var(--paper);border-block-end:1px solid var(--line);margin-block-end:8px;padding-block:10px;position:sticky}.ed-head h2{font-family:var(--font-head);border:0;flex:1;margin:0;padding:0;font-size:1.6rem}@media (width>=900px){.settings-grid{grid-template-columns:1fr 1fr;align-items:start}.editor{grid-template-columns:1fr 1fr;align-items:start;gap:0 40px;display:grid}.editor>.ed-head,.editor>fieldset.wide,.editor>.note,.editor>.alert{grid-column:1/-1}}.plist li,.drawer .line{animation:rise .24s var(--ease) both}.toast,[data-sonner-toast]{font-family:var(--font)}@media (prefers-reduced-motion:reduce){.saved .check,.saved .big-label,.saved>*,.plist li,.menu-row,.orow,.drawer .line{animation-duration:1ms;animation-delay:0s}}.msizes{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.mcell .stepper{width:100%;min-width:0}.mcell .stepper .sbtn{flex:none}.mcell .stepper .qty{flex:1;width:0;min-width:0}.pwfield{display:block;position:relative}.pwfield input{width:100%;padding-left:14px;padding-right:52px}.pwfield .eye{inset-block:0;width:48px;color:var(--muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:2px}.pwfield .eye:active{color:var(--ink)}.pwfield .eye[aria-pressed=true]{color:var(--accent)}.nowrap{white-space:nowrap;flex:none}.adm-bar{align-items:center;gap:12px;margin-block:4px 12px;display:flex}.adm-bar.end{justify-content:space-between}.adm-bar .search{border-radius:999px;flex:1;min-width:0;min-height:52px}.adm-bar .btn{border-radius:999px;min-height:52px;padding-inline:22px}.adm-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:8px;display:flex}.adm-filters .chip{min-height:40px;padding:4px 16px;font-size:.95rem}.adm-count{color:var(--muted);margin-inline-start:auto;font-size:.95rem}.adm-bar.end .adm-count{margin:0}.plist li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.pl-main{text-align:start;flex-wrap:nowrap;align-items:center;gap:14px;min-width:0;display:flex}.pl-thumb{background:var(--art,var(--accent-tint));border:1px solid var(--line);border-radius:12px;flex:none;width:64px;height:64px;overflow:hidden}.pl-thumb .garment,.pl-thumb .photo{object-fit:cover;width:100%;height:100%;display:block}.pl-info{gap:3px;min-width:0;display:grid}.pl-name{color:var(--ink);overflow-wrap:anywhere;font-size:1.08rem;line-height:1.4}.pl-meta{color:var(--muted);font-size:.95rem;line-height:1.4}.pl-tags{flex-wrap:wrap;gap:6px;display:flex}.stat{background:var(--accent-tint);color:var(--accent);border:1px solid var(--accent-edge);border-radius:999px;padding:0 10px;font-size:.82rem;font-weight:600;line-height:1.6;display:inline-block}.plist.cats .pl-main{gap:0}.pl-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.pl-actions .mv{flex-wrap:nowrap;gap:4px;display:inline-flex}.mini{border:1px solid var(--line-2);background:var(--card);min-height:44px;color:var(--ink);white-space:nowrap;touch-action:manipulation;transition:transform var(--dur-press) var(--ease);border-radius:999px;padding:4px 14px;font-size:.95rem;font-weight:600}.mini:active{transform:scale(.97)}.mini.danger{color:var(--danger);border-color:var(--danger-soft)}@media (width<=700px){.plist li{grid-template-columns:1fr;gap:8px;padding-block:14px}.pl-actions{flex-wrap:wrap;justify-content:flex-start;padding-inline-start:78px}.plist.cats .pl-actions{padding-inline-start:0}.adm-bar{flex-wrap:wrap}.adm-bar .search{flex-basis:100%}.adm-bar .btn{flex:1}}label.f{color:var(--ink);gap:4px;min-width:0;margin:0;font-size:.92rem;font-weight:600;display:grid}.item{padding-block:14px}.item-row{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) minmax(120px,.7fr);align-items:end;gap:10px;margin-block:0 10px;display:grid}.item-row>input,.item-row>select,.item-row>label{flex:none}.item-row .swatch-in{border-radius:12px;width:52px;height:52px;padding:3px}.item-row.size-row{grid-template-columns:minmax(90px,1fr) minmax(0,1fr) minmax(0,1fr) auto auto}.item-sub{flex-wrap:wrap;align-items:end;gap:10px 14px;display:flex}.item-sub>label:not(.tick){flex:0 130px;min-width:0}.item-sub .mv{margin-inline-start:auto}.cphotos{margin-block-start:10px}.cphotos>summary{cursor:pointer;min-height:40px;color:var(--accent);align-items:center;font-size:.95rem;font-weight:600;list-style:none;display:flex}.cphotos>summary::-webkit-details-marker{display:none}.cphotos>summary:before{content:"+";border:1px solid var(--accent-edge);border-radius:50%;place-items:center;width:24px;height:24px;margin-inline-end:8px;line-height:1;display:inline-grid}.cphotos[open]>summary:before{content:"–"}.cphotos .addphoto{width:104px;height:96px}fieldset.box label,fieldset.box .tick{color:var(--ink);font-size:.95rem}fieldset.box .muted,.adm-count{font-size:.95rem}.mv button{min-width:44px;min-height:44px}@media (width<=700px){.item-row{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr)}.item-row>label.f:nth-of-type(3){grid-column:1/-1}.item-row.size-row{grid-template-columns:1fr 1fr}.item-row.size-row>label.f:first-child{grid-column:1/-1}}.seg legend{width:100%;color:var(--ink);margin:0 0 6px;font-size:.95rem;font-weight:600;display:block}.seg button{min-width:120px;color:var(--muted);border-width:1.5px;justify-content:center;align-items:center;gap:6px;font-size:1rem;display:inline-flex}.seg button.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.mv.lab{border:1px solid var(--line-2);background:var(--accent-tint);border-radius:999px;gap:0;overflow:hidden}.mv.lab button{min-width:0;min-height:44px;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:4px 14px;font-size:.92rem;font-weight:600;display:inline-flex}.mv.lab button+button{border-inline-start:1px solid var(--line-2)}.mv.lab button:active{background:var(--accent-edge)}.card-price,.price-line,.bar b,.drawer-foot b,.ototal,.helper b,.olabel,.orow .olabel,.num,.qty,.lprice{font-family:var(--font);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.card-price{font-size:1.05rem}.bar b,.drawer-foot b{font-size:1.35rem}@media (width>=900px) and (width<=1279px){.sheet{display:block}.sheet>.sheet-top{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:132px minmax(0,1fr);gap:20px;padding:12px;display:grid;position:static}.sheet-top .sheet-art{aspect-ratio:1}.sheet-top .sheet-info{padding:0}}@media (width>=900px){.sheet{grid-template-columns:300px minmax(0,1fr)}}@media (width<=899px){.sheet{display:block}}@media (width>=1280px){.sheet{display:grid}}.sheet-info .meta{flex-wrap:wrap;gap:8px;display:flex}.sheet-info .meta>span{background:var(--accent-tint);color:var(--ink);border-radius:999px;padding:2px 12px;font-size:.9rem}.qgrid{table-layout:fixed;min-width:0}.qgrid thead th:first-child,.qgrid .rowh{width:128px}.qgrid td:has(.stepper){min-width:0}.qgrid .stepper{width:100%}.qgrid .stepper .qty{flex:1;width:0;min-width:0}.qgrid .stepper .sbtn{flex:none;width:40px}.orow{grid-template-columns:120px minmax(0,1fr) 120px minmax(150px,auto);padding-block:14px}.oname{justify-items:start;gap:2px;min-width:0;display:grid}.oname b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.ophone,.odate{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.92rem}.ototal{justify-items:end;gap:2px;display:grid}.ototal small{color:var(--muted);font-size:.82rem;font-weight:400}.olabel{font-size:1rem}@media (width<=700px){.orow{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.orow .odate{display:none}}main>.page{animation:fade .18s var(--ease) both}.card{animation-duration:.26s}.card-art>svg,.card-art .garment{transition-duration:.28s}.filters,.editbar{animation:rise .2s var(--ease) both}.alert{animation:fade .16s var(--ease) both}@media (prefers-reduced-motion:reduce){.filters,.editbar{animation:.12s linear both fade}}.odate{color:var(--ink);gap:0;font-size:.95rem;display:grid}.odate small,.odates small{color:var(--muted);font-size:.8rem}.odates{flex-wrap:wrap;gap:18px;margin-inline-start:auto;display:flex}.odates>span{font-size:.95rem;display:grid}@media (width<=700px){.orow{grid-template-columns:auto minmax(0,1fr) auto}.orow .odate{color:var(--muted);grid-area:2/2/auto/-1;align-items:baseline;gap:6px;font-size:.88rem;display:flex}.orow .odate small{font-size:.8rem}}.dt{flex-wrap:wrap;column-gap:8px;display:flex}.dt>span{white-space:nowrap}.dt .tm{color:var(--muted);font-variant-numeric:tabular-nums}.orow{grid-template-columns:120px minmax(0,1fr) 200px minmax(140px,auto)}.orow .odate .dt{display:grid}@media (width<=700px){.orow{grid-template-columns:auto minmax(0,1fr) auto}.orow .odate .dt{display:flex}.orow .odate{white-space:nowrap;grid-column:1/-1}.orow .odate small{white-space:nowrap}}.adj-help{margin:0 0 12px;font-size:1rem}.adj-sub{font-family:var(--font);margin:22px 0 6px;font-size:1.05rem;font-weight:600}.adj-list{margin:0;padding:0;list-style:none}.adj-list>li{border-block-end:1px solid var(--line);transition:background-color var(--dur-micro) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 4px;display:grid}.adj-list>li.on{background:var(--accent-tint);border-radius:var(--r-sm);padding-inline:12px}.adj-list .nm{gap:3px;min-width:0;display:grid}.adj-list .nm b{font-size:1.05rem}.adj-list .meta{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:.92rem;display:flex}.adj-list .ctl{align-items:center;gap:8px;display:flex}.adj-list .ctl .lbl{color:var(--muted);font-size:.9rem}.adj-list .ctl .chip{min-height:44px;padding-inline:14px}.adj-new{justify-items:start;gap:10px;margin-block:8px 24px;display:grid}.adj-new .adj-list{width:100%}@media (width<=700px){.adj-list>li{grid-template-columns:1fr}.adj-list .ctl{flex-wrap:wrap;justify-content:flex-start}}.adj-sum{margin:0;padding:0;list-style:none}.adj-sum li{border-block-end:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 2px;display:grid}.adj-sum .nm{gap:2px;display:grid}.adj-sum .nm small{color:var(--muted);font-size:.9rem}.adj-sum .nm .pill{justify-self:start}.q{font-variant-numeric:tabular-nums;color:var(--danger);font-weight:600}.q.add{color:var(--ok,#2f6b3a)}.adj-totals{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);gap:6px;margin-block:18px 110px;padding:16px;display:grid}.adj-totals>div{color:var(--muted);justify-content:space-between;display:flex}.adj-totals>div .num{color:var(--ink)}.balance{margin:6px 0 0;font-size:1.3rem;font-weight:600}.balance.owes{color:var(--accent)}.balance.owed{color:var(--danger)}.adj-done{text-align:center;justify-items:center;gap:12px;max-width:440px;margin-inline:auto;display:grid}.adj-done h2{margin:0}.adj-done .balance{font-size:1.6rem}.adj-done .btn.wide{width:100%}.adj-done .check{animation:checkpop .42s var(--ease) both}.history{margin-block:26px 120px}.history h3{font-family:var(--font-head);margin:0 0 8px;font-size:1.4rem}.history ol{margin:0;padding:0;list-style:none}.history ol>li{border-block-end:1px solid var(--line);gap:8px;padding:14px 2px;display:grid}.history ol>li.off{opacity:.55}.history .h-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.history .h-head .dt{color:var(--muted);gap:8px;font-size:.92rem;display:flex}.history .h-lines{gap:2px;margin:0;padding:0;list-style:none;display:grid}.history .h-money{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.history .h-money .ico{vertical-align:-3px;color:var(--muted);display:inline}.history .balance{margin:0;font-size:1.05rem}.stat.return{background:var(--danger-soft);color:var(--danger);border-color:#0000}.stat.exchange{background:var(--accent-tint)}.stat.off{background:var(--line);color:var(--muted);border-color:#0000}.oname .stat{justify-self:start;margin-block-start:2px}.line .stat{margin-inline-start:4px}@media (prefers-reduced-motion:reduce){.adj-done .check{animation:.12s linear both fade}}.panel.bar-actions{flex-wrap:wrap;gap:10px;margin-block-end:14px;display:flex}.panel.bar-actions>.btn{flex:200px}.panel.bar-actions>.btn.danger{flex:0 160px}.history{margin-block-start:8px}.drag-hint{margin:0 0 4px}.plist li.sortable{background:var(--paper);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;grid-template-columns:auto minmax(0,1fr) auto;position:relative}.plist li.sortable .grip{width:28px;color:var(--muted);place-items:center;display:grid}.plist li.sortable.dragging{z-index:2;cursor:grabbing;background:var(--card);border-radius:var(--r-sm);outline:1px solid var(--line-2);box-shadow:0 10px 28px #28190a2e}.plist li.sortable.dragging .grip{color:var(--accent)}@media (width<=700px){.plist li.sortable{grid-template-columns:auto minmax(0,1fr)}.plist li.sortable .pl-actions{grid-column:2;padding-inline-start:78px}.plist.cats li.sortable .pl-actions{padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.plist li.sortable{transition:none!important}}.orow-item{animation:rise .26s var(--ease) both;animation-delay:calc(var(--i,0) * 30ms);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.orow-item.with-actions{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.orow-item.with-actions>.orow{border-block-end:0}.row-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.row-actions .btn{white-space:nowrap;min-height:48px;padding-inline:16px}.row-actions .hold{min-height:48px}.sent-note{color:var(--ok,#2f6b3a);white-space:nowrap;align-items:center;gap:4px;font-size:.9rem;font-weight:600;display:inline-flex}.panel .step{align-items:center}.orow-item>.orow{animation:none}.quick-ready{white-space:nowrap;min-height:48px;padding-inline:18px}@media (width<=700px){.orow-item.with-actions{grid-template-columns:minmax(0,1fr);padding-block-end:12px}.row-actions{flex-wrap:wrap}.row-actions .btn,.row-actions .hold{flex:auto}}@media (prefers-reduced-motion:reduce){.orow-item{animation:.12s linear both fade}}:root{--ease-in-out:cubic-bezier(.77, 0, .175, 1)}.tabs button{isolation:isolate;position:relative;overflow:hidden}.tabs button.on{background:var(--card);color:var(--on-primary);border-color:var(--line-2)}.tabs .tab-pill{z-index:-1;background:var(--primary);border-radius:inherit;position:absolute;inset:0}.tabs .tab-text{transition:color .2s;position:relative}.tabs button:not(.on) .tab-text{color:var(--muted)}.tab.tab-slide:after{display:none}.tab .tab-line{background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;inset-block-end:0;inset-inline:12px}.tab{transition:color .2s ease, transform var(--dur-press) var(--ease)}.chip,.mini,.seg button{transition:transform var(--dur-press) var(--ease), background-color .16s ease, color .16s ease, border-color .16s ease}.plist li.sortable{transition:scale .2s var(--ease), box-shadow .2s var(--ease), background-color .6s ease, opacity .18s var(--ease);scale:1}.plist li.sortable.dragging{scale:1.02}.plist li.sortable.leaving{opacity:0;transition:opacity .18s var(--ease), translate .18s var(--ease);pointer-events:none;translate:24px}[dir=rtl] .plist li.sortable.leaving{translate:-24px}.swap-step{flex-wrap:inherit;align-items:center;gap:8px;display:inline-flex}.sent-note .ico{animation:checkpop .32s var(--ease) both}@media (width<=700px){.swap-step{flex-wrap:wrap;width:100%;display:flex}.swap-step>*{flex:auto}}.adj-list .ctl .stepper .qty{transition:color .16s}@media (prefers-reduced-motion:reduce){.plist li.sortable,.plist li.sortable.pressing,.plist li.sortable.dragging{scale:1}.plist li.sortable.leaving{translate:0}.sent-note .ico{animation:none}}.grip{min-width:44px;min-height:44px;color:var(--muted);cursor:grab;touch-action:none;border-radius:var(--r-sm);place-items:center;display:grid}.grip:active{cursor:grabbing;color:var(--accent);background:var(--accent-tint)}.plist li.sortable .grip{width:auto}.sort-items{margin:0;padding:0;list-style:none}.sort-items>li.sortable{background:var(--card);transition:scale .2s var(--ease), box-shadow .2s var(--ease), background-color .6s ease;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:6px;display:grid;scale:1}.sort-items>li.sortable>.grip{margin-block-start:22px}.sort-items>li.sortable.dragging{z-index:2;border-radius:var(--r-sm);outline:1px solid var(--line-2);scale:1.015;box-shadow:0 10px 28px #28190a2e}.sort-items>li.sortable.dropped{background-color:var(--accent-tint);transition:background-color}.sort-items>li+li{border-block-start:1px solid var(--line)}.size-row .mini{align-self:end}@media (prefers-reduced-motion:reduce){.sort-items>li.sortable,.sort-items>li.sortable.dragging{scale:1}}:root{--paper:#f8f7f4;--card:#fff;--art:#eeede9;--line:#e5e2dc;--line-2:#cfcbc3;--ink:#191613;--muted:#6e6861;--primary:#191613;--on-primary:#faf9f6;--accent-tint:#f6efe3;--veil-dark:#1916130d;--scrim:#1916136b;--shadow:#1916131a;--r:10px;--r-sm:8px;--r-card:6px}body{background:var(--paper)}.card-price,.price-line,.bar b,.drawer-foot b,.ototal,.helper b,.line-price b{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-weight:600}.top{background:color-mix(in oklab, var(--paper) 90%, transparent)}.cart-btn{border-radius:var(--r-sm)}.top-btn.home.on{box-shadow:inset 0 -2px 0 var(--ink)}.pagehead{border-color:var(--line)}.search-wrap .search,.toolbar .btn{border-radius:var(--r-sm);box-shadow:none;background:var(--card)}.catbar .chips{border-block-end:1px solid var(--line);scrollbar-width:none;flex-wrap:nowrap;gap:0 26px;margin-block:6px 22px;overflow-x:auto}.catbar .chips::-webkit-scrollbar{display:none}.catbar .chip,.catbar .chip.on{min-height:48px;color:var(--muted);transition:color var(--dur-micro) var(--ease), box-shadow var(--dur-short) var(--ease), transform var(--dur-press) var(--ease);background:0 0;border:0;border-radius:0;padding:8px 0 10px;font-weight:600;box-shadow:inset 0 -2px #0000}.catbar .chip.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}@media (hover:hover) and (pointer:fine){.catbar .chip:hover:not(.on){color:var(--ink)}}.grid{gap:28px 14px}.card-art{background:var(--art);border-radius:var(--r-card);aspect-ratio:4/5}.card-art:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ink);opacity:0;transition:opacity var(--dur-micro) var(--ease);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.card:hover:not(:disabled) .card-art{background:#e8e7e2}.card:hover:not(:disabled) .card-art:after{opacity:1}.card:hover:not(:disabled) .card-art>svg,.card:hover:not(:disabled) .card-art .garment{transform:translateY(-3px)}}.card-body{gap:6px;padding:10px 1px 0}.card-top{flex-direction:row;align-items:baseline;gap:10px}.card-name{font-size:.98rem;font-weight:600}.card-price{color:var(--ink);font-size:.98rem}.swatches{gap:5px}.swatches i{width:10px;height:10px}@media (width<=700px){.card-top{flex-direction:column;gap:0}.card-art{aspect-ratio:1}}.sheet-top{box-shadow:none;background:0 0;border:0}.sheet-art{background:var(--art);border-radius:var(--r-card)}.meta span,.sheet-info .meta>span,.sheet-info .meta>span:first-child{color:var(--muted);background:0 0;border-radius:0;padding:0;font-size:.92rem;font-weight:400}.sheet-info .meta>span:first-child{color:var(--ink);font-weight:600}.sheet-info .meta{gap:0}.sheet-info .meta>span+span:before,.line .meta>*+:before{content:"·";color:var(--line-2);margin-inline:8px}.scroll-x:has(>.qgrid){border:1px solid var(--line-2);border-radius:var(--r);background:var(--card)}.qgrid th,.qgrid td{border:0;border-block-end:1px solid var(--line);border-inline-start:1px solid var(--line);height:58px;padding:0}.qgrid tr>:first-child{border-inline-start:0}.qgrid tr:last-child>*{border-block-end:0}.qgrid thead th{height:44px;color:var(--muted);letter-spacing:.04em;background:var(--paper);font-size:.82rem;font-weight:600}.qgrid .rowh{background:var(--card);padding-inline:14px;font-weight:600}.qgrid .rowh .sw,.mname .sw{vertical-align:middle;width:12px;height:12px;margin-inline-end:8px}.qgrid .cell,.qgrid .cell.has{height:100%;box-shadow:none;border-radius:0;place-items:center;padding:0;display:grid}.addcell,.mcell .addcell{height:100%;min-height:56px;color:var(--line-2);background:0 0;border:0;border-radius:0;font-size:1.35rem;font-weight:400}.addcell:active{background:var(--art);color:var(--ink);border:0}@media (hover:hover) and (pointer:fine){.addcell:hover{background:var(--paper);color:var(--ink);border:0}}.qgrid .cell.has{background:#f2f0eb}.cell.has .sbtn{background:0 0;border-color:#0000}.cell.has .qty{color:var(--ink);background:0 0;border-color:#0000;font-weight:600}.mcell{border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.mcell .cell.has{background:#f2f0eb;padding:0}.helper{border-color:var(--line)}.pill{border:1px solid var(--line-2);color:var(--ink);background:0 0;border-radius:4px;padding:0 6px;font-weight:600}.helper .hint{color:var(--accent)}.bar{background:color-mix(in oklab, var(--card) 94%, transparent);border-color:var(--line)}.drawer{box-shadow:none;border-inline-start:1px solid var(--line)}.drawer .sw.big{width:14px;height:14px;margin-block-start:6px}.line-price .pill{margin-block-start:2px}.drawer-foot .total-line{font-size:.9rem}.btn.split{justify-content:space-between;min-height:56px;padding-inline:20px}.btn.split b{font-size:1.1rem;font-family:var(--font-ui);color:inherit}.tabs{border:0;border-block-end:1px solid var(--line);background:0 0;border-radius:0;gap:0;padding:0}.tabs button,.tabs button.on{min-height:50px;color:var(--muted);background:0 0;border:0;border-radius:0;flex:none;margin-inline-end:28px;padding-inline:4px}.tabs button.on .tab-text{color:var(--ink)}.tabs .tab-pill{background:var(--ink);z-index:0;border-radius:0;height:2px;inset:auto 0 -1px}.tabs button{overflow:visible}.orow .olabel{color:var(--ink);font-family:var(--font-ui);text-align:start;letter-spacing:.02em;background:0 0;border:0;padding:0;font-size:.95rem;font-weight:600}.odate .dt{flex-wrap:wrap;gap:6px;display:inline-flex}.odate .tm:before{content:"·";color:var(--line-2);margin-inline-end:6px}.ototal .pill{margin-inline-start:6px}.line .meta{gap:0 12px}.line .meta>*+:before{content:none}.odate .dt{white-space:nowrap;flex-wrap:nowrap}.sheet .sheet-top{box-shadow:none;background:0 0;border:0;padding-inline:0}.search-wrap .search,.mcell{background:var(--card)}.mcell .cell.has,.mcell .cell.has .stepper{box-shadow:none;border:0;border-radius:0}.mlabel{color:var(--muted);letter-spacing:.04em;font-size:.8rem}.editbar{background:var(--card);border:1px solid var(--line)}.adm-bar .search,.adm-bar .btn,.mini,.seg button,.seg,.stat,.chip,.langs button,.lang-pick button{border-radius:var(--r-sm)}.stat{border:1px solid var(--line-2);color:var(--ink);background:0 0}.pl-thumb,.adm-thumb{border-radius:var(--r-card);border-color:var(--line);background:var(--art)}input,select,textarea,input:not([type=checkbox]):not([type=radio]),select,textarea{background:var(--card)}:is(.gridwrap:has(>.pgrid),.pgrid){border-collapse:collapse;border-spacing:0}.pgrid{border:1px solid var(--line-2);border-radius:var(--r);background:var(--card);overflow:hidden}.pgrid th,.pgrid td{border-block-end:1px solid var(--line);border-inline-start:1px solid var(--line)}.pgrid tr>:first-child{border-inline-start:0}.pgrid tr:last-child>*{border-block-end:0}.pgrid thead th{height:40px;color:var(--muted);background:var(--paper);font-size:.82rem}.pgrid th{color:var(--ink);padding-inline:12px}.pcell{font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;width:100%;min-height:50px}.pcell.custom{background:#f2f0eb;border:0}.pcell b{color:var(--ink)}.pcell.focus{outline:2px solid var(--ink);outline-offset:-2px}.box>legend{color:var(--ink)}.addphoto{border:1px dashed var(--line-2);color:var(--muted);background:var(--card);border-radius:var(--r-card)}.cphotos>summary{color:var(--ink)}.cphotos>summary:before{border-color:var(--line-2)}.item-row .swatch-in{border-radius:var(--r-sm)}.sort-items>*{background:var(--card);border-color:var(--line)}.menu-row>svg:first-child{color:var(--ink);background:0 0;padding:10px}.menu-row.on>svg:first-child{color:var(--ink);background:0 0}.editbar{padding:10px 14px}@media (width<=700px){.page .line{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.page .line>.line-main{grid-column:1}.page .line>.icon{grid-area:1/2}.page .line>.stepper{grid-column:1}.page .line>.line-price{grid-column:2;align-self:center}}.pgrid th,.pgrid th button,.pgrid th *{color:var(--ink)}.plist li.sortable.dragging,.sort-items>li.sortable.dragging{box-shadow:none;z-index:0;background:var(--paper);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1.5px var(--line-2);outline:0;scale:1}.plist li.sortable.dragging>*,.sort-items>li.sortable.dragging>*{visibility:hidden}.lift-list{margin:0;padding:0;list-style:none}.lift-list>li.lifted{background:var(--card);border-radius:var(--r-sm);cursor:grabbing;animation:lift .18s var(--ease) both;scale:1.03;box-shadow:0 1px 2px #19161314,0 14px 32px -8px #19161347}.lift-list>li.lifted .grip{color:var(--ink)}@keyframes lift{0%{scale:1}}@media (prefers-reduced-motion:reduce){.lift-list>li.lifted{animation:none;scale:1}}.plist li,.orow,.drawer .line,.card,.menu-row{animation-fill-mode:backwards}.addcell,.mcell .addcell{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.92rem;font-weight:600}.addcell>span{opacity:.55;transition:opacity var(--dur-micro) var(--ease)}.addcell:active>span{opacity:1}@media (hover:hover) and (pointer:fine){.addcell:hover>span{opacity:1}}.qgrid .cell.has,.mcell .cell.has{background:var(--ink);color:var(--on-primary);animation:cellin .18s var(--ease) both}.cell.has .stepper{background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;gap:0;width:100%;height:100%;display:grid}.cell.has .sbtn{color:#ffffffb3;background:0 0;border:0;border-radius:0;width:44px;height:100%;min-height:0;font-size:1.2rem}.cell.has .sbtn:active:not(:disabled){color:#fff;background:#ffffff1f;transform:none}@media (hover:hover) and (pointer:fine){.cell.has .sbtn:hover:not(:disabled){color:#fff;background:#ffffff14}}.cell.has .qty{color:#fff;text-align:center;width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;font-size:1.05rem;font-weight:600}.cell.has .qty:focus{box-shadow:none;background:#ffffff1a}@keyframes cellin{0%{background-color:var(--paper);color:var(--ink)}}@media (prefers-reduced-motion:reduce){.qgrid .cell.has,.mcell .cell.has{animation:none}}.mcell .mlabel{text-align:center;padding-block:6px 2px;display:block}.addcell>span{direction:ltr;unicode-bidi:isolate;display:inline-block}@media (width>=0){.editor{max-width:880px;margin-inline:auto;display:block}}.editor fieldset.box{border-block-start:1px solid var(--line);margin:0;padding:22px 0 30px}.editor fieldset.box>legend{margin-block-end:14px;font-size:1.35rem}.editor .ed-head{margin-block-end:8px}.editor label{margin-block:0 14px}.editor label>input,.editor label>select,.editor label>textarea{margin-block-start:6px}.editor .two{gap:0 16px}.editor .three{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px}.editor label.narrow{max-width:calc(50% - 8px)}.sub-label{color:var(--ink);margin-block:6px 10px;font-size:.9rem;font-weight:600}.sub-label .muted{margin-inline-start:6px;font-weight:400}.editor .addphoto{width:112px;height:112px}.editor .checks{gap:28px}.editor .sort-items>li.sortable{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:14px 0}.editor .item-row{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0}.editor .item-row label{margin:0}.editor .item-row .swatch-in{align-self:end;width:56px;height:48px}.editor .item-row.size-row{grid-template-columns:minmax(0,220px)}.more{margin-block-start:8px}.more>summary{cursor:pointer;min-height:40px;color:var(--muted);align-items:center;gap:8px;font-size:.9rem;font-weight:600;list-style:none;display:inline-flex}.more>summary::-webkit-details-marker{display:none}.more>summary:before{content:"";width:7px;height:7px;transition:rotate var(--dur-short) var(--ease);border-block-end:1.5px solid;border-inline-end:1.5px solid;rotate:-45deg}@media (hover:hover) and (pointer:fine){.more>summary:hover{color:var(--ink)}}.more>summary .stat{margin-inline-start:4px}.more-body{gap:4px;padding:10px 0 4px;display:grid}.more-body .item-sub{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.more-body .item-sub>label{margin-block-end:10px}.more-foot{justify-content:space-between;align-items:center;gap:12px;margin-block-start:8px;display:flex}.rows.tiers{max-width:360px;margin:0 0 14px;padding:0;list-style:none}.rows.tiers li{border-block-end:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;padding:10px 0;display:flex}.editor .grp{padding-block:14px}.editor .grp-act{gap:8px}.editor .savebar{border-block-start:1px solid var(--line);padding-block:18px 40px}@media (width<=700px){.editor .three{grid-template-columns:repeat(2,minmax(0,1fr))}.editor label.narrow{max-width:none}.editor .item-row{grid-template-columns:48px minmax(0,1fr)}.editor .item-row>label:last-child{grid-column:2}.more-body .item-sub{grid-template-columns:repeat(2,minmax(0,1fr))}.more-body .item-sub>label:first-child:nth-last-child(3){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.more>summary:before{transition:none}}.editor .two{grid-template-columns:repeat(2,minmax(0,1fr))}.editor .item:has(>.size-row){flex-wrap:wrap;align-items:end;gap:0 18px;display:flex}.editor .item:has(>.size-row)>.more{margin:0}.editor .item:has(>.size-row)>.more>summary{min-height:48px}.editor .item:has(>.size-row)>.more[open]{flex-basis:100%}.editor .item:has(>.size-row)>.more[open]>summary{min-height:40px;margin-block-start:6px}.editor .sort-items>li.sortable:has(.size-row){padding:10px 0}@media (width<=700px){.editor .two{grid-template-columns:1fr}}.editor .sort-items>li.sortable{background:0 0}.editor .sort-items>li.sortable:has(.size-row)>.grip{margin-block-start:12px}.editor .item:has(>.size-row){align-items:center}.more>summary:before{border:0;border-bottom:1.5px solid;border-right:1.5px solid;rotate:-45deg}[dir=rtl] .more>summary:before{rotate:135deg}.more[open]>summary:before,[dir=rtl] .more[open]>summary:before{rotate:45deg}.editor .cols-head{color:var(--muted);border-block-end:1px solid var(--line);grid-template-columns:40px 56px minmax(0,1fr) minmax(0,1fr) 140px;gap:12px;padding-block:14px 6px;font-size:.85rem;font-weight:600;display:grid}.editor .cols-head>span:first-child{grid-column:1/3}.editor .sort-items>li.sortable{border-color:var(--line);padding:10px 0}.editor .sort-items>li.sortable>.grip{margin-block-start:12px}.editor .item:has(>.item-row){flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.editor .item>.item-row{flex:1 1 0;min-width:0}.editor .item>.item-row:not(.size-row){grid-template-columns:56px minmax(0,1fr) minmax(0,1fr)}.editor .item>.item-row .swatch-in{height:48px}.editor .item>.more{flex:0 0 140px;margin:0}.editor .item>.more>summary{min-height:48px}.editor .item>.more[open]{flex-basis:100%}.editor .item>.more[open]>summary{min-height:36px;margin-block-start:4px}.editor .item:has(>.size-row)>.size-row{flex:0 200px}.editor .item:has(>.size-row)>.more{flex:none}.editor .more-body{padding:6px 0 10px}.editor .own-tier{border-block-start:1px dashed var(--line-2);margin-block-start:22px;padding-block-start:16px}@media (width<=700px){.editor .cols-head{display:none}.editor .item>.item-row:not(.size-row){grid-template-columns:48px minmax(0,1fr)}.editor .item>.item-row:not(.size-row)>input[dir=ltr]{grid-column:2}.editor .item>.more{flex-basis:100%}}.editor .sort-items .item{border:0;margin:0;padding-block:0}.disc-list{border:1px solid var(--line-2);border-radius:var(--r);background:var(--card);margin-block:6px 12px}.disc-row{grid-template-columns:minmax(150px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:8px 20px;padding:16px 18px;display:grid}.disc-row+.disc-row{border-block-start:1px solid var(--line)}.disc-who{gap:2px;display:grid}.disc-who b{font-variant-numeric:tabular-nums;font-size:1.15rem}.disc-who .muted{font-size:.88rem;line-height:1.5}.disc-tiers{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.disc-tiers .tier{white-space:nowrap;font-variant-numeric:tabular-nums}.disc-tag{color:var(--muted);border:1px solid var(--line-2);border-radius:4px;padding:0 6px;font-size:.8rem}.disc-act{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.disc-row{grid-template-columns:1fr}.disc-act{justify-content:flex-start}}.disc-who b{justify-self:start}:root{--font-head:"Newsreader", "Amiri", "Cairo", serif;--font:var(--font-ui)}.pagehead h1,h1,h2,h3,legend{line-height:1.35}.qgrid thead th:first-child,.mname,.cols-head span{letter-spacing:normal}html[lang=en] .pagehead h1,html[lang=en] .ed-head h2,html[lang=en] .sheet-head h2{letter-spacing:-.01em;font-weight:600}:root{--muted:#4f4943;--line-2:#bdb8af}input::placeholder,textarea::placeholder{color:#6b655e;opacity:1}.qgrid thead th,.mlabel,.mcell .mlabel{color:var(--ink);letter-spacing:normal;font-size:.95rem;font-weight:600}.qgrid thead th:first-child{color:var(--muted);font-weight:600}.qgrid .rowh,.mname{color:var(--ink);font-weight:600}.addcell,.mcell .addcell{color:#5c564f}.addcell>span{opacity:1}.qgrid .cell.off{color:#8d877f}.pgrid thead th,.pgrid th{color:var(--ink);font-weight:600}.tabs button:not(.on) .tab-text,.catbar .chip:not(.on),.sheet-info .meta>span,.line .meta,.card-price .muted,.muted{color:var(--muted)}.sheet-info .meta>span+span:before,.line .meta>*+:before,.odate .tm:before{color:#9a948b}.card.dim,.item.off,.item-row.off,.pcell.na,.plist li.off,.history ol>li.off{opacity:.7}.hd.off{opacity:.65}.btn:disabled{color:#6b655e}.pd{grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);align-items:start;gap:0 36px;padding-block-end:calc(var(--bar-h) + 24px);display:grid}.pd-media{top:calc(var(--top-h) + 20px);gap:14px;display:grid;position:sticky}.pd-art{background:var(--art);border-radius:var(--r-card);aspect-ratio:4/5;place-items:center;display:grid;overflow:hidden}.pd-art .photo{object-fit:cover;width:100%;height:100%}.pd-art .garment,.pd-art>svg{width:78%;height:auto;transition:color var(--dur-short) var(--ease)}.pd-swatches{flex-wrap:wrap;gap:8px;display:flex}.pd-sw{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);min-height:40px;color:var(--ink);transition:border-color var(--dur-micro) var(--ease), transform var(--dur-press) var(--ease);align-items:center;gap:8px;padding:0 12px;font-size:.9rem;font-weight:600;display:inline-flex}.pd-sw i{width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--swatch-edge);border-radius:50%}.pd-sw.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pd-sw:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pd-sw:hover:not(.on){border-color:var(--ink)}}.pd-panel{align-content:start;gap:0;min-width:0;display:grid}.pd-back{min-height:44px;color:var(--muted);transition:color var(--dur-micro) var(--ease), transform var(--dur-press) var(--ease);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0 2px;font-weight:600;display:inline-flex}.pd-back:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pd-back:hover{color:var(--ink)}}.pd-title{font-family:var(--font-head);text-wrap:balance;margin:2px 0 6px;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.3}.pd-desc{color:var(--ink);margin:0 0 18px;font-size:1.05rem;line-height:1.7}.pd-facts{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:0 0 22px;display:grid}.pd-facts>div{padding:12px 0}.pd-facts>div+div{border-inline-start:1px solid var(--line);padding-inline-start:16px}.pd-facts dt{color:var(--muted);font-size:.82rem;font-weight:600}.pd-facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.05rem;font-weight:600}.pd-facts dd .muted{font-size:.9rem;font-weight:400}.pd .scroll-x,.pd .mlist{margin:0}.pd-progress{border-block-start:1px solid var(--line);gap:0;margin-block-start:20px;display:grid}.pd-prog{border-block-end:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.pd-prog-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pd-prog-top b{font-variant-numeric:tabular-nums;font-size:1.05rem}.pd-got{color:var(--ok);font-weight:600}.pd-track{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.pd-track>i{background:var(--ink);transform-origin:100%;height:100%;transition:transform .32s var(--ease);display:block}[dir=ltr] .pd-track>i{transform-origin:0}.pd-hint{color:var(--accent);font-size:.92rem;font-weight:600}.pd-hint.ok{color:var(--ok)}.pd{grid-template-columns:minmax(240px,.62fr) minmax(0,1.6fr);grid-template-areas:"media head""media panel"}.pd-head{grid-area:head}.pd-panel{grid-area:panel}.pd .qgrid .cell.has .stepper{grid-template-columns:32px minmax(0,1fr) 32px}.pd .qgrid .cell.has .sbtn{width:32px}@media (width<=899px){.pd{display:block}.pd-media{grid-template-columns:120px minmax(0,1fr);align-items:center;margin-block:4px 18px;position:static}.pd-art{aspect-ratio:1}.pd-swatches .pd-sw span{display:none}.pd-sw{justify-content:center;width:44px;height:44px;padding:0}.pd-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-facts>div+div{padding-inline-start:12px}}@media (prefers-reduced-motion:reduce){.pd-track>i{transition:none}}.pd{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);grid-template-areas:"media info";gap:0 40px}.pd-media{grid-area:auto/media}.pd-info{grid-area:info;align-content:start;min-width:0;display:grid}.pd-art{border-radius:16px}.pd-title{font-family:var(--font-ui);margin:4px 0 6px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600;line-height:1.35}.pd-price{color:var(--muted);align-items:baseline;gap:6px;margin:0;font-size:1rem;display:flex}.pd-price b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:600}.pd-rules{color:var(--muted);margin:4px 0 0;font-size:.95rem}.pd-desc{color:var(--ink);margin:14px 0 0;line-height:1.7}.pd .note{margin-block-start:14px}.pk-block{margin-block-start:26px}.pk-label{color:var(--muted);margin-block-end:12px;font-size:1rem}.pk-label b{color:var(--ink);font-weight:600}.pk-colors{flex-wrap:wrap;gap:10px;display:flex}.pk-color{border:1.5px solid var(--line);background:var(--card);min-height:52px;color:var(--ink);transition:border-color var(--dur-micro) var(--ease), transform var(--dur-press) var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;font-size:1rem;font-weight:600;display:inline-flex;position:relative}.pk-color i{border-radius:50%;flex:none;width:26px;height:26px;box-shadow:inset 0 0 0 1px #0000002e}.pk-color.on{border-color:var(--ink)}.pk-color:active{transform:scale(.97)}.pk-color em{background:var(--ink);color:#fff;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:.78rem;font-style:normal;font-weight:600;display:grid;position:absolute;inset-block-start:-8px;inset-inline-end:-6px}@media (hover:hover) and (pointer:fine){.pk-color:hover:not(.on){border-color:var(--line-2)}}.pk-sizes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.pk-tile{border:1.5px solid var(--line);background:var(--card);transition:border-color var(--dur-short) var(--ease);border-radius:16px;gap:12px;padding:14px;display:grid}.pk-tile.has{border-color:var(--ink)}.pk-tile.wide{grid-column:1/-1;max-width:360px}.pk-tile.off{opacity:.6}.pk-top{justify-content:space-between;align-items:baseline;gap:8px;min-height:28px;display:flex}.pk-size{color:var(--ink);font-size:1.35rem;font-weight:600;line-height:1.2}.pk-price{color:var(--muted);font-size:.9rem;font-weight:600}.pk-na{color:var(--muted);font-size:.9rem}.pk-tile .cell,.pk-tile .cell.has{box-shadow:none;background:0 0;border:0;height:auto;padding:0;animation:none;display:block}.pk-add.addcell{border:1.5px solid var(--ink);background:var(--card);width:100%;height:52px;min-height:52px;color:var(--ink);transition:background-color var(--dur-micro) var(--ease), transform var(--dur-press) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:1.05rem;font-weight:600;display:flex}.pk-add .pk-plus{font-size:1.4rem;font-weight:400;line-height:1}.pk-add>span{opacity:1}.pk-add:active{background:var(--paper);transform:scale(.97)}@media (hover:hover) and (pointer:fine){.pk-add:hover{background:var(--paper)}}.pk-tile .cell .stepper{background:var(--ink);width:100%;height:52px;animation:pk-in .2s var(--ease) both;border:0;border-radius:999px;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;display:grid;overflow:hidden}.pk-tile .cell .stepper .sbtn{color:#fff;width:52px;height:52px;min-height:0;transition:background-color var(--dur-micro) var(--ease), transform var(--dur-press) var(--ease);background:0 0;border:0;border-radius:999px;font-size:1.5rem;line-height:1}.pk-tile .cell .stepper .sbtn:active:not(:disabled){background:#ffffff24;transform:scale(.94)}.pk-tile .cell .stepper .qty{color:#fff;text-align:center;height:52px;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;font-size:1.2rem;font-weight:600}.pk-tile .cell .stepper .qty:focus{background:#ffffff1a}@keyframes pk-in{0%{opacity:.4;transform:scale(.96)}}.pd .pd-progress{margin-block-start:26px}@media (width<=899px){.pd{display:block}.pd-media{margin:0 0 14px;display:block;position:static}.pd-art{aspect-ratio:4/3;max-height:300px;margin-inline:auto}.pk-sizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pd-back{margin-block-end:2px}}@media (prefers-reduced-motion:reduce){.pk-tile .cell .stepper{animation:none}}.pk-tile{padding-block-start:16px;position:relative}.pk-top{justify-content:center;min-height:34px}.pk-size{font-size:1.5rem}.pk-tile .pk-price{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600;position:absolute;top:10px;left:auto;right:12px}.pk-tile.has .pk-price{color:var(--ink)}.pk-tile .cell:not(.has) .stepper{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--line-2);animation:none}.pk-tile .cell:not(.has) .stepper .sbtn{color:var(--ink)}.pk-tile .cell:not(.has) .stepper .sbtn:disabled{color:var(--line-2)}.pk-tile .cell:not(.has) .stepper .qty{color:var(--muted);font-weight:600}.pk-tile .cell:not(.has) .stepper .sbtn:active:not(:disabled){background:var(--paper)}.pk-tile .cell .stepper{transition:background-color var(--dur-short) var(--ease), box-shadow var(--dur-short) var(--ease)}.pk-tile .cell .stepper .sbtn:disabled{opacity:1;cursor:default}.modal{position:relative}.modal-x{top:10px;width:44px;height:44px;color:var(--muted);transition:background-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease), transform var(--dur-press) var(--ease);z-index:1;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:10px}.modal-x:active{background:var(--paper);color:var(--ink);transform:scale(.92)}@media (hover:hover) and (pointer:fine){.modal-x:hover{background:var(--paper);color:var(--ink)}}.modal>h3:first-of-type,.modal>h2:first-of-type{padding-inline-end:48px}.pd-back{border:1px solid var(--line-2);background:var(--card);min-height:44px;color:var(--ink);border-radius:999px;margin-block-end:10px;padding:0 16px 0 12px}.menu-head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-block-end:6px;padding-block-end:14px;display:flex}.menu-head h2{border:0;margin:0;padding:0}.close-btn{border-radius:999px;min-height:44px}:root{--font-ui:"IBM Plex Sans Arabic", system-ui, sans-serif;--font-head:"IBM Plex Sans Arabic", system-ui, sans-serif;--font-display:"IBM Plex Sans Arabic", system-ui, sans-serif;--font:var(--font-ui);--r-sm:10px;--r:14px;--r-card:14px}body{font-family:var(--font-ui);text-wrap:pretty}h1,h2,h3,legend,.pagehead h1,.ed-head h2,.drawer-head h2,.pd-title,.saved .big-label,fieldset.box>legend,.history h3,.mname,.orow .olabel{font-family:var(--font-ui);letter-spacing:normal}.pagehead h1{font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:600;line-height:1.35}h2,.ed-head h2,.drawer-head h2{font-weight:600}fieldset.box>legend,.editor fieldset.box>legend{font-size:1.2rem;font-weight:600}.pd-title{font-weight:600}label,.pk-label,.pd-facts dt{font-weight:500}.btn,.top-btn,.cart-btn,.chip,.mini,.tab{font-weight:600}html[lang=en] .pagehead h1,html[lang=en] .ed-head h2,html[lang=en] .sheet-head h2{letter-spacing:-.015em}.top{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.bar{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -1px 0 var(--line);border-block-start:0}.btn,.top-btn,.cart-btn,input,select,textarea,.mini,.pd-back,.search-wrap .search,.toolbar .btn,.adm-bar .btn,.adm-bar .search,.seg button,.tabs-btn,input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:var(--r-sm)}.modal,.login-card,.formcard,.pk-tile,.pd-art,.card-art,.disc-list,.pgrid,.saved,.empty,.editbar,.lines,.orow-item .orow{border-radius:var(--r)}.scroll-x:has(>.qgrid){border-radius:var(--r)}.drawer{border-radius:0}.btn{min-height:48px;padding-inline:20px}.btn.gold{background:var(--ink);border-color:var(--ink);color:var(--on-primary)}.btn.ghost,.btn:not(.gold):not(.danger){background:var(--card);border-color:var(--line-2);color:var(--ink)}.btn:disabled,.btn.gold:disabled{border-color:var(--line);color:#8f8981;box-shadow:none;background:0 0}.btn.danger{background:var(--card);border-color:var(--line-2);color:var(--danger)}a,.link{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}@media (hover:hover) and (pointer:fine){a:hover,.link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.pd-art-in{width:100%;height:100%;animation:art-in .26s var(--ease) both;place-items:center;display:grid}@keyframes art-in{0%{opacity:0;transform:scale(.985)}}.card-art .garment,.pd-art .garment{filter:none}.saved .big-label{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:600}.admin .btn:disabled{background:0 0}@media (prefers-reduced-motion:reduce){.pd-art-in{animation:none}}.stepper{background:var(--card);height:46px;box-shadow:inset 0 0 0 1.5px var(--line-2);border:0;border-radius:999px;grid-template-columns:44px minmax(44px,auto) 44px;align-items:center;gap:0;display:inline-grid;overflow:hidden}.stepper .sbtn{width:44px;height:46px;min-height:0;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:0;font-size:1.3rem;line-height:1}.stepper .sbtn:disabled{color:var(--line-2);background:0 0}.stepper .sbtn:active:not(:disabled){background:var(--paper);transform:scale(.94)}.stepper .qty{text-align:center;width:100%;min-width:44px;max-width:72px;height:46px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 2px;font-size:1.05rem;font-weight:600}.stepper .qty:focus{background:var(--paper);box-shadow:none}@media (hover:hover) and (pointer:fine){.stepper .sbtn:hover:not(:disabled){background:var(--paper)}}.top-btn,.top-btn.home{font-weight:500}.cart-btn{font-weight:600}.stepper input.qty,.stepper input.qty:focus{box-shadow:none;background:0 0;border:0;border-radius:0}.stepper input.qty:focus{background:var(--paper)}.pk-tile .cell.has .stepper{box-shadow:none}.pk-tile .cell.has .stepper input.qty,.pk-tile .cell.has .stepper input.qty:focus{color:#fff;background:0 0}.page .line>.stepper,.drawer .line .stepper{justify-self:start;width:auto}.orow .odate .dt{white-space:normal;flex-wrap:wrap;gap:0 8px;display:flex}.odate .tm:before{content:none}.pk-sizes{animation:sizes-in .2s var(--ease) both}@keyframes sizes-in{0%{opacity:.35;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.pk-sizes{animation:none}}.addphoto,.file-btn{position:relative;overflow:hidden}.file-over{opacity:0;cursor:pointer;z-index:1;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;font-size:0;position:absolute;inset:0}.file-over:disabled{cursor:progress}:is(.addphoto:has(.file-over:focus-visible),.file-btn:has(.file-over:focus-visible)){outline:2px solid var(--ink);outline-offset:2px}.btn,.adm-bar .btn,.toolbar .btn,.actions .btn,.grp-act .btn,.file-btn{height:auto;min-height:48px;padding:0 20px;font-size:1rem}.mini,.grp-act .mini,.disc-act .mini,.pl-actions .btn,.pl-actions .mini,.row-actions .btn{border-radius:var(--r-sm);min-height:40px;padding:0 14px;font-size:.95rem}input:not([type=checkbox]):not([type=radio]):not(.file-over),select{min-height:48px}.actions,.actions.wrap{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:6px;display:flex}.settings-grid,.settings-grid{max-width:720px;display:block}@media (width>=900px){.settings-grid{grid-template-columns:none;display:block}}.settings-grid fieldset.box,.editor fieldset.box{border:0;border-block-start:1px solid var(--line);margin:0;padding:24px 0 28px}.settings-grid fieldset.box>legend,.editor fieldset.box>legend{float:left;width:100%;margin:0 0 16px;padding:0;font-size:1.15rem;font-weight:600;line-height:1.4}[dir=rtl] .settings-grid fieldset.box>legend,[dir=rtl] .editor fieldset.box>legend{float:right}.settings-grid fieldset.box>legend+*,.editor fieldset.box>legend+*{clear:both}.settings-grid label,.editor label{margin-block:0 14px}.settings-grid .two,.settings-grid .three{gap:0 14px}.settings-grid .muted{margin-block:0 12px}.admin>.subtabs{margin-block-end:8px}.editor .sort-items>li.sortable>.grip{align-self:center;margin-block-start:0}.editor .item>.item-row{align-items:center}.editor .sort-items>li.sortable:has(.size-row)>.grip{align-self:center;margin-block-start:0}:root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:24px;--s8:32px;--s10:40px}.drawer{width:100%;max-width:440px}.orow-item{position:relative}.orow-item.arrived:before{content:"";background:var(--accent-tint);border-radius:var(--r-sm);pointer-events:none;z-index:0;animation:arrive 1.2s var(--ease) both;position:absolute;inset:0}.orow-item.arrived>*{z-index:1;position:relative}@keyframes arrive{0%{opacity:0}12%{opacity:1}to{opacity:0}}.olist{animation:fade .12s var(--ease) both}.strip .thumb{animation:pop var(--dur-short) var(--ease) both}.strip.drop-over .addphoto,.logo-drop:focus-within .file-btn{outline:2px dashed var(--accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.orow-item.arrived:before{opacity:.6;animation:.12s linear both fade}.olist,.strip .thumb{animation:none}}:root{--ctl:48px;--ctl-sm:40px;--gap:16px;--section:24px;--pad-x:24px;--r-ctl:12px}.top{gap:var(--s2);min-height:68px;padding-inline:max(var(--pad-x), env(safe-area-inset-right)) max(var(--pad-x), env(safe-area-inset-left))}.top>.tab{min-height:68px;padding-inline:var(--s4)}.top-end{gap:var(--s2)}.top-btn,.cart-btn{min-height:var(--ctl);padding-inline:var(--s4);border-radius:var(--r-ctl);gap:var(--s2);font-size:.95rem}:root{--top-h:68px}.page{padding:var(--s8) max(var(--pad-x), env(safe-area-inset-right)) calc(var(--bar-h) + var(--s10)) max(var(--pad-x), env(safe-area-inset-left))}.page>h2:first-child,.pagehead{margin-block:0 var(--section)}.pagehead{justify-content:space-between;align-items:baseline;gap:var(--s4);display:flex}.pagehead h1,.pagehead h2{margin:0}.tabs{gap:var(--s2);margin-block:0 var(--gap)}.tabs button{min-height:var(--ctl);border-radius:var(--r-ctl);padding-inline:var(--s4)}.toolbar{align-items:stretch;gap:var(--s3);margin-block:0 var(--gap);display:flex}.toolbar .btn,.search-wrap .search{min-height:var(--ctl);height:var(--ctl);border-radius:var(--r-ctl)}.toolbar .btn{padding-inline:var(--s5);flex:none}.search-wrap .search{box-shadow:none;padding-block:0;padding-inline-end:var(--s4)}.search-wrap{flex:1;margin:0;display:flex}.search-wrap .ico{inset-inline-start:var(--s4)}.search-wrap .search{padding-inline-start:48px}.filters{gap:var(--s3);padding-block:0 var(--s3)}.chips,.cats{gap:var(--s2);padding-block:0 var(--s2);margin-block:0 var(--gap)}.chip{min-height:44px;padding:0 var(--s5);border-radius:var(--r-ctl)}.grid{gap:var(--section);margin-top:var(--gap)}.card{border-radius:16px}.card-body{padding:var(--s3) var(--s4) var(--s4);gap:var(--s1)}.card-name{font-size:1rem;line-height:1.5}.btn{min-height:var(--ctl);padding:0 var(--s5);border-radius:var(--r-ctl);gap:var(--s2);font-size:1rem}.btn.wide{margin-block:var(--s2) 0}.row-actions{gap:var(--s2)}.row-actions .btn,.plist .btn,.admin .plist li .btn,.mini{min-height:var(--ctl-sm);padding:0 var(--s4);border-radius:10px;font-size:.875rem}.actions,.bar-actions{gap:var(--s2)}input,select,textarea{min-height:var(--ctl);padding:var(--s3) var(--s4);border-radius:var(--r-ctl)}textarea{min-height:96px}label{margin-block:var(--s3) 0}label>input,label>select,label>textarea{margin-block-start:var(--s2)}.form-grid{gap:0 var(--s4);padding:var(--s2) var(--s5) var(--s5);margin-block:var(--gap);border-radius:16px}fieldset.box{padding:var(--s5);margin-block:0 var(--section);border-radius:16px}fieldset.box>legend{padding-inline:var(--s2)}.olist{gap:var(--s3);margin-block:var(--s3) 0}.orow{padding:var(--s4) var(--s5);gap:var(--s4);border-radius:16px}.plist{gap:var(--s2);margin-block:var(--s3)}.plist li{padding:var(--s3) var(--s4);gap:var(--s3)}.menu-list{gap:var(--s2);display:grid}.menu-row{min-height:56px;padding:0 var(--s4);gap:var(--s3);border-radius:var(--r-ctl)}.settings-grid>*+*,.admin .box+.box{margin-block-start:var(--section)}.drawer-head{padding:var(--s4) var(--s5)}.drawer .line{padding:var(--s4) var(--s5);gap:var(--s3)}.drawer-foot{padding:var(--s4) var(--s5) calc(var(--s4) + env(safe-area-inset-bottom));gap:var(--s3)}.bar{padding-inline:max(var(--pad-x), env(safe-area-inset-right));gap:var(--s3)}@media (width<=700px){:root{--pad-x:16px;--section:24px}.top{gap:var(--s1);min-height:60px}.top>.tab{min-height:60px;padding-inline:var(--s3)}.page{padding-top:var(--s5)}.grid{gap:var(--s4)}.form-grid,fieldset.box,.orow{padding:var(--s4)}.toolbar .btn,.drawer-head,.drawer .line,.drawer-foot{padding-inline:var(--s4)}}.toolbar{align-items:center}.toolbar .search-wrap{height:var(--ctl);align-items:center;margin:0}.toolbar .search-wrap .search{height:var(--ctl);margin:0}.toolbar .btn{height:var(--ctl);min-height:var(--ctl);margin:0}.search-wrap .ico{inset-block-start:50%}.grid{align-items:stretch}.card{flex-direction:column;height:100%;display:flex}.card-art{flex:none;width:100%}.card-body{gap:var(--s2);flex-direction:column;flex:1;display:flex}.card-top{justify-content:space-between;align-items:baseline;gap:var(--s2)}.card-name{overflow-wrap:anywhere;min-width:0}.swatches{align-items:center;min-height:16px;margin-block-start:auto}.search-wrap,.search-wrap .search{margin:0}.page>.chips{top:calc(var(--top-h) + env(safe-area-inset-top));z-index:10;background:var(--paper);margin-block:0 var(--gap);margin-inline:calc(var(--pad-x) * -1);padding:var(--s2) var(--pad-x);gap:0 var(--s6);border-block-end:1px solid var(--line);scrollbar-width:none;flex-wrap:nowrap;position:sticky;overflow-x:auto}.page>.chips::-webkit-scrollbar{display:none}.page>.chips .chip{min-height:40px;padding:0 var(--s1);background:0 0;border:0;border-radius:0;flex:none;font-weight:600;position:relative}.page>.chips .chip:after{content:"";background:var(--primary);height:2px;transition:transform var(--dur-short) var(--ease);position:absolute;inset-block-end:-9px;inset-inline:0;transform:scaleX(0)}.page>.chips .chip.on{color:var(--ink)}.page>.chips .chip.on:after{transform:scaleX(1)}@supports (grid-template-rows:subgrid){.grid{row-gap:0;column-gap:var(--section)}.card{grid-row:span 4;grid-template-rows:subgrid;align-content:start;row-gap:0;height:auto;display:grid}.card-body,.card-top{display:contents}.card-art{grid-row:1}.card-name{padding-block:var(--s3) var(--s1);grid-row:2}.card-price{grid-row:3;padding-block-end:var(--s2)}.swatches{grid-row:4;align-self:start;min-height:0;margin:0;padding-block-end:var(--section)}}@media (width<=700px){:root{--top-h:60px}}.menu>h2{margin-block-end:0}.menu .menu-list{margin-block:0 var(--s6);gap:0}.menu .menu-row{border-radius:0;min-height:64px;margin:0}.menu .menu-row:first-child{border-block-start:0}.menu>.btn.wide{margin-block:0 var(--s3)}section.page.menu>h2{margin-block:0}section.page.menu>.menu-list{margin-block-start:0}main>.page.narrow.menu>h2:first-child:not(.center *){margin-block:8px 0}.msg-kinds{margin-block:var(--s2) var(--s3)}.varchips{gap:var(--s2);margin-block:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.varchip{min-height:40px;padding:0 var(--s3);border:1px solid var(--line-2);background:var(--card);color:var(--ink);transition:transform var(--dur-press) var(--ease);border-radius:10px;font-size:.875rem;font-weight:600}.varchip:active{transform:scale(.97)}.msg-kinds button.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.msg-kinds{gap:var(--s2);border:0;grid-template-columns:repeat(3,1fr);display:grid}.msg-kinds button{min-height:var(--ctl);border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--card);color:var(--ink);padding:0 var(--s2);font-weight:600}.msg-kinds button,.msg-kinds button.on{border-radius:var(--r-ctl);min-height:var(--ctl)}.msg-kinds button.on:after,.msg-kinds button.on:before{display:none}.orow .oname{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.orow .oname b{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.orow .ophone,.orow .oname .stat{white-space:nowrap;flex:none}@media (width<=1000px){.orow-item .orow{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lbl nm tot""lbl dt tot";align-items:center;gap:4px 16px}.orow-item .orow .olabel{grid-area:lbl}.orow-item .orow .oname{grid-area:nm}.orow-item .orow .odate{white-space:nowrap;grid-area:dt/auto;align-items:baseline;gap:8px;display:flex}.orow-item .orow .odate .dt{gap:8px;display:flex}.orow-item .orow .ototal{text-align:end;grid-area:tot;justify-self:end}}.page>.chips .chip,.chips .chip{min-width:44px}@media (width<=700px){.top-btn.home{min-width:44px}}.hd{justify-content:center;min-width:44px}input[type=checkbox]{width:24px;height:24px}.editor h2,.editor .editbar h2{line-height:1.4;overflow:visible}.more-body .item-sub{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.more-body .item-sub>label:first-child:nth-last-child(3){grid-column:auto}.pk-tile .cell .stepper .qty,.cell.has .stepper .qty,.qgrid .stepper .qty{text-align:center;width:100%;min-width:0;max-width:none}.pk-tile .cell .stepper{grid-template-columns:52px minmax(0,1fr) 52px}@media (width<=420px){.pk-tile .cell .stepper{grid-template-columns:48px minmax(0,1fr) 48px}.pk-tile .cell .stepper .sbtn{width:48px}}.modal-back.leaving{animation:fade-out .14s var(--ease) both;pointer-events:none}.modal-back.leaving .modal{animation:pop-out .14s var(--ease) both}@keyframes pop-out{to{opacity:0;transform:scale(.97)}}.filters-wrap{opacity:0;transition:grid-template-rows .22s var(--ease), opacity .16s var(--ease);grid-template-rows:0fr;display:grid}.filters-wrap.open{opacity:1;grid-template-rows:1fr}.filters-wrap>.filters{min-height:0;margin:0;padding-block:0;animation:none;overflow:hidden}.filters-wrap.open>.filters{transition:none;overflow:visible}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.more::details-content{opacity:0;block-size:0;transition:block-size .22s var(--ease), opacity .16s var(--ease), content-visibility .22s allow-discrete;overflow:clip}.more[open]::details-content{opacity:1;block-size:auto}}.tabs .tab-text,.adj-list .ctl .stepper .qty{transition-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){.modal-back.leaving,.modal-back.leaving .modal{animation-duration:1ms}.filters-wrap{transition:none}.more::details-content{transition:none}}.filters-wrap{transition:grid-template-rows .22s var(--ease), opacity .16s var(--ease), padding-block .22s var(--ease);padding-block:0}.filters-wrap.open{padding-block:8px}.filters-wrap{visibility:hidden;transition:grid-template-rows .22s var(--ease), opacity .16s var(--ease), padding-block .22s var(--ease), visibility 0s linear .22s}.filters-wrap.open{visibility:visible;transition-delay:0s,0s,0s,0s}.orow{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.orow-item{--osel-w:56px}.osel{z-index:2;inset-inline-start:16px;border:2px solid var(--line-2);background:var(--card);width:26px;height:26px;color:var(--on-primary);pointer-events:none;opacity:0;transition:opacity .18s var(--ease), scale .18s var(--ease), background-color .14s var(--ease), border-color .14s var(--ease);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%;scale:.6}.olist.selecting .osel{opacity:1;scale:1}.osel .ic,.osel svg{opacity:0;transition:opacity .12s var(--ease), scale .16s var(--ease);scale:.5}.osel.on{background:var(--primary);border-color:var(--primary)}.osel.on .ic,.osel.on svg{opacity:1;scale:1}.olist .orow-item .orow{transition:padding-inline-start .2s var(--ease), transform var(--dur-press) var(--ease)}.olist .orow-item{transition:background-color .16s var(--ease)}.olist.selecting .orow-item .orow{padding-inline-start:var(--osel-w)}.olist.selecting .row-actions{display:none}.olist.selecting .orow-item.with-actions{grid-template-columns:minmax(0,1fr)}.orow-item.picked{background:var(--accent-tint);border-radius:var(--r-sm)}.olist.selecting{padding-block-end:110px}.selbar{inset-inline:0;z-index:35;padding:12px var(--pad-x,24px) calc(12px + env(safe-area-inset-bottom));background:var(--card);border-block-start:1px solid var(--line-2);box-shadow:0 -8px 24px var(--shadow);align-items:center;gap:12px;display:flex;position:fixed;bottom:0}.selbar .selcount{font-variant-numeric:tabular-nums;white-space:nowrap}.selbar .selacts{gap:12px;margin-inline-start:auto;display:flex}@media (width<=700px){.selbar{flex-wrap:wrap;row-gap:8px}.selbar .selacts{flex:100%;margin:0}.selbar .selacts .btn{flex:1}.olist.selecting{padding-block-end:170px}}@media (prefers-reduced-motion:reduce){.olist .orow-item .orow,.olist .orow-item,.osel{transition:none}}@media (width<=520px){.orow-item .orow .odate{white-space:nowrap;gap:0;font-size:.9rem;line-height:1.35;display:grid}.orow-item .orow .odate small{display:none}.orow-item .orow .odate .dt{gap:0;display:grid}.orow-item{--osel-w:48px}.osel{inset-inline-start:12px}.orow-item .orow{column-gap:12px}}.sorting>li.sortable{will-change:transform}.olist .orow-item.leaving{opacity:0;transition:opacity .16s var(--ease), translate .16s var(--ease);pointer-events:none;animation:none;translate:24px}[dir=rtl] .olist .orow-item.leaving{translate:-24px}@media (prefers-reduced-motion:reduce){.olist .orow-item.leaving{translate:0}}.lift-list>li.lifted{box-shadow:none;animation:lift .13s var(--ease) both;will-change:transform;position:relative;scale:1.02}.lift-list>li.lifted:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;animation:fade .13s var(--ease) both;position:absolute;inset:0;box-shadow:0 1px 2px #19161314,0 8px 20px -6px #1916133d}.plist li.sortable.pressing{transition:scale .12s var(--ease);scale:.99}.plist li.sortable.dropped{background-color:var(--accent-tint);transition:background-color}.plist li.sortable{transition:scale .16s var(--ease), background-color .42s var(--ease), opacity .16s var(--ease)}@media (prefers-reduced-motion:reduce){.lift-list>li.lifted{animation:none;scale:1}.lift-list>li.lifted:after{animation:none}}:root{--r-ctl:10px;--hair:#ece6dd;--shadow-soft:0 1px 2px #2419130a, 0 4px 14px #2419130d;--ring:0 0 0 3px #8a5a1b24}b,strong,th,h1,h2,h3,h4{font-weight:600}.btn,.top-btn,.cart-btn,.chip,.mini,.tab,.seg button,.tabs-btn,.hd,.pk-add.addcell{font-weight:500}.btn,.top-btn,.cart-btn{border-radius:10px;min-height:44px;font-size:.95rem}.btn.gold,.cart-btn{letter-spacing:0;box-shadow:none;font-weight:500}.btn{border-color:var(--line);padding-inline:20px}.btn.ghost,.top-btn{border-color:var(--line)}.cart-btn{padding-inline:16px}.chip{border-color:var(--line);border-radius:999px;min-height:40px;padding:4px 18px;font-size:.95rem;font-weight:500}.chip.on{background:var(--primary);border-color:var(--primary)}.chips{gap:8px}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--line);border-radius:10px}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus,input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);box-shadow:var(--ring);outline:0}.card-art{border-radius:14px}.card-name{font-size:.95rem;font-weight:500;line-height:1.45}.card-price{font-size:.95rem;font-weight:600}.card-price .muted{font-size:.85rem;font-weight:400}@media (hover:hover) and (pointer:fine){.card:hover .card-art{box-shadow:var(--shadow-soft)}}.pk-color{border-width:1px;border-color:var(--line);min-height:44px;padding:0 16px 0 12px;font-weight:500}.pk-color i{width:22px;height:22px}.pk-color.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pk-color em{font-weight:600}.pk-tile{border-width:1px;border-color:var(--line);border-radius:14px;padding:12px}.pk-size{font-size:1.2rem;font-weight:600}.pk-price{font-weight:500}.pk-add.addcell{border-width:1px;height:44px;min-height:44px}.pk-tile .cell:not(.has) .stepper{box-shadow:inset 0 0 0 1px var(--line)}.stepper{height:44px}.card,.line,.orow,.orow-item{border-color:var(--hair)}.panel,.sheet,.modal{box-shadow:var(--shadow-soft)}.ico{stroke-width:1.75px}.pk-tile .cell.has .stepper{background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.pk-tile .cell.has .stepper input.qty,.pk-tile .cell.has .stepper input.qty:focus{color:var(--ink);background:0 0;font-weight:600}.pk-tile .cell.has .stepper .sbtn{color:var(--ink)}.pk-tile .cell.has .stepper .sbtn:active:not(:disabled){background:#8a5a1b1f}.pk-tile.has{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.bar .btn,.drawer-foot .btn{min-height:48px}.pd-media .gal{gap:10px;min-width:0;display:grid}.gal .gal-main.pd-art{max-height:none;display:block;position:relative}.gal-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:0;display:flex;position:absolute;inset:0;overflow:auto hidden}.gal-track::-webkit-scrollbar{display:none}.gal-track:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.gal-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;place-items:center;min-width:0;height:100%;display:grid}.gal-slide img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.gal-slide img.cover{object-fit:cover;cursor:zoom-in}.gal-slide img.contain{object-fit:contain}.gal-count{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#24191399;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:500;position:absolute;inset-block-end:10px;inset-inline-end:10px}.gal-dots{pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;inset-block-end:14px;inset-inline:0}.gal-dots i{width:6px;height:6px;transition:width .18s var(--ease), background-color .18s var(--ease);background:#ffffffa6;border-radius:50%;box-shadow:0 0 0 1px #2419132e}.gal-dots i.on{background:#fff;border-radius:3px;width:16px}.gal-nav{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);box-shadow:var(--shadow-soft);transition:opacity .14s var(--ease), transform .11s var(--ease);background:#ffffffeb;border-radius:50%;place-items:center;display:none;position:absolute;inset-block-start:50%;translate:0 -50%}.gal-nav.prev{inset-inline-start:10px}.gal-nav.next{inset-inline-end:10px}.gal-nav:disabled{opacity:0;pointer-events:none}.gal-nav:active:not(:disabled){transform:scale(.94)}@media (hover:hover) and (pointer:fine){.gal-nav{display:grid}}.gal-thumbs{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:-2px;padding:2px;display:flex;overflow-x:auto}.gal-thumbs::-webkit-scrollbar{display:none}.gal-thumb{border:1px solid var(--line);background:var(--art);opacity:.72;scroll-snap-align:start;width:56px;height:70px;transition:opacity .14s var(--ease), box-shadow .14s var(--ease), border-color .14s var(--ease);border-radius:8px;flex:none;padding:0;overflow:hidden}.gal-thumb img{object-fit:cover;width:100%;height:100%;display:block}.gal-thumb.on{opacity:1;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.gal-view{z-index:80;animation:fade .18s var(--ease) both;background:#18100bf5;position:fixed;inset:0}.gal-view .gal-track{inset:0}.gal-view .gal-count.big{inset-block:18px auto;inset-inline:50% auto;translate:-50%}html[dir=rtl] .gal-view .gal-count.big{translate:50%}.gal-close{z-index:2;color:#fff;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-block-start:calc(env(safe-area-inset-top,0px) + 10px);inset-inline-end:12px}.gal-view .gal-nav{z-index:2;color:#fff;box-shadow:none;background:#ffffff29;border-color:#0000}@media (width<=700px){.gal .gal-main.pd-art{aspect-ratio:1;width:100%;max-height:52vh}.pd-media{display:block}}@media (prefers-reduced-motion:reduce){.gal-dots i,.gal-thumb,.gal-nav{transition:none}.gal-view{animation:none}}
