@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-cyrillic-300-normal-DcIdRxLM.woff2)format("woff2"),url(/assets/jost-cyrillic-300-normal-Da-u_v9v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-ext-300-normal--ixxmfGr.woff2)format("woff2"),url(/assets/jost-latin-ext-300-normal-DIStW2bt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-300-normal-DkBQXsFU.woff2)format("woff2"),url(/assets/jost-latin-300-normal-Ckm9JHl_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2)format("woff2"),url(/assets/jost-cyrillic-400-normal-Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2)format("woff2"),url(/assets/jost-latin-ext-400-normal-Dsyb2mtt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-cyrillic-500-normal-DtB2bvF0.woff2)format("woff2"),url(/assets/jost-cyrillic-500-normal-DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-ext-500-normal-BkvHgcKf.woff2)format("woff2"),url(/assets/jost-latin-ext-500-normal-Cpxiadwk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2)format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jost-cyrillic-600-normal-BEDXyecp.woff2)format("woff2"),url(/assets/jost-cyrillic-600-normal-D0Fzn8un.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jost-latin-ext-600-normal-D8I9kjga.woff2)format("woff2"),url(/assets/jost-latin-ext-600-normal-Pm6OqGZB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jost-latin-600-normal-C497H-z9.woff2)format("woff2"),url(/assets/jost-latin-600-normal-Bv_M0d15.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}:root{--radius:10px;--radius-sm:6px;--radius-btn:999px}body{letter-spacing:-.01em;color:#000;background:#fff;margin:0;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300}h1,h2,h3{letter-spacing:-.03em;font-weight:300;line-height:1}.layout{flex-direction:column;min-height:100vh;display:flex}.topbar{color:#fff;background:#000;border-bottom:2px solid #000;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.topbar h1{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:1.25rem}.body{flex:1;display:flex}.sidebar{background:#fff;border-right:1px solid #000;flex-direction:column;width:180px;padding:1rem 0;display:flex}.nav-link{color:#000;border-radius:var(--radius-sm);flex:1;padding:.6rem 1.5rem;text-decoration:none}.nav-link:hover{background:#f2f2f2}.nav-link.active{color:#fff;background:#000;font-weight:600}.nav-group{color:#000;border-radius:var(--radius-sm);font:inherit;text-align:left;cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;gap:.25rem;margin:0 .5rem;padding:.6rem 1rem;text-decoration:none;display:flex}.nav-group:hover{background:#f2f2f2}.nav-group.active{color:#fff;background:#000;font-weight:600}.nav-icon{border-radius:var(--radius-sm);border:1px solid #000;flex:none;width:1.75rem;height:1.75rem;transition:transform .26s cubic-bezier(.4,0,.2,1);position:relative}.nav-icon.open{transform:rotate(180deg)}.nav-icon:before,.nav-icon:after{content:"";border-top:2px solid #000;position:absolute;inset:50% 25%;transform:translateY(-1px)}.nav-icon:after{transition:transform .26s cubic-bezier(.4,0,.2,1),opacity .18s;transform:translateY(-1px)rotate(90deg)}.nav-icon.open:after{opacity:0;transform:translateY(-1px)rotate(0)}.nav-sublist{visibility:hidden;grid-template-rows:0fr;margin:.25rem 0 .5rem;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),visibility .28s;display:grid}.nav-sublist.open{visibility:visible;grid-template-rows:1fr}.nav-sublist-inner{flex-direction:column;min-height:0;display:flex;overflow:hidden}.nav-link.sub{border-radius:0 var(--radius-sm) var(--radius-sm) 0;opacity:0;border-left:2px solid #d1d5db;margin:0 .5rem 0 1.5rem;padding:.45rem 1rem;font-size:.9rem;transition:opacity .2s,transform .24s cubic-bezier(.4,0,.2,1),background .15s,border-color .15s;transform:translate(-10px)}.nav-sublist.open .nav-link.sub{opacity:1;transition-delay:calc(var(--i) * 45ms);transform:translate(0)}.nav-link.sub:hover{transform:translate(2px)}.nav-link.sub.active{border-left:2px solid #000}.content{flex:1;padding:1.5rem 2rem}.content h2,.content h3{margin-top:2rem}.content>.page-fade>:first-child h2{margin-top:0}table{border-collapse:separate;border-spacing:0;border-radius:var(--radius);background:#fff;border:1px solid #000;width:100%;margin-top:1.75rem}thead th:first-child{border-top-left-radius:var(--radius)}thead th:last-child{border-top-right-radius:var(--radius)}tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius)}tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius)}th,td{text-align:left;border-bottom:1px solid #000;padding:.5rem .75rem;font-size:.9rem}tbody tr:last-child td{border-bottom:none}thead th{color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#000;border-bottom:none;font-size:.75rem}tbody tr:nth-child(2n){background:#f7f7f7}.inline-form{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.settings-form{flex-direction:column;gap:.4rem;max-width:24rem;margin-top:1.5rem;display:flex}.settings-form label{flex-direction:column;gap:.3rem;font-weight:600;display:flex}.settings-form button{align-self:flex-start;margin-top:.5rem}.field-hint{color:#555;margin:0;font-size:.85rem}.inline-form input,input,select{border-radius:var(--radius-sm);color:#000;background:#fff;border:1px solid #000;padding:.4rem .6rem;font-family:inherit;font-size:.9rem}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;padding-right:1.9rem}select:hover{background-color:#f7f7f7}select:focus,input:focus{border-color:#000;outline:none;box-shadow:0 0 0 2px #000}option{color:#000;background:#fff}.stock-input{width:4.5rem}a{color:#000;text-decoration:underline}button{border-radius:var(--radius-btn);color:#fff;cursor:pointer;background:#000;border:1px solid #000;padding:.45rem 1.1rem;font-size:.9rem}button:hover{background:#333}button.danger{color:#000;background:#fff;border:1px solid #000}button.danger:hover{color:#fff;background:#000}.filter-bar{margin-top:1.5rem}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-top:1.75rem;display:grid}.stat-card{border-radius:var(--radius);background:#fff;border:1px solid #000;padding:.85rem 1rem}.stat-card dt{text-transform:uppercase;letter-spacing:.03em;color:#555;margin:0;font-size:.75rem}.stat-card dd{font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:1.35rem}.stat-card .stat-note{color:#555;margin-top:.15rem;font-size:.75rem;display:block}.pagination{align-items:center;gap:.75rem;margin-top:1.5rem;font-size:.85rem;display:flex}.row-menu{display:inline-block;position:relative}.row-menu-trigger{color:#000;background:#fff;padding:.3rem .6rem;line-height:1}.row-menu-trigger:hover{background:#f2f2f2}.row-menu-list{z-index:10;border-radius:var(--radius-sm);background:#fff;border:1px solid #000;min-width:8rem;position:absolute;top:calc(100% + .25rem);right:0;overflow:hidden;box-shadow:0 2px 6px #00000026}.row-menu-list button{color:#000;text-align:left;cursor:pointer;background:#fff;border:none;border-radius:0;width:100%;padding:.5rem .9rem;display:block}.row-menu-list button:hover{background:#f2f2f2}.notification-bell{display:inline-block;position:relative}.notification-bell-trigger{justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-badge{color:#fff;text-align:center;background:#000;border:1px solid #fff;border-radius:999px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.65rem;line-height:1.1rem;position:absolute;top:-.35rem;right:-.35rem}.notification-list{z-index:10;border-radius:var(--radius-sm);background:#fff;border:1px solid #000;width:20rem;max-height:24rem;position:absolute;top:calc(100% + .25rem);right:0;overflow-y:auto;box-shadow:0 2px 6px #00000026}.notification-empty{color:#666;text-align:center;margin:0;padding:.9rem;font-size:.85rem}.notification-item{color:#000;text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #eee;border-radius:0;flex-direction:column;gap:.15rem;width:100%;padding:.6rem .9rem;display:flex}.notification-item:hover{background:#f2f2f2}.notification-item.unread{background:#fff;font-weight:600}.notification-item.unread:hover{background:#f2f2f2}.notification-message{font-size:.85rem}.notification-time{color:#666;font-size:.7rem;font-weight:400}.notification-mark-all{color:#000;text-align:center;cursor:pointer;background:#fff;border:none;border-radius:0;width:100%;padding:.5rem .9rem;font-size:.8rem;display:block}.notification-mark-all:hover{background:#f2f2f2}.page-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.row-actions{gap:.5rem;display:flex}.color-form{align-items:center!important}.swatch-picker{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #000;width:2.5rem;height:2.5rem;padding:0}.color-palette{grid-template-columns:repeat(5,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.palette-swatch{cursor:pointer;border:1px solid #000;border-radius:50%;width:2rem;height:2rem;padding:0}.palette-swatch.selected{outline-offset:2px;outline:2px solid #000}.toast-stack{z-index:200;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.toast{color:#000;border-radius:var(--radius);pointer-events:auto;background:#fff;border:1px solid #000;align-items:center;gap:.6rem;min-width:240px;max-width:380px;padding:.6rem .75rem;font-size:.9rem;animation:.28s cubic-bezier(.34,1.3,.64,1) both toast-in;display:flex;box-shadow:4px 4px #000}.toast.error{color:#fff;background:#000;box-shadow:4px 4px #666}.toast.info{color:#000;background:#f2f2f2;box-shadow:4px 4px #000}.toast-mark{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;line-height:1;display:flex}.toast-message{flex:1}.toast-close{color:inherit;opacity:.6;background:0 0;border:none;flex:none;padding:0 .25rem;font-size:1.1rem;line-height:1}.toast-close:hover{opacity:1;background:0 0}@keyframes toast-in{0%{opacity:0;transform:translate(16px)scale(.96)}}.empty-state{color:#666}.muted{color:#666;font-weight:400}.swatch{border:1px solid #000;border-radius:50%;width:1.25rem;height:1.25rem;display:inline-block}.modal-overlay{z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{border-radius:var(--radius);background:#fff;border:1px solid #000;min-width:320px;max-width:90vw;overflow:hidden;box-shadow:6px 6px #000}.modal-header{border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;display:flex}.modal-header h3{margin:0}.modal-close{color:#000;background:0 0;border:none;padding:.1rem .4rem;font-size:1.25rem;line-height:1}.modal-close:hover{background:#f2f2f2}.modal-body{padding:1.25rem}.modal-body .inline-form{flex-direction:column;align-items:stretch}.modal-body .inline-form input,.modal-body .inline-form select{width:100%}.page-fade{animation:.26s cubic-bezier(.4,0,.2,1) both page-in}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}.modal-overlay{animation:.18s both overlay-in}.modal{animation:.24s cubic-bezier(.34,1.3,.64,1) both modal-in}@keyframes overlay-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}tbody tr{transition:background .15s}tbody tr:hover{background:#ececec}button{transition:background .15s,color .15s,transform 80ms}button:active{transform:translateY(1px)}.palette-swatch{transition:transform .14s cubic-bezier(.34,1.3,.64,1),outline-offset .14s}.palette-swatch:hover{transform:scale(1.15)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sku-images{min-width:420px}.image-hint{margin:.35rem 0 0;font-size:.8rem}.image-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.image-card{border-radius:var(--radius);background:#fff;border:1px solid #000;margin:0;animation:.24s cubic-bezier(.34,1.3,.64,1) both toast-in;position:relative;overflow:hidden}.image-card img{object-fit:cover;background:#f2f2f2;border-bottom:1px solid #000;width:100%;height:130px;display:block}.image-card figcaption{white-space:nowrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.75rem;display:flex}.image-card button{white-space:nowrap;padding:.25rem .45rem;font-size:.7rem}.image-badge{color:#fff;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.03em;background:#000;padding:.15rem .45rem;font-size:.7rem;position:absolute;top:.4rem;left:.4rem}.thumb-button{color:#000;background:#fff;align-items:center;gap:.4rem;min-height:2.1rem;padding:.2rem .4rem;display:flex}.thumb-button:hover{background:#f2f2f2}.thumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid #000;width:1.75rem;height:1.75rem}input[type=file]{cursor:pointer;padding:.35rem;font-size:.8rem}.status-badge{border-radius:var(--radius-btn);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border:1px solid #000;padding:.2rem .65rem;font-size:.72rem;font-weight:600;display:inline-block}.status-pending,.status-cancelled,.status-payment_failed{color:#000;background:#fff}.status-confirmed,.status-shipped{color:#000;background:#f2f2f2}.status-completed,.status-delivered{color:#fff;background:#000}.status-manifested{color:#000;background:#fff}.status-in_transit,.status-out_for_delivery{color:#000;background:#f2f2f2}.status-rto,.status-failed{color:#000;background:#fff;border-style:dashed}.topbar-actions{align-items:center;gap:1rem;display:flex}.topbar-email{opacity:.75;font-size:.8rem}.topbar-actions button{color:#000;background:#fff}.topbar-actions button:hover{background:#f2f2f2}.login-page{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.login-card{border-radius:var(--radius);border:1px solid #000;flex-direction:column;align-items:stretch;gap:.75rem;min-width:20rem;padding:2rem;display:flex;box-shadow:6px 6px #000}.login-card h1{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:1.25rem}.login-card .field-hint{margin-bottom:.75rem}.hero-thumb{object-fit:cover;border-radius:4px;width:160px;height:90px;display:block}.hero-variants{gap:1rem;display:flex}.hero-variants figure{flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;display:flex}.hero-thumb-mobile{width:62px;height:90px}.hero-thumb-empty{text-align:center;opacity:.5;border:1px dashed;justify-content:center;align-items:center;padding:.25rem;font-size:.7rem;display:flex}
