:root{color:#242322;font-synthesis:none;background:#f3efe8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45}*{box-sizing:border-box}body{background:#f3efe8;margin:0}.app{min-height:100vh;min-height:100dvh}.topbar{color:#f8f4ed;z-index:5;background:#242321;justify-content:space-between;align-items:center;height:74px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;display:flex}.brandMark{color:#fff;background:#741b28;border:1px solid #8d1e2d;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.brand b{letter-spacing:.16em;font-size:14px;display:block}.brand span{color:#aaa59c;letter-spacing:.18em;font-size:9px;display:block}.location{color:#c9c4bb;align-items:center;gap:8px;font-size:13px;display:flex}.actions{gap:8px;display:flex}.iconBtn,.avatar{color:#eee;background:#302f2c;border:1px solid #4b4945;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.tabs{background:#fbf8f1;border-bottom:1px solid #ded8ce;gap:6px;padding:0 5vw;display:flex}.tabs button{color:#68645e;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:17px 15px;font-weight:700;display:flex}.shop{max-width:1200px;margin:auto;padding:44px 24px 70px}.hero{background:#ded8ce;border:1px solid #cfc7ba;justify-content:space-between;align-items:center;gap:30px;min-height:340px;padding:44px;display:flex;box-shadow:10px 10px #c9c0b3}.eyebrow{letter-spacing:.18em;color:#7c756b;font-size:10px;font-weight:800}.hero h1,.studio h1{letter-spacing:-.045em;margin:12px 0 18px;font-size:max(38px,min(6vw,70px));line-height:.98}.hero h1 em{color:#741b28;font-style:normal}.hero p{color:#5f5a53;max-width:590px;font-size:16px}.primary{color:#fff;cursor:pointer;background:#741b28;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:800;display:inline-flex}.primary:disabled{opacity:.45;cursor:not-allowed}.heroCard{color:#f5f1ea;background:#252421;border-radius:10px;grid-template-columns:35px 1fr;align-items:center;gap:4px 10px;width:230px;padding:25px;display:grid}.heroCard span{color:#a9a39a;grid-column:2;margin-bottom:12px;font-size:12px}.catalogHead{justify-content:space-between;align-items:end;gap:20px;margin:58px 0 22px;display:flex}.catalogHead h2{margin:4px 0;font-size:34px}.search{background:#fff;border:1px solid #d6cfc4;border-radius:9px;align-items:center;gap:9px;min-width:320px;padding:10px 13px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.card{background:#fbf9f4;border:1px solid #d7d0c5;box-shadow:4px 5px #ded7cd}.productVisual{color:#77706a;background:#e8e3da;place-items:center;height:250px;display:grid;position:relative}.productVisual span{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#741b28;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;top:12px;left:12px}.cardBody{padding:16px}.cardBody small{color:#8a847c}.cardBody h3{margin:4px 0 8px;font-size:18px}.price{font-size:19px;font-weight:900}.meta{color:#77716a;gap:7px;margin:9px 0 13px;font-size:11px;display:flex}.outline{color:#403c37;background:0 0;border:1px solid #bdb5aa;border-radius:7px;width:100%;padding:10px;font-weight:800}.studio{max-width:1250px;margin:auto;padding:42px 24px 70px}.studioHead{justify-content:space-between;align-items:end;gap:25px;display:flex}.back{color:#741b28;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:20px;padding:0;font-weight:800;display:flex}.studioHead p{color:#69635c;max-width:680px}.localBadge{letter-spacing:.12em;white-space:nowrap;border:1px solid #b9b0a5;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:900}.localBadge span{background:#2e6a45;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.studioFlow{grid-template-columns:repeat(7,1fr);gap:7px;margin:35px 0;display:grid}.studioStage{text-align:center;color:#817a71;background:#e3ddd4;border:1px solid #d0c8bc;padding:10px 8px}.studioStage>div{place-items:center;display:grid}.studioStage svg{width:18px}.studioStage small{font-size:9px;font-weight:800}.studioStage.done{color:#4c4944}.studioStage.current{color:#fff;background:#741b28}.studioGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.studioCard{background:#fbf9f4;border:1px solid #d4cdc2;padding:18px;box-shadow:5px 5px #ded7cd}.uploadBox{text-align:center;background:#e8e3da;border:2px dashed #bbb2a6;align-content:center;place-items:center;gap:8px;height:390px;display:grid;position:relative;overflow:hidden}.uploadBox img{object-fit:contain;width:100%;height:100%}.uploadBox input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.uploadBox span{color:#756e66;font-size:11px}.modeRow{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.mode{background:#f5f0e9;border:1px solid #c8c0b5;border-radius:7px;justify-content:center;gap:7px;padding:11px;font-weight:800;display:flex}.mode.active{color:#741b28;background:#eee2df;border-color:#741b28}.studioBtn{width:100%}.studioError{color:#791e2b;background:#f2dfdf;border-radius:7px;gap:8px;margin-top:12px;padding:11px;font-size:12px;display:flex}.resultTop{color:#6c665f;justify-content:space-between;align-items:center;font-size:11px;display:flex}.resultPreview{background:#e8e3da;place-items:center;height:390px;margin-top:10px;display:grid;overflow:hidden}.resultPreview img{object-fit:contain;width:100%;height:100%}.emptyStudio{text-align:center;color:#827b72;place-items:center;gap:8px;padding:30px;display:grid}.emptyStudio small{max-width:280px}.productForm{padding-top:14px}.productForm label{gap:6px;margin-bottom:10px;font-size:11px;font-weight:800;display:grid}.productForm input,.productForm select{background:#fff;border:1px solid #cfc7bc;border-radius:7px;padding:11px;font-size:14px}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.productForm .primary{width:100%;margin-top:4px}.studioNote{background:#e4ded5;border:1px solid #d0c8bc;gap:12px;margin-top:18px;padding:14px;display:flex}.studioNote svg{color:#2e6a45;flex:none}.studioNote div{gap:3px;display:grid}.studioNote span{color:#68625b;font-size:12px}footer{color:#a8a39a;background:#242321;padding:20px 5vw;font-size:11px}footer span{color:#c9c4bb}@media (max-width:850px){.location{display:none}.hero{flex-direction:column;align-items:flex-start;padding:28px}.heroCard{grid-template-columns:35px 1fr 35px 1fr;width:100%}.heroCard span{grid-column:auto;margin:0}.grid{grid-template-columns:repeat(2,1fr)}.studioGrid{grid-template-columns:1fr}.studioFlow{grid-template-columns:repeat(7,110px);overflow:auto}.studioHead{flex-direction:column;align-items:flex-start}.catalogHead{flex-direction:column;align-items:stretch}.search{min-width:0}.tabs{white-space:nowrap;overflow:auto}}@media (max-width:520px){.topbar{padding:0 16px}.brand span{display:none}.shop,.studio{padding-left:14px;padding-right:14px}.hero h1,.studio h1{font-size:42px}.grid{grid-template-columns:1fr}.heroCard{grid-template-columns:30px 1fr}.heroCard span{grid-column:2}.uploadBox,.resultPreview{height:320px}}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.delivery,.customer{max-width:1180px;margin:0 auto;padding:34px 28px 60px}.deliveryHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.deliveryHead h1,.customerHero h1{margin:10px 0;font-size:42px;line-height:1.05}.deliveryHead p,.customerHero p{color:#66706b;max-width:700px}.agentBadge{background:#eef3ec;border:1px solid #dce6d9;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:flex}.deliverySteps{grid-template-columns:repeat(4,1fr);gap:8px;margin:28px 0;display:grid}.deliverySteps span{color:#8a918c;border-bottom:2px solid #d9ddd9;padding:12px;font-size:13px}.deliverySteps .done{color:#314e39;border-color:#6e8b72}.deliverySteps .current{font-weight:700}.deliveryGrid{grid-template-columns:1.3fr .9fr;gap:20px;display:grid}.deliveryCard{background:#fffdf8;border:1px solid #e4e1d8;border-radius:22px;padding:24px;box-shadow:0 12px 35px #29322c0f}.scanCard{text-align:left}.scanIcon,.bigTruck{background:#edf3ea;border-radius:20px;place-items:center;width:84px;height:84px;margin-bottom:20px;display:grid}.deliveryCard h2{margin:6px 0 12px}.deliveryCard label,.productForm label{gap:7px;margin:14px 0;font-size:13px;font-weight:700;display:grid}.deliveryCard input,.deliveryCard select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d8ddd7;border-radius:12px;padding:13px 14px}.demoHint{color:#59625b;background:#f5f4ed;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:12px;font-size:13px;display:flex}.demoHint button{cursor:pointer;background:0 0;border:0;margin-left:auto}.rule{border-bottom:1px solid #e8e6df;gap:5px;padding:17px 0;display:grid}.rule span{color:#6b746e;font-size:14px;line-height:1.5}.rule.warning{background:#fbf5e7;border:1px solid #eee0bd;border-radius:14px;padding:15px}.orderTitle{justify-content:space-between;display:flex}.orderTitle svg{color:#66806b}.routeBox{background:#f4f5ef;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:18px;display:flex}.routeBox div{align-items:center;gap:8px;font-weight:700;display:flex}.routeBox svg{width:19px}.etaBox{color:#fff;background:#27382e;border-radius:16px;grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid}.etaBox div{padding:18px}.etaBox div+div{border-left:1px solid #506056}.etaBox small{opacity:.7;font-size:10px;display:block}.etaBox strong{margin-top:5px;font-size:27px;display:block}.muted{color:#78807b;font-size:12px;line-height:1.5}.customerPreview{flex-direction:column;justify-content:center;min-height:300px;display:flex}.customerEta{background:#f2f4ed;border-radius:18px;grid-template-columns:auto auto;align-items:center;gap:5px 12px;margin:20px 0;padding:20px;display:grid}.customerEta b{font-size:30px}.customerEta span{color:#6c756f;grid-column:2;font-size:13px}.handoverCard{max-width:650px}.otpBox{background:#edf3ea;border-radius:16px;align-items:center;gap:14px;margin:20px 0;padding:16px;display:flex}.otpBox b,.otpBox span{display:block}.otpBox span{color:#6d766f;margin-top:3px;font-size:12px}.demoOtp{color:#737b75;font-size:12px}.tryonScreen{max-width:700px;margin:0 auto}.timerCard{text-align:center}.timerCircle{background:#edf3ea;border:8px solid #d8e3d5;border-radius:50%;place-content:center;width:190px;height:190px;margin:30px auto 20px;display:grid}.timerCircle strong{font-size:46px}.timerCircle span{color:#6d756f;font-size:12px}.timerActions{justify-content:center;gap:10px;margin-top:20px;display:flex}.completeCard{text-align:center}.completeCard>svg{color:#64836b;margin:10px}.customerHero{padding:10px 0 24px}.customerGrid{grid-template-columns:1.3fr .9fr;gap:20px;display:grid}.customerStatus{align-items:center;gap:13px;display:flex}.customerStatus b,.customerStatus span{display:block}.customerStatus span{color:#707872;margin-top:4px;font-size:13px}.progressRoute{align-items:center;margin:35px 0;display:flex}.routePoint{color:#9aa19d;justify-items:center;gap:6px;font-size:11px;display:grid}.routePoint.active{color:#536d59}.routePoint svg{background:#f0f2ed;border-radius:50%;padding:10px}.routeBar{background:#ddd;flex:1;height:3px}.routeBar.active{background:#76917b}.customerOtp{background:#f4f5ef;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:24px;padding:18px;display:grid}.customerOtp small,.customerOtp strong{display:block}.customerOtp strong{letter-spacing:4px;font-size:28px}.customerOtp p{color:#737a75;grid-column:1/-1;font-size:12px}.customerTimer{text-align:center;padding:30px}.customerTimer svg{width:34px;height:34px}.customerTimer strong{margin:10px;font-size:52px;display:block}.customerTimer span{color:#707872}.summaryRow{border-bottom:1px solid #ebe9e2;justify-content:space-between;padding:14px 0;display:flex}.customerHero+.customerGrid .deliveryCard{min-height:250px}@media (max-width:800px){.delivery,.customer{padding:24px 16px}.deliveryHead{display:block}.deliveryHead h1,.customerHero h1{font-size:34px}.deliverySteps{grid-template-columns:1fr 1fr}.deliveryGrid,.customerGrid{grid-template-columns:1fr}.routeBox{font-size:12px}.timerActions{flex-direction:column}.tabs{overflow-x:auto}.tabs button{white-space:nowrap}}.dashboard{max-width:1180px;margin:auto;padding:38px 24px 70px}.dashboardHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dashboardHead h1{margin:10px 0;font-size:44px;line-height:1}.roleBadge{background:#f7faf5;border:1px solid #d4d9d2;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:flex}.dashboardGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.panel{background:#fffdf8;border:1px solid #e3e0d8;border-radius:20px;padding:22px;box-shadow:0 10px 30px #282d280d}.panel h2{margin:6px 0 18px}.panel h3{margin-top:24px}.stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.stats div,.statCard{background:#f2f4ed}.stats div{border-radius:14px;padding:16px}.stats b{font-size:28px;display:block}.stats span{color:#707871;font-size:12px}.listRow,.adminRow{border-bottom:1px solid #ece9e1;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.listRow div,.adminRow div{gap:3px;display:grid}.listRow span,.adminRow span{color:#707871;font-size:12px}.pill{color:#45614c;background:#edf3ea;border-radius:999px;padding:6px 9px;font-weight:800}.studioLink{align-items:center;gap:12px;margin-top:20px;display:flex}.studioLink span{color:#707871;margin-top:3px;font-size:13px;display:block}.adminStats{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0;display:grid}.statCard span{color:#707871;font-size:12px;display:block}.statCard b{margin-top:6px;font-size:34px;display:block}.panelHead{justify-content:space-between;align-items:center;display:flex}.compact{width:auto;padding:9px 12px}.adminRow select{background:#fff;border:1px solid #d6dcd4;border-radius:9px;padding:8px}.qrScanner{gap:8px;margin:12px 0;display:grid}.qrScanner video{object-fit:cover;background:#222;border-radius:14px;width:100%;max-height:260px}.statusTimeline{grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0;display:grid}.statusNode{color:#a0a6a1;grid-template-columns:auto 1fr;align-items:center;gap:5px;font-size:10px;display:grid}.statusNode svg{width:15px}.statusNode.active{color:#49624e}.returnBox{color:#815c2e;background:#fff4e6;border:1px solid #f0dfc6;border-radius:13px;align-items:center;gap:9px;padding:14px;display:flex}.successBox{color:#3f6548;background:#edf5eb;border-radius:13px;align-items:center;gap:9px;margin-top:14px;padding:13px;display:flex}.customerOtp{border:1px solid #dbe5d8}.customerTimer strong{font-variant-numeric:tabular-nums}@media (max-width:800px){.dashboard{padding:24px 16px}.dashboardHead{display:block}.dashboardHead h1{font-size:35px}.dashboardGrid,.adminStats{grid-template-columns:1fr}.statusTimeline{grid-template-columns:1fr 1fr}}.authPage{min-height:100vh;background:var(--bg,#f6f2ea);place-items:center;min-height:100dvh;padding:24px;display:grid}.authCard{background:#fff;border:1px solid #ddd5c8;border-radius:24px;width:min(460px,100%);padding:34px;box-shadow:0 20px 60px #00000014}.authCard h1{margin:8px 0}.authCard label{margin:14px 0;display:block}.authCard input,.authCard select,.localRole select{border:1px solid #d9d3c8;border-radius:10px;width:100%;padding:12px}.textButton{cursor:pointer;background:0 0;border:0;width:100%;padding:14px}.large{width:52px;height:52px;margin-bottom:16px;font-size:24px}.localRole{max-width:520px;margin:40px auto;padding:28px}.localRole select{margin-top:10px}.googleButton{justify-content:center;width:100%;margin-top:10px}.googleG{font-size:18px;font-weight:800}.authCard .textButton{width:100%;margin-top:8px}.brand{min-width:0}.brandLogo{object-fit:contain;width:auto;max-width:180px;height:58px;display:block}.authLogo{object-fit:contain;object-position:center;box-sizing:border-box;background:#242321;border-radius:10px;width:210px;height:90px;margin-bottom:18px;padding:8px;display:block}.productPreview{animation:.38s both pageIn}.productPreviewGrid,.productChoiceCard{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.productPreviewGrid{background:#fbf9f4;border:1px solid #d8d1c6;padding:28px;box-shadow:8px 8px #ded7cd}.productInfo h1,.productChoiceCard h1{letter-spacing:-.04em;margin:10px 0 14px;font-size:max(36px,min(5vw,60px));line-height:.98}.productActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.productActions .outline{width:auto;min-width:150px}.customerChoice{max-width:1100px;margin:auto;padding:40px 24px 70px}.customerChoice .productChoiceCard{background:#fbf9f4;border:1px solid #d8d1c6;padding:30px;box-shadow:8px 8px #ded7cd}.productChoiceCard .productVisual{height:100%;min-height:420px}.publicShopBar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.publicShopBar b{margin-top:4px;display:block}.publicShopBar .outline{width:auto}.modalBackdrop{top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#1716149e;place-items:center;padding:20px;animation:.2s fadeIn;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.locationModal{background:#fbf9f4;border:1px solid #ddd5ca;border-radius:24px;width:min(560px,100%);padding:30px;animation:.3s cubic-bezier(.2,.8,.2,1) both modalIn;position:relative;box-shadow:0 30px 100px #00000040}.locationModal h2{margin:9px 35px 10px 0;font-size:32px;line-height:1.05}.modalClose{cursor:pointer;background:#ece7df;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1;position:absolute;top:16px;right:18px}.locationPrompt{text-align:center;color:#5e5952;background:#f0ece5;border:1px dashed #c8c0b5;border-radius:18px;justify-items:center;gap:7px;margin:22px 0;padding:24px;display:grid}.locationPrompt svg{color:#741b28;margin-bottom:5px}.quoteBox{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.quoteBox>div{color:#fff;background:#27382e;border-radius:16px;gap:5px;padding:18px;display:grid}.quoteBox strong{font-size:28px}.quoteBox span{opacity:.75;font-size:12px}.modalActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.modalActions .outline,.modalActions .primary{width:auto;min-width:150px}.errorBanner{color:#7c2330;background:#f6e4e4;border:1px solid #ebcccc;border-radius:12px;align-items:flex-start;gap:8px;margin:14px 0;padding:12px;font-size:13px;display:flex}.successBox{animation:.25s both softIn}.locationModal .errorBanner{margin-top:16px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes softIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:800px){.brandLogo{width:auto;height:50px}.productPreviewGrid,.productChoiceCard{grid-template-columns:1fr;gap:20px}.customerChoice{padding:24px 16px 50px}.customerChoice .productChoiceCard{padding:18px}.productChoiceCard .productVisual{min-height:300px}.productActions{display:grid}.productActions .primary,.productActions .outline{width:100%}.modalActions{display:grid}.modalActions .outline,.modalActions .primary{width:100%}.quoteBox{grid-template-columns:1fr}.publicShopBar{align-items:flex-start}.publicShopBar .outline{min-width:auto}}.catalogImage{object-fit:contain;width:100%;height:100%;display:block}.productVisual .catalogImage{padding:18px}.productVisual.large{height:100%;min-height:420px}.rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rowActions .outline{width:auto}.adminTabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.adminTabs button{border:1px solid var(--line,#ddd);background:var(--surface,#fff);cursor:pointer;border-radius:12px;padding:10px 14px}.adminTabs button.active{color:#fff;background:#111}.sellerApplicationRow{border-top:1px solid var(--line,#eee);justify-content:space-between;gap:20px;padding:18px 0;display:flex}.sellerApplicationRow>div:first-child{gap:5px;display:grid}.sellerApplicationRow p{color:#666;max-width:700px;margin:6px 0}.contentManager{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:18px;display:grid}.sellerSuccess{text-align:center;place-items:center;gap:10px;max-width:760px;margin:auto;display:grid}.formPanel{max-width:900px}.sellerApplicationRow .rowActions{align-self:center}@media (max-width:760px){.contentManager{grid-template-columns:1fr}.sellerApplicationRow{flex-direction:column}.adminTabs{overflow:auto}.sellerApplicationRow .rowActions{align-self:stretch}.sellerApplicationRow .rowActions button{width:100%}}.fashionShop{min-height:100vh;color:#171717;background:#fff;min-height:100dvh}.fashionTop{color:#fff;letter-spacing:.12em;background:#171717;justify-content:center;align-items:center;gap:14px;height:32px;font-size:10px;font-weight:700;display:flex}.fashionHeader{z-index:20;background:#fff;border-bottom:1px solid #eee;align-items:center;gap:28px;height:76px;padding:0 32px;display:flex;position:sticky;top:0}.fashionHeader .brandLogo{width:auto;height:54px}.fashionNav{isolation:isolate;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.fashionNav button,.fashionActions button,.categoryRail button{cursor:pointer;background:0 0;border:0;font-weight:700}.fashionNav button{z-index:1;white-space:nowrap;letter-spacing:.05em;border-radius:3px;padding:13px 8px 15px;font-size:12px;transition:color .2s;position:relative}.fashionNav button:focus-visible{outline-offset:2px;outline:2px solid #5146f5}.fashionNav button.is-selected{color:#171717}.fashionNav .saleNav{color:#d23b32}.fashionNav .saleNav.is-selected{color:#b52e28}.fashionNavIndicator{z-index:0;opacity:0;pointer-events:none;will-change:transform,width;background:#171717;border-radius:999px;min-width:0;height:2px;transition:transform .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:auto;bottom:6px;left:0;transform:translate(0)}.fashionNavIndicator.is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.fashionNavIndicator{transition:opacity .12s}.fashionNav button{transition:none}}.fashionActions{align-items:center;gap:14px;display:flex}.fashionActions>button{justify-items:center;gap:3px;font-size:10px;display:grid}.fashionActions svg{width:20px}.fashionSearch{background:#f5f5f6;border-radius:4px;align-items:center;gap:8px;width:280px;height:40px;padding:0 12px;display:flex}.fashionSearch input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.mobileMenu,.categoryRail{display:none}.fashionHero{background:linear-gradient(110deg,#efe9df,#dfe5df);grid-template-columns:1.1fr .9fr;max-width:1440px;min-height:430px;margin:0 auto;display:grid;overflow:hidden}.fashionHero>div:first-child{padding:72px 7vw}.fashionHero h1{letter-spacing:-.055em;margin:16px 0;font-size:max(48px,min(6vw,86px));line-height:.9}.fashionHero h1 em{font-family:Georgia,serif;font-weight:400}.fashionHero p{color:#5c5c5c;max-width:490px;line-height:1.7}.heroButtons{gap:10px;margin-top:28px;display:flex}.heroButtons button{border-radius:2px;width:auto;min-width:145px;height:44px}.heroButtons .primary{justify-content:center;align-items:center;gap:7px;display:flex}.heroGhost{background:0 0;border:1px solid #222;font-weight:800}.heroVisual{background:radial-gradient(circle at 60% 45%,#f5f0e7 0 18%,#0000 18.5%),linear-gradient(135deg,#a9b8ae,#d8d0c2);justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.heroTile{color:#fff;text-align:center;letter-spacing:.15em;background:#1f2923;place-content:center;width:230px;height:300px;font-size:28px;display:grid;transform:rotate(-5deg);box-shadow:20px 25px #00000014}.heroCircle{text-align:center;letter-spacing:.08em;background:#fff;border-radius:50%;place-content:center;width:130px;height:130px;font-size:11px;line-height:1.3;display:grid;position:absolute;bottom:40px;right:11%;box-shadow:0 10px 30px #00000026}.dailyFashion{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1280px;margin:24px auto;padding:0 24px;display:grid}.dailyFashion article{background:#f7f6f2;min-height:120px;padding:22px}.dailyFashion span{letter-spacing:.12em;color:#777;font-size:9px}.dailyFashion b{margin:7px 0;font-size:19px;display:block}.dailyFashion p{color:#666;margin:0;font-size:12px}.catalogToolbar{justify-content:space-between;align-items:end;max-width:1280px;margin:52px auto 24px;padding:0 24px;display:flex}.catalogToolbar h2{margin:5px 0;font-size:34px}.catalogToolbar p{color:#777;margin:0;font-size:12px}.toolbarRight{gap:8px;display:flex}.toolbarRight button,.toolbarRight select{background:#fff;border:1px solid #ddd;height:40px;padding:0 14px;font-size:11px;font-weight:800}.filterBtn{align-items:center;gap:7px;display:flex}.fashionContent{grid-template-columns:190px 1fr;gap:22px;max-width:1280px;margin:auto;padding:0 24px 70px;display:grid}.filterPanel{border-right:1px solid #eee;flex-direction:column;align-items:stretch;gap:0;padding-right:18px;display:flex}.filterPanel>b{letter-spacing:.1em;margin-bottom:20px;font-size:12px}.filterPanel label{color:#888;text-transform:uppercase;letter-spacing:.1em;margin:18px 0 8px;font-size:10px}.filterPanel button{text-align:left;color:#444;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.filterPanel button.selected{color:#111;font-weight:800}.fashionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 14px;display:grid}.fashionCard{cursor:pointer;min-width:0}.fashionImage{aspect-ratio:3/4;background:#f3f1ed;position:relative;overflow:hidden}.fashionImage .productVisual{background:#f3f1ed;border:0;border-radius:0;place-items:center;height:100%;min-height:0;display:grid}.fashionImage .productVisual>span{display:none}.fashionImage .productVisual svg{color:#8a8a83;width:52px;height:52px}.fashionImage .catalogImage{padding:16px}.wish{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.wish.active{color:#b52e3c}.quickTag{text-transform:uppercase;background:#fff;padding:5px 7px;font-size:9px;font-weight:800;position:absolute;bottom:8px;left:8px}.fashionCardBody{padding:11px 2px}.cardCategory{text-transform:uppercase;color:#888;letter-spacing:.06em;font-size:9px}.fashionCard h3{margin:6px 0;font-size:13px;font-weight:600}.fashionPrice{font-size:14px;font-weight:800}.fashionPrice del{color:#aaa;margin-left:5px;font-size:10px;font-weight:400}.fashionMeta{color:#66705f;letter-spacing:.05em;justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.emptyShop{text-align:center;padding:90px 20px}.emptyShop p{color:#777}.emptyShop .outline{width:auto}.fashionShop .eyebrow{letter-spacing:.14em;color:#666;font-size:10px;font-weight:800}.fashionShop .primary{color:#fff;background:#111;border:0}.fashionShop .primary:hover{background:#222;transform:none}.fashionShop .back{margin:25px}.fashionShop+footer{display:none}@media (max-width:1000px){.fashionNav{display:none}.mobileMenu{display:block}.fashionHeader{gap:14px;padding:0 16px}.fashionActions{margin-left:auto}.fashionSearch{width:200px}.fashionHero{grid-template-columns:1fr}.heroVisual{display:none}.fashionContent{grid-template-columns:1fr}.filterPanel{display:none}.fashionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.fashionTop{gap:7px;font-size:8px}.fashionTop span:nth-child(n+4){display:none}.fashionHeader{height:62px}.fashionHeader .brandLogo{width:auto;height:48px}.fashionActions{gap:8px}.fashionActions>button span{display:none}.fashionSearch{justify-content:center;width:40px;padding:0}.fashionSearch input{display:none}.fashionActions svg{width:18px}.categoryRail{border-bottom:1px solid #eee;gap:18px;padding:12px 16px;display:flex;overflow:auto}.categoryRail button{white-space:nowrap;color:#666;padding:4px 0;font-size:11px}.categoryRail button.active{color:#111;border-bottom:2px solid #111}.fashionHero{min-height:390px}.fashionHero>div:first-child{padding:50px 24px}.fashionHero h1{font-size:52px}.dailyFashion{grid-template-columns:1fr;margin:16px 0;padding:0 16px}.dailyFashion article:not(:first-child){display:none}.catalogToolbar{align-items:center;margin:36px auto 18px;padding:0 16px}.catalogToolbar h2{font-size:26px}.toolbarRight select{display:none}.toolbarRight button{padding:0 10px}.fashionContent{padding:0 16px 50px}.fashionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.fashionCard h3{font-size:12px}.fashionPrice{font-size:13px}.heroButtons{display:grid}.heroButtons button{width:100%}}.fashionActions .headerAction{min-width:48px;position:relative}.fashionActions .headerAction span{white-space:nowrap}.cardBag{color:#fff;letter-spacing:.06em;cursor:pointer;background:#111;border:1px solid #ddd;width:100%;height:34px;margin-top:10px;font-size:10px;font-weight:800;display:none}.fashionPanelBackdrop{top:0;bottom:0;left:0;right:0;z-index:80;background:#00000047;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.fashionPanel{background:#fff;width:min(390px,92vw);height:100%;padding:20px;overflow:auto;box-shadow:-15px 0 40px #0000001f}.fashionPanel .panelHead{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:14px;display:flex}.fashionPanel .panelHead h3{margin:0;font-size:18px}.fashionPanel .panelHead button{cursor:pointer;background:0 0;border:0;font-size:28px}.miniItem{border-bottom:1px solid #eee;grid-template-columns:70px 1fr;gap:12px;padding:12px 0;display:grid}.miniItem .productVisual{background:#f5f3ef;border:0;border-radius:0;place-items:center;height:88px;min-height:0;display:grid}.miniItem .productVisual span{display:none}.miniItem .productVisual svg{width:30px}.miniItem .catalogImage{padding:5px}.miniItem>div{align-content:center;gap:5px;display:grid}.miniItem b{font-size:12px}.miniItem span{font-size:12px;font-weight:800}.miniItem button{color:#777;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;text-decoration:underline}.panelTotal{justify-content:space-between;padding:18px 0;font-size:14px;display:flex}.panelBuy{width:100%;height:44px}.panelEmpty{text-align:center;color:#777;padding:70px 10px}.panelEmpty svg{margin:auto}.mobileMenu{cursor:pointer;background:0 0;border:0}.heroGhost{cursor:pointer}@media (max-width:650px){.fashionTop{height:26px}.fashionTop span{font-size:8px}.fashionHeader{gap:8px;padding:0 10px}.fashionHeader .brandLogo{width:auto;height:44px}.mobileMenu{padding:5px}.fashionActions{gap:4px}.fashionActions .headerAction{min-width:32px;padding:5px}.fashionActions .headerAction span{display:none}.fashionActions svg{width:19px;height:19px}.fashionSearch{width:38px;height:38px}.fashionSearch svg{width:18px}.fashionHeader{position:sticky}.fashionHero{min-height:350px}.fashionHero>div:first-child{padding:40px 20px}.fashionHero h1{font-size:44px}.fashionHero p{font-size:13px}.heroButtons{gap:8px}.dailyFashion article{min-height:100px}.catalogToolbar{padding:0 12px}.fashionContent{padding:0 12px 40px}.fashionGrid{gap:18px 8px}.fashionImage{aspect-ratio:.76}.fashionCardBody{padding:8px 1px}.fashionCard h3{margin:5px 0;font-size:12px;line-height:1.3}.fashionMeta{font-size:8px}.cardBag{display:block}.fashionPanel{padding:16px}.toolbarRight .filterBtn{justify-content:center;width:42px;font-size:0}.toolbarRight .filterBtn svg{margin:0}.categoryRail{gap:14px;padding:10px 12px}.categoryRail button{font-size:10px}}@media (max-width:390px){.fashionHeader .brandLogo{width:auto;height:40px}.fashionActions .headerAction{min-width:28px}.fashionHero h1{font-size:39px}.fashionSearch{width:34px}.fashionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profilePanel{text-align:center;padding:35px 10px}.profilePanel svg{margin:0 auto}.profilePanel h3{margin:14px 0 5px}.profilePanel p{color:#777;margin:0 0 22px;font-size:12px}.profilePanel .panelBuy{max-width:260px;margin:auto}.mobilePanelList{gap:8px;display:grid}.mobilePanelList>b{letter-spacing:.1em;text-transform:uppercase;color:#888;margin-top:10px;font-size:10px}.mobilePanelList>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #eee;padding:13px 12px;font-size:12px}.mobilePanelList>button.selected{color:#fff;background:#111;border-color:#111;font-weight:800}.mobilePanelList .panelBuy{text-align:center;color:#fff;background:#111;border:0}.fashionPanelBackdrop{touch-action:none}.fashionPanel{touch-action:auto}.paymentDashboard{gap:18px;margin-top:20px;display:grid}.paymentHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.paymentHeader h2{margin:6px 0}.paymentKpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.paymentKpi{color:#fff;background:#111;border-radius:18px;padding:18px}.paymentKpi span{opacity:.7;text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.paymentKpi strong{margin-top:7px;font-size:27px;display:block}.paymentGrid{grid-template-columns:1.35fr .85fr;gap:18px;display:grid}.paymentFilter{background:#fff;border:1px solid #d6dcd4;border-radius:9px;padding:8px}.paymentRow{border-bottom:1px solid #ece9e1;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.paymentRow>div:first-child{gap:4px;display:grid}.paymentRow span,.paymentRow small{color:#707871;font-size:12px}.paymentAmount{text-align:right;justify-items:end;gap:5px;display:grid}.paymentStatus{text-transform:uppercase;color:#45614c;background:#edf3ea;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.paymentStatus.pending,.paymentStatus.processing{color:#7b5c23;background:#fff3dc}.paymentStatus.failed,.paymentStatus.refunded{color:#8a3935;background:#fdebea}.paymentStatus.not_created{color:#777;background:#eee}.settlementMini{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.settlementMini div{background:#f2f4ed;border-radius:14px;padding:14px}.settlementMini span{color:#707871;font-size:11px;display:block}.settlementMini b{margin-top:4px;font-size:22px;display:block}.flowSteps{gap:9px;margin-top:16px;display:grid}.flowSteps span{border:1px solid #e5e2da;border-radius:11px;padding:10px 12px;font-size:12px}.paymentTableWrap{overflow:auto}.paymentTable{border-collapse:collapse;width:100%;min-width:760px}.paymentTable th,.paymentTable td{text-align:left;border-bottom:1px solid #ece9e1;padding:12px 10px;font-size:12px}.paymentTable th{text-transform:uppercase;letter-spacing:.07em;color:#707871;font-size:10px}.paymentTable td small{color:#777;margin-top:3px;display:block}.paymentNote{color:#3f6548;background:#edf5eb;border:1px solid #dce8d8;border-radius:14px;align-items:flex-start;gap:10px;padding:13px;font-size:12px;display:flex}@media (max-width:850px){.paymentKpis{grid-template-columns:1fr 1fr}.paymentGrid{grid-template-columns:1fr}.paymentHeader{display:block}}@media (max-width:520px){.paymentKpis{grid-template-columns:1fr}.paymentRow{align-items:flex-start}.paymentAmount strong{font-size:15px}}footer a{color:#ddd7ce;margin-left:8px;text-decoration:none}footer a:hover{text-decoration:underline}html{text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{overscroll-behavior-y:none;overflow-x:hidden}img,video,svg{max-width:100%}button,a,[role=button],select,input[type=checkbox],input[type=radio]{touch-action:manipulation}button,input,select,textarea{font-family:inherit}input,select,textarea{-webkit-appearance:none;appearance:none;border-radius:7px}select{background-image:linear-gradient(45deg,#0000 50%,#555 50%),linear-gradient(135deg,#555 50%,#0000 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.topbar{padding-top:env(safe-area-inset-top,0px);padding-left:max(5vw,env(safe-area-inset-left,0px));padding-right:max(5vw,env(safe-area-inset-right,0px));height:calc(74px + env(safe-area-inset-top,0px))}.fashionHeader{padding-top:env(safe-area-inset-top,0px);height:calc(76px + env(safe-area-inset-top,0px))}.modalBackdrop,.fashionPanelBackdrop{padding-top:max(20px,env(safe-area-inset-top,0px));padding-bottom:max(20px,env(safe-area-inset-bottom,0px));padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.app,.authPage,.fashionShop{padding-bottom:env(safe-area-inset-bottom,0px)}.wish:before,.modalClose:before{content:"";position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}@media (max-width:760px){input,select,textarea,.productForm select{font-size:16px!important}button,.btn,.cardBag{min-height:44px}.modalClose,.wish{min-width:40px;min-height:40px}.modal,.modalBox{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 40px);overflow-y:auto}}@media (hover:none){.cardBag{display:block!important}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.locBanner{background:#fbf8f2;border:1px solid #e5ded2;border-radius:12px;justify-items:start;gap:8px;margin:14px 0;padding:18px;display:grid}.locBanner b{font-size:16px}.locBanner span,.locBanner em{color:#5b5348;font-size:14px;font-style:normal}.locBanner em{color:#9a2a2a}.locBar{color:#5b5348;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 14px;font-size:13px;display:flex}.locBar button{color:#741b28;cursor:pointer;background:0 0;border:0;min-height:40px;text-decoration:underline}.chipRow{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.chip,.filterPanel .chip,.mobilePanelList .chip{color:#222;cursor:pointer;background:#fff;border:1px solid #d9d2c6;border-radius:999px;justify-content:flex-start;align-items:center;gap:6px;width:auto;min-height:40px;padding:6px 12px;font-size:14px;display:inline-flex}.chip.selected,.filterPanel .chip.selected,.mobilePanelList .chip.selected{color:#fff;background:#171717;border-color:#171717}.swatch{border:1px solid #00000040;border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.swatch.big{width:28px;height:28px}.colorDots{align-items:center;gap:4px;display:inline-flex}.colorDots small{font-size:11px}.sizeInput{box-sizing:border-box;border:1px solid #d9d2c6;border-radius:8px;width:100%;padding:10px 12px}.clearFilters{color:#741b28;cursor:pointer;background:0 0;border:0;min-height:40px;margin-top:8px;text-decoration:underline}.variantPicker{gap:12px;margin:14px 0;display:grid}.needPick{color:#b42318;font-size:13px}.waitNote{color:#3b2f10;background:#fff8e6;border:1px solid #f0d58a;border-radius:10px;gap:4px;margin:12px 0;padding:12px 14px;font-size:14px;display:grid}.waitNote.final{color:#4a1513;background:#fdecec;border-color:#f2b8b5}.chipEditor,.colorEditor{gap:8px;margin:12px 0;display:grid}.chipAdd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chipAdd input{flex:1;min-width:140px}.chipAdd input[type=color]{border:1px solid #d9d2c6;border-radius:8px;flex:none;width:44px;min-width:0;height:44px;padding:2px}.colorRow{border:1px solid #eee6da;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.colorRow input[aria-label=Colour\ name]{flex:1;min-width:110px}.colorThumb{object-fit:cover;background:#f2eee8;border-radius:8px;width:54px;height:54px}.photoBtn{cursor:pointer;border:1px dashed #b9b0a1;border-radius:8px;align-items:center;min-height:40px;padding:6px 12px;font-size:14px;display:inline-flex}.shopLocCard{grid-column:1/-1}.dashPage{color:#1b1747;background:#f7f6ff;max-width:640px;min-height:70vh;margin:0 auto;padding:18px 16px 96px}.dashHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashBrand{align-items:center;gap:10px;display:flex}.dashBrand b{letter-spacing:-.02em;font-size:24px;display:block}.dashBrand small{color:#5d5a82;font-size:13px;display:block}.dashIcons{gap:10px;display:flex}.dashIcon{color:#3b2bc9;background:#e9e6fb;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.dashIcon.me{cursor:pointer}.dashHi{letter-spacing:-.02em;margin:22px 0 4px;font-size:28px}.dashSub{color:#5d5a82;margin:0 0 14px;font-size:15px}.dashErr{color:#8a1f2b;background:#fdeaea;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:13px}.dashRow{justify-content:space-between;align-items:center;margin:22px 0 10px;display:flex}.dashRow h2{margin:0;font-size:21px}.dLink{color:#3b2bc9;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.dGrid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dTile{text-align:left;color:inherit;font:inherit;background:#fff;border:1px solid #e4e1f7;border-radius:14px;align-items:center;gap:12px;min-height:84px;padding:14px;display:flex}button.dTile{cursor:pointer}.dTileIcon{border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.dTileText{gap:2px;min-width:0;display:grid}.dTileText>small{color:#4f4c75;font-size:13px}.dNum{color:#2a1fa8;align-items:center;gap:4px;font-size:30px;line-height:1.1;display:inline-flex}.dNum.sm{color:#1b1747;font-size:26px}.dDelta{color:#5d5a82;align-items:center;gap:3px;font-size:12px;display:inline-flex}.dDelta.up b,.dDelta.up{color:#1f8a4c}.dDelta.down,.dDelta.down b{color:#c0392b}.dDelta.flat{color:#7a7799}.dBanner{background:#efedfd;border:1px solid #e0dcf7;border-radius:14px;align-items:center;gap:12px;margin:14px 0;padding:14px;display:flex}.dBanner>div{flex:1;gap:2px;min-width:0;display:grid}.dBanner small{color:#4f4c75;font-size:13px}.dBanner.slim{background:#fff;border-color:#e4e1f7}.dBanner.green{background:#effaf3;border-color:#d4efdf}.dBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#4330d8;border:0;border-radius:999px;align-items:center;gap:4px;padding:11px 16px;font-weight:700;display:inline-flex}.dBtn.ghost{color:#3b2bc9;background:#fff;border:1.5px solid #4330d8}.dTool{text-align:center;color:#3b2bc9;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e1f7;border-radius:14px;justify-items:center;gap:4px;padding:16px 8px;display:grid}.dTool b{color:#1b1747;font-size:15px}.dTool small{color:#6a6790;font-size:12px}.bottomNav{display:none}@media (max-width:850px){.bottomNav{z-index:20;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e4e1f7;display:flex;position:fixed;bottom:0;left:0;right:0}.bottomNav button{color:#6a6790;cursor:pointer;background:0 0;border:0;flex:1;justify-items:center;gap:2px;padding:6px 2px;font-size:12px;display:grid}.bottomNav button.active{color:#3b2bc9;font-weight:800}}@media (max-width:380px){.dBanner{flex-wrap:wrap}.dNum{font-size:26px}}.dGrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.dTile{padding:12px}.dNum.sm{font-size:max(20px,min(5.6vw,26px))}.dDelta{flex-wrap:wrap}@media (max-width:460px){.dTileIcon{width:40px;height:40px}.dTileIcon svg{width:19px;height:19px}.dTile{gap:9px}}.termsBox{text-align:left;background:#faf7f0;border:1px solid #ddd5c6;border-radius:10px;margin:14px 0;padding:12px 14px;font-size:13px}.termsBox ul{gap:6px;margin:8px 0;padding-left:18px;display:grid}.termsCheck{cursor:pointer;align-items:flex-start;gap:9px;font-weight:700;display:flex}.termsCheck input{flex:none;width:20px;height:20px;margin-top:1px}.showPw{cursor:pointer;align-items:center;gap:8px;margin:6px 0 10px;font-size:13px;display:flex}.showPw input{width:18px;height:18px}.topbarSpacer{flex:none;width:42px;height:42px}.authHint{background:#f3efe8;border-radius:8px;margin:6px 0;padding:10px 12px;font-weight:700}.searchIcon{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.mobileSearch{display:none}@media (max-width:650px){.mobileSearch{z-index:15;background:#fff;border-bottom:1px solid #ddd;align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;top:0}.mobileSearch input{border:1px solid #ddd;border-radius:8px;flex:1;min-width:0;height:40px;padding:0 12px;font-size:16px}.mobileSearch button{color:#171717;background:0 0;border:0;padding:8px;font-weight:700}}.supportSection{max-width:1240px;margin:36px auto 24px;padding:max(18px,min(3vw,30px))}.supportIntro{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.supportIcon{color:#3730a3;background:#eef2ff;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.supportIntro h2{margin:3px 0 5px;font-size:max(22px,min(3vw,30px))}.supportIntro p{color:var(--muted,#64748b);margin:0;line-height:1.55}.supportChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.supportChoice{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.supportChoice.active{background:#f5f3ff;border-color:#4f46e5;box-shadow:inset 0 0 0 1px #4f46e5}.supportChoice span{gap:4px;display:grid}.supportChoice small{color:#64748b}.supportForm{gap:13px;max-width:800px;display:grid}.supportForm label,.sellerInventoryControls label{gap:6px;font-size:13px;font-weight:600;display:grid}.supportContactRow{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.supportForm input,.supportForm select,.supportForm textarea,.sellerInventoryControls input,.sellerInventoryControls select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;padding:10px 12px}.supportForm textarea{resize:vertical;line-height:1.5}.supportSubmit{justify-self:start;align-items:center;gap:8px;display:inline-flex}.supportPrivacy{color:#64748b;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.sellerInventoryRow{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.sellerInventoryInfo{gap:5px;min-width:160px;display:grid}.sellerInventoryInfo span{color:#64748b;font-size:13px;line-height:1.5}.sellerInventoryControls{flex:1;grid-template-columns:minmax(120px,1fr) minmax(95px,.7fr) auto auto;align-items:end;gap:8px;max-width:760px;display:grid}.sellerInventoryControls label{font-size:12px}.sellerInventoryControls input,.sellerInventoryControls select{padding:8px 9px}.stockBadge{letter-spacing:.01em;border-radius:999px;align-self:flex-start;align-items:center;margin:5px 0;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.cardBag:disabled,.productActions button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.supportChoices,.supportContactRow{grid-template-columns:1fr}.sellerInventoryRow{flex-direction:column;align-items:stretch}.sellerInventoryControls{grid-template-columns:1fr 1fr;max-width:none}.sellerInventoryControls button{width:100%}}.supportAdminRow{align-items:center}.supportStatusControl{gap:4px;min-width:125px;font-size:12px;font-weight:600;display:grid}.supportStatusControl select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:8px}@media (max-width:600px){.supportAdminRow{flex-direction:column;align-items:stretch}.supportStatusControl{max-width:180px}}.bagCheckoutNote{color:var(--muted,#64748b);margin:8px 0;font-size:12px;line-height:1.5}.locInline{color:#737373;grid-column:1/-1;align-items:center;min-height:22px;padding:7px 0;font-size:12px;line-height:1.45;display:flex}.locBar{color:#737373;letter-spacing:.03em;grid-column:1/-1;align-items:center;padding:7px 0;font-size:11px;display:flex}.sellerApplyPage{max-width:1180px;margin:0 auto;padding-top:26px}.sellerApplyHeader{text-align:center;max-width:760px;margin:0 auto 28px}.sellerApplyHeader .back{margin:0 auto 20px;display:flex}.sellerApplyHeader h1{letter-spacing:-.045em;margin:12px 0 14px;font-size:max(36px,min(5vw,62px));line-height:.98}.sellerApplyHeader h1 em{color:#72694f;font-family:Georgia,serif;font-weight:400}.sellerApplyHeader p{color:#687069;max-width:620px;margin:0 auto;line-height:1.7}.sellerApplyLayout{grid-template-columns:minmax(240px,.72fr) minmax(0,1.35fr);align-items:start;gap:22px;display:grid}.sellerApplyAside{color:#fff;background:#202923;border-radius:22px;padding:max(22px,min(3vw,34px));position:sticky;top:24px;overflow:hidden}.sellerApplyAside:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:230px;height:230px;position:absolute;top:-95px;right:-105px}.sellerApplyMark{color:#263229;background:#f0eee7;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.sellerApplyAside .eyebrow{color:#d5dece}.sellerApplyAside h2{letter-spacing:-.03em;margin:12px 0;font-size:max(24px,min(3vw,34px));line-height:1.05}.sellerApplyAside p{color:#d1d8d0;font-size:14px;line-height:1.65}.sellerApplySteps{gap:18px;margin:28px 0;display:grid}.sellerApplySteps>div{grid-template-columns:34px 1fr;align-items:start;gap:11px;display:grid}.sellerApplySteps>div>span{color:#e6eadf;border:1px solid #677469;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.sellerApplySteps b,.sellerApplySteps small{display:block}.sellerApplySteps b{margin-bottom:4px;font-size:13px}.sellerApplySteps small{color:#c3ccc2;font-size:12px;line-height:1.5}.sellerPrivacyNote{border-top:1px solid #ffffff29;align-items:flex-start;gap:8px;padding-top:17px;display:flex;margin-top:24px!important;font-size:12px!important}.sellerApplicationForm{min-width:0;padding:max(18px,min(3vw,30px))}.sellerFormHeader{border-bottom:1px solid #e9e5dc;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;padding-bottom:18px;display:flex}.sellerFormHeader h2{letter-spacing:-.025em;margin:7px 0 0;font-size:25px}.requiredNote,.fieldOptional{color:#7a7a73;font-size:11px;font-weight:500}.sellerFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.sellerApplicationForm label{color:#343b35;gap:7px;min-width:0;margin:14px 0;font-size:12px;font-weight:750;display:grid}.sellerApplicationForm input,.sellerApplicationForm select,.sellerApplicationForm textarea{box-sizing:border-box;color:#171a18;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8d8d0;border-radius:10px;outline:none;padding:12px 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}.sellerApplicationForm input:focus,.sellerApplicationForm select:focus,.sellerApplicationForm textarea:focus{border-color:#687b65;box-shadow:0 0 0 3px #687b6521}.sellerApplicationForm textarea{resize:vertical;line-height:1.6}.sellerFullWidth{grid-column:1/-1}.sellerFullWidth>span{display:inline}.sellerSubmit{justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:8px;display:flex}.sellerSubmit span{font-size:19px;line-height:1}.sellerFormFoot{color:#777e76;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.5}.sellerSuccess{text-align:center;max-width:760px;margin:20px auto;padding:max(26px,min(5vw,50px))}.sellerSuccess .sellerApplyMark{color:#22643a;background:#e6f2e7;margin:0 auto}.sellerSuccess h1{letter-spacing:-.035em;font-size:max(30px,min(4vw,46px));line-height:1.05}.sellerSuccess p{color:#66706a;max-width:560px;line-height:1.7}.dashIcon.alertBell{cursor:pointer;position:relative}.alertCount{box-sizing:border-box;color:#fff;background:#b42318;border:2px solid #f7f6ff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-5px;right:-3px}.dashErr{border:1px solid #f1c3c3;align-items:flex-start;gap:8px;display:flex}.aiComingSoon{background:#f7f5ef;border:1px solid #e5dfd2;border-radius:12px;gap:9px;margin:14px 0;padding:14px;display:grid}.aiComingSoon p{color:#666c65;margin:0;font-size:13px;line-height:1.6}.aiComingSoonBadge{color:#65552e;letter-spacing:.04em;background:#ebe6d8;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.externalAIButtons{grid-template-columns:1fr 1fr;gap:9px;display:grid}.externalAIButtons .studioBtn{margin-top:0}.universalPrompt{color:#454a44;margin:8px 0;font-size:12px;line-height:1.6}.universalPrompt summary{cursor:pointer;margin-bottom:8px;font-weight:800}.universalPrompt p{white-space:pre-wrap;background:#f6f6f3;border:1px solid #e4e4dd;border-radius:10px;max-height:200px;padding:12px;overflow:auto}.trackingEmpty{max-width:920px;min-height:50vh;margin:0 auto;padding:34px 24px}@media (max-width:800px){.sellerApplyLayout{grid-template-columns:1fr}.sellerApplyAside{position:relative;top:auto}.sellerApplySteps{grid-template-columns:1fr 1fr;gap:12px}.sellerApplyAside h2{max-width:500px}}@media (max-width:560px){.sellerApplyPage{padding:20px 12px 90px}.sellerApplyHeader{text-align:left;margin-bottom:20px}.sellerApplyHeader .back{margin:0 0 20px}.sellerApplyHeader p{margin:0}.sellerFormGrid{grid-template-columns:1fr}.sellerFullWidth{grid-column:auto}.sellerFormHeader h2{font-size:21px}.sellerApplySteps,.externalAIButtons{grid-template-columns:1fr}.sellerApplicationForm{padding:17px}.sellerSuccess .modalActions{flex-direction:column}.sellerSuccess .modalActions>*{width:100%}}.handoverConfirm{background:#f8faf6;border:1px solid #dce4d9;border-radius:18px;gap:12px;margin-top:22px;padding:20px;display:grid}.handoverConfirm h3{margin:0;font-size:20px}.handoverConfirm>p{color:#6f776f;margin:0;font-size:13px;line-height:1.5}.handoverCheck{cursor:pointer;grid-template-columns:auto 1fr;align-items:flex-start;line-height:1.45;gap:10px!important;margin:4px 0!important;font-weight:600!important;display:flex!important}.handoverCheck input{flex:none;height:19px;margin:1px 0 0;width:19px!important}.handoverConfirm .primary{justify-self:start}.pickupQr{background:#f7f7f2;border:1px solid #e2e4db;border-radius:16px;justify-items:start;gap:10px;margin:0 0 12px;padding:18px 20px;display:grid}.pickupQrCopy{gap:4px;display:grid}.pickupQrCopy span,.pickupQr small{color:#6b746e;font-size:12px;line-height:1.45}.pickupQr img{background:#fff;border:1px solid #e7e7e0;border-radius:10px;max-width:100%;height:auto;padding:8px;display:block}.pickupCode{letter-spacing:2px;font-size:22px}.merchantOrderWrap{border-bottom:1px solid #ece9e1}.merchantOrderWrap .listRow{border-bottom:0}.merchantOrderWrap .pickupQr{margin-bottom:12px}.coreChatDragZone{z-index:2147483647;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;opacity:.34;background:0 0;border:0;border-radius:999px;outline:none;width:44px;height:12px;transition:opacity .16s,background-color .16s;display:block;position:fixed}.coreChatDragZone:before{content:"";background:#1c1c1cb8;border-radius:999px;width:25px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff9}.coreChatDragZone:hover,.coreChatDragZone.is-dragging{opacity:1;background:#ffffff47}.coreChatDragZone:focus-visible{opacity:1;background:#ffffff47}.coreChatDragZone:active,.coreChatDragZone.is-dragging{cursor:grabbing}.coreChatDragZone:focus-visible{outline-offset:2px;outline:2px solid #6555d9}.productPreviewGrid,.customerChoice .productChoiceCard{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch;min-width:0}.productPreviewGrid>.productVisual.large,.customerChoice .productChoiceCard>.productVisual.large{aspect-ratio:4/5;background:#f5f2ec;border:1px solid #e5e0d7;border-radius:16px;align-self:stretch;place-items:center;width:100%;height:max(360px,min(43vw,580px));min-height:0;display:grid;position:relative;overflow:hidden}.productVisual.large .catalogImage{object-fit:contain;object-position:center center;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%;padding:10px;display:block}.productVisual.large .productImageFallback{color:#8a8a83;background:#f5f2ec;align-content:center;justify-items:center;gap:8px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.productImageFallback{color:#8a8a83;background:#e8e3da;place-content:center;justify-items:center;gap:5px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.productImageFallback small{color:#8a847c;font-size:10px;font-weight:600}.productVisual.imageFailed .catalogImage{display:none}.fashionImage .productVisual .catalogImage{object-fit:contain;object-position:center;width:100%;height:100%;padding:8px}@media (max-width:800px){.productPreviewGrid,.customerChoice .productChoiceCard{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px}.productPreviewGrid>.productVisual.large,.customerChoice .productChoiceCard>.productVisual.large{aspect-ratio:4/5;width:100%;height:max(300px,min(100vw,460px));min-height:0}.productVisual.large .catalogImage{padding:8px}}@media (prefers-reduced-motion:reduce){.coreChatDragZone{transition:none}}.locationNoticeStack{grid-column:1/-1;gap:6px;display:grid}.locInline.locWarning{color:#8b5b12;background:#fff9e9;border:1px solid #f0dfb4;border-radius:9px;min-height:0;padding:9px 12px;font-size:12px;line-height:1.45;display:block}.locInline.locReminder{animation:.25s ease-out locationReminderIn}@keyframes locationReminderIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.sellerWorkShortcuts .dTool,.deliveryWorkShortcuts .dTool{align-content:center;min-height:112px}@media (prefers-reduced-motion:reduce){.locInline.locReminder{animation:none}}.dashPage{width:100%;max-width:1360px;padding:clamp(18px,3vw,34px) clamp(14px,3vw,30px) calc(100px + env(safe-area-inset-bottom,0px));color:#202124;background:#f8f8f6;min-height:calc(100vh - 74px);margin:0 auto}.dashBrand b{color:#171717}.dashBrand small,.dashSub{color:#666b70}.dashHi{color:#171717;font-size:max(26px,min(3vw,34px))}.dashRow h2{color:#202124}.dashHead{border-bottom:1px solid #e7e5e0;padding-bottom:18px}.dashIcon{color:#741b28;background:#eeece7;border:1px solid #e0ddd6}.alertCount{border-color:#f8f8f6}.dLink{color:#741b28}.dTile{background:#fff;border-color:#e5e3de;border-radius:12px;transition:border-color .18s,transform .18s;box-shadow:0 2px 8px #00000006}.dTile:hover{border-color:#c9b9b6;transform:translateY(-1px)}.dTileIcon.violet{color:#741b28;background:#f1e8e8}.dTileIcon.green{color:#2f6744;background:#e6f0e9}.dTileIcon.blue{color:#355d7c;background:#e8eef4}.dTileIcon.orange{color:#9b5c21;background:#f7eee2}.dTileText>small{color:#62666a}.dNum,.dNum.sm{color:#202124}.dDelta,.dDelta.flat{color:#6e7378}.dBanner,.dBanner.slim{background:#fff;border:1px solid #e4e2dc;border-radius:12px;box-shadow:0 2px 8px #00000006}.dBanner:not(.slim){background:#f0e8e7;border-color:#e7d8d5}.dBanner b.ind{color:#741b28}.dBanner small{color:#666b70}.dBtn{background:#741b28;border-radius:8px}.dBtn:hover{background:#5e1420}.dBtn.ghost{color:#741b28;background:#fff;border-color:#c9b4b2}.dTool{color:#741b28;border-color:#e5e3de;border-radius:12px;transition:border-color .18s,transform .18s,box-shadow .18s}.dTool:hover{border-color:#c9b9b6;transform:translateY(-1px);box-shadow:0 5px 18px #0000000d}.dTool b{color:#202124}.dTool small{color:#696e73}.roleBadge{color:#424242;background:#fff;border-color:#e1dfd9}.dashboard{max-width:1360px;padding:clamp(20px,3vw,38px) clamp(14px,3vw,28px) calc(90px + env(safe-area-inset-bottom,0px))}.panel{background:#fff;border-color:#e5e3de;border-radius:14px;box-shadow:0 3px 14px #00000009}.statCard,.stats div{background:#f6f5f2}.statCard b{color:#202124}.pill{color:#741b28;background:#f1e8e8}.tabs button.active{color:#741b28;border-bottom-color:#741b28}.primary{background:#741b28}.primary:hover{background:#5e1420}.adminTabs{z-index:3;background:#f8f8f6;border-bottom:1px solid #e7e5e0;padding:8px 0;position:sticky;top:0}.adminTabs button{white-space:nowrap;border-color:#e1dfd9;border-radius:9px}.adminTabs button.active{color:#fff;background:#242321;border-color:#242321}.merchantWorkspace .dashboardHead{margin-bottom:18px}.merchantWorkspace .dashboardHead h1{color:#171717;letter-spacing:-.035em;font-size:max(30px,min(4vw,42px));line-height:1.1}.merchantWorkspace .dashboardHead p{color:#666b70;max-width:640px}.workspaceSubnav{border-bottom:1px solid #e8e6e1;flex-wrap:wrap;gap:8px;margin:14px 0 22px;padding-bottom:12px;display:flex}.workspaceSubnav button{color:#424242;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e1dc;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-weight:700;display:inline-flex}.workspaceSubnav button.active{color:#fff;background:#242321;border-color:#242321}.merchantOrdersTop{gap:16px;margin-bottom:18px;display:grid}.merchantPagePanel{margin:16px 0}.merchantPagePanel .panelHead{align-items:flex-start;gap:12px}.merchantPagePanel .panelHead h2{margin-bottom:4px}.merchantPagePanel .panelHead p{margin-top:0}.merchantOrderRow{align-items:flex-start;gap:16px}.merchantOrderRow>div:first-child{min-width:0}.merchantOrderRow>div:first-child b{overflow-wrap:anywhere}.merchantOrderRow .rowActions{flex-wrap:wrap;justify-content:flex-end}.emptyWorkspace{text-align:center;color:#717171;place-items:center;gap:9px;padding:42px 20px;display:grid}.emptyWorkspace svg{color:#8a7774}.emptyWorkspace b{color:#303030;font-size:16px}.emptyWorkspace span{max-width:370px;font-size:13px}.emptyWorkspace .primary{margin-top:8px}.stockSummaryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.stockSummaryCard{background:#fff;border:1px solid #e5e3de;border-radius:12px;padding:16px}.stockSummaryCard span{color:#686d71;font-size:12px}.stockSummaryCard b{color:#202124;margin-top:4px;font-size:27px;display:block}.merchantFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchantFormGrid label{gap:6px;font-size:13px;font-weight:700;display:grid}.merchantFormGrid input{width:100%;font:inherit;border:1px solid #dfddd7;border-radius:9px;padding:11px}.localTestOrder .primary{margin-top:12px}.inventoryHint .dTileIcon{color:#741b28;background:#f1e8e8}.adminInventoryList{display:grid}.adminInventoryRow{border-bottom:1px solid #edebe6;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.adminInventoryIdentity{gap:3px;min-width:0;display:grid}.adminInventoryIdentity b{overflow-wrap:anywhere}.adminInventoryIdentity span,.adminInventoryIdentity small{color:#6b7074;font-size:12px}.adminInventoryState{white-space:nowrap;align-items:center;gap:10px;display:flex}.stockBadge{border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.stockBadge.available{color:#27603a;background:#e7f2e9}.stockBadge.unavailable{color:#8d2b28;background:#f6e9e8}@media (max-width:850px){.dashPage{max-width:100%;padding-left:18px;padding-right:18px}.bottomNav{background:#fff;border-top-color:#e2e0da}.bottomNav button{color:#707070}.bottomNav button.active{color:#741b28}.tabs{padding-inline-start:12px;padding-inline-end:12px}.tabs button{padding:14px 12px;font-size:14px}.adminStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTabs{flex-wrap:nowrap;position:static;overflow-x:auto}.adminTabs button{flex:none}.merchantWorkspace .dashboardHead{flex-direction:column}.merchantWorkspace .roleBadge{align-self:flex-start}}@media (max-width:560px){.dashPage{padding:18px 12px calc(96px + env(safe-area-inset-bottom,0px))}.dashBrand b{font-size:20px}.dashBrand small{font-size:12px}.dashHi{font-size:27px}.dGrid2,.stockSummaryCards{grid-template-columns:1fr}.dTile{min-height:76px}.dBanner{flex-wrap:wrap;align-items:flex-start}.dBanner>div{min-width:calc(100% - 64px)}.dBanner .dBtn,.dBanner .dLink{margin-left:auto}.dTool{min-height:98px}.bottomNav button span{font-size:10px}.dashboard{padding:18px 12px calc(100px + env(safe-area-inset-bottom,0px))}.dashboardHead h1{font-size:max(28px,min(8vw,36px))}.merchantFormGrid{grid-template-columns:1fr}.merchantOrderRow{display:grid}.merchantOrderRow .rowActions{justify-content:flex-start}.merchantPagePanel .panelHead{flex-direction:column}.adminInventoryRow{flex-direction:column;align-items:flex-start}.adminInventoryState{white-space:normal;flex-wrap:wrap}.supportAdminRow{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.dTile,.dTool{transition:none}}.trackingEmpty{place-items:center;padding-top:max(32px,min(8vh,88px));padding-bottom:max(40px,min(10vh,100px));display:grid}.trackingEmptyCard{box-sizing:border-box;background:var(--card,#fffdf8);border:1px solid var(--line,#e4e1d8);text-align:center;border-radius:24px;width:min(100%,560px);padding:max(24px,min(5vw,42px));box-shadow:0 12px 35px #29322c0d}.trackingEmptyIcon{color:#655d52;background:#f1eee7;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 20px;display:grid}.trackingEmptyCard .customerHero{padding:0}.trackingEmptyCard h1{margin:12px 0;font-size:max(27px,min(4vw,36px));line-height:1.15}.trackingEmptyCard p{color:#707872;max-width:440px;margin:0 auto 22px;line-height:1.6}.trackingOrderNow{justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 22px;display:inline-flex}@media (max-width:600px){.trackingEmpty{min-height:44vh;padding:24px 14px 44px}.trackingEmptyCard{border-radius:18px}.trackingOrderNow{width:100%}}.merchantNewOrderAlert{color:#242321;background:#fff8ed;border:1px solid #e9c98f;border-left:4px solid #b7791f;border-radius:12px;align-items:center;gap:12px;margin:14px 0;padding:14px 44px 14px 14px;display:flex;position:relative;box-shadow:0 5px 16px #2a23150d}.merchantNewOrderAlert>div{flex:1;gap:3px;min-width:0;display:grid}.merchantNewOrderAlert>div b{font-size:14px}.merchantNewOrderAlert>div small{color:#69645b;font-size:12px;line-height:1.45}.merchantNewOrderPing{color:#805a18;background:#f5e7ca;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.merchantNewOrderAlert .dBtn{white-space:nowrap;flex:none}.merchantAlertDismiss{color:#625b50;cursor:pointer;background:0 0;border:0;border-radius:7px;width:26px;height:26px;font-size:21px;position:absolute;top:10px;right:10px}.merchantAlertDismiss:hover{background:#f1e5d0}.merchantAlertSettings{color:#77746e;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:12px;display:flex}.merchantAlertSettings .dLink{white-space:nowrap}@media (max-width:560px){.merchantNewOrderAlert{flex-wrap:wrap;align-items:flex-start;padding:12px 36px 12px 12px}.merchantNewOrderAlert>div{flex:calc(100% - 54px)}.merchantNewOrderAlert .dBtn{margin-left:50px}.merchantAlertSettings{flex-direction:column;align-items:flex-start;gap:5px}}
