:root{color:#34251e;--green:#c2410c;--lime:#fed7aa;background:#fffaf5;font-family:DM Sans,sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0;display:flex}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;background:#fff;border:1px solid #d9e0d9;border-radius:9px;padding:11px 16px}button:hover{filter:brightness(.96)}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:3px solid #f97316}a{color:inherit;text-decoration:none}aside{background:#fff;border-right:1px solid #f0dfd1;flex-direction:column;width:250px;padding:35px 25px;display:flex;position:fixed;inset:0 auto 0 0}.brand{font-family:Manrope,sans-serif;font-size:23px;font-weight:800}.brand>span{color:#ea580c}aside>small{letter-spacing:2px;color:#9b8272;margin:14px 0 36px;font-size:9px}.workspace{letter-spacing:1px;color:#9b7f6b;border:1px solid #eedac9;border-radius:12px;padding:17px;font-size:10px}.workspace strong{letter-spacing:0;color:#63351e;margin-top:8px;font-size:14px;display:block}.workspace select{width:100%;margin-top:10px;font-size:12px}nav{gap:10px;margin-top:30px;display:grid}nav button{text-align:left;color:#8b6d59;background:0 0;border:0;padding:14px;font-size:14px}nav button.active{color:var(--green);background:#fff0df;font-weight:700}nav b{float:right;background:#fed7aa;border-radius:4px;padding:1px 6px}.aside-bottom{color:#906d53;margin-top:auto;font-size:12px}.aside-bottom p{color:#aa8e79;font-size:11px}.dot{background:#f97316;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}main{width:calc(100% - 250px);margin-left:250px;padding:0 44px 40px}header{letter-spacing:1.3px;border-bottom:1px solid #f0dfcf;justify-content:space-between;align-items:center;height:92px;font-size:10px;display:flex}.muted{color:#937a67}.pill{border:1px solid #edd9c8;border-radius:20px;padding:8px 12px;font-size:10px}h1,h2,h3{font-family:Manrope,sans-serif}h1{letter-spacing:-1.5px;margin:12px 0;font-size:40px;line-height:1.2}h2{font-size:22px}h3{font-size:15px}p{line-height:1.6}.eyebrow{letter-spacing:2px;color:#b45b22;font-size:10px;font-weight:700}#auth{padding-top:60px}.auth-box{background:#fff;border:1px solid #f0dfd1;border-radius:18px;max-width:420px;margin-top:32px;padding:26px}.auth-box h2{margin-top:0;font-size:19px}label{color:#8b6d59;font-size:12px;display:block}input,select,textarea{color:#4d3020;background:#fff;border:1px solid #ecd8c5;border-radius:8px;width:100%;margin:7px 0 15px;padding:12px}input:focus{outline:2px solid #fb923c}.primary{background:var(--green);color:#fff;border:0;font-weight:600}form>.primary{width:100%;margin-top:8px}.link{color:var(--green);background:0 0;border:0;padding:16px 0 0;font-size:12px;display:block}.hero{background:#ffedd5;border-radius:18px;justify-content:space-between;align-items:center;margin:30px 0;padding:30px 34px;display:flex;overflow:hidden}.hero h1{font-size:34px}.hero p{color:#956747;margin-bottom:0;font-size:13px}.hero-mark{color:#ea580c;font-size:76px;font-weight:800;transform:rotate(-20deg)}.summary{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0;display:grid}.stat{background:#fff;border:1px solid #f1ddc9;border-radius:12px;padding:20px}.stat small{color:#9b785b;font-size:11px}.stat strong{margin-top:8px;font-family:Manrope;font-size:25px;display:block}.toolbar{align-items:center;gap:12px;margin:26px 0 18px;display:flex}.toolbar input{max-width:320px;margin:0}.toolbar select{width:145px;margin:0}.toolbar .primary{margin-left:auto}.section-head{justify-content:space-between;align-items:center;display:flex}.section-head small{color:#9b785b}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card{background:#fff;border:1px solid #efd9c4;border-radius:14px;overflow:hidden}.shoe-stage{background:#fff1e4;justify-content:center;align-items:center;height:170px;display:flex;position:relative}.shoe-stage svg{filter:drop-shadow(0 15px 7px #0002);width:80%;height:135px}.shoe-stage img{object-fit:contain;width:100%;height:100%}.tag{letter-spacing:.7px;background:#fff9;border-radius:5px;padding:5px 8px;font-size:9px;position:absolute;top:14px;left:14px}.card-body{padding:18px}.card-body h3{margin:5px 0 8px}.card-body p{color:#947760;margin:5px 0;font-size:11px}.price{margin:16px 0;font-size:21px;font-weight:700}.price small{color:#947760;font-size:10px;font-weight:400}.card-footer{align-items:center;gap:8px;display:flex}.card-footer input{width:65px;margin:0;padding:9px}.card-footer button{flex:1;font-size:12px}.stock{color:#a45d26;float:right;font-size:10px}.banner{background:#fff5d8;border:1px solid #e6d8a3;border-radius:9px;margin-top:20px;padding:12px 16px;font-size:12px}#notice{z-index:5;background:#fff0dc;border:1px solid #f7c28e;border-radius:10px;margin-top:12px;padding:14px;font-size:13px;position:sticky;top:12px}.empty{text-align:center;color:#a2734d;background:#fff;border:1px dashed #ebc5a3;border-radius:14px;padding:70px 20px}.order{background:#fff;border:1px solid #efdbc8;border-radius:12px;margin:16px 0;padding:22px}.order-head{justify-content:space-between;align-items:center;display:flex}.order p{font-size:13px}.status{color:#a24412;background:#ffedd5;border-radius:20px;padding:7px 10px;font-size:10px}.actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.line{border-bottom:1px solid #f6e8da;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.line small{color:#947760}.line input{width:75px;margin:0}dialog{border:1px solid #efc9a7;border-radius:18px;width:95%;max-width:640px;max-height:90vh;padding:26px}dialog::backdrop{background:#4c240f77}.form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.full{grid-column:1/-1}[hidden]{display:none!important}@media (width<=1100px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}aside{width:205px;padding:30px 18px}main{width:calc(100% - 205px);margin-left:205px;padding:0 25px 35px}.hero-mark{display:none}}@media (width<=650px){body{display:block}aside{border-bottom:1px solid #ddd;border-right:0;width:auto;padding:18px;position:static}.brand{font-size:21px}aside>small,.workspace,.aside-bottom{display:none}nav{gap:4px;margin-top:16px;display:flex;overflow:auto}nav button{white-space:nowrap;padding:10px;font-size:11px}main{width:100%;margin:0;padding:0 18px 30px}header{height:60px}.hero{padding:24px}.hero h1{font-size:28px}.grid{gap:12px}.shoe-stage{height:125px}.card-body{padding:12px}.card-footer{flex-wrap:wrap}.card-footer button{min-width:80px}.summary{gap:8px}.stat{padding:12px}.stat strong{font-size:20px}.toolbar{flex-wrap:wrap}.toolbar input{max-width:none}.toolbar select{width:130px}h1{font-size:33px}}body{display:block}#root{width:100%;display:flex}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset>.primary{width:100%;margin-top:8px}.page-title{margin-top:35px}.notice{z-index:8;background:#fff0dc;border:1px solid #f7c28e;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:14px;font-size:13px;display:flex;position:sticky;top:12px}.notice button{background:0 0;padding:5px 9px}.field-error{font-size:12px;color:#a33c28!important}.loading{color:#ab5c24;font-size:12px}.header-actions{align-items:center;gap:12px;display:flex}.header-actions button{padding:7px 12px;font-size:11px}.modal-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.modal-heading h2{margin:0}.modal-heading{margin-bottom:20px}.modal-heading button{font-size:11px}.card-footer form{gap:8px;width:100%;display:flex}.card-footer form input{width:65px}.card-footer form button{flex:1}.preserve-lines{white-space:pre-line}.mobile-signout,.mobile-demo-role{display:none}.workspace label{margin-top:12px}.workspace label select{margin-bottom:0}.fatal{width:auto;margin:8vw}.line{gap:14px}.line>div{flex:1}.banner select{margin-bottom:0}.aside-bottom button{font-size:12px}@media (width<=650px){#root,.mobile-signout{display:block}.mobile-demo-role{margin-top:12px;display:block}.mobile-demo-role select{max-width:180px;padding:8px}.line{flex-wrap:wrap}.line>div{min-width:100%}.section-head{align-items:start;gap:12px}.section-head small{max-width:130px;font-size:10px}.card-footer form{flex-wrap:wrap}.card-footer form input{width:100%}header{font-size:9px}.header-actions{gap:7px}.pill{display:none}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand{display:block}.form-grid{grid-template-columns:1fr}.hero h1{font-size:28px}.card-body h3{font-size:13px}.price{font-size:18px}}.brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:18px;line-height:1.2;display:flex}.brand>.brand-mark{color:#fff;letter-spacing:-2px;background:#c2410c;border-radius:10px;flex:0 0 35px;justify-content:center;align-items:center;height:39px;font-size:23px;display:flex}.brand>.brand-name{color:#7c2d12;max-width:140px}.primary:hover{background:#9a3412}.primary{color:#fff}.hero{background:linear-gradient(115deg,#ffedd5,#fff4e7)}.banner{color:#8f4519;background:#fff3e0;border-color:#f7c58d}.dot{background:#f97316}.notice{color:#7c3510;background:#fff1df;border-color:#f6b77a}.notice-error{color:#8d3523;background:#fff0eb;border-color:#e8b6a5}.shoe-stage{background:#fff2e7}.workspace strong{color:#7c2d12}nav button.active{color:#9a3412;background:#ffedd5}.stock{color:#9a4a16}@media (width<=650px){.brand{font-size:21px}.brand>.brand-name{max-width:none}.brand>.brand-mark{flex-basis:37px}}.brand>.tilak-mark{object-fit:contain;letter-spacing:normal;background:#fff5eb;border:1px solid #fed7aa;border-radius:10px;flex:0 0 38px;width:38px;height:44px;padding:3px;display:block}@media (width<=650px){.brand>.tilak-mark{flex-basis:38px}}.product-image-upload{background:#fff7ef;border:1px dashed #efac73;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:18px;display:flex}.product-image-upload>div:first-child{flex:1;min-width:0}.product-image-upload label{color:#9a3412;font-weight:700}.product-image-upload p{color:#946b4e;font-size:11px}.product-image-upload input[type=file]{background:#fff;width:100%;font-size:12px}.product-image-upload input::file-selector-button{color:#fff;cursor:pointer;background:#c2410c;border:0;border-radius:6px;margin-right:10px;padding:8px 10px}.product-image-preview,.product-image-placeholder{object-fit:contain;background:#fff;border:1px solid #f0d3b9;border-radius:10px;flex:0 0 116px;width:116px;height:116px}.product-image-placeholder{color:#a78366;justify-content:center;align-items:center;font-size:11px;display:flex}.product-image-upload button{padding:7px 10px;font-size:11px}@media (width<=480px){.product-image-upload{flex-direction:column;align-items:stretch}.product-image-preview,.product-image-placeholder{flex-basis:116px;align-self:center}}.wear-filters{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.wear-filters button{border-radius:24px;padding:11px 22px}.wear-filters button[aria-pressed=true]{color:#fff;background:#c94d0c;border-color:#c94d0c}.wear-filters button:focus-visible{outline-offset:3px;outline:3px solid #f6a35b}.brand .company-logo{object-fit:contain;background:#fff;border-radius:8px;flex:0 0 72px;width:72px;height:72px;display:block}.brand{gap:10px;font-size:16px}.brand .brand-name{overflow-wrap:anywhere;min-width:0}.auth-logo{object-fit:contain;background:#fff;border-radius:12px;width:144px;height:144px;margin-bottom:22px;display:block}@media (width<=650px){.brand .company-logo{flex-basis:62px;width:62px;height:62px}.brand{font-size:21px}.auth-logo{width:120px;height:120px}}
