*{box-sizing:border-box}body{margin:0;background:#fbf8f3;color:#261b15}.store-header{position:sticky;top:0;z-index:1300;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #eee7df}.header-main{min-height:72px;max-width:1500px;margin:auto;padding:0 22px;display:flex;align-items:center;gap:24px}.brand{display:flex;flex-direction:column;text-decoration:none;color:#261b15;letter-spacing:.14em;line-height:1}.brand b{font-size:21px}.brand small{font-size:8px;letter-spacing:.4em;margin-top:6px;text-align:center;color:#9a7141}.desktop-search{display:flex;align-items:center;gap:9px;background:#f6f2ed;border:1px solid #eee2d6;border-radius:999px;padding:7px 16px;flex:1;max-width:700px}.header-actions{margin-left:auto;display:flex}.mobile-menu{display:none;border:0;background:none;font-size:22px}.category-bar{height:45px;display:flex;justify-content:center;align-items:center;gap:2px;overflow:auto;border-top:1px solid #f3eee9;padding:0 10px}.category-bar a{white-space:nowrap;text-decoration:none;color:#4e433c;font-size:12px;padding:10px 14px}.customer-home{max-width:1480px;margin:auto;padding:0 22px 90px}.hero{margin-top:18px;min-height:500px;border-radius:28px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(110deg,#332116,#9c6d3e);color:#fff}.hero-copy{padding:70px 7%;display:flex;flex-direction:column;justify-content:center}.hero-copy h1{font-size:clamp(42px,5vw,72px);line-height:1.02;margin:18px 0}.hero-copy h1 span{color:#e8c47b}.hero-copy p{max-width:520px;font-size:18px;color:#eadfd5;margin-bottom:25px}.hero-chip{width:max-content;background:#e0b96d!important;color:#24170f!important;font-weight:800!important}.hero-art{min-height:500px}.hero-art img{width:100%;height:100%;object-fit:cover}.quick-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px 0}.quick-trust>div{background:#fff;border:1px solid #eee7df;border-radius:18px;padding:18px;display:grid;grid-template-columns:44px 1fr;column-gap:12px}.quick-trust small{grid-column:2;color:#8a817b}.trust-icon{grid-row:span 2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#f3eadc;color:#8a5a2b}.gold-strip{border-radius:18px;background:#24170f;color:#fff;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 24px}.gold-strip span{color:#e4c27e}.gold-strip small{color:#c8bdb4}.offer-feed{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0 52px}.offer-card{min-height:220px;border-radius:22px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;overflow:hidden;position:relative;color:#fff}.offer-one{background:linear-gradient(135deg,#a7743b,#50301d)}.offer-two{background:linear-gradient(135deg,#6e7480,#262a32)}.offer-three{background:linear-gradient(135deg,#8d4d62,#402433)}.offer-card span{font-size:11px;letter-spacing:.18em;font-weight:800}.offer-card b{font-size:25px;line-height:1.15}.offer-card button{color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:999px}.section-head{display:flex;justify-content:space-between;align-items:end}.section-head>span{color:#887c73}.eyebrow{font-size:11px!important;letter-spacing:.18em;font-weight:800!important;color:#9a7141}.category-pills{display:flex;gap:8px;overflow:auto;padding:14px 0}.category-pills button{border:1px solid #e4dbd1;border-radius:999px;color:#665a52;white-space:nowrap}.category-pills .active{background:#261b15;color:#fff}.product-card{height:100%;overflow:hidden;cursor:pointer;border:1px solid #ece5dd!important;transition:.2s;box-shadow:0 4px 18px #3d2a190a!important}.product-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #3d2a191f!important}.product-media{height:390px;background:#f2eee9;position:relative;overflow:hidden}.product-media img{height:100%;width:100%;object-fit:cover}.badge{position:absolute!important;top:14px;left:14px;background:#fff!important;color:#5d4632!important;font-weight:800!important}.heart{position:absolute!important;top:10px;right:10px;background:#ffffffeb!important}.product-category{font-size:11px!important;text-transform:uppercase;color:#9a7141;letter-spacing:.1em}.product-name{font-weight:750!important;font-size:17px!important;margin-top:5px!important}.price{font-size:21px}.old-price{text-decoration:line-through;color:#a59b94;font-size:13px}.weight-line{font-size:12px!important;color:#8a817b;margin-top:7px!important}.add-btn{margin-top:15px!important;border-radius:999px!important}.story{margin:70px 0 0;border-radius:26px;background:#eee5d9;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.story>div{padding:55px}.story p{max-width:550px;color:#685c53;line-height:1.7}.story img{width:100%;height:100%;min-height:360px;object-fit:cover}.bottom-nav{display:none!important}.detail-page,.simple-page{max-width:1200px;margin:auto;padding:28px 22px 90px}.detail-image-wrap{height:650px;border-radius:24px;overflow:hidden;position:relative;background:#eee7de}.detail-image-wrap img{width:100%;height:100%;object-fit:cover}.detail-badge{position:absolute!important;top:18px;left:18px;background:#fff!important}.detail-price{font-size:34px!important;font-weight:900!important}.spec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.spec-grid>div{padding:14px;border:1px solid #eee5dc;border-radius:12px}.spec-grid small,.spec-grid b{display:block}.spec-grid small{color:#93867d;margin-bottom:5px}.bag-item{margin-bottom:12px}.bag-thumb{width:82px;height:82px;border-radius:12px;overflow:hidden;background:#eee}.bag-thumb img{width:100%;height:100%;object-fit:cover}.summary-card{position:sticky;top:100px}.success-card{padding:25px;background:#f0f8f3!important}.admin-shell{min-height:100vh;background:#faf8f4}@media(max-width:900px){.desktop-search{display:none}.mobile-menu{display:block}.header-main{gap:8px}.category-bar{justify-content:flex-start}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:52px 28px}.hero-art{height:360px;min-height:0}.quick-trust,.offer-feed{grid-template-columns:1fr}.product-media{height:440px}.story{grid-template-columns:1fr}.story>div{padding:35px}.detail-image-wrap{height:480px}.bottom-nav{display:block!important;position:fixed!important;bottom:0;left:0;right:0;z-index:1500}.customer-home{padding:0 12px 90px}.gold-strip{align-items:flex-start;flex-direction:column}.admin-shell main{margin-left:0!important;padding:80px 16px 30px!important}}@media(max-width:560px){.hero-copy h1{font-size:43px}.hero-art{height:300px}.product-media{height:390px}.detail-image-wrap{height:400px}.simple-page{padding:20px 14px 90px}.customer-home{padding-left:10px;padding-right:10px}.offer-card{min-height:190px}.brand b{font-size:17px}.brand small{font-size:7px}}.hero{position:relative;width:100%;height:clamp(350px,35vw,450px);min-height:0;grid-template-columns:1fr 1fr;border-radius:12px;transition:background .3s ease}.hero-copy{padding:clamp(28px,5vw,64px)}.hero-copy h1{font-size:clamp(34px,4vw,58px)}.hero-copy p{font-size:clamp(14px,1.3vw,17px)}.hero-art{min-height:0;height:100%}.hero-art img{display:block}.hero-controls{position:absolute;left:clamp(28px,5vw,64px);bottom:22px;display:flex;align-items:center;gap:12px}.hero-controls button{border:1px solid rgba(255,255,255,.65);background:#23170f59;color:#fff;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:18px;line-height:1}.hero-controls div{display:flex;gap:7px}.hero-controls div button{width:8px;height:8px;min-width:8px;padding:0;border:0;background:#ffffff8c}.hero-controls div button.active{width:22px;border-radius:8px;background:#fff}.hero-offers{background:linear-gradient(110deg,#332116,#9c6d3e)}.hero-diamonds{background:linear-gradient(110deg,#343740,#767b88)}.hero-gifts{background:linear-gradient(110deg,#522d43,#93546c)}.hero-arrivals{background:linear-gradient(110deg,#34302a,#9b805e)}.hero-wedding{background:linear-gradient(110deg,#442a2e,#a56f77)}.hero-festive{background:linear-gradient(110deg,#332116,#9c6d3e)}@media(max-width:900px){.hero{height:420px;grid-template-columns:1fr 1fr}.hero-copy{padding:28px}.hero-controls{left:28px;bottom:16px}}@media(max-width:560px){.hero{height:auto;min-height:0;grid-template-columns:1fr;border-radius:12px}.hero-copy{min-height:270px;padding:30px 24px 52px}.hero-copy h1{font-size:36px}.hero-art{height:220px;min-height:0}.hero-controls{left:24px;top:250px;bottom:auto}}html{scroll-behavior:smooth;scroll-padding-top:24px}.gold-strip{min-height:54px!important;margin:12px 0 16px!important;padding:10px 22px!important;border-radius:15px!important;background:linear-gradient(100deg,#24170f,#33251d 55%,#24170f)!important;box-shadow:0 5px 18px #3624181a;font-size:14px}.gold-strip b{font-size:14px;letter-spacing:.01em}.gold-strip span{font-weight:600;letter-spacing:.03em}.gold-strip small{font-size:12px;color:#c8bdb4}.gold-strip{flex-wrap:wrap!important;row-gap:7px!important}.gold-strip .rate-disclaimer{flex-basis:100%;text-align:right;font-size:10px;opacity:.8}.gold-strip .rate-refresh-error{color:#f2ba94}.hero-slide-copy{animation:hero-copy-in .65s cubic-bezier(.2,.75,.25,1) both}.hero-slide-art{animation:hero-art-in .85s cubic-bezier(.2,.75,.25,1) both}@keyframes hero-copy-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-art-in{0%{opacity:.55;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.hero-art img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.hero:hover .hero-art img{transform:scale(1.035)}.customer-home .product-card{transition:transform .38s cubic-bezier(.2,.7,.2,1),box-shadow .38s cubic-bezier(.2,.7,.2,1)!important;will-change:transform}.customer-home .product-card .product-media img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.customer-home .product-card:hover .product-media img{transform:scale(1.045)}.customer-home .product-card .heart{transition:transform .25s ease,background-color .25s ease!important}.customer-home .product-card:hover .heart{transform:translateY(-2px)}.customer-home .product-card .product-media{touch-action:manipulation}.customer-home .product-card .heart-wiggle{animation:wishlist-heart-wiggle .52s cubic-bezier(.16,1,.3,1)}.double-tap-heart{position:absolute;z-index:4;top:50%;left:50%;display:grid;place-items:center;width:96px;height:96px;color:#e43d43;filter:drop-shadow(0 5px 14px rgba(0,0,0,.22));pointer-events:none;animation:double-tap-heart-rise .62s cubic-bezier(.16,1,.3,1) both}.double-tap-heart svg{width:86px;height:86px;stroke:#fff;stroke-width:1.5px}@keyframes double-tap-heart-rise{0%{left:50%;top:50%;opacity:0;transform:translate(-50%,-50%) scale(.32) rotate(0);color:#d72f45}16%{left:50%;top:50%;opacity:1;transform:translate(-50%,-50%) scale(1.16) rotate(-7deg);color:#ee4145}42%{left:66%;top:37%;opacity:1;transform:translate(-50%,-50%) scale(1) rotate(7deg);color:#f06a3e}72%{left:82%;top:23%;opacity:.86;transform:translate(-50%,-50%) scale(.84) rotate(16deg);color:#e39a42}to{left:calc(100% - 45px);top:44px;opacity:0;transform:translate(-50%,-50%) scale(.58) rotate(23deg);color:#d0a94e}}@keyframes wishlist-heart-wiggle{0%,to{transform:scale(1) rotate(0)}18%{transform:scale(1.24) rotate(-8deg)}40%{transform:scale(1.12) rotate(6deg)}64%{transform:scale(1.18) rotate(-3deg)}82%{transform:scale(1.05) rotate(1deg)}}@media(max-width:900px){.gold-strip{align-items:center!important;flex-direction:row!important;flex-wrap:wrap;gap:8px 18px}}@media(max-width:560px){.gold-strip{justify-content:space-between!important;padding:10px 14px!important;font-size:12px}.gold-strip small{width:100%;text-align:right}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-slide-copy,.hero-slide-art{animation:none}.customer-home .product-card,.customer-home .product-card .product-media img,.hero-art img{transition:none!important}.double-tap-heart,.heart-wiggle{animation:none!important}}.customer-home .story{height:380px;margin-top:42px}.customer-home .story>div{padding:36px}.customer-home .story img{height:100%;min-height:0}@media(max-width:900px){.customer-home .story{height:auto}.customer-home .story>div{padding:30px}.customer-home .story img{height:260px}}.store-footer{margin-top:64px;background:#241a15;color:#f7f1e9;padding:48px max(22px,calc((100% - 1320px)/2)) 0}.store-footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.25fr;gap:42px;padding-bottom:38px}.store-footer .brand{width:max-content;color:#fff}.store-footer .brand small{color:#d0ab6d}.store-footer p{max-width:310px;color:#c9bdb2;line-height:1.7;font-size:14px}.footer-brand>span{font-size:12px;color:#d0ab6d;letter-spacing:.03em}.store-footer h3{margin:0 0 18px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#d9bd89}.store-footer-main>section:not(.footer-brand){display:flex;flex-direction:column;align-items:flex-start;gap:12px}.store-footer-main a:not(.brand),.footer-branch span,.footer-branch b{font-size:13px;color:#c9bdb2;text-decoration:none;line-height:1.6}.store-footer-main a:not(.brand):hover{color:#fff}.footer-branch b{color:#fff}.store-footer-bottom{min-height:58px;border-top:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;align-items:center;gap:12px;color:#b8aa9e;font-size:12px}@media(max-width:800px){.store-footer{padding:38px 22px 0}.store-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(max-width:480px){.store-footer-main{grid-template-columns:1fr 1fr;gap:28px 18px}.footer-brand,.footer-branch{grid-column:1/-1}.store-footer-bottom{align-items:flex-start;justify-content:center;flex-direction:column;padding:14px 0}}.product-filters{margin-top:18px;padding:14px 0 6px;border-top:1px solid #eee5dc}.filter-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-controls .MuiTextField-root{min-width:142px;background:#fff;border-radius:10px}.filter-controls .filter-search{flex:1;min-width:210px}.filter-controls .clear-filters{color:#7a4b2a;text-transform:none;font-weight:700}.product-filters .category-pills{padding:12px 0 5px}.product-filters .category-pills button{background:#fff}.product-filters .category-pills button.active{background:#261b15;color:#fff}.empty-filter-results{margin:24px 0;padding:38px 20px;text-align:center;background:#fff;border:1px solid #eee5dc;border-radius:16px}.empty-filter-results .MuiButton-root{margin-top:12px}@media(max-width:600px){.product-filters{margin-top:14px}.filter-controls{gap:8px}.filter-controls .filter-search{flex-basis:100%;min-width:100%}.filter-controls .MuiTextField-root:not(.filter-search){flex:1;min-width:calc(50% - 8px)}.filter-controls .clear-filters{margin-left:auto}.product-filters .category-pills{margin-right:-10px}}.store-header{scroll-margin-top:0}#featured,#collection{scroll-margin-top:132px}.product-filters{position:relative;margin-top:18px;padding:17px 18px 11px;border:1px solid #eee1d1;border-top:2px solid #d99a4e;border-radius:16px;background:linear-gradient(115deg,#fff,#fffdfa 62%,#fff7eb);box-shadow:0 7px 20px #5338200e}.filter-controls{gap:10px}.filter-controls .MuiTextField-root{min-width:148px;background:#ffffffeb;border-radius:11px}.filter-controls .MuiOutlinedInput-root{border-radius:11px;transition:box-shadow .18s ease,border-color .18s ease}.filter-controls .MuiOutlinedInput-notchedOutline{border-color:#e8ded2}.filter-controls .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d6a16a}.filter-controls .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px #de7b311a}.filter-controls .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--app-accent,#df702b);border-width:1.5px}.filter-controls .MuiInputLabel-root.Mui-focused{color:#bf642f}.filter-controls .filter-search .MuiOutlinedInput-root{background:#fff}.filter-controls .filter-search .MuiOutlinedInput-input{padding-top:12px;padding-bottom:12px}.filter-controls .clear-filters{margin-left:auto;padding:8px 14px;border:1px solid #ecd8c0;border-radius:999px;background:#fff8ef;color:#a85b2d;text-transform:none;font-weight:750;transition:background .18s ease,transform .18s ease}.filter-controls .clear-filters:hover{background:#ffedda;transform:translateY(-1px)}.product-filters .category-pills{padding:14px 0 3px;gap:8px}.product-filters .category-pills button{padding:7px 15px;border:1px solid #eaddcd;border-radius:999px;background:#fff;color:#665447;font-weight:650;transition:all .18s ease}.product-filters .category-pills button:hover{border-color:#d8a262;background:#fff7ec;transform:translateY(-1px)}.product-filters .category-pills button.active{border-color:#c9873e;background:linear-gradient(110deg,#d96c2b,#c99a49);color:#fff;box-shadow:0 4px 10px #bf703133}@media(max-width:600px){.product-filters{padding:13px 12px 9px;border-radius:14px}.filter-controls{gap:8px}.filter-controls .filter-search{flex-basis:100%;min-width:100%}.filter-controls .MuiTextField-root:not(.filter-search){flex:1;min-width:calc(50% - 8px)}.filter-controls .clear-filters{margin-left:auto}.product-filters .category-pills{margin-right:-2px;padding-top:12px}}.checkout-page{max-width:1200px;padding-top:24px}.checkout-back{margin-bottom:12px!important;color:#76563f!important;text-transform:none!important}.checkout-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:4px 0 18px}.checkout-step-label{font-size:11px;font-weight:800;letter-spacing:.16em;color:#9a7141}.checkout-stepper{display:flex;align-items:center;gap:10px;color:#988c82;font-size:12px;white-space:nowrap}.checkout-stepper span{padding:8px 11px;border-radius:999px;background:#f1ede8}.checkout-stepper .complete{color:#397151;background:#edf6ef}.checkout-stepper .current{color:#fff;background:#765034}.checkout-stepper i{width:20px;height:1px;background:#d9cec2}.checkout-card,.checkout-summary,.checkout-confirmation{border:1px solid #eee5dc!important;border-radius:18px!important;box-shadow:0 8px 24px #2f22180b!important}.checkout-card .MuiCardContent-root,.checkout-summary .MuiCardContent-root,.checkout-confirmation .MuiCardContent-root{padding:24px}.checkout-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.checkout-form-grid .checkout-wide{grid-column:1/-1}.checkout-summary{position:sticky;top:105px}.checkout-item{display:flex;align-items:center;gap:12px;min-width:0}.checkout-thumb{width:54px;height:58px;flex:0 0 54px;overflow:hidden;border-radius:9px;background:#f2eee9}.checkout-thumb img{width:100%;height:100%;object-fit:cover}.checkout-item-info{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.checkout-item-info b{font-size:13px;line-height:1.35}.checkout-item-info span{font-size:12px;color:#8e8178}.checkout-item-price{font-size:13px;white-space:nowrap}.checkout-total-row,.checkout-grand-total{display:flex;justify-content:space-between;align-items:center;gap:12px}.checkout-total-row{font-size:14px;color:#766a61}.free-delivery{color:#397151}.checkout-grand-total{margin-top:14px;padding-top:14px;border-top:1px solid #eee5dc;font-size:16px}.checkout-grand-total b{font-size:21px;color:#37261b}.checkout-tax-note,.checkout-secure-note{display:block!important;margin-top:10px!important;font-size:11px!important;line-height:1.5!important;color:#8c8178}.place-order-button{margin-top:20px!important;min-height:48px;border-radius:999px!important}.checkout-confirmation{max-width:760px;margin:26px auto;padding:12px}.confirmation-meta{display:grid;grid-template-columns:1fr auto;gap:12px;padding:20px 0 4px;margin-top:22px;border-top:1px solid #eee5dc}.confirmation-meta span{font-size:13px;color:#83766c}.confirmation-meta b{text-align:right;font-size:13px}@media(max-width:850px){.checkout-heading{align-items:flex-start;flex-direction:column;gap:16px}.checkout-stepper{max-width:100%;overflow-x:auto}.checkout-summary{position:static}}@media(max-width:520px){.checkout-page{padding:18px 14px 90px}.checkout-card .MuiCardContent-root,.checkout-summary .MuiCardContent-root{padding:18px}.checkout-form-grid{grid-template-columns:1fr;gap:12px}.checkout-form-grid .checkout-wide{grid-column:auto}.checkout-stepper{gap:6px;font-size:11px}.checkout-stepper span{padding:7px 8px}.checkout-stepper i{width:12px}.checkout-item{gap:8px}.checkout-thumb{width:46px;height:50px;flex-basis:46px}.checkout-item-price{font-size:12px}}.profile-page{max-width:1120px;padding-top:32px}.profile-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.profile-card{border:1px solid #eee5dc!important;border-radius:18px!important;box-shadow:0 8px 24px #2f22180b!important}.profile-card .MuiCardContent-root{padding:24px}.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-avatar{width:62px!important;height:62px!important;background:#765034!important;font-size:24px!important;font-weight:700}.profile-stats{padding-top:4px}.profile-stats>div{display:flex;flex:1;flex-direction:column;gap:4px}.profile-stats b{display:flex;align-items:center;gap:7px;font-size:20px;color:#765034}.profile-stats span{font-size:12px;color:#85796f}.profile-order{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #f0eae4}.profile-order:last-child{border-bottom:0}.profile-order>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.profile-order b{font-size:13px}.profile-order span{font-size:11px;color:#90847b}.profile-text-link{font-size:13px;color:#765034;text-decoration:none;font-weight:700}.profile-text-link:hover{text-decoration:underline}@media(max-width:600px){.profile-page{padding:20px 14px 90px}.profile-heading{align-items:flex-start;flex-direction:column}.profile-heading .MuiButton-root{align-self:flex-start}.profile-card .MuiCardContent-root{padding:18px}.profile-form-grid{grid-template-columns:1fr;gap:12px}.profile-order{align-items:flex-start}.profile-order>div:last-child{align-items:flex-end}}.bag-item-info{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.bag-item-info>b:first-child{font-size:15px}.bag-item-info>span{color:#786d64;font-size:13px}.bag-line-total{font-size:12px;color:#765034}.cart-qty-controls{display:flex;align-items:center;border:1px solid #e6ddd4;border-radius:999px;background:#fff}.cart-qty-controls .MuiIconButton-root{width:36px;height:36px;color:#765034}.cart-qty-controls .MuiIconButton-root.Mui-disabled{color:#c9c2bc}.cart-qty-controls>span{min-width:22px;text-align:center;font-size:14px;font-weight:700}.order-item-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #f0eae4}.order-item-preview{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:10px;background:#faf7f3;color:#65594f;font-size:12px}.order-item-preview img{width:38px;height:38px;object-fit:cover;border-radius:7px}.bag-thumb{flex:0 0 82px}@media(max-width:520px){.bag-item .MuiCardContent-root{padding:14px}.bag-thumb{width:64px;height:68px;flex-basis:64px}.bag-item .MuiStack-root{gap:10px}.bag-item-info>b:first-child{font-size:13px}.cart-qty-controls .MuiIconButton-root{width:30px;height:32px}}.delivery-timeline{margin-top:22px;padding:18px 16px;border-radius:14px;background:#faf7f3}.delivery-timeline-track{display:flex;position:relative;justify-content:space-between;gap:4px}.delivery-timeline-track:before{content:"";position:absolute;left:4%;right:4%;top:12px;height:2px;background:#e4dbd1}.delivery-step{position:relative;z-index:1;display:flex;flex:1;align-items:center;flex-direction:column;gap:8px;text-align:center;color:#978a80}.delivery-step-dot{width:26px;height:26px;display:grid;place-items:center;border:2px solid #d8cec4;border-radius:50%;background:#faf7f3;font-size:11px;font-weight:700}.delivery-step.complete .delivery-step-dot,.delivery-step.current .delivery-step-dot{border-color:#765034;background:#765034;color:#fff}.delivery-step.current .delivery-step-dot{box-shadow:0 0 0 4px #76503424}.delivery-step.complete,.delivery-step.current{color:#4d392a}.delivery-step-label{font-size:11px;line-height:1.35}.delivery-status-note{margin-top:14px!important;color:#786d64;font-size:12px!important}.admin-shell td .MuiTextField-root{background:#fff;border-radius:8px}@media(max-width:600px){.delivery-timeline{padding:16px 8px}.delivery-step-label{font-size:9px}.delivery-step-dot{width:23px;height:23px;font-size:10px}.delivery-timeline-track:before{left:5%;right:5%;top:10px}}.festival-active{position:relative}.festival-active:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 10%,rgba(255,255,255,.15) 0 2px,transparent 3px),radial-gradient(circle at 18% 22%,rgba(255,255,255,.12) 0 3px,transparent 4px),radial-gradient(circle at 84% 82%,rgba(255,255,255,.12) 0 2px,transparent 3px);background-size:84px 84px,126px 126px,106px 106px;opacity:.7}.festival-active .hero-copy,.festival-active .hero-art,.festival-active .hero-controls{z-index:1}.festival-active .hero-chip{background:#ffffffe6!important;color:var(--festival-ink)!important}.festival-active .hero-copy h1 span{color:var(--festival-highlight)}.festival-active .hero-copy>button{background:var(--festival-highlight);color:var(--festival-ink);font-weight:800;box-shadow:0 6px 18px #00000024}.festival-holi{--festival-highlight:#ffd166;--festival-ink:#582447;background:linear-gradient(115deg,#6b215d,#d23f71 52%,#e58b36)!important}.festival-diwali{--festival-highlight:#ffcf70;--festival-ink:#4b250c;background:linear-gradient(115deg,#401927,#8d391d 54%,#cc7a21)!important}.festival-dussehra{--festival-highlight:#ffd58a;--festival-ink:#50240d;background:linear-gradient(115deg,#642d20,#aa5726 55%,#d69a3e)!important}.festival-eid{--festival-highlight:#d9efad;--festival-ink:#173e32;background:linear-gradient(115deg,#123d35,#227565 55%,#92a96c)!important}.festival-rakhi{--festival-highlight:#ffe0a5;--festival-ink:#632d42;background:linear-gradient(115deg,#632d42,#a85063 55%,#d28b68)!important}.festival-navratri{--festival-highlight:#ffe08b;--festival-ink:#4b210f;background:linear-gradient(115deg,#761d30,#bd5327 55%,#d69633)!important}.festival-ganesh{--festival-highlight:#ffdaa0;--festival-ink:#542713;background:linear-gradient(115deg,#74381c,#be6729 55%,#dba24b)!important}.festival-onam{--festival-highlight:#ffe4a4;--festival-ink:#3d3017;background:linear-gradient(115deg,#34553a,#888343 55%,#c09b4e)!important}.festival-season-note{display:flex;align-items:center;gap:7px;margin:10px 0 -8px;padding:8px 13px;border:1px solid #eadcc8;border-radius:999px;background:#fffaf1;width:max-content;color:#65452d;font-size:12px;font-weight:700}.festival-season-note>span{color:#b37a32}.festival-season-note small{font-weight:500;color:#8d7d6e}@media(prefers-reduced-motion:reduce){.festival-active:after{display:none}}.festival-christmas{--festival-highlight:#f5dfaa;--festival-ink:#143a2d;background:linear-gradient(115deg,#123a31,#1f6650 55%,#9b302c)!important}.feed-manager-grid{margin-top:16px!important}.product-upload-preview{height:220px;border:1px dashed #cbb9a6;border-radius:14px;background:#faf7f3;display:grid;place-items:center;overflow:hidden;color:#86796e;font-size:13px}.product-upload-preview img{width:100%;height:100%;object-fit:contain}.inventory-product-image{flex:0 0 92px;width:92px;height:92px;border-radius:12px;background:#f2eee9;overflow:hidden}.inventory-product-image img{width:100%;height:100%;object-fit:cover}@media(max-width:600px){.inventory-product-image{flex-basis:72px;width:72px;height:72px}.product-upload-preview{height:190px}}.admin-app-shell{background:#f5f2ed}.admin-app-shell .admin-main{min-height:100vh;background:radial-gradient(ellipse at 92% 0%,rgba(204,163,99,.1),transparent 34%),#f7f5f1}.admin-app-shell .MuiAppBar-root{background:linear-gradient(105deg,#2e1d16,#503526)!important;color:#fff!important;border-bottom:2px solid #c39b5b!important;box-shadow:0 5px 18px #2b1c1424!important}.admin-app-shell .MuiAppBar-root .MuiTypography-root{color:#fff!important}.admin-app-shell .MuiAppBar-root .MuiButton-outlined{color:#fff;border-color:#ffffff6b}.admin-app-shell .MuiAppBar-root .MuiIconButton-root{color:#f1d9a5}.admin-app-shell .MuiDrawer-paper{background:linear-gradient(180deg,#fffdfa,#f8f3eb)!important;border-right:1px solid #e9dfd2!important}.admin-app-shell .MuiDrawer-paper .MuiListItemButton-root{margin:3px 10px;border-radius:11px;color:#57483e;transition:background-color .2s ease,transform .2s ease}.admin-app-shell .MuiDrawer-paper .MuiListItemButton-root:hover{background:#f1e8db;transform:translate(2px)}.admin-app-shell .MuiDrawer-paper .MuiListItemButton-root.Mui-selected{background:#efe3d1;color:#6c411f;font-weight:700}.admin-app-shell .MuiDrawer-paper .MuiListItemButton-root.Mui-selected .MuiListItemIcon-root{color:#9b632e}.admin-app-shell .MuiDrawer-paper .MuiListItemIcon-root{color:#85776c;min-width:40px}.owner-dashboard{max-width:1500px;margin:0 auto;color:#30241e}.dashboard-welcome{min-height:168px;margin-bottom:20px!important;padding:28px 32px;border-radius:20px!important;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(112deg,#352119,#65462d 58%,#9a7041)!important;box-shadow:0 15px 34px #422b1a2e!important;animation:dashboard-enter .55s ease both}.dashboard-welcome>div{position:relative;z-index:1}.dashboard-welcome h4{margin-top:9px;color:#fff;font-weight:750;letter-spacing:-.035em}.dashboard-welcome p{margin:9px 0 0;color:#eadbc7;font-size:14px}.dashboard-kicker{font-size:10px;font-weight:800;letter-spacing:.18em;color:#b48a51}.dashboard-welcome .dashboard-kicker{color:#f1d398}.dashboard-today{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.dashboard-today span{color:#e7c984;font-size:10px;font-weight:800;letter-spacing:.18em}.dashboard-today b{font-size:14px;color:#fff8eb}.welcome-orbit{position:absolute!important;z-index:0!important;border:1px solid rgba(245,216,164,.16);border-radius:50%;pointer-events:none}.welcome-orbit-one{width:330px;height:330px;right:130px;top:-210px}.welcome-orbit-two{width:420px;height:420px;right:-110px;top:-130px;border-color:#f5d8a41f}.owner-dashboard>.MuiGrid-container:first-of-type{margin-bottom:4px}.stat-card{height:100%;border:1px solid #eae3da!important;border-radius:17px!important;background:#fff!important;box-shadow:0 5px 17px #35271c0b!important;transition:transform .22s ease,box-shadow .22s ease!important;animation:dashboard-enter .5s ease both}.stat-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #35271c1a!important}.stat-card .MuiCardContent-root{padding:21px!important;display:flex;min-height:116px;align-items:center}.stat-card .MuiStack-root{width:100%}.stat-icon{width:48px;height:48px;flex:0 0 48px;border-radius:15px;display:grid;place-items:center}.stat-icon svg{font-size:24px!important}.stat-card .MuiTypography-body2{color:#776b61;font-size:12px;font-weight:650;letter-spacing:.02em}.stat-card .MuiTypography-h5{color:#30241e;font-size:25px;font-weight:800;letter-spacing:-.04em}.stat-card .MuiTypography-caption{color:#968a7e;font-size:11px}.stat-gold{border-top:3px solid #c79a4f!important}.stat-gold .stat-icon{background:#fbf1dd;color:#a6752f}.stat-rose{border-top:3px solid #bd7180!important}.stat-rose .stat-icon{background:#faeaf0;color:#a64d65}.stat-green{border-top:3px solid #4b977a!important}.stat-green .stat-icon{background:#e7f3ec;color:#347659}.stat-blue{border-top:3px solid #758ab4!important}.stat-blue .stat-icon{background:#ebeff8;color:#586e9b}.owner-panel{height:100%;border:1px solid #e9e1d7!important;border-radius:17px!important;background:#fff!important;box-shadow:0 5px 17px #35271c0a!important}.owner-panel .MuiCardContent-root{padding:23px}.owner-panel .MuiTypography-h6{font-size:16px;font-weight:750;color:#34261e;letter-spacing:-.015em}.channels-panel .MuiChip-root{font-weight:700;border-radius:9px}.inventory-alert-panel{background:linear-gradient(135deg,#fff,#fff9ed)!important}.inventory-alert-panel .MuiTypography-root:nth-child(2){font-size:16px;font-weight:700;color:#4b3929}.feed-manager-card{margin-top:20px!important;border-top:3px solid #b48a51!important;background:linear-gradient(135deg,#fff 60%,#fcf6ec)!important}.feed-manager-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.feed-manager-heading .dashboard-kicker{display:block;margin-bottom:5px}.feed-manager-heading .MuiChip-root{font-weight:700}.feed-manager-card .MuiTypography-body2{line-height:1.65}.feed-manager-card .MuiTextField-root{background:#fff;border-radius:10px}.feed-manager-card .MuiButton-contained{background:linear-gradient(110deg,#704923,#a7793e);box-shadow:0 5px 13px #6846232e}.feed-manager-card .MuiButton-outlined{border-color:#cdb99c;color:#775433}.feed-manager-card>.MuiCardContent-root>.MuiGrid-root{margin-top:4px}.feed-manager-card .MuiChip-colorSuccess{background:#e5f2e9;color:#246b45}@keyframes dashboard-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.dashboard-welcome{align-items:flex-start;flex-direction:column;padding:24px}.dashboard-today{align-items:flex-start;text-align:left}.welcome-orbit-one{right:-120px}.welcome-orbit-two{right:-240px}.stat-card .MuiCardContent-root{min-height:100px}.owner-panel .MuiCardContent-root{padding:18px}}@media(prefers-reduced-motion:reduce){.dashboard-welcome,.stat-card{animation:none!important;transition:none!important}}.pwa-install-button{margin-top:13px!important;padding:7px 15px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:999px!important;background:#ffffff21!important;color:#fff8eb!important;font-size:12px!important;font-weight:700!important;text-transform:none!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pwa-install-button:hover{background:#ffffff38!important;border-color:#ffffffb3!important}.pwa-install-message{max-width:580px;margin-top:10px!important;color:#38291e!important;background:#fff8ed!important;border-radius:10px!important}@media(max-width:600px){.pwa-install-message{font-size:12px}}.owner-notifications{background:linear-gradient(125deg,#fff,#fffdf9 70%,#fff7ec)!important;border-left:3px solid var(--app-accent,#df702b)!important}.owner-notifications>.MuiCardContent-root{padding:21px!important}.owner-notifications-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.owner-notifications-heading .MuiTypography-body2{margin-top:3px;font-size:12px}.owner-notifications-heading .MuiChip-root{font-size:11px;font-weight:750}.notification-count-active{background:#fff0e4!important;color:#b95b28!important}.notification-count-clear{background:#eaf4ed!important;color:#347651!important}.owner-notification-list{display:flex;flex-direction:column;gap:8px}.owner-notification{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid #f0e8df;border-radius:12px;background:#ffffffdb;transition:transform .18s ease,box-shadow .18s ease}.owner-notification:hover{transform:translateY(-1px);box-shadow:0 5px 13px #432f1f0f}.owner-notification-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:#fff2e9;color:#c8632d}.owner-notification-critical .owner-notification-icon{background:#fff0ef;color:#c13c32}.owner-notification-info .owner-notification-icon{background:#eef3fb;color:#5473a4}.owner-notification-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.owner-notification-copy b{color:#3b2c22;font-size:12px}.owner-notification-copy span{color:#8a7c6f;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-notification .MuiButton-root{flex:0 0 auto;min-height:34px;padding:5px 13px;border:1px solid #e9b98f;border-radius:9px;background:#fff7ef;color:#a84f1d;font-size:11px;font-weight:750;line-height:1.2;text-transform:none;box-shadow:0 1px 2px #5e371b12;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.owner-notification .MuiButton-root:hover{border-color:#db702d;background:#ffead9;box-shadow:0 3px 8px #964f2124;transform:translateY(-1px)}.owner-notification .MuiButton-root:focus-visible{outline:3px solid rgba(36,112,185,.3);outline-offset:2px}.owner-notifications-clear{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #e5eee7;border-radius:12px;background:#f7fbf8}.owner-notifications-clear>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e4f1e7;color:#347651;font-weight:800}.owner-notifications-clear>div{display:flex;flex-direction:column;gap:2px;color:#37634a}.owner-notifications-clear small{color:#728878}@media(max-width:600px){.owner-notifications>.MuiCardContent-root{padding:17px!important}.owner-notification{align-items:flex-start;flex-wrap:wrap}.owner-notification-copy span{white-space:normal}.owner-notification .MuiButton-root{margin-left:44px;padding:2px 8px}}.admin-app-shell{background:#fff}.admin-app-shell .admin-main{background:linear-gradient(135deg,#fff,#fffdfa 65%,#fff8f0)}.admin-app-shell .MuiAppBar-root{background:#fffffff7!important;color:#30241e!important;border-bottom:2px solid #dda64c!important;box-shadow:0 4px 18px #4a301c14!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-app-shell .MuiAppBar-root .MuiTypography-root{color:#34251d!important}.admin-app-shell .MuiAppBar-root .MuiTypography-root span{color:var(--app-accent,#df702b)}.admin-app-shell .MuiAppBar-root .MuiButton-outlined{color:#c45d20;border-color:#dfb17e}.admin-app-shell .MuiAppBar-root .MuiIconButton-root{color:var(--app-accent,#df702b)}.admin-app-shell .MuiDrawer-paper{background:#fff!important;border-right:1px solid #f0e6da!important}.admin-app-shell .MuiDrawer-paper .MuiListItemButton-root{color:#55473d}.admin-app-shell .MuiDrawer-paper .MuiListItemButton-root:hover{background:#fff4e9}.admin-app-shell .MuiDrawer-paper .MuiListItemButton-root.Mui-selected{background:#fff0e2;color:#b6531d}.admin-app-shell .MuiDrawer-paper .MuiListItemButton-root.Mui-selected .MuiListItemIcon-root{color:var(--app-accent,#df702b)}.admin-app-shell .MuiDrawer-paper .MuiListItemIcon-root{color:#9b8775}.admin-app-shell .MuiAppBar-root .shop-launch-button{min-width:112px;border:1px solid #dfb17e;border-radius:999px;padding:9px 19px;background:transparent;color:#c45d20!important;font-weight:750;letter-spacing:.01em;box-shadow:none;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease}.admin-app-shell .MuiAppBar-root .shop-launch-button:hover{background:var(--app-accentDark,#c95116);color:#fff!important;border-color:var(--app-accentDark,#c95116);transform:translateY(-2px);box-shadow:0 8px 18px #b4481447}.admin-app-shell .MuiAppBar-root .shop-launch-button:active{transform:translateY(0) scale(.98)}@media(prefers-reduced-motion:reduce){.admin-app-shell .MuiAppBar-root .shop-launch-button{transition:none}}.dashboard-welcome{background:linear-gradient(110deg,#fff,#fffaf4 68%,#fff2e4)!important;border:1px solid #f0dfcb;border-left:5px solid var(--app-accent,#df702b);box-shadow:0 10px 26px #6c452014!important;color:#30241e!important}.dashboard-welcome h4{color:#35251c!important}.dashboard-welcome p{color:#77695f!important}.dashboard-welcome .dashboard-kicker{color:#d96a29}.dashboard-today span{color:#af833d}.dashboard-today b{color:#504237}.welcome-orbit{border-color:#dc8f3d2e}.welcome-orbit-two{border-color:#b58b452e}.stat-card{border-color:#eee5dc!important;box-shadow:0 4px 15px #46311f0b!important}.stat-card:hover{box-shadow:0 10px 23px #46311f17!important}.stat-gold{border-top-color:#c89c4c!important}.stat-rose{border-top-color:var(--app-accent,#df702b)!important}.stat-rose .stat-icon{background:#fff0e5;color:#d96827}.stat-green{border-top-color:#b58b45!important}.stat-green .stat-icon{background:#faf2e2;color:#9b752f}.stat-blue{border-top-color:#e4a25e!important}.stat-blue .stat-icon{background:#fff4e8;color:#ca712c}.owner-panel{border-color:#eee5dc!important;box-shadow:0 4px 15px #46311f0a!important}.inventory-alert-panel{background:linear-gradient(135deg,#fff,#fff9f0)!important}.feed-manager-card{border-top-color:var(--app-accent,#df702b)!important;background:linear-gradient(120deg,#fff,#fffdfa 72%,#fff7eb)!important}.feed-manager-card .MuiButton-contained{background:linear-gradient(110deg,var(--app-accent,#df702b),#ee914a);box-shadow:0 5px 13px #d2662730}.feed-manager-card .MuiButton-outlined{border-color:#d6b37b;color:#956c2c}.feed-manager-card .MuiChip-colorSuccess{background:#fbf2df;color:#89652b}.channels-panel .MuiStack-root{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:16px}.channels-panel .MuiStack-root>*{margin:0!important}.channels-panel .MuiChip-root{max-width:100%}.out-of-stock .product-media img,.detail-image-wrap.out-of-stock img{filter:grayscale(1);opacity:.76}.stock-badge{position:absolute!important;top:14px;left:14px;background:#c62828!important;color:#fff!important;font-size:10px!important;font-weight:850!important;letter-spacing:.06em}.detail-stock-badge{top:18px;left:18px;padding:4px 2px}.out-of-stock .product-name{color:#756e69}.notify-me-button{margin-top:15px!important;border-color:#b3261e!important;color:#b3261e!important;border-radius:999px!important;font-weight:750!important}.notify-me-button:hover{background:#fff4f2!important;border-color:#8f1d18!important}.notify-saved-note{margin-top:5px!important;font-size:11px!important;color:#397151}.list-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 8px;padding:12px 16px;border:1px solid #eee5dc;border-radius:14px;background:#ffffffeb}@media(max-width:600px){.list-pagination{flex-direction:column;align-items:center}.list-pagination .MuiPagination-root{max-width:100%;overflow-x:auto}}.date-filter-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px}.owner-date-filter{position:relative;padding:16px 18px;border:1px solid #f0e4d4;border-left:3px solid var(--app-accent,#df702b);border-radius:14px;background:linear-gradient(110deg,#fff,#fffdfa 62%,#fff7eb);box-shadow:0 4px 14px #5e3e230b}.owner-date-filter-copy{min-width:190px;margin-right:6px}.owner-date-filter-copy .MuiTypography-subtitle2{color:#3d2d22;font-weight:750;letter-spacing:.01em}.owner-date-filter-copy .MuiTypography-caption{display:block;color:#8b7a69;line-height:1.4;margin-top:2px}.owner-date-filter .MuiTextField-root{min-width:174px;background:#fff;border-radius:9px}.owner-date-filter .MuiOutlinedInput-root{border-radius:9px}.owner-date-filter .MuiOutlinedInput-notchedOutline{border-color:#e7d9c8}.owner-date-filter .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d69a62}.owner-date-filter .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--app-accent,#df702b);border-width:1.5px}.owner-date-filter .MuiInputLabel-root.Mui-focused{color:#c9652d}.owner-date-filter .MuiButton-root{color:#b65b2b;font-weight:700}@media(max-width:600px){.owner-date-filter{padding:14px}.owner-date-filter-copy{min-width:0;width:100%;margin:0 0 2px}.owner-date-filter .MuiTextField-root{width:100%}}.report-summary{height:100%;border-color:#eee5dc!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#fffaf3)!important;box-shadow:0 4px 14px #46311f09!important}.report-summary .MuiCardContent-root{padding:18px!important}.report-summary .MuiTypography-body2{font-size:12px;font-weight:650;color:#817365}.report-summary .MuiTypography-h5{font-size:23px;font-weight:800;color:#38291e;letter-spacing:-.035em}.report-summary .MuiTypography-caption{color:#9a8976}.report-chart-card{height:100%;border-color:#eee5dc!important;border-radius:16px!important;background:#fff!important;box-shadow:0 4px 15px #46311f0a!important}.report-chart-card>.MuiCardContent-root{padding:21px!important}.report-chart-card .MuiTypography-h6{color:#392a20;font-size:16px;font-weight:760}.report-chart-subtitle{color:#928477;font-size:12px!important;margin-top:3px!important}.report-chart-wrap{width:100%;margin-top:18px;overflow:hidden}.report-sales-svg{width:100%;height:auto;min-height:190px;overflow:visible}.report-axis-label{font-family:inherit;font-size:10px;fill:#928477}.report-channel-chart{display:flex;flex-direction:column;gap:23px;margin-top:30px}.report-channel-row{display:flex;flex-direction:column;gap:9px}.report-channel-meta{display:flex;justify-content:space-between;gap:12px;color:#625448;font-size:13px}.report-channel-meta b{color:#35261c}.report-channel-track,.report-category-track{height:10px;border-radius:99px;background:#f4eee6;overflow:hidden}.report-channel-track span,.report-category-track span{display:block;height:100%;border-radius:inherit;transition:width .35s ease}.report-channel-chart>.MuiTypography-root{line-height:1.5;margin-top:2px}.report-category-chart{display:flex;flex-direction:column;gap:15px;margin-top:23px}.report-category-row{display:grid;grid-template-columns:115px minmax(50px,1fr) 58px 85px;align-items:center;gap:12px}.report-category-name{color:#55483e;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-category-track span{background:linear-gradient(90deg,var(--app-accent,#df702b),#d0a04d)}.report-category-row b{text-align:right;color:#584737;font-size:12px;white-space:nowrap}.report-category-row small{text-align:right;color:#87796d;font-size:11px;white-space:nowrap}.report-chart-empty{display:grid;place-items:center;min-height:145px;margin-top:12px;border:1px dashed #eadfD2;border-radius:12px;background:#fffcf8;color:#978879;font-size:13px}.report-catalogue-stats{display:grid;gap:16px;margin-top:25px}.report-catalogue-stats>div{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;color:#65584b;font-size:13px}.report-catalogue-stats b{color:#35271d;font-size:17px}.report-dot{width:9px;height:9px;border-radius:50%}.report-dot.gold{background:#c89c4c}.report-dot.orange{background:var(--app-accent,#df702b)}.report-dot.silver{background:#aeb7c0}@media(max-width:600px){.report-chart-card>.MuiCardContent-root{padding:16px!important}.report-category-row{grid-template-columns:85px minmax(30px,1fr) 48px;gap:7px}.report-category-row small{display:none}.report-category-name{font-size:12px}.report-category-row b{font-size:11px}.report-sales-svg{min-height:160px}}@media(max-width:600px){.product-filters{margin-top:12px;padding:10px 10px 7px;border-radius:13px}.filter-controls{display:flex;gap:6px}.filter-controls .filter-search{flex:0 0 100%;min-width:0}.filter-controls .filter-search .MuiOutlinedInput-root{min-height:42px}.filter-controls .filter-search .MuiOutlinedInput-input{padding:9px 12px;font-size:14px}.filter-controls .MuiTextField-root:not(.filter-search){flex:1 1 calc(50% - 3px);width:calc(50% - 3px);min-width:0}.filter-controls .MuiTextField-root:not(.filter-search) .MuiOutlinedInput-root{min-height:42px;font-size:14px}.filter-controls .MuiTextField-root:not(.filter-search) .MuiInputLabel-root{font-size:12px}.filter-controls .clear-filters{padding:5px 11px;font-size:12px}.product-filters .category-pills{display:flex;flex-wrap:nowrap;gap:7px;margin:0;padding:10px 0 4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-filters .category-pills::-webkit-scrollbar{display:none}.product-filters .category-pills button{flex:0 0 auto;min-width:max-content;min-height:34px;padding:5px 11px;font-size:11px;line-height:1.2;white-space:nowrap}}.mobile-filter-toolbar{display:none}.filter-sheet-trigger{display:inline-flex!important}.owner-mobile-date-filter{display:block}.mobile-filter-drawer .MuiDrawer-paper{max-height:88dvh;border-radius:22px 22px 0 0;background:#fffdfa;box-shadow:0 -10px 36px #30221733}.mobile-filter-drawer{z-index:1600!important}.mobile-filter-sheet{display:flex;flex-direction:column;height:88dvh;max-height:88dvh;min-height:0;padding:20px 20px calc(16px + env(safe-area-inset-bottom));overflow:hidden}.mobile-filter-sheet.desktop-filter-sheet{height:100dvh;max-height:100dvh;padding:26px 24px 20px}.mobile-filter-sheet-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #eee5dc}.mobile-filter-sheet-header .MuiTypography-h6{font-size:19px;font-weight:800;color:#35271e}.mobile-filter-sheet-header .MuiTypography-body2{font-size:12px;margin-top:2px}.mobile-filter-groups,.mobile-sort-options{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 0;overscroll-behavior:contain}.mobile-filter-group{padding:15px 0;border-bottom:1px solid #f0e8df}.mobile-filter-group>.MuiTypography-root{margin-bottom:10px;color:#3d2d22;font-size:14px;font-weight:750}.mobile-filter-group>b{display:block;margin-bottom:10px;color:#3d2d22;font-size:14px;font-weight:750}.mobile-filter-options{display:flex;flex-wrap:wrap;gap:8px}.mobile-filter-options .MuiButton-root{min-height:36px;padding:6px 13px;border:1px solid #e9dfd3;border-radius:999px;background:#fff;color:#64574c;font-size:12px;font-weight:650;text-transform:none}.mobile-filter-options .MuiButton-root.selected,.mobile-filter-options .MuiButton-root:hover{border-color:#db8b47;background:#fff3e6;color:#9e542a}.mobile-budget-options{display:grid;grid-template-columns:1fr 1fr}.mobile-budget-options .MuiButton-root{justify-content:flex-start;border-radius:10px}.mobile-sort-options{display:flex;flex-direction:column;padding:8px 0}.mobile-sort-options .MuiButton-root{justify-content:space-between;min-height:48px;padding:10px 4px;border-bottom:1px solid #f0e8df;border-radius:0;color:#594b40;text-transform:none}.mobile-sort-options .MuiButton-root.selected{color:#b7602d;font-weight:750}.mobile-filter-sheet-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid #eee5dc}.mobile-filter-sheet-actions .MuiButton-root{min-height:44px;border-radius:999px;font-weight:750;text-transform:none}.mobile-filter-sheet-actions .MuiButton-contained{flex:1;background:linear-gradient(110deg,var(--app-accent,#df702b),#c98e40);box-shadow:0 5px 14px #c9702f38}@media(min-width:601px){.desktop-date-filter{display:none!important}.product-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 12px}.product-filters .filter-controls{display:block;min-width:0}.product-filters .filter-controls>.MuiTextField-root:not(.filter-search),.product-filters .filter-controls>.clear-filters{display:none!important}.product-filters .filter-search{width:100%;min-width:0}.product-filters .mobile-filter-toolbar{display:flex;align-items:flex-start;gap:8px;margin:0}.product-filters .mobile-filter-toolbar>div{min-width:0}.product-filters .mobile-filter-toolbar .filter-sheet-trigger{min-height:42px;padding:8px 14px;border:1px solid #ead9c5;border-radius:11px;background:#fff;color:#584638;font-size:13px;font-weight:700;text-transform:none;white-space:nowrap}.product-filters .mobile-filter-toolbar>div:first-child .filter-sheet-trigger{background:#fff6e9;border-color:#e5cba9;color:#965326}.product-filters .category-pills{grid-column:1/-1}.owner-mobile-date-filter .filter-sheet-trigger{min-height:40px;padding:7px 14px;border:1px solid #ead7c0;border-radius:999px;background:linear-gradient(110deg,#fff8ee,#fff);color:#965326;font-size:13px;font-weight:750;text-transform:none}.mobile-filter-drawer .MuiDrawer-paper{width:min(440px,92vw);height:100dvh;max-height:100dvh;border-radius:20px 0 0 20px}}@media(min-width:601px){.product-filters{margin-top:13px;padding:11px 14px 7px;border-radius:14px}.product-filters .filter-search .MuiOutlinedInput-root{min-height:42px;border-radius:10px}.product-filters .filter-search .MuiOutlinedInput-input{padding:8px 12px;font-size:14px}.product-filters .mobile-filter-toolbar{gap:7px}.product-filters .mobile-filter-toolbar .filter-sheet-trigger{min-height:38px;padding:6px 12px;border-radius:9px;font-size:12px}.product-filters .category-pills{gap:7px;padding:10px 0 2px}.product-filters .category-pills button{min-height:34px;padding:5px 12px;font-size:11px}}@media(min-width:1200px){.product-filters{grid-template-columns:minmax(220px,310px) minmax(0,1fr) auto;align-items:center;gap:5px 12px}.product-filters .filter-controls{grid-column:1;grid-row:1}.product-filters .mobile-filter-toolbar{grid-column:3;grid-row:1;justify-content:flex-end}.product-filters .category-pills{grid-column:2;grid-row:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.product-filters .category-pills::-webkit-scrollbar{display:none}}@media(min-width:1500px){.product-filters{grid-template-columns:minmax(400px,1.3fr) minmax(0,1.7fr) auto}}.product-filters .filter-search .MuiInputAdornment-positionStart{margin-right:7px;color:#9a7b60}.product-filters .filter-search .MuiInputAdornment-positionEnd .MuiIconButton-root{width:30px;height:30px;color:#8a7564}.product-filters .filter-search .MuiInputAdornment-positionEnd .MuiIconButton-root:hover{background:#fff1e3;color:#b65f2d}.desktop-search .MuiIconButton-root{width:30px;height:30px;color:#8a7564}.desktop-search .MuiIconButton-root:hover{background:#fff1e3;color:#b65f2d}.hero-controls button svg{display:block;width:13px;height:13px}@media(max-width:560px){.hero{height:clamp(390px,calc(100dvh - 440px),470px);min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(145px,.72fr);border-radius:14px}.hero-copy{min-height:0;padding:15px 18px 43px;justify-content:center}.hero-copy h1{margin:7px 0 9px;font-size:clamp(27px,7vw,32px);line-height:1.04}.hero-copy p{max-width:none;margin:0 0 12px;font-size:14px;line-height:1.35}.hero-chip{min-height:24px;font-size:10px!important}.hero-copy>button{min-height:40px;padding:7px 14px;font-size:12px}.hero-art{height:auto;min-height:0;overflow:hidden}.hero-controls{inset:auto 14px 10px auto;z-index:6;gap:8px}.hero-controls>button{width:27px;height:27px;font-size:0}.hero-controls>div{gap:6px}.hero-controls>div button{width:7px;height:7px;min-width:7px}.hero-controls>div button.active{width:18px}}@media(max-width:600px){.filter-controls .MuiTextField-root:not(.filter-search),.filter-controls .clear-filters{display:none}.filter-controls .filter-search{flex:1 1 100%;width:100%}.filter-controls .filter-search .MuiOutlinedInput-root{min-height:46px;border-radius:12px}.filter-controls .filter-search .MuiOutlinedInput-input{font-size:14px}.mobile-filter-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.mobile-filter-toolbar>div{min-width:0}.mobile-filter-toolbar .filter-sheet-trigger{display:flex!important;width:100%;min-width:0;gap:5px}.mobile-filter-toolbar .MuiButton-root{min-height:40px;justify-content:center;border:1px solid #eadfD2;border-radius:11px;background:#fff;color:#49392d;font-size:13px;font-weight:700;text-transform:none}.mobile-filter-toolbar .MuiButton-root:first-child{background:#fff7ec;border-color:#e9d2b7;color:#965326}.mobile-filter-count{display:grid;place-items:center;min-width:19px;height:19px;margin-left:1px;padding:0 5px;border-radius:50%;background:var(--app-accent,#df702b);color:#fff;font-size:10px}.product-filters .category-pills{padding-top:9px}.mobile-filter-sheet{padding:16px 16px calc(14px + env(safe-area-inset-bottom))}.desktop-date-filter{display:none!important}.owner-mobile-date-filter{display:block;margin:0 0 14px}.owner-mobile-date-filter .filter-sheet-trigger{display:inline-flex!important;min-height:40px;padding:7px 14px;border:1px solid #ead7c0;border-radius:999px;background:linear-gradient(110deg,#fff8ee,#fff);color:#965326;font-size:13px;font-weight:750;text-transform:none}.mobile-filter-date-fields{display:grid;gap:14px;padding:15px 0}.mobile-filter-date-fields .MuiTextField-root{width:100%;background:#fff}}.gold-strip.metal-rate-bar{display:grid!important;grid-template-columns:minmax(170px,.8fr) minmax(0,3fr);align-items:center;gap:10px 24px;min-height:0!important;margin:12px 0 16px!important;padding:12px 20px!important;border-radius:16px!important}.metal-rate-bar .rate-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.metal-rate-bar .rate-topline b{font-size:14px;white-space:nowrap}.metal-rate-bar .rate-indicative{color:#c8bdb4;font-size:10px;font-weight:500;letter-spacing:0;white-space:nowrap}.metal-rate-bar .rate-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;min-width:0}.metal-rate-bar .metal-rate-item{display:flex;flex-direction:column;gap:3px;min-width:0}.metal-rate-bar .metal-rate-item small{color:#c8bdb4;font-size:9px;letter-spacing:.1em;line-height:1.2}.metal-rate-bar .metal-rate-item strong{color:#e4c27e;font-size:14px;line-height:1.25;white-space:nowrap}.metal-rate-bar .rate-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.12);padding-top:7px}.metal-rate-bar .rate-footer small,.metal-rate-bar .rate-status{color:#c8bdb4;font-size:10px;line-height:1.35}.metal-rate-bar .rate-disclaimer{flex-basis:auto;text-align:right;opacity:.8}.metal-rate-bar .rate-refresh-error{color:#f2ba94}@media(max-width:900px){.gold-strip.metal-rate-bar{grid-template-columns:1fr;gap:9px;margin:10px 0 14px!important;padding:12px 14px!important}.metal-rate-bar .rate-topline{justify-content:space-between}.metal-rate-bar .rate-footer{grid-column:auto}}@media(max-width:560px){.gold-strip.metal-rate-bar{gap:8px;padding:11px 12px!important;border-radius:14px!important}.metal-rate-bar .rate-topline b{font-size:12px}.metal-rate-bar .rate-values{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:8px}.metal-rate-bar .metal-rate-item{align-items:flex-start;gap:2px}.metal-rate-bar .metal-rate-item small{width:auto;text-align:left;font-size:8px;letter-spacing:.07em}.metal-rate-bar .metal-rate-item strong{font-size:12px}.metal-rate-bar .rate-footer{justify-content:flex-start;padding-top:6px}.metal-rate-bar .rate-footer small{width:auto;text-align:left;font-size:9px}.metal-rate-bar .rate-fx,.metal-rate-bar .rate-disclaimer{display:none}}@media(max-width:900px){.store-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media(max-width:560px){.store-footer{padding-top:32px;padding-left:20px;padding-right:20px}.store-footer .brand b{font-size:20px}.store-footer .brand small{font-size:9px;letter-spacing:.32em}.store-footer p{max-width:none;font-size:15px;line-height:1.7}.footer-brand>span{font-size:13px}.store-footer h3{font-size:15px;margin-bottom:12px}.store-footer-main>section:not(.footer-brand){gap:13px}.store-footer-main a:not(.brand),.footer-branch span,.footer-branch b{font-size:14px;line-height:1.65}.store-footer-main{gap:30px 16px;padding-bottom:28px}.store-footer-bottom{font-size:12px;line-height:1.5;gap:5px}}@media(max-width:900px){.bottom-nav{height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fffffffa!important;border-top:1px solid #eee6dd;box-shadow:0 -5px 18px #2a1c1214!important}.bottom-nav .MuiBottomNavigation-root{height:66px;background:transparent}.bottom-nav .MuiBottomNavigationAction-root{flex:1;min-width:0;max-width:none;padding:7px 0 4px;color:#766d67}.bottom-nav .MuiBottomNavigationAction-root.Mui-selected{color:#a75b25}.bottom-nav .MuiBottomNavigationAction-label{font-size:10px;line-height:1.2;white-space:nowrap}.bottom-nav .MuiBottomNavigationAction-root .MuiSvgIcon-root{font-size:23px}.bottom-nav .MuiBadge-badge{font-size:10px;min-width:17px;height:17px}}@media(min-width:901px){.hero{height:clamp(300px,calc(100dvh - 340px),440px);min-height:0}.hero-copy{padding:clamp(24px,3vw,48px)}.hero-copy h1{font-size:clamp(34px,4vw,60px);margin:12px 0}.hero-copy p{font-size:clamp(14px,1.15vw,17px);margin:0 0 18px}}@media(max-width:900px){.customer-home{padding-bottom:24px!important}.customer-home+.store-footer{margin-top:24px}}@media(min-width:901px){.customer-home{padding-bottom:16px}.customer-home+.store-footer{margin-top:24px}}@media(max-width:900px){.customer-home{padding-bottom:2px!important}.customer-home+.store-footer{margin-top:0}}.store-category-drawer{z-index:1600!important}.store-category-drawer .MuiDrawer-paper{width:min(340px,86vw);height:100dvh;padding:8px 14px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;background:#fffdfa}.store-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:9px 4px 17px;border-bottom:1px solid #eee5dc}.store-drawer-head .brand b{font-size:19px}.store-drawer-label{padding:18px 10px 8px;color:#9a7141;font-size:10px!important;font-weight:800!important;letter-spacing:.15em}.store-category-drawer .MuiListItemButton-root{min-height:43px;border-radius:9px;color:#49392d}.store-category-drawer .MuiListItemButton-root.Mui-selected{background:#fff1e2;color:#a65320}.store-category-drawer .MuiListItemText-primary{font-size:14px;font-weight:650}.price-masked{letter-spacing:.1em;color:#7b6c61;font-weight:750}.owner-order-card{border:1.5px solid #e28a47!important;border-radius:16px!important;box-shadow:0 3px 12px #3727190b;transition:box-shadow .2s ease,transform .2s ease}.owner-order-card.owner-order-pos{border-color:#68a17c!important}.owner-order-card:hover{box-shadow:0 8px 22px #37271917;transform:translateY(-1px)}.customer-order-card{border:1.5px solid #e28a47!important;border-radius:16px!important;box-shadow:0 3px 12px #3727190a!important}.owner-order-heading{padding-bottom:12px;border-bottom:1px solid #f0e8e0}.owner-order-heading .MuiTypography-h6{color:#33251d}.owner-order-status{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.owner-order-status .MuiTextField-root{min-width:175px;background:#fff;border-radius:9px}.owner-order-total{min-width:110px;text-align:right}.owner-order-items{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid #f0eae4}.owner-order-item{display:flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px 6px 6px;border-radius:10px;background:#faf7f3;color:#65594f;font-size:12px}.owner-order-item img{width:42px;height:42px;flex:0 0 42px;object-fit:cover;border-radius:7px}.owner-order-item span{overflow-wrap:anywhere}.common-search-filter-bar{width:100%;gap:8px!important;margin-bottom:16px}.common-search-filter-bar>.MuiTextField-root{flex:1;min-width:0}.common-search-filter-bar .filter-sheet-trigger{flex:0 0 auto;min-width:104px;min-height:42px;padding:8px 13px;border:1px solid #ead7c0;border-radius:11px;background:#fff7ed;color:#965326;font-size:13px;font-weight:750;text-transform:none;white-space:nowrap}.common-search-filter-bar .filter-sheet-trigger:hover{border-color:#df8b49;background:#fff0df}@media(max-width:700px){.owner-order-heading{align-items:flex-start}.owner-order-status{justify-content:flex-start;width:100%}.owner-order-total{min-width:0;margin-left:auto!important}.owner-order-card .delivery-timeline{margin-top:14px}.owner-order-items{gap:7px}.owner-order-item{font-size:11px}}.inventory-price-line{display:flex;align-items:center;gap:3px}.inventory-price-visible{color:#2e7d5b;font-weight:700}.inventory-price-hidden{color:#c62828;text-decoration:line-through;font-style:italic;font-weight:700}.inventory-price-eye{margin-top:4px!important;color:#bd652c!important;animation:inventory-eye-blink 3.2s ease-in-out infinite}.inventory-price-eye:hover{background:#fff0e2!important;animation:none;transform:scale(1.08)}.inventory-stock-line{margin-top:1px;font-size:14px;color:#66584d}.inventory-stock-line b{color:#30241e}@keyframes inventory-eye-blink{0%,94%,to{opacity:1}96%{opacity:.42}98%{opacity:1}}.inventory-stock-actions{gap:6px}.inventory-stock-actions .inventory-stock-step{width:36px;min-width:36px;height:36px;padding:0;border-radius:50%;border-color:#e2c6a9;color:#a65425;background:#fffdfa;font-size:19px;font-weight:700;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.inventory-stock-actions .inventory-stock-step:hover{border-color:#d86b2a;background:#fff1e5;transform:translateY(-1px);box-shadow:0 3px 9px #ab5c2b24}.inventory-stock-actions .inventory-stock-step.Mui-disabled{border-color:#eee8e2;color:#c8bfb6}.inventory-stock-actions .inventory-edit-button{min-height:36px;padding:0 14px;border-radius:10px;background:linear-gradient(110deg,var(--app-accent,#df702b),#c98e40);box-shadow:0 4px 10px #c3652a33;font-weight:750;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.inventory-stock-actions .inventory-edit-button:hover{background:linear-gradient(110deg,var(--app-accentDark,#c95116),#b6752b);transform:translateY(-1px);box-shadow:0 6px 14px #ac4c1b4d}.inventory-low-stock.MuiAlert-root{color:#a61b17;background:#fff0ef;border:1px solid #f2c2bf;border-radius:11px;font-weight:700}.inventory-low-stock .MuiAlert-icon{color:#c62828}.inventory-low-stock .MuiAlert-message{color:#a61b17}.inventory-price-line .MuiTypography-root{font-weight:800}.settings-price-visibility{display:flex;align-items:center;gap:8px;padding:5px 8px 5px 13px;border:1px solid #e8d7c4;border-radius:999px;background:#fff}.settings-feature-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-feature-copy{display:flex;flex-direction:column;min-width:0}.settings-feature-row .MuiIconButton-root{flex:0 0 auto}.settings-feature-card{height:100%;border-left:3px solid transparent!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.settings-feature-card:hover{border-left-color:var(--app-accent,#df702b)!important;background:#fffaf4;box-shadow:0 5px 16px #643e1f14;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.inventory-price-eye{animation:none}}.owner-dashboard .dashboard-welcome{min-height:0;height:auto;margin-bottom:14px!important;padding:12px 20px;border-radius:14px!important;box-shadow:0 4px 14px #6c45200f!important;animation:none}.owner-dashboard .dashboard-welcome>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.owner-dashboard .dashboard-welcome .dashboard-kicker{flex:0 0 auto;font-size:9px;letter-spacing:.12em}.owner-dashboard .dashboard-welcome h4{margin:0;font-size:clamp(16px,1.5vw,21px);white-space:nowrap}.owner-dashboard .dashboard-welcome p{display:none}.owner-dashboard .dashboard-welcome .pwa-install-button{margin:0 0 0 4px!important;padding:5px 10px!important;border-color:#e7c7a7!important;background:transparent!important;color:#bd6028!important;white-space:nowrap}.owner-dashboard .dashboard-welcome .pwa-install-button:hover{background:#fff2e5!important}.owner-dashboard .dashboard-today{gap:2px;padding-left:18px;border-left:1px solid #eedbc6}.owner-dashboard .dashboard-today span{font-size:9px}.owner-dashboard .dashboard-today b{font-size:12px}.owner-dashboard .dashboard-welcome .welcome-orbit{display:none}@media(max-width:700px){.owner-dashboard .dashboard-welcome{padding:11px 14px}.owner-dashboard .dashboard-welcome>div:first-child{flex-wrap:wrap;gap:5px 10px}.owner-dashboard .dashboard-welcome .dashboard-kicker{width:100%}.owner-dashboard .dashboard-welcome h4{white-space:normal;font-size:16px}.owner-dashboard .dashboard-welcome .pwa-install-button{margin-left:auto!important}.owner-dashboard .dashboard-today{padding-left:10px}.owner-dashboard .dashboard-today b{font-size:10px}.owner-dashboard .dashboard-today span{font-size:8px}}@media(max-width:600px){.profile-page{padding:14px 12px calc(104px + env(safe-area-inset-bottom))}.profile-heading{gap:10px;margin-bottom:14px}.profile-heading>div{width:100%}.profile-heading .checkout-step-label{font-size:9px;letter-spacing:.14em}.profile-heading h2.MuiTypography-root{margin-top:5px;font-size:clamp(30px,8vw,38px);line-height:1.08;letter-spacing:-.045em}.profile-heading .MuiTypography-body1{font-size:14px;line-height:1.45}.profile-card{border-radius:15px!important}.profile-card .MuiCardContent-root{padding:14px}.profile-card .MuiTypography-h5{font-size:20px;line-height:1.25}.profile-card .MuiCardContent-root>.MuiTypography-body1{font-size:14px;line-height:1.45}.profile-form-grid{gap:9px}.profile-form-grid .MuiOutlinedInput-root{min-height:50px;border-radius:12px}.profile-form-grid .MuiOutlinedInput-input{padding:13px 14px;font-size:15px}.profile-form-grid .MuiInputLabel-root{font-size:14px}.profile-form-grid .MuiFormHelperText-root{margin-top:3px;line-height:1.25}.profile-page form>.MuiStack-root{margin-top:14px!important}.profile-page form .MuiButton-root{min-height:42px}.profile-page form .MuiStack-root{gap:8px}.profile-order{padding:9px 0}}.profile-form-grid .profile-field-wide{grid-column:1/-1}@media(max-width:600px){.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form-grid .profile-field-wide{grid-column:1/-1}.profile-form-grid .MuiOutlinedInput-root{min-width:0}.profile-form-grid .MuiOutlinedInput-input{padding:12px 11px;font-size:14px}.profile-address-field .MuiOutlinedInput-root{align-items:flex-start;min-height:76px}.profile-address-field .MuiOutlinedInput-input{padding:12px 11px;line-height:1.45}}.customers-page{max-width:1500px;margin:0 auto}.customers-heading{margin-bottom:18px}.customers-heading .MuiTypography-h4{font-weight:800;letter-spacing:-.035em;color:#30241e}.customers-heading .MuiTypography-body1{margin-top:4px}.customers-heading>.MuiButton-root{min-height:44px;padding:0 20px;border-radius:12px;background:linear-gradient(110deg,var(--app-accent,#df702b),#c98e40);box-shadow:0 5px 13px #c3652a33;font-weight:750}.customers-heading>.MuiButton-root:hover{background:linear-gradient(110deg,var(--app-accentDark,#c95116),#b6752b);box-shadow:0 7px 16px #ac4c1b42;transform:translateY(-1px)}.customers-summary{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:#7a6d62;font-size:13px}.customers-summary>b{color:#4c3526;font-size:16px}.customers-summary>i{height:18px;margin:0 8px;border-left:1px solid #e7d9cb}.customers-summary>span{margin-right:8px}.customers-page .common-search-filter-bar{margin-bottom:18px}.customer-directory-card{height:100%;border:1px solid #e9e1d8!important;border-radius:16px!important;background:linear-gradient(145deg,#fff 65%,#fdf9f3)!important;box-shadow:0 5px 17px #35271c09;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.customer-directory-card:hover{transform:translateY(-3px);border-color:#dca46e!important;box-shadow:0 12px 24px #4b342217}.customer-directory-card .MuiCardContent-root{padding:20px}.customer-directory-head{min-width:0}.customer-directory-avatar{width:46px!important;height:46px!important;background:linear-gradient(140deg,#ead3b5,#c18a4d)!important;color:#4e3421!important;font-size:15px!important;font-weight:800!important}.customer-directory-identity{min-width:0}.customer-directory-identity .MuiTypography-root{overflow:hidden;color:#38291f;font-size:18px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.customer-directory-identity>span{display:block;margin-top:3px;color:#786d64;font-size:13px}.customer-directory-location{display:flex;align-items:center;gap:6px;margin:18px 0 14px;color:#786d64;font-size:13px}.customer-directory-location svg{color:#bd7940}.customer-directory-metrics{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid #f0e8df}.customer-directory-metrics .MuiChip-root{border:1px solid #eee2d4;background:#fffaf3;color:#6d533d;font-size:12px;font-weight:650}.customer-directory-metrics .MuiChip-icon{color:#b87b43}.customer-directory-metrics>b{color:#3e2d22;font-size:16px;font-weight:800}.customer-loyal-label{display:inline-block;margin-top:10px;color:#26704e;font-size:11px;font-weight:750}.customers-empty{margin-top:10px;border-radius:12px!important}@media(max-width:600px){.customers-heading{align-items:stretch!important;margin-bottom:12px}.customers-heading .MuiTypography-h4{font-size:29px}.customers-heading .MuiTypography-body1{font-size:14px;line-height:1.45}.customers-heading>.MuiButton-root{align-self:flex-start;min-height:40px}.customers-summary{gap:6px;margin-bottom:12px;font-size:11px}.customers-summary>b{font-size:14px}.customers-summary>i{margin:0 3px}.customers-summary>span{margin-right:3px}.customers-page .common-search-filter-bar{gap:6px!important;margin-bottom:14px}.customers-page .common-search-filter-bar .filter-sheet-trigger{min-width:96px;padding:7px 10px}.customer-directory-card .MuiCardContent-root{padding:15px}.customer-directory-location{margin:13px 0 10px}}.customer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(580px,calc(100vw - 96px));padding-top:8px}.customer-form-grid .MuiTextField-root{min-width:0}.customer-form-grid .MuiOutlinedInput-root{border-radius:11px}.customer-form-grid .MuiFormHelperText-root{line-height:1.3}@media(max-width:600px){.customer-form-grid{grid-template-columns:1fr;gap:12px;width:min(480px,calc(100vw - 64px));padding-top:5px}.customer-form-grid .customer-form-wide{grid-column:auto}}.customer-form-grid{width:100%;max-width:560px}.customer-form-grid .customer-form-wide{grid-column:1/-1}@media(max-width:600px){.customer-form-grid{width:100%;max-width:none}.customer-form-grid .customer-form-wide{grid-column:auto}}.trending-badge{position:absolute!important;left:14px;background:#fff0e4!important;color:var(--app-accentDark,#b65320)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.04em}.trending-badge .MuiChip-icon{color:var(--app-accentDark,#b65320);font-size:15px}.popular-products-panel{margin-top:16px!important;border-top:3px solid var(--app-accent,#df702b)!important}.popular-products-list{display:grid;gap:8px;margin-top:12px}.popular-product-row{display:grid;grid-template-columns:28px 46px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid #eee5dc;border-radius:12px;background:#fffdfa}.popular-product-rank{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fff0e4;color:var(--app-accentDark,#b65320);font-size:12px;font-weight:800}.popular-product-row>img{width:46px;height:46px;border-radius:9px;object-fit:cover}.popular-product-name{display:grid;min-width:0;gap:3px}.popular-product-name>b{overflow:hidden;color:#35271f;text-overflow:ellipsis;white-space:nowrap}.popular-product-name>small{color:#887b70}.popular-product-row>strong{color:#3d7259;font-size:13px;white-space:nowrap}.popular-products-empty{display:grid;gap:4px;margin-top:14px;padding:18px;border-radius:12px;background:#fbf7f1;color:#75695f}.popular-products-empty>b{color:#3d3027}@media(max-width:600px){.popular-product-row{grid-template-columns:24px 40px minmax(0,1fr) auto;gap:8px;padding:8px}.popular-product-row>img{width:40px;height:40px}.popular-product-row>strong{font-size:11px}.popular-product-row .MuiButton-root{grid-column:3/5;justify-self:end;min-height:28px;padding:2px 8px}}.owner-global-search .MuiOutlinedInput-root{min-height:42px;border-radius:999px;background:#f8f3ed}.owner-global-search .MuiOutlinedInput-notchedOutline{border-color:#eadbca}.owner-global-search .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--app-accent,#df702b)}.owner-global-search .MuiInputBase-input{padding:9px 12px;font-size:14px}@media(max-width:599px){.admin-app-shell .MuiToolbar-root{flex-wrap:wrap;padding:8px 12px 10px;gap:4px}.admin-app-shell .MuiToolbar-root>.MuiTypography-root{font-size:16px}.admin-app-shell .owner-global-search{order:3;width:100%;margin:2px 0 0}.admin-app-shell .shop-launch-button{margin-left:auto}}@media(max-width:599px){.admin-app-shell .admin-main{padding-top:168px!important}}@media(max-width:599px){.admin-app-shell .MuiDrawer-paper{padding-top:154px!important}}.pos-order-handover{display:flex;align-items:center;gap:9px;margin:14px 0;padding:13px 15px;border:1px solid #d9eadf;border-radius:11px;background:#f0f8f2;color:#32714e;font-size:13px;font-weight:650}.pos-order-handover svg{flex:0 0 auto}.pos-customer-label{display:flex!important;align-items:baseline;gap:8px;margin-top:14px!important;color:#3d3027;font-size:13px!important;font-weight:750!important}.pos-customer-label small{color:#8a7d72;font-size:11px;font-weight:400}.pos-customer-fields{margin-top:8px}.pos-customer-matches{display:grid;gap:5px;margin-top:8px;padding:9px;border:1px solid #eee5dc;border-radius:10px;background:#fffdfa}.pos-customer-matches>small{padding:0 6px 3px;color:#8a7d72;font-size:11px}.pos-customer-matches .MuiButton-root{display:flex;justify-content:space-between;gap:12px;min-height:34px;padding:4px 7px;color:#43352b;text-align:left;text-transform:none}.pos-customer-matches .MuiButton-root span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-customer-matches .MuiButton-root b{color:#8a7d72;font-size:11px;white-space:nowrap}.pos-page{max-width:1500px;margin:0 auto}.pos-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.pos-heading .MuiTypography-h4{font-weight:800;letter-spacing:-.035em;color:#30241e}.pos-heading .MuiTypography-body1{margin-top:4px}.pos-heading .MuiChip-root{height:34px;border:1px solid #efdbc8;background:#fff8f0;color:#9a552a;font-weight:700}.pos-catalog-card,.pos-sale-card{border-color:#e9e1d8!important;border-radius:16px!important;box-shadow:0 5px 17px #35271c09!important}.pos-catalog-card .MuiCardContent-root,.pos-sale-card .MuiCardContent-root{padding:20px}.pos-catalog-card .MuiTypography-h6,.pos-sale-card .MuiTypography-h6{font-size:18px;font-weight:750;color:#34261e}.pos-catalog-card .MuiOutlinedInput-root{border-radius:12px;background:#fff}.pos-result-list{display:grid;gap:9px;margin-top:14px}.pos-product-result{display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px;border:1px solid #e9e1d8;border-radius:13px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.pos-product-result:hover{border-color:#dca46e;box-shadow:0 4px 12px #4b34220f}.pos-product-result>img,.pos-cart-line>img{width:58px;height:58px;border-radius:10px;object-fit:cover;background:#f3eee8}.pos-product-copy,.pos-product-stock{display:grid;min-width:0;gap:4px}.pos-product-copy>b{overflow:hidden;color:#34261e;text-overflow:ellipsis;white-space:nowrap}.pos-product-copy>span,.pos-product-stock>small{color:#83766c;font-size:12px}.pos-product-stock{text-align:right;white-space:nowrap}.pos-product-stock>strong{color:#34261e;font-size:14px}.pos-product-result .MuiButton-root{border-radius:9px;font-weight:700}.pos-product-unavailable{opacity:.62}.pos-catalog-empty{padding:22px;text-align:center;border:1px dashed #e5d8ca;border-radius:12px;color:#81746a}.pos-sale-card{position:sticky;top:96px}.pos-sale-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.pos-sale-title .MuiChip-root{background:#fbf4eb;color:#79624d;font-weight:700}.pos-empty-sale{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px;text-align:center;color:#796f67}.pos-empty-sale>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff1e5;color:#c4652b}.pos-empty-sale>b{color:#3d3027}.pos-empty-sale>small{max-width:260px;line-height:1.5}.pos-cart-lines{display:grid;gap:10px;max-height:350px;overflow:auto}.pos-cart-line{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;border-bottom:1px solid #f0e8df}.pos-cart-line>img{width:54px;height:54px}.pos-cart-line-main{display:grid;gap:4px;min-width:0}.pos-cart-line-main>b{font-size:13px;line-height:1.35;color:#39291f}.pos-cart-line-main>small{color:#8a7d72;font-size:11px}.pos-unit-price{max-width:190px;margin-top:5px!important}.pos-unit-price .MuiInputBase-root{height:38px;border-radius:9px;font-size:13px}.pos-cart-line-side{display:grid;justify-items:end;gap:7px}.pos-cart-line-side>strong{color:#30241e;font-size:14px;white-space:nowrap}.pos-quantity-controls{display:flex;align-items:center;gap:2px}.pos-quantity-controls .MuiIconButton-root{width:30px;height:30px;border:1px solid #eadfd3;color:#8f572e}.pos-quantity-controls>span{min-width:22px;text-align:center;font-weight:750;font-size:13px}.pos-sale-card .MuiAutocomplete-root{margin-top:12px}.pos-sale-card .MuiAutocomplete-inputRoot{border-radius:10px}.pos-selected-customer{display:flex;align-items:center;gap:7px;margin-top:7px;color:#347454;font-size:12px}.pos-selected-customer>span{flex:1}.pos-add-customer-toggle{margin-top:6px!important;color:#b65d28!important;text-transform:none!important;font-weight:700!important}.pos-customer-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:8px}.pos-customer-fields .MuiOutlinedInput-root,.pos-payment-fields .MuiOutlinedInput-root,.pos-discount-row .MuiOutlinedInput-root{border-radius:9px}.pos-bill-totals{display:grid;gap:10px;margin-top:15px}.pos-bill-totals>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#75685e;font-size:13px}.pos-bill-totals>div>b{color:#3d3027}.pos-discount-row .MuiTextField-root{width:170px}.pos-discount-row .MuiInputBase-root{height:40px}.pos-discount-row .MuiFormLabel-root{font-size:13px}.pos-grand-total{padding-top:12px;border-top:1px solid #eadfd3}.pos-grand-total>span{color:#3d3027;font-size:15px;font-weight:700}.pos-grand-total>strong{color:#30241e;font-size:23px;font-weight:850}.pos-payment-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:15px}.pos-payment-balance{display:flex;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border-radius:10px;font-size:13px}.pos-payment-balance.paid{background:#edf7f0;color:#286644}.pos-payment-balance.due{background:#fff3e8;color:#a34e20}.pos-complete-button{min-height:46px;margin-top:13px!important;border-radius:11px!important;background:linear-gradient(110deg,var(--app-accent,#df702b),#c98e40)!important;box-shadow:0 5px 13px #c3652a33!important;font-weight:800!important}.pos-complete-button:hover{background:linear-gradient(110deg,var(--app-accentDark,#c95116),#b6752b)!important}.pos-stock-note{display:block!important;margin-top:7px!important;text-align:center;color:#94877d;font-size:11px!important}.pos-completion-backdrop{position:fixed;inset:0;z-index:1700;display:grid;place-items:center;padding:18px;background:#251c167a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pos-completion-dialog{width:min(520px,100%);border-radius:20px!important;box-shadow:0 22px 70px #20160e3d!important}.pos-completion-dialog .MuiCardContent-root{padding:26px}.pos-completion-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:12px;border-radius:50%;background:#e9f5ed;color:#32754f}.pos-completion-icon svg{font-size:31px}.pos-completion-dialog .MuiTypography-h5{font-weight:800;color:#33261f}.pos-completion-summary{display:grid;grid-template-columns:1fr auto;gap:9px 18px;margin-top:18px;padding:14px 0;border-top:1px solid #eee5dc;border-bottom:1px solid #eee5dc;color:#786d64;font-size:13px}.pos-completion-summary>b{text-align:right;color:#3e3027}.pos-completion-actions{margin-top:16px}.pos-completion-actions .MuiButton-root{flex:1;min-height:40px;white-space:nowrap}@media(max-width:899px){.pos-sale-card{position:static}.pos-cart-lines{max-height:none}}@media(max-width:600px){.pos-heading{align-items:flex-start;flex-direction:column;margin-bottom:14px}.pos-heading .MuiTypography-h4{font-size:29px}.pos-heading .MuiTypography-body1{font-size:14px;line-height:1.45}.pos-catalog-card .MuiCardContent-root,.pos-sale-card .MuiCardContent-root{padding:14px}.pos-product-result{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:8px}.pos-product-result>img{grid-row:span 2;width:48px;height:48px}.pos-product-stock{grid-column:2;grid-row:2;justify-items:start;text-align:left}.pos-product-stock>strong{font-size:12px}.pos-product-stock>small{font-size:10px}.pos-product-result .MuiButton-root{grid-column:3;grid-row:1/3;min-width:56px;padding:5px 7px}.pos-cart-line{grid-template-columns:44px minmax(0,1fr);gap:8px}.pos-cart-line>img{width:44px;height:44px}.pos-cart-line-side{grid-column:2;display:flex;align-items:center;justify-content:space-between}.pos-unit-price{max-width:160px}.pos-customer-fields,.pos-payment-fields{grid-template-columns:1fr 1fr;gap:7px}.pos-customer-fields .MuiInputBase-input,.pos-payment-fields .MuiInputBase-input{font-size:13px}.pos-completion-dialog .MuiCardContent-root{padding:20px}.pos-completion-actions{flex-direction:column}.pos-completion-actions .MuiButton-root{width:100%}}.campaign-artwork-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 0;padding:14px;border:1px solid #eee2d4;border-radius:13px;background:#fffdf9}.campaign-artwork-copy{display:flex;align-items:center;gap:11px;color:#d96a29}.campaign-artwork-copy>div{display:grid;gap:3px;color:#3d3027}.campaign-artwork-copy small,.campaign-artwork-expiry{color:#81766d;font-size:12px;line-height:1.45}.campaign-artwork-preview{grid-column:1/-1;width:100%;max-height:260px;object-fit:cover;border-radius:10px;background:#f5efe8}.campaign-artwork-expiry{grid-column:1/-1}.pos-category-shortcuts{display:flex;gap:7px;margin:0 0 12px;overflow-x:auto;padding:2px 1px 6px;scrollbar-width:thin}.pos-category-shortcuts .MuiButton-root{flex:0 0 auto;min-height:34px;padding:5px 13px;border:1px solid #eadfd3;border-radius:999px;color:#6d5a49;background:#fffaf5;text-transform:none;font-size:12px;font-weight:700}.pos-category-shortcuts .MuiButton-root.active{border-color:var(--app-accent,#df702b);background:#fff0e4;color:#b4511c}.pos-cart-line{grid-template-columns:68px minmax(0,1fr) auto;gap:13px;padding:14px 0}.pos-cart-line>img{width:68px;height:68px}.pos-cart-line-main>b{font-size:15px;line-height:1.4}.pos-cart-line-main>small{font-size:12px}.pos-cart-line-side>strong{font-size:16px}.pos-unit-price{max-width:220px}.pos-unit-price .MuiInputBase-root{height:42px;font-size:14px}.pos-cart-lines{max-height:430px}@media(max-width:600px){.campaign-artwork-panel{grid-template-columns:1fr;padding:12px}.campaign-artwork-panel>.MuiStack-root{align-items:stretch}.campaign-artwork-panel>.MuiStack-root .MuiButton-root{width:100%}.campaign-artwork-preview{max-height:190px}.pos-cart-line{grid-template-columns:54px minmax(0,1fr);gap:9px;padding:12px 0}.pos-cart-line>img{width:54px;height:54px}.pos-cart-line-main>b{font-size:14px}.pos-cart-line-main>small{font-size:11px}.pos-cart-line-side>strong{font-size:15px}.pos-unit-price{max-width:190px}}.owner-notification-copy span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4}.owner-notification{min-height:62px}.owner-notification .MuiButton-root{white-space:nowrap}.dashboard-action-button.MuiButton-root{box-sizing:border-box;width:150px;min-width:150px;max-width:150px;min-height:42px;max-height:42px;flex:0 0 150px;justify-content:center;padding:8px 12px!important;border:1px solid var(--app-accent,#df702b)!important;border-radius:9px;background:#e76f24!important;color:#fff!important;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.25;white-space:nowrap;text-transform:none;box-shadow:0 3px 8px #b7541b33;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-action-button.MuiButton-root:hover{border-color:#c95316!important;background:#c95316!important;color:#fff!important;box-shadow:0 5px 12px #9d431447;transform:translateY(-1px)}.dashboard-action-button.MuiButton-root:focus-visible{outline:3px solid rgba(36,112,185,.3);outline-offset:2px}@media(max-width:600px){.owner-notification .dashboard-action-button.MuiButton-root{margin-left:44px;padding:8px 12px!important}.popular-product-row .dashboard-action-button.MuiButton-root{grid-column:3/5;justify-self:end;min-height:42px;padding:8px 12px!important}}.customer-order-card .order-item-list{flex-direction:column;align-items:stretch}.customer-order-card .order-item-preview{box-sizing:border-box;width:100%;height:88px;flex-shrink:0;font-size:14px;padding:8px 12px 8px 8px;gap:10px}.customer-order-card .order-item-preview img{width:56px;height:56px;flex:0 0 56px}.customer-order-card .order-item-preview span{min-width:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.customer-order-actions>.MuiButton-root{flex:1;min-width:0;padding:8px;min-height:44px;font-size:12px;line-height:1.4}.customer-order-actions .MuiButton-startIcon{margin-left:0;margin-right:5px}.customer-order-card .delivery-timeline{margin-top:0;padding:18px 14px}.customer-order-card .delivery-status-note{margin-top:16px!important;padding-top:12px;border-top:1px solid #e9e1d8;font-size:12px!important;line-height:1.6;text-align:left}.customer-order-card .customer-order-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding:4px 0;min-height:0;border-top:1px solid #f0eae4;color:#786d64;font-size:14px}.customer-order-total b{color:#35281f;font-size:18px;line-height:1.4}.customer-order-card .customer-order-actions{margin-top:4px!important}@media(max-width:600px){.simple-page.customer-orders-page{padding-top:8px;padding-left:12px;padding-right:12px}.customer-orders-page>.customer-orders-back{display:flex;width:100%;justify-content:flex-start;box-sizing:border-box;margin:0;padding:0;min-height:32px;line-height:1.2;font-size:12px;text-align:left}.customer-orders-page .customer-orders-title{width:100%;box-sizing:border-box;padding:0;margin:2px 0 0;font-size:30px;line-height:1.15;font-weight:700;text-align:left}.customer-orders-page .customer-orders-filters{margin-top:8px!important}.customer-orders-page .common-search-filter-bar{margin-bottom:4px}}.app-back-button.MuiButton-root{line-height:1.2}.app-back-button.MuiButton-root .MuiButton-startIcon{width:16px;margin-left:0;margin-right:0;display:flex;justify-content:flex-start}.app-back-button.MuiButton-root .MuiButton-startIcon .MuiSvgIcon-root{font-size:32px!important;flex-shrink:0;margin-left:-10px}.order-product-accordion.MuiAccordion-root{border-radius:10px;background:#faf7f3;overflow:hidden}.order-product-accordion.MuiAccordion-root:before{display:none}.order-product-accordion .MuiAccordionSummary-root{min-height:88px;padding:8px 12px 8px 8px}.order-product-accordion .MuiAccordionSummary-content{margin:0;min-width:0}.order-product-summary{display:flex;align-items:center;gap:10px;min-width:0;width:100%}.order-product-summary img,.order-product-placeholder{width:56px;height:56px;flex:0 0 56px;border-radius:7px;object-fit:cover}.order-product-placeholder{display:grid;place-items:center;background:#eee5da;color:#765034}.order-product-summary>span{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.order-product-accordion .MuiAccordionDetails-root{padding:0 14px 14px}.order-product-details{margin:0;padding-top:12px;border-top:1px solid #e9e1d8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.order-product-details>div{min-width:0}.order-product-details dt{font-size:12px;color:#786d64;margin-bottom:3px}.order-product-details dd{margin:0;font-size:14px;color:#35281f;font-weight:600;overflow-wrap:anywhere}.order-product-description{font-size:14px;line-height:1.6;margin:12px 0 0}.order-product-note{font-size:12px;line-height:1.5;color:#786d64;margin:12px 0 0}@media(min-width:601px){.simple-page.customer-orders-page{padding-top:12px}.customer-orders-page>.customer-orders-back{padding:0;min-height:32px;font-size:12px}.customer-orders-page .customer-orders-title{font-size:32px;line-height:1.2;margin-top:4px;margin-bottom:0}.customer-orders-page .customer-orders-filters{margin-top:10px!important}.customer-orders-page .common-search-filter-bar{margin-bottom:4px}.customer-order-card>.MuiCardContent-root{padding:12px}.customer-order-card>.MuiCardContent-root:last-child{padding-bottom:12px}.customer-order-card .delivery-timeline{padding:12px;border-radius:10px}.customer-order-card .delivery-status-note{margin-top:8px!important;padding-top:8px;line-height:1.4}.customer-order-card .order-item-list{margin-top:10px;padding-top:10px;gap:8px}.order-product-accordion .MuiAccordionSummary-root{min-height:64px;padding:6px 10px}.order-product-summary img,.order-product-placeholder{width:44px;height:44px;flex-basis:44px}.order-product-accordion .MuiAccordionDetails-root{padding:0 12px 10px}.order-product-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;padding-top:8px}.order-product-details dt{font-size:11px;margin-bottom:2px}.order-product-details dd{font-size:13px}.order-product-note,.order-product-description{margin-top:8px}}.order-product-info.MuiChip-root{height:auto;max-width:100%;margin-top:8px;background:#edf5fb;color:#345b77;border-radius:8px;align-items:flex-start;padding:5px 2px}.order-product-info .MuiChip-icon{color:inherit;font-size:17px;margin-top:2px}.order-product-info .MuiChip-label{white-space:normal;line-height:1.5;font-size:12px;padding-left:6px}@media(min-width:601px){.simple-page.customer-orders-page{padding-top:6px}.customer-orders-page .customer-orders-filters{margin-top:6px!important}.customer-order-card>.MuiCardContent-root{padding:10px}.customer-order-card>.MuiCardContent-root:last-child{padding-bottom:10px}.customer-order-card .delivery-timeline{padding:8px 12px}.customer-order-card .delivery-step{gap:5px}.customer-order-card .delivery-status-note{margin-top:6px!important;padding-top:6px}.customer-order-card .order-item-list{margin-top:6px;padding-top:6px;gap:6px}.order-product-accordion .MuiAccordionSummary-root{min-height:58px;padding:5px 10px}.order-product-summary>span{font-size:15px}.order-product-details{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 12px;padding-top:6px}.order-product-details dt{font-size:12px}.order-product-details dd{font-size:14px}.order-product-accordion .MuiAccordionDetails-root{padding-bottom:8px}}.order-product-accordion.MuiAccordion-root{border:1px solid #ead0b7;box-sizing:border-box}.order-product-accordion.MuiAccordion-root.Mui-expanded{border-color:#df8a49}.owner-order-items{flex-direction:column;align-items:stretch}.owner-order-items>.order-product-accordion{width:100%}.search-match-highlight{background:#ffe1b8;color:inherit;border-radius:3px;padding:0 2px;font:inherit}.search-match-highlight{background-color:#ffe1b8;background-image:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.8) 45%,rgba(255,174,71,.65) 60%,transparent 80%);background-size:240% 100%;animation:search-highlight-sweep 2.2s ease-in-out infinite;box-shadow:inset 0 -2px #ef9c37}@keyframes search-highlight-sweep{0%{background-position:150% 0}to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){.search-match-highlight{animation:none;background-image:none}}@media(max-width:600px){.store-footer{padding-top:18px;padding-left:16px;padding-right:16px}.store-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding-bottom:16px}.footer-brand,.footer-branch{grid-column:1/-1}.store-footer .brand b{font-size:18px}.store-footer .brand small{font-size:8px}.store-footer p{font-size:13px;line-height:1.5;margin:10px 0 8px;max-width:none}.footer-brand>span{font-size:11px;line-height:1.4}.store-footer h3{font-size:12px;margin-bottom:4px;line-height:1.4}.store-footer-main>section:not(.footer-brand){gap:5px}.store-footer-main a:not(.brand),.footer-branch span,.footer-branch b{font-size:12px;line-height:1.5}.store-footer-main a:not(.brand){min-height:32px;display:flex;align-items:center}.store-footer-bottom{min-height:0;padding:10px 0;font-size:10px;gap:4px}}@media(max-width:600px){.store-footer-main>section:not(.footer-brand):not(.footer-branch){gap:2px}.store-footer-main a:not(.brand){min-height:24px;padding:0;margin:0;line-height:1.35}}@media(max-width:600px){.store-footer-main>section:not(.footer-brand):not(.footer-branch){gap:0}.store-footer-main a:not(.brand){min-height:20px;line-height:1.2}}:is(.store-header,.customer-home,.simple-page,.detail-page,.store-footer,.bottom-nav,.store-category-drawer),:is(.store-header,.customer-home,.simple-page,.detail-page,.store-footer,.bottom-nav,.store-category-drawer) *{-webkit-tap-highlight-color:transparent}:is(.store-header,.customer-home,.simple-page,.detail-page,.store-footer,.bottom-nav,.store-category-drawer) :is(a,button,[role=link],[role=button]):focus-visible{outline:2px solid #c96525;outline-offset:3px}.category-bar .category-all{display:none}.category-bar .category-selected{color:var(--app-accentDark,#c85e20);font-weight:700}@media(max-width:600px){.store-header .category-bar{display:flex;justify-content:space-between;align-items:center;gap:4px;padding:4px 10px;overflow:visible;min-width:0}.store-header .category-bar .category-secondary{display:none}.store-header .category-bar .category-primary{padding:8px 2px;font-size:12px;white-space:nowrap;line-height:1.4}.store-header .category-bar .category-all{display:flex;align-items:center;gap:0;padding:8px 3px;border:0;background:transparent;color:#604c3d;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.store-header .category-bar .category-selected{color:var(--app-accentDark,#c85e20);border-bottom:2px solid var(--app-accent,#e8782b)}}.mobile-applied-filters{display:none}@media(max-width:600px){.collection .section-head{align-items:center;gap:8px;margin-bottom:8px}.collection .section-head>div{min-width:0}.collection .section-head .eyebrow{display:none}.collection .section-head .MuiTypography-h3{font-size:26px;line-height:1.2;letter-spacing:-.5px}.collection .section-head>span{font-size:12px;white-space:nowrap;flex-shrink:0}.collection .product-filters{margin-top:8px;padding:10px;border-radius:12px}.collection .product-filters .category-pills{display:none}.collection .mobile-applied-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.mobile-applied-filters .MuiChip-root{max-width:100%;background:#fff0df;color:#945022;border:1px solid #f1d0ad;font-size:12px}.mobile-applied-filters .MuiChip-deleteIcon{color:#a85a27}.mobile-applied-filters .MuiButton-root{font-size:12px;text-transform:none;min-width:0;padding:3px 5px}}.trust-compact-title{display:none}@media(max-width:600px){.customer-home .quick-trust{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:12px 0 16px;padding:10px 8px;border:1px solid #eee2d2;border-radius:10px;background:#fffaf3}.customer-home .quick-trust>div{display:block;min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.quick-trust .trust-icon,.quick-trust .trust-full-title,.quick-trust small{display:none}.quick-trust .trust-compact-title{display:block;font-size:10px;font-weight:600;line-height:1.4;color:#66513e;white-space:nowrap}.trust-compact-title>span{color:#9c752e}}@media(max-width:600px){.customer-home .quick-trust{padding:12px 8px;border-color:#dfbd83;background:linear-gradient(110deg,#fff0ce,#fff9ee);box-shadow:0 2px 8px #8f672614}.quick-trust .trust-compact-title{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:750;color:#644516}.trust-compact-title>span{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;flex:0 0 17px;border-radius:50%;background:#a7772b;color:#fff;font-size:11px}}@media(max-width:600px){.customer-home .quick-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;border:0;background:none;box-shadow:none;margin:14px 0 16px}.customer-home .quick-trust>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:82px;padding:10px 4px;border:1px solid #ead6b7;border-radius:12px;background:linear-gradient(145deg,#fffaf0,#f8eedc)}.quick-trust .trust-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f0dfbe;color:#956525}.quick-trust .trust-icon .MuiSvgIcon-root{font-size:25px}.quick-trust .trust-compact-title{display:block;text-align:center;font-size:11px;font-weight:700;line-height:1.3;white-space:normal;color:#624b2d}}.detail-purchase-actions{display:flex;flex-direction:column;gap:12px}@media(max-width:600px){.detail-page{padding:10px 14px 90px}.detail-page>.app-back-button{min-height:32px;padding:0;font-size:12px}.detail-page .detail-image-wrap{height:clamp(240px,72vw,300px);border-radius:16px}.detail-product-info.MuiStack-root{gap:10px}.detail-product-info.MuiStack-root>*{margin-top:0}.detail-page .detail-product-title{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.4px;overflow-wrap:anywhere}.detail-page .detail-price{font-size:24px!important;line-height:1.25}.detail-product-info>.eyebrow{font-size:10px!important;letter-spacing:.12em}.detail-product-info>.MuiTypography-body1{font-size:12px;line-height:1.5}.detail-purchase-actions{order:1;gap:8px}.detail-purchase-actions>.MuiButton-root{min-height:44px;border-radius:10px;font-size:14px}.detail-product-info>.spec-grid{order:2;gap:8px}.detail-page .spec-grid>div{padding:9px;border-radius:9px}.detail-page .spec-grid small{font-size:11px;margin-bottom:3px}.detail-page .spec-grid b{font-size:13px}}.product-card-badges{position:absolute;top:14px;left:14px;right:64px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.product-card-badges>.MuiChip-root{position:static!important;max-width:100%;height:28px}.product-card-badges .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.product-card .add-btn.cart-add-success.MuiButton-root{background:linear-gradient(110deg,#23744e,#30845e)!important;color:#fff!important;box-shadow:0 3px 8px #23744e2e}@media(max-width:600px){.simple-page.customer-cart-page{padding:8px 12px 90px}.customer-cart-page>.app-back-button{padding:0;min-height:32px;font-size:12px}.customer-cart-page .cart-page-title{font-size:30px;line-height:1.2;margin-top:4px}.customer-cart-page>.MuiTypography-body1{font-size:13px;margin-top:4px;margin-bottom:14px}.customer-cart-page .bag-item .MuiCardContent-root{padding:12px}.customer-cart-page .bag-item .MuiCardContent-root:last-child{padding-bottom:12px}.customer-cart-page .bag-item-layout{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:start}.customer-cart-page .bag-item-layout>*{margin:0}.customer-cart-page .bag-thumb{width:64px;height:64px;border-radius:10px}.customer-cart-page .bag-item-info{gap:4px}.customer-cart-page .bag-item-info>b:first-child{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.customer-cart-page .bag-line-total{font-size:12px;line-height:1.4}.customer-cart-page .cart-qty-controls{grid-column:2;justify-self:start;max-width:100%;flex-wrap:wrap;border-radius:10px}.customer-cart-page .cart-qty-controls .MuiIconButton-root{width:36px;height:36px}.customer-cart-page .cart-qty-controls>.MuiButton-root{font-size:11px;min-width:0;padding:6px 10px;border-left:1px solid #e6ddd4;border-radius:0 10px 10px 0}}.order-success-modal.MuiDialog-paper{border-radius:20px;margin:20px;border:1px solid #d7ecdf;max-width:380px}.order-success-content.MuiDialogContent-root{text-align:center;padding:30px 24px 24px}.order-success-tick{width:80px;height:80px;margin-bottom:16px;overflow:visible;animation:order-success-pop .45s ease-out both}.order-success-tick circle{fill:#e9f7ee;stroke:#2b8558;stroke-width:3;stroke-dasharray:227;stroke-dashoffset:227;animation:order-success-draw .6s ease-out forwards}.order-success-tick path{fill:none;stroke:#258451;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:55;stroke-dashoffset:55;animation:order-success-draw .4s .45s ease-out forwards}.order-success-title.MuiTypography-root{font-size:24px;font-weight:700;line-height:1.25;margin-bottom:10px}.order-success-content .MuiTypography-body1{font-size:14px;line-height:1.5}.order-success-payment.MuiTypography-root{margin-top:10px;font-size:12px}.order-success-countdown.MuiTypography-root{margin-top:20px;font-size:12px;color:#547060}.order-success-progress{height:4px;background:#e7eee9;border-radius:4px;margin-top:12px;overflow:hidden}.order-success-progress span{display:block;height:100%;background:linear-gradient(90deg,#258451,#58b87a);transform-origin:left;animation:order-success-wait 5s linear forwards}@keyframes order-success-draw{to{stroke-dashoffset:0}}@keyframes order-success-pop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes order-success-wait{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.order-success-tick,.order-success-tick circle,.order-success-tick path,.order-success-progress span{animation:none;stroke-dashoffset:0}}@media(min-width:901px){.simple-page.customer-orders-page{max-width:1040px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box}.customer-orders-page .customer-orders-title{font-size:30px}.customer-order-card>.MuiCardContent-root{padding:14px}.customer-order-card>.MuiCardContent-root:last-child{padding-bottom:14px}.customer-order-card .delivery-timeline{padding:10px 14px}.customer-order-card .customer-order-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #f0eae4;padding-top:10px;margin-top:10px}.customer-order-card .customer-order-total{border:0;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:12px}.customer-order-total b{font-size:20px}.customer-order-card .customer-order-actions{margin:0!important;gap:8px}.customer-order-actions>.MuiButton-root{flex:0 0 auto;min-height:38px;padding:8px 16px;text-transform:none;border-radius:9px;font-size:12px;box-shadow:none}.customer-order-actions>.MuiButton-root+.MuiButton-root{margin-left:0}}.simple-page.profile-page{max-width:1040px;padding:16px 24px 72px;box-sizing:border-box}.profile-page .profile-heading{gap:12px;margin-bottom:16px}.profile-page .profile-heading .MuiTypography-h2{font-size:32px;line-height:1.2;margin-top:4px;letter-spacing:-.5px}.profile-page .profile-heading .MuiTypography-body1{font-size:14px;line-height:1.5;margin-top:4px}.profile-page .profile-card{border-radius:12px!important}.profile-page .profile-card .MuiCardContent-root{padding:18px}.profile-page .profile-card .MuiCardContent-root:last-child{padding-bottom:18px}.profile-page .profile-card .MuiTypography-h5{font-size:20px;line-height:1.3}.profile-page .profile-card .MuiCardContent-root>.MuiTypography-body1{font-size:13px;line-height:1.5;margin:4px 0 14px}.profile-page .profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-page .profile-form-grid .MuiOutlinedInput-root{min-height:44px;border-radius:9px}.profile-page .profile-form-grid .MuiOutlinedInput-input{font-size:14px}.profile-page .profile-address-field .MuiOutlinedInput-root{padding:10px 12px;min-height:64px}.profile-page .profile-address-field textarea.MuiOutlinedInput-input{padding:0;line-height:1.5}.profile-page .profile-avatar{width:48px!important;height:48px!important;font-size:20px!important;background:var(--app-accent,#df702b)!important;color:#fff}.profile-page .profile-stats b,.profile-page .profile-text-link{color:var(--app-accentDark,#b94c0c)}.profile-page .profile-order>div{min-width:0}.profile-page .profile-order b{overflow-wrap:anywhere}@media(max-width:600px){.simple-page.profile-page{padding:10px 12px calc(82px + env(safe-area-inset-bottom))}.profile-page .profile-heading{gap:8px;margin-bottom:12px}.profile-page .profile-heading .MuiTypography-h2{font-size:26px;line-height:1.2}.profile-page .profile-heading .MuiTypography-body1{font-size:12px}.profile-page .profile-card .MuiCardContent-root,.profile-page .profile-card .MuiCardContent-root:last-child{padding:12px}.profile-page .profile-card .MuiTypography-h5{font-size:18px}.profile-page .profile-form-grid{grid-template-columns:1fr;gap:10px}.profile-page .profile-form-grid .MuiOutlinedInput-root{min-height:44px}.profile-page .profile-form-grid .MuiOutlinedInput-input{font-size:16px;padding:10px 12px}.profile-page .profile-address-field textarea.MuiOutlinedInput-input{padding:0}.profile-page .profile-form-grid .MuiInputLabel-root{font-size:14px}.profile-page form>.MuiStack-root{margin-top:12px!important}.profile-page form .MuiButton-root{min-height:44px}}.india-location-attribution{grid-column:1/-1;font-size:10px;color:var(--app-muted,#555);order:10}.india-location-attribution a{color:inherit;text-decoration:underline}.profile-form-grid>.MuiAutocomplete-root{min-width:0}.profile-page .profile-form-grid{gap:10px 12px}.profile-page .profile-form-grid .MuiOutlinedInput-root:not(.MuiInputBase-multiline){min-height:44px;height:44px}.profile-page .profile-form-grid .MuiOutlinedInput-input{padding:10px 12px}.profile-page .profile-form-grid .MuiAutocomplete-inputRoot{padding:5px 9px}.profile-page .profile-form-grid .MuiAutocomplete-inputRoot .MuiAutocomplete-input{padding:5px 4px}.profile-page .profile-form-grid .MuiFormHelperText-root{margin-top:3px}.profile-page .india-location-attribution{margin-top:0;line-height:1.3}.profile-page form>.MuiStack-root{margin-top:12px!important}@media(max-width:600px){.profile-page .profile-card .MuiCardContent-root,.profile-page .profile-card .MuiCardContent-root:last-child{padding:12px}.profile-page .profile-form-grid{gap:8px}.profile-page .profile-card .MuiCardContent-root>.MuiTypography-body1{margin-bottom:10px;font-size:12px}.profile-page .profile-address-field .MuiOutlinedInput-root{min-height:60px;padding:8px 12px}.profile-page .profile-form-grid .MuiOutlinedInput-input,.profile-page .profile-form-grid .MuiAutocomplete-inputRoot .MuiAutocomplete-input{font-size:16px}.profile-page form>.MuiStack-root{margin-top:10px!important}}.profile-editor-sections{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:20px}.profile-editor-section{min-width:0;padding:20px;border:1px solid var(--app-border,#e3e5e8);border-radius:14px;background:var(--app-surface,#fff)}.profile-section-heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px}.profile-section-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:var(--app-tint,#fff6ee);color:var(--app-accentDark,#b94c0c)}.profile-section-icon svg{font-size:21px}.profile-section-heading h2.MuiTypography-root{font-size:18px;font-weight:650;line-height:1.3}.profile-section-heading .MuiTypography-body1{font-size:12px;line-height:1.5;margin-top:4px}.profile-page .profile-editor .profile-form-grid{grid-template-columns:1fr;gap:14px}.profile-editor .MuiInputLabel-root{position:static;transform:none;font-size:12px!important;line-height:1.5;margin-bottom:5px;color:var(--app-muted,#555);max-width:100%;white-space:normal}.profile-editor .MuiInputLabel-root.Mui-focused{color:var(--app-accentDark,#b94c0c)}.profile-editor .MuiInputLabel-root.Mui-error{color:#d32f2f}.profile-editor .MuiOutlinedInput-notchedOutline legend{display:none}.profile-editor .MuiOutlinedInput-notchedOutline{top:0}.profile-editor .MuiOutlinedInput-root{background:var(--app-surface,#fff);border-radius:9px}.profile-editor .MuiOutlinedInput-notchedOutline{border-color:var(--app-border,#e3e5e8)}.profile-editor .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--app-accent,#e87524)}.profile-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:12px}.profile-editor-actions>.MuiTypography-root{font-size:12px}.profile-editor-actions .MuiButton-root{min-height:44px;text-transform:none;padding:8px 18px;border-radius:10px}@media(max-width:700px){.profile-editor-sections{grid-template-columns:1fr;gap:12px}.profile-editor-section{padding:14px;border-radius:12px}.profile-section-heading{margin-bottom:12px}.profile-page .profile-editor .profile-form-grid{gap:10px}.profile-editor-actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:10px;padding-top:0}.profile-editor-actions>.MuiStack-root{justify-content:flex-end}.profile-editor-actions .MuiButton-contained{flex:1}}.profile-location-panel{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--app-border,#e3e5e8)}.profile-location-button.MuiButton-root{min-height:44px;border-color:var(--app-border,#e3e5e8);border-radius:10px;text-transform:none;font-size:13px;color:var(--app-accentDark,#b94c0c)}.profile-location-button.MuiButton-root:hover{border-color:var(--app-accent,#e87524);background:var(--app-tint,#fff6ee)}.profile-location-hint.MuiTypography-root{font-size:12px;color:var(--app-muted,#555)}.profile-location-panel .MuiAlert-root{width:100%;font-size:12px;border-radius:9px}.profile-location-result .MuiAlert-message{display:flex;flex-direction:column;gap:5px}.profile-location-result a{color:inherit;font-weight:600}@media(max-width:600px){.profile-location-panel{gap:6px;padding-bottom:12px;margin-bottom:12px}.profile-location-button.MuiButton-root{width:100%}}.address-book-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.address-book-heading h2.MuiTypography-root{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:650;line-height:1.4}.address-book-heading h2 span{color:var(--app-muted,#555);font-size:13px;font-weight:400}.address-book-heading h2 svg{font-size:20px;color:var(--app-accent,#df702b)}.address-book-heading .MuiTypography-body2{font-size:12px;margin-top:3px}.address-book-heading>.MuiButton-root{white-space:nowrap;text-transform:none;min-height:40px;padding:6px 8px;font-size:12px}.address-book-list{display:grid;gap:10px}.saved-address{border:1px solid var(--app-border,#e3e5e8);border-radius:10px;padding:12px;background:var(--app-surface,#fff)}.saved-address.selected{border-color:var(--app-accent,#df702b);background:var(--app-tint,#fff6ee)}.saved-address-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.saved-address-heading .MuiChip-root{height:22px;font-size:10px;background:var(--app-tint,#fff6ee);color:var(--app-accentDark,#b94c0c)}.saved-address-recipient.MuiTypography-root{font-size:12px;font-weight:600;margin-top:7px;overflow-wrap:anywhere}.saved-address-text.MuiTypography-root{font-size:12px;color:var(--app-muted,#555);line-height:1.5;margin-top:3px;overflow-wrap:anywhere}.saved-address-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.saved-address-actions .MuiButton-root{font-size:12px;text-transform:none;min-width:0;min-height:36px;padding:4px 8px}.address-book-empty{font-size:13px;line-height:1.5;padding:14px;border:1px dashed var(--app-border,#e3e5e8);border-radius:10px;color:var(--app-muted,#555)}.address-book-compact{margin-top:16px;margin-bottom:16px;padding:14px;border:1px solid var(--app-border,#e3e5e8);border-radius:12px}.address-book-compact .address-book-list{grid-template-columns:repeat(2,minmax(0,1fr))}.address-editor-fields{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px}.address-editor-dialog .MuiDialog-paper{border-radius:14px}.address-editor-form .MuiOutlinedInput-root{min-height:44px}.address-editor-form .MuiButton-root{text-transform:none;min-height:44px}.address-editor-form .MuiDialogActions-root{padding:12px 24px}@media(max-width:600px){.address-book-heading h2.MuiTypography-root{font-size:16px}.saved-address{padding:10px}.address-book-compact .address-book-list{grid-template-columns:1fr}.address-editor-dialog .MuiDialog-paper{margin:12px;width:calc(100% - 24px)}.address-editor-form .MuiDialogContent-root{padding:8px 14px 14px}.address-editor-form .MuiDialogActions-root{padding:10px 14px}.address-editor-fields{gap:10px}.address-editor-fields input{font-size:16px}.saved-address-actions .MuiButton-root{min-height:40px}}.address-editor-dialog .MuiDialog-paper{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 32px);margin:16px}.address-editor-dialog .MuiDialogTitle-root{padding:14px 18px 8px;font-size:20px;flex-shrink:0}.address-editor-form{display:flex;flex-direction:column;min-height:0;overflow:hidden}.address-editor-form .MuiDialogContent-root{min-height:0;overflow-y:auto;padding:6px 18px 12px}.address-editor-form .MuiDialogActions-root{flex-shrink:0;padding:10px 18px;background:var(--app-surface,#fff);border-top:1px solid var(--app-border,#e3e5e8)}.address-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:8px}.address-editor-fields>.MuiFormControl-root:first-child{grid-column:1/-1}.address-editor-fields>.MuiFormControl-root:nth-child(4){grid-column:1/-1}.address-editor-fields>.MuiFormControl-root:nth-child(5){grid-column:1/-1}.address-editor-fields .MuiInputLabel-root{font-size:12px!important;margin-bottom:4px}.address-editor-fields .MuiOutlinedInput-root:not(.MuiInputBase-multiline){height:44px;min-height:44px}.address-editor-fields .MuiOutlinedInput-input{padding:10px 12px;font-size:14px}.address-editor-fields .MuiAutocomplete-inputRoot{padding:5px 9px}.address-editor-fields .MuiAutocomplete-inputRoot .MuiAutocomplete-input{padding:5px 4px}.address-editor-fields .india-location-attribution{line-height:1.2;margin:0}.saved-address-radio{display:flex;align-items:center;gap:3px;cursor:pointer;min-width:0}.saved-address-radio .MuiRadio-root{padding:6px;margin-left:-6px;color:var(--app-muted,#555)}.saved-address-radio .MuiRadio-root.Mui-checked{color:var(--app-accent,#df702b)}@media(max-width:600px){.address-editor-dialog .MuiDialog-paper{margin:8px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.address-editor-dialog .MuiDialogTitle-root{padding:12px 14px 6px;font-size:18px}.address-editor-form .MuiDialogContent-root{padding:4px 14px 10px}.address-editor-fields{grid-template-columns:1fr;gap:8px;margin-top:6px}.address-editor-fields .MuiOutlinedInput-input,.address-editor-fields .MuiAutocomplete-inputRoot .MuiAutocomplete-input{font-size:16px}.address-editor-form .MuiDialogActions-root{padding:8px 14px calc(8px + env(safe-area-inset-bottom))}.address-editor-form .MuiDialogActions-root .MuiButton-contained{flex:1}.address-editor-fields>.MuiFormControl-root{grid-column:auto}}body[data-theme-area=shop] .MuiAutocomplete-popper{z-index:1700!important}.saved-address{cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.saved-address:hover{border-color:var(--app-accent,#df702b)}.saved-address:focus-within{outline:2px solid var(--app-accent,#df702b);outline-offset:2px}.address-type-options{grid-column:1/-1}.address-type-options>.MuiTypography-root{font-size:12px;color:var(--app-muted,#555);margin-bottom:4px}.address-type-options .MuiRadioGroup-root{gap:8px}.address-type-options .MuiFormControlLabel-root{margin:0;padding:2px 8px 2px 2px;border:1px solid var(--app-border,#e3e5e8);border-radius:9px;min-height:40px}.address-type-options .MuiFormControlLabel-root:has(.Mui-checked){border-color:var(--app-accent,#df702b);background:var(--app-tint,#fff6ee)}.address-type-options .MuiFormControlLabel-label{font-size:13px}.address-type-options .MuiRadio-root{padding:6px}.address-editor-fields>.MuiFormControl-root:nth-child(2),.address-editor-fields>.MuiFormControl-root:nth-child(3){grid-column:auto}.address-editor-dialog .MuiDialog-paper{max-width:520px}.address-editor-dialog .MuiDialogTitle-root{font-size:18px;padding:12px 16px 6px}.address-editor-form .MuiDialogContent-root{padding:4px 16px 10px}.address-editor-form .MuiDialogContent-root>.MuiButton-root{min-height:36px;padding:4px 0;font-size:12px}.address-editor-fields{gap:8px 10px;margin-top:4px}.address-editor-fields .MuiInputLabel-root{font-size:11px!important;margin-bottom:3px}.address-editor-fields .MuiOutlinedInput-root:not(.MuiInputBase-multiline){height:40px;min-height:40px}.address-editor-fields .MuiOutlinedInput-input{padding:8px 10px;font-size:14px}.address-editor-fields .MuiAutocomplete-inputRoot{padding:3px 8px}.address-editor-fields .MuiAutocomplete-inputRoot .MuiAutocomplete-input{padding:5px 3px}.address-landmark-add.MuiButton-root{grid-column:1/-1;justify-self:start;min-height:32px;padding:2px 0;font-size:11px}.address-landmark-field{grid-column:1/-1}.address-editor-fields>.MuiAutocomplete-root{grid-column:auto!important;min-width:0}.address-type-options .MuiFormControlLabel-root{min-height:34px;padding:0 7px 0 1px}.address-type-options .MuiRadio-root{padding:5px}.address-type-options .MuiRadio-root svg{font-size:18px}.address-type-options .MuiFormControlLabel-label{font-size:12px}.address-editor-form .MuiDialogActions-root{padding:8px 16px}.address-editor-form .MuiDialogActions-root .MuiButton-root{min-height:40px;padding:6px 14px;font-size:12px;box-shadow:none}@media(max-width:600px){.address-editor-dialog .MuiDialog-paper{margin:12px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.address-editor-dialog .MuiDialogTitle-root{font-size:17px;padding:12px 12px 4px}.address-editor-form .MuiDialogContent-root{padding:4px 12px 8px}.address-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.address-editor-fields>.MuiFormControl-root{grid-column:1/-1}.address-editor-fields>.MuiAutocomplete-root{grid-column:auto!important}.address-editor-fields .MuiOutlinedInput-root:not(.MuiInputBase-multiline){height:44px;min-height:44px}.address-editor-fields .MuiOutlinedInput-input,.address-editor-fields .MuiAutocomplete-inputRoot .MuiAutocomplete-input{font-size:16px}.address-editor-form .MuiDialogActions-root{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.address-editor-form .MuiDialogActions-root .MuiButton-root{min-height:44px}.address-editor-fields .MuiAutocomplete-inputRoot{padding-right:30px}}@media(min-width:601px){.address-editor-dialog .MuiDialog-container{display:flex;align-items:center;justify-content:center}.address-editor-dialog .MuiDialog-paper{width:min(520px,calc(100vw - 48px));max-width:520px;margin:24px;max-height:calc(100dvh - 48px);align-self:center;border-radius:14px}.address-editor-dialog .MuiDialogTitle-root{padding:16px 20px 8px}.address-editor-form .MuiDialogContent-root{padding:4px 20px 14px}.address-editor-form .MuiDialogActions-root{padding:10px 20px}.address-editor-fields{align-items:start}}body:not([data-theme-preset=classic]) .customer-orders-page{--order-orange:var(--shop-accent,#e87524);--order-orange-dark:var(--shop-accent-dark,#b94c0c);--order-orange-line:var(--app-border);color:var(--shop-text,#252525)}body:not([data-theme-preset=classic]) .customer-orders-page .customer-order-card{background:#fff;border:1px solid #e3e5e8!important;border-radius:12px!important;box-shadow:0 2px 8px #191e230a}body:not([data-theme-preset=classic]) .customer-orders-page .delivery-timeline{background:#fff;border:0;border-radius:0}body:not([data-theme-preset=classic]) .customer-orders-page .delivery-timeline-track:before{background:#e5e7eb}body:not([data-theme-preset=classic]) .customer-orders-page .delivery-step{color:#666}body:not([data-theme-preset=classic]) .customer-orders-page .delivery-step-dot{background:#fff;border-color:var(--order-orange-line);color:#666}body:not([data-theme-preset=classic]) .customer-orders-page .delivery-step.complete .delivery-step-dot,body:not([data-theme-preset=classic]) .customer-orders-page .delivery-step.current .delivery-step-dot{background:var(--order-orange);border-color:var(--order-orange);color:#fff}body:not([data-theme-preset=classic]) .customer-orders-page .delivery-step.current .delivery-step-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--app-accent) 16%,transparent)}body:not([data-theme-preset=classic]) .customer-orders-page .delivery-step.complete,body:not([data-theme-preset=classic]) .customer-orders-page .delivery-step.current{color:var(--order-orange-dark)}body:not([data-theme-preset=classic]) .customer-orders-page .delivery-status-note{color:#454545;border-color:#eceef0}body:not([data-theme-preset=classic]) .customer-orders-page .order-product-accordion.MuiAccordion-root{background:#fff;border:0;border-radius:0;box-shadow:none}body:not([data-theme-preset=classic]) .customer-orders-page .order-product-accordion.Mui-expanded{border:0}body:not([data-theme-preset=classic]) .customer-orders-page .order-product-accordion .MuiAccordionSummary-root:hover{background:#fafafa}body:not([data-theme-preset=classic]) .customer-orders-page .order-product-accordion .MuiAccordionSummary-expandIconWrapper{color:var(--order-orange)}body:not([data-theme-preset=classic]) .customer-orders-page .order-product-details{border-color:#eceef0}body:not([data-theme-preset=classic]) .customer-orders-page .order-product-details dt,body:not([data-theme-preset=classic]) .customer-orders-page .customer-order-total{color:#555}body:not([data-theme-preset=classic]) .customer-orders-page .order-product-details dd,body:not([data-theme-preset=classic]) .customer-orders-page .customer-order-total b{color:#252525}body:not([data-theme-preset=classic]) .customer-orders-page .order-product-info.MuiChip-root{background:#f5f6f7;color:#555}body:not([data-theme-preset=classic]) .customer-orders-page .customer-order-actions>.MuiButton-outlined{background:#fff;color:#444;border-color:#d6d9dd}body:not([data-theme-preset=classic]) .customer-orders-page .customer-order-actions>.MuiButton-contained{background:var(--order-orange);color:#fff}body:not([data-theme-preset=classic]) .customer-orders-page .customer-order-actions>.MuiButton-contained:hover{background:var(--app-hover)}body:not([data-theme-preset=classic]) .customer-orders-page .common-search-filter-bar .filter-sheet-trigger{background:#fff;color:#444;border-color:#d6d9dd}body:not([data-theme-preset=classic]) .customer-orders-page .order-item-list,body:not([data-theme-preset=classic]) .customer-orders-page .customer-order-footer,body:not([data-theme-preset=classic]) .customer-orders-page .customer-order-total{border-color:#eceef0}body:not([data-theme-preset=classic]) .customer-orders-page .delivery-step.complete,body:not([data-theme-preset=classic]) .customer-orders-page .delivery-step.current{color:#343434}body:not([data-theme-preset=classic]) .customer-orders-page .order-product-accordion+.order-product-accordion{border-top:1px solid #eceef0}body:not([data-theme-preset=classic]) .customer-orders-page .order-product-accordion .MuiAccordionSummary-root.Mui-focusVisible{background:var(--app-tint);outline:2px solid var(--order-orange);outline-offset:-2px}body[data-theme-area=shop]:not([data-theme-preset=classic]):has(.customer-orders-page){background:#fff}body:not([data-theme-preset=classic]) .customer-orders-page{background:#fff}body[data-theme-area=shop]:not([data-theme-preset=classic]):has(.customer-orders-page) .store-header{background:#fff}body[data-theme-area=shop]:not([data-theme-preset=classic]):has(.customer-orders-page) .desktop-search{background:#fff;border-color:#e3e5e8}body:not([data-theme-preset=classic]) .customer-orders-page .common-search-filter-bar .MuiOutlinedInput-root{background:#fff}.delivery-timeline .delivery-status-chip.MuiChip-root{height:auto;max-width:100%;margin-top:10px!important;padding:5px 2px!important;border:0!important;border-radius:8px;background:#f5f6f7;color:#555;align-items:flex-start;text-align:left}.delivery-status-chip .MuiChip-icon{color:inherit;font-size:17px;margin-top:2px}.delivery-status-chip .MuiChip-label{white-space:normal;line-height:1.5;font-size:12px;padding-left:6px}body[data-theme-area=shop]:not([data-theme-preset=classic]){--shop-surface:var(--app-surface);--shop-text:var(--app-text);--shop-muted:var(--app-muted);--shop-border:var(--app-border);--shop-accent:var(--app-accent);--shop-accent-dark:var(--app-accentDark);background:var(--shop-surface);color:var(--shop-text)}body[data-theme-area=shop]:not([data-theme-preset=classic]) :is(.customer-home,.simple-page,.detail-page){background:var(--shop-surface);color:var(--shop-text)}body[data-theme-area=shop]:not([data-theme-preset=classic]) .store-header{background:var(--shop-surface);border-color:var(--shop-border)}body[data-theme-area=shop]:not([data-theme-preset=classic]) .category-bar{border-color:var(--shop-border)}body[data-theme-area=shop]:not([data-theme-preset=classic]) .desktop-search{background:var(--shop-surface);border-color:var(--shop-border)}body[data-theme-area=shop]:not([data-theme-preset=classic]) :is(.product-card,.bag-item,.summary-card,.checkout-confirmation,.profile-card){background:var(--shop-surface)!important;border:1px solid var(--shop-border)!important;box-shadow:0 2px 8px #191e230a}body[data-theme-area=shop]:not([data-theme-preset=classic]) :is(.customer-home,.simple-page,.detail-page) .MuiTypography-colorTextSecondary{color:var(--shop-muted)}body[data-theme-area=shop]:not([data-theme-preset=classic]) :is(.customer-home,.simple-page,.detail-page) .MuiButton-containedPrimary:not(.cart-add-success):not(.Mui-disabled){background:var(--shop-accent);color:#fff;box-shadow:none}body[data-theme-area=shop]:not([data-theme-preset=classic]) :is(.customer-home,.simple-page,.detail-page) .MuiButton-containedPrimary:not(.cart-add-success):not(.Mui-disabled):hover{background:var(--app-hover)}body[data-theme-area=shop]:not([data-theme-preset=classic]) :is(.customer-home,.simple-page,.detail-page) .MuiButton-outlinedPrimary{border-color:#d6d9dd;color:#444;background:#fff}body[data-theme-area=shop]:not([data-theme-preset=classic]) :is(.customer-home,.simple-page,.detail-page) .MuiButton-outlinedPrimary:hover{border-color:var(--shop-accent);background:var(--app-tint)}body[data-theme-area=shop]:not([data-theme-preset=classic]) :is(.customer-home,.simple-page,.detail-page) .MuiButton-textPrimary{color:var(--shop-accent-dark)}body[data-theme-area=shop]:not([data-theme-preset=classic]) :is(.customer-home,.simple-page,.detail-page) .MuiOutlinedInput-root{background:#fff}body[data-theme-area=shop]:not([data-theme-preset=classic]) :is(.spec-grid>div,.profile-order,.profile-stats>div){background:#fff;border-color:var(--shop-border)}body[data-theme-area=shop]:not([data-theme-preset=classic]) :is(.common-search-filter-bar .filter-sheet-trigger,.filter-sheet-trigger){background:#fff;color:#444;border-color:#d6d9dd}body[data-theme-area=shop]:not([data-theme-preset=classic]) .bottom-nav{background:#fff;border-color:var(--shop-border)}body[data-theme-area]{background:var(--app-background);color:var(--app-text)}.theme-preset-area{margin-top:18px}.theme-preset-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.theme-preset-option.MuiButton-root{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);text-transform:none;text-align:left}.theme-preset-option.MuiButton-root[aria-pressed=true]{border-color:var(--app-accent);background:var(--app-tint)}.theme-preset-swatches{display:flex;gap:5px}.theme-preset-swatches i{display:block;width:20px;height:20px;border-radius:50%;border:1px solid #ddd}.theme-preset-option small{display:block;font-weight:400;color:var(--app-muted);margin-top:4px}.theme-preset-selected{font-size:12px;color:var(--app-accentDark)}.theme-preset-tools{display:flex;flex-wrap:wrap;margin-top:12px}@media(max-width:700px){.theme-preset-options{grid-template-columns:1fr}}body[data-theme-preset=classic][data-theme-area=shop] :is(.customer-home,.simple-page,.detail-page){background:var(--app-background)}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) :is(.admin-shell,.admin-main,.admin-content,.owner-dashboard){background:var(--app-background);color:var(--app-text)}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) :is(.MuiCard-root,.MuiPaper-root){background:var(--app-surface)!important;border-color:var(--app-border)!important}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) .MuiButton-containedPrimary:not(.Mui-disabled){background:var(--app-accent)!important;color:#fff;box-shadow:none}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) .MuiButton-outlinedPrimary{color:var(--app-accentDark);border-color:var(--app-border)}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) .MuiOutlinedInput-root{background:var(--app-surface)}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) .delivery-step.complete .delivery-step-dot,body[data-theme-area=dashboard]:not([data-theme-preset=classic]) .delivery-step.current .delivery-step-dot{background:var(--app-accent);border-color:var(--app-accent)}body[data-theme-area=shop]:not([data-theme-preset=classic]) :is(.category-selected,.header-actions .MuiBadge-badge,.bottom-nav .MuiBadge-badge){color:var(--app-accentDark)}body[data-theme-area=shop]:not([data-theme-preset=classic]) .product-filters{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:none}body[data-theme-area=shop]:not([data-theme-preset=classic]) :is(.category-pills .active,.header-actions .MuiBadge-badge,.bottom-nav .MuiBadge-badge){background:var(--app-accent);color:#fff}body[data-theme-area=shop]:not([data-theme-preset=classic]) .category-bar a.category-selected{color:var(--app-accentDark);border-color:var(--app-accent)}body[data-theme-area=shop]:not([data-theme-preset=classic]) :is(.bottom-nav .Mui-selected,.filter-clear-link,.applied-filter-chip .MuiChip-deleteIcon){color:var(--app-accentDark)!important}body[data-theme-area=shop]:not([data-theme-preset=classic]) .applied-filter-chip{background:var(--app-tint);color:var(--app-accentDark);border-color:var(--app-border)}body[data-theme-area=shop]:not([data-theme-preset=classic]) .detail-page .spec-grid>div{background:var(--app-surface);border-color:var(--app-border)}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) .admin-app-shell{background:var(--app-background);color:var(--app-text)}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) :is(.MuiAppBar-root,.MuiDrawer-paper){background:var(--app-surface)!important;color:var(--app-text);border-color:var(--app-border)}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) .MuiListItemButton-root.Mui-selected{background:var(--app-tint)!important;color:var(--app-accentDark)}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) .MuiListItemButton-root.Mui-selected .MuiListItemIcon-root{color:var(--app-accent)}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) :is(.owner-order-card,.order-product-accordion){border-color:var(--app-border)!important;background:var(--app-surface)}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) .owner-order-card .delivery-timeline{background:var(--app-surface)}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) .delivery-step.current .delivery-step-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--app-accent) 16%,transparent)}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) .owner-global-search .MuiOutlinedInput-root{background:var(--app-surface)}body[data-theme-area=dashboard]:not([data-theme-preset=classic]) .common-search-filter-bar .filter-sheet-trigger{background:var(--app-surface);color:var(--app-accentDark);border-color:var(--app-border)}
