@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Hind+Siliguri:wght@400;500;600;700&display=swap";:root{font-family:Hind Siliguri,DM Sans,sans-serif;color:#1c201c;background:#fbfaf6}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{cursor:pointer}.notice{text-align:center;background:#153f30;color:#e3f2e9;padding:7px;font-size:.84rem}body>div>header{align-items:center;padding:0 clamp(20px,6vw,90px);border-bottom:1px solid #e7e5dc;background:#fffefb;position:sticky;top:0;z-index:4}.logo{font-size:1.65rem;font-weight:700;color:#164431;text-decoration:none}nav{display:flex;gap:25px}nav a{color:#546059;text-decoration:none}.search{align-items:center;gap:8px}.search input{border:0;outline:0;background:transparent}.cart-button{border:0;background:#164431;color:#fff;width:45px;height:45px;border-radius:50%;position:relative}.cart-button span{position:absolute;right:-4px;top:-4px;background:#e7a93f;color:#1d281f;border-radius:50%;width:20px;height:20px;font:700 .75rem DM Sans;display:grid;place-items:center}.hero{display:grid;grid-template-columns:1fr .8fr;align-items:center;padding:70px clamp(20px,8vw,130px);background:#f0eee4;overflow:hidden}.hero h1 em{font-weight:400;color:#7d5c1b}.hero p{color:#5f675f;max-width:520px}.hero a{display:inline-flex;align-items:center;gap:10px;background:#164431;color:#fff;padding:14px 22px;text-decoration:none;margin-top:20px}.eyebrow,.section-head span{color:#7d5c1b;text-transform:uppercase;letter-spacing:2px;font:600 .78rem DM Sans}.hero-art{position:relative;display:grid;place-items:center}.circle{border-radius:50%;background:linear-gradient(145deg,#d8b55f,#84682d)}.hero-art span{position:absolute;color:#fff;text-align:center;font-size:2rem;transform:rotate(-8deg)}.products{padding:90px clamp(20px,6vw,90px)}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.section-head h2{margin:7px 0 0}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.product .photo{height:340px;background:#e9e4d8;position:relative;overflow:hidden;display:grid;place-items:center}.photo img{width:100%;height:100%;object-fit:cover}.photo>span{font-size:7rem;color:#fff8;font-weight:700}.tone-1{background:#dce8df!important}.tone-2{background:#e8ddd8!important}.tone-3{background:#e2e1ec!important}.product small{display:block;color:#6f5a33;margin-top:14px;text-transform:uppercase}.product h3{margin:5px 0 0;font-size:1.25rem}.product p{color:#56605a;margin:0}.product strong{font:600 1.1rem DM Sans;display:block;margin-top:8px}.trust{margin:10px clamp(20px,6vw,90px) 90px;border-top:1px solid #dcded9;border-bottom:1px solid #dcded9;display:grid;grid-template-columns:repeat(3,1fr)}.trust article{display:flex;align-items:center;gap:16px;padding:30px}.trust article+article{border-left:1px solid #dcded9}.trust p{margin:2px 0;color:#56605a}footer{background:#12382b;color:#cbd9d1;padding:60px clamp(20px,6vw,90px)}footer b{font-size:2rem;color:#fff}footer small{display:block;margin-top:30px}.drawer-wrap{position:fixed;inset:0;background:#101b1588;z-index:10}.drawer{margin-left:auto;width:min(460px,100%);height:100%;background:#fffefb;padding:25px;display:flex;flex-direction:column}.drawer header{display:flex;justify-content:space-between;align-items:center}.drawer header span{font-size:1rem;color:#8d958f}.drawer header button,.close{border:0;background:transparent}.lines{overflow:auto}.lines article{display:grid;grid-template-columns:85px 1fr;gap:15px;padding:15px 0;border-bottom:1px solid #e5e7e3}.thumb{height:95px;background:#e8e3d8;display:grid;place-items:center;font-size:2rem;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover}.lines small,.lines strong{display:block}.stepper{display:flex;align-items:center;gap:12px;margin-top:8px}.stepper button{border:1px solid #ddd;background:#fff;width:27px;height:27px}.stepper svg{width:13px}.drawer-total{margin-top:auto;border-top:1px solid #ddd;padding-top:15px}.drawer-total p{display:flex;justify-content:space-between}.drawer-total>button,.checkout-summary button,.success button,.success a{border:0;background:#164431;color:#fff;padding:14px;width:100%;margin-top:15px;display:flex;justify-content:center;gap:10px;text-decoration:none}.empty-cart{text-align:center;color:#89928d;padding:70px}.checkout-wrap{position:fixed;inset:0;background:#f7f5ee;z-index:12;overflow:auto;padding:60px clamp(20px,10vw,180px)}.checkout-wrap>.close{position:fixed;right:30px;top:25px}.checkout-wrap form{display:grid;grid-template-columns:1fr 330px;gap:60px;max-width:1050px;margin:auto}.checkout-title{grid-column:1/-1}.checkout-title span{color:#7d5c1b}.checkout-title h2{font-size:2.5rem;margin:4px 0}.fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.fields label{display:grid;gap:5px;font-weight:600}.fields input,.fields select,.fields textarea{border:1px solid #d8d8d0;background:#fff;padding:12px}.fields .wide{grid-column:1/-1}.fields textarea{min-height:90px}.checkout-summary{background:#fff;padding:25px;height:max-content;border:1px solid #e4e2da}.checkout-summary p{display:flex;justify-content:space-between}.checkout-summary small{display:flex;align-items:center;gap:8px;margin-top:16px;color:#778179}.form-error{grid-column:1/-1;background:#fee9e5;color:#9a3428;padding:10px}.success{text-align:center;max-width:540px;margin:12vh auto;background:#fff;padding:50px}.success>span{display:grid;place-items:center;width:65px;height:65px;background:#dff4e8;color:#147647;border-radius:50%;margin:auto}.success h2{font-size:2.4rem}.success>strong{display:block;font-size:1.5rem}.state{text-align:center;padding:20vh 20px}.no-products{text-align:center;padding:70px;color:#7e8981}@media(max-width:950px){nav{display:none}.grid{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr}.hero-art{display:none}.checkout-wrap form{grid-template-columns:1fr}.checkout-title{grid-column:auto}.checkout-summary{grid-row:auto}.trust{grid-template-columns:1fr}.trust article+article{border-left:0;border-top:1px solid #ddd}}@media(max-width:580px){.search{display:none}.grid{grid-template-columns:1fr}.product .photo{height:400px}.hero h1{letter-spacing:-2px}.fields{grid-template-columns:1fr}.fields .wide{grid-column:auto}.checkout-wrap{padding:55px 15px}.products{padding-top:60px}}:focus-visible{outline:3px solid #0d6b43;outline-offset:3px;border-radius:6px}.product button:focus-visible,.checkout-summary button:focus-visible{outline-color:#fffefb}button,input,select,textarea{min-height:44px}button{min-width:44px}.loading{margin:0;padding:16px;color:#4d5c53;font-weight:600}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root[data-theme=haat]{color:#211b18;background:#fff8ec}:root[data-theme=haat] .notice{background:#172f4f;color:#fff8ec}:root[data-theme=haat] body>div>header{background:#fff8ec;border-color:#e5c99e}:root[data-theme=haat] .logo,:root[data-theme=haat] nav a{color:#172f4f}:root[data-theme=haat] .search{border-color:#b88b57}:root[data-theme=haat] .cart-button{background:#c5472d}:root[data-theme=haat] .cart-button span{background:#f4c34f;color:#172f4f}:root[data-theme=haat] .hero{background:#f6c957}:root[data-theme=haat] .hero h1{color:#172f4f;letter-spacing:-2px}:root[data-theme=haat] .hero h1 em,:root[data-theme=haat] .eyebrow,:root[data-theme=haat] .section-head span{color:#80251e}:root[data-theme=haat] .hero p{color:#493a2f}:root[data-theme=haat] .hero a,:root[data-theme=haat] .product .photo button,:root[data-theme=haat] .drawer-total>button,:root[data-theme=haat] .checkout-summary button,:root[data-theme=haat] .success button,:root[data-theme=haat] .success a{background:#c5472d;color:#fff}:root[data-theme=haat] .circle{background:linear-gradient(145deg,#c5472d,#8e2f2b);border-radius:22% 48% 30% 45%}:root[data-theme=haat] .products,:root[data-theme=haat] .checkout-wrap{background:#fff8ec}:root[data-theme=haat] .product .photo{background:#efd7b1;border-radius:18px}:root[data-theme=haat] .product small,:root[data-theme=haat] .checkout-title span{color:#a62f24}:root[data-theme=haat] .trust{border-color:#d9b986}:root[data-theme=haat] footer{background:#172f4f;color:#dce7f4}:root[data-theme=haat] .drawer,:root[data-theme=haat] .checkout-summary{background:#fffaf1}:root[data-theme=haat] :focus-visible{outline-color:#172f4f}.category-chips{display:flex;gap:9px;overflow:auto;margin:-12px 0 28px;padding:4px 2px 8px;scrollbar-width:thin}.category-chips button,.variant-list button{border:1px solid #cfd5cf;background:#fff;color:#35443c;border-radius:999px;padding:8px 16px;white-space:nowrap}.category-chips button.active,.variant-list button.active{border-color:#164431;background:#164431;color:#fff}.product>.photo{width:100%;border:0;padding:0;color:inherit;text-align:inherit}.product h3 button{min-height:0;min-width:0;border:0;background:transparent;padding:0;color:inherit;text-align:left;font-weight:inherit}.product .add-cart,.detail-buy .add-cart{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #164431;background:#fff;color:#164431;padding:9px 13px;margin-top:13px}.product .add-cart svg,.detail-buy .add-cart svg{width:17px}.no-products p{margin-top:0}.no-products button{border:1px solid #164431;background:transparent;color:#164431;padding:8px 16px}.detail-wrap{position:fixed;inset:0;z-index:11;background:#f7f5ee;display:grid;grid-template-columns:minmax(300px,1.05fr) minmax(300px,.95fr);overflow:auto}.drawer-wrap{z-index:20}.checkout-wrap{z-index:22}.detail-wrap>.close{position:fixed;z-index:2;right:25px;top:25px;background:#fff;border-radius:50%;box-shadow:0 4px 25px #15251d22}.detail-media{min-height:100vh;background:#e9e4d8;display:grid;place-items:center;overflow:hidden}.detail-media img{width:100%;height:100%;max-height:100vh;object-fit:cover}.detail-media .placeholder{font-size:10rem;color:#fffa;font-weight:700}.detail-body{align-self:center;padding:70px clamp(35px,7vw,100px)}.detail-body>small{color:#7d5c1b;text-transform:uppercase;letter-spacing:2px}.detail-body h2{font-size:clamp(2.4rem,5vw,4.8rem);line-height:1;margin:15px 0 25px}.detail-body>p{color:#56605a;font-size:1.08rem;line-height:1.7}.detail-buy{margin-top:32px}.variant-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.detail-price{display:block;font:700 1.55rem DM Sans}.availability{font-weight:600;color:#58665e}.availability.in_stock{color:#17623a}.availability.low_stock{color:#8a6113}.availability.out_of_stock{color:#9b382d}.detail-buy .add-cart{background:#164431;color:#fff;min-width:190px}.detail-buy .add-cart:disabled{opacity:.5;cursor:not-allowed}.cart-warning{background:#fff6d8;color:#725819;padding:10px 12px;margin:5px 0 10px;border-left:3px solid #d8a62e}.cart-warning button{display:block;border:0;background:transparent;color:#164431;text-decoration:underline;padding:5px 0;margin-top:5px}.line-warning{display:block;color:#9b382d;font-style:normal;font-size:.82rem}.remove-line{border:0;background:transparent;color:#8b3b31;padding:2px 0;min-height:30px;text-decoration:underline}.drawer-total .clear-cart{background:transparent;color:#7f352c;border:1px solid #d9a9a2;margin-bottom:-7px}.field-err{color:#a8392c;font-size:.82rem;font-style:normal;font-weight:500}.fields input[aria-invalid=true],.fields textarea[aria-invalid=true]{border-color:#a8392c}.coupon-field{display:grid;gap:5px;font-weight:600}.coupon-field>div{display:flex}.coupon-field input{min-width:0;width:100%}.coupon-field button{border:0;background:#164431;color:#fff;padding:8px 13px}.coupon-ok{color:#17623a;font-size:.82rem;font-style:normal}.discount-line{color:#17623a}.method-badge{border-radius:7px;padding:14px;margin:20px 0}.method-badge.cod{background:#e6f5eb;color:#155d36}.method-badge.sandbox{background:#fff4d5;color:#6e5314}.method-badge.sandbox a,.method-badge.sandbox button{width:100%;margin-top:9px}.sandbox-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sandbox-actions button:last-child{background:#8b3b31}.payment-success{color:#17623a;font-weight:700}.success .tracking-link{background:transparent;color:#164431;border:1px solid #164431}.track{padding:80px clamp(20px,6vw,90px);background:#f6f4ed;scroll-margin-top:80px}.track-form{max-width:860px;display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end}.track-form label{display:grid;gap:6px;font-weight:600}.track-form input{border:1px solid #ccd2cc;background:#fff;padding:11px 12px}.track-form>button{border:0;background:#164431;color:#fff;padding:11px 22px}.track-result{max-width:860px;margin-top:28px;background:#fff;border:1px solid #e0e3de;padding:24px}.track-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.track-head>b{margin-right:auto;font:700 1.15rem DM Sans}.track-head .status,.track-head .pay{border-radius:999px;padding:5px 11px;background:#edf0ed;font-size:.85rem}.track-head .status.delivered,.track-head .pay.paid,.track-head .pay.collected{background:#def3e6;color:#14633a}.track-head .status.cancelled,.track-head .pay.failed{background:#fbe4df;color:#8d3328}.timeline{list-style:none;margin:28px 0 0;padding:0 0 0 16px;border-left:2px solid #d9ded9}.timeline li{position:relative;display:grid;grid-template-columns:1fr auto;gap:3px 15px;padding:0 0 24px 18px}.timeline li:before{content:"";position:absolute;left:-23px;top:6px;width:12px;height:12px;border-radius:50%;background:#164431;border:3px solid #fff;box-shadow:0 0 0 1px #164431}.timeline span{font-weight:700}.timeline em{grid-column:1;font-style:normal;color:#667069}.timeline time{grid-column:2;grid-row:1;color:#79827c;font:400 .8rem DM Sans}:root[data-theme=haat] .category-chips button.active,:root[data-theme=haat] .variant-list button.active,:root[data-theme=haat] .track-form>button,:root[data-theme=haat] .detail-buy .add-cart{background:#c5472d;border-color:#c5472d}:root[data-theme=haat] .track{background:#fff0d8}@media(max-width:800px){.detail-wrap{grid-template-columns:1fr}.detail-media{min-height:48vh;height:48vh}.detail-media img{max-height:none}.detail-body{padding:38px 24px 65px}.track-form{grid-template-columns:1fr}.track-form>button{width:100%}}@media(max-width:580px){.category-chips{margin-top:-20px}.detail-body h2{font-size:2.5rem}.track{padding-top:55px}.track-head>b{width:100%}.timeline li{grid-template-columns:1fr}.timeline time{grid-column:1;grid-row:auto}}:root[data-theme=shaluk]{--preset-bg: #fff7fb;--preset-surface: #fff;--preset-soft: #f8e4ee;--preset-ink: #422337;--preset-muted: #6c4a60;--preset-primary: #943662;--preset-accent: #80314f;--preset-border: #dfbecf;--preset-radius: 24px}:root[data-theme=akash]{--preset-bg: #f4f8ff;--preset-surface: #fff;--preset-soft: #e0ecff;--preset-ink: #142d50;--preset-muted: #435a78;--preset-primary: #204fa1;--preset-accent: #24558c;--preset-border: #b8cce6;--preset-radius: 8px}:root[data-theme=mati]{--preset-bg: #fcf6ed;--preset-surface: #fffcf5;--preset-soft: #f0dfc7;--preset-ink: #422b20;--preset-muted: #6c5140;--preset-primary: #87412b;--preset-accent: #78500f;--preset-border: #d8b996;--preset-radius: 2px}:root[data-theme=bon]{--preset-bg: #f4f8ef;--preset-surface: #fff;--preset-soft: #e0ebd3;--preset-ink: #263923;--preset-muted: #4c6144;--preset-primary: #345c2e;--preset-accent: #5d5116;--preset-border: #becfaf;--preset-radius: 16px}:root[data-theme-palette]{color:var(--preset-ink);background:var(--preset-bg)}:root[data-theme-palette] :is(.notice,footer){background:var(--preset-ink);color:#fff}:root[data-theme-palette] :is(body>div>header,.drawer,.checkout-summary,.success,.track-result){background:var(--preset-surface);border-color:var(--preset-border)}:root[data-theme-palette] :is(.logo,nav a,.hero h1){color:var(--preset-ink)}:root[data-theme-palette] :is(.hero,.detail-media,.product .photo,.thumb){background:var(--preset-soft)}:root[data-theme-palette] .hero h1{letter-spacing:-2px}:root[data-theme-palette] :is(.product .photo,.checkout-summary,.track-result){border-radius:var(--preset-radius)}:root[data-theme-palette] :is(.hero h1 em,.eyebrow,.section-head span,.product small,.checkout-title span,.detail-body>small){color:var(--preset-accent)}:root[data-theme-palette] :is(.hero p,.detail-body>p,.trust p,.checkout-summary small){color:var(--preset-muted)}:root[data-theme-palette] :is(.products,.checkout-wrap,.detail-wrap,.track){background:var(--preset-bg)}:root[data-theme-palette] :is(.search,.trust,.trust article+article,.fields input,.fields select,.fields textarea,.track-form input){border-color:var(--preset-border)}:root[data-theme-palette] :is(.cart-button,.hero a,.drawer-total>button:not(.clear-cart),.checkout-summary button,.success button,.success a:not(.tracking-link),.category-chips button.active,.variant-list button.active,.track-form>button,.detail-buy .add-cart,.coupon-field button){background:var(--preset-primary);color:#fff;border-color:var(--preset-primary)}:root[data-theme-palette] :is(.product .add-cart,.no-products button,.success .tracking-link){color:var(--preset-primary);border-color:var(--preset-primary)}:root[data-theme-palette] .circle{background:linear-gradient(145deg,var(--preset-primary),var(--preset-ink));border-radius:var(--preset-radius)}:root[data-theme-palette] .timeline li:before{background:var(--preset-primary);box-shadow:0 0 0 1px var(--preset-primary)}:root[data-theme-palette] :focus-visible{outline-color:var(--preset-ink)}.theme-preview{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;padding:10px 20px;background:#fff3c4;color:#493b10;border-bottom:1px solid #9b7b25}.theme-preview a{display:inline-flex;align-items:center;min-height:44px;color:#493b10;font-weight:700}:root{line-height:1.6}html{scroll-padding-top:160px}html:has(.modal-surface[open]){overflow:hidden}.modal-surface{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;color:inherit}.modal-surface:not([open]){display:none}.modal-surface::backdrop{background:#141e1859}body>div>header{height:auto;min-height:78px;display:grid;grid-template-columns:auto auto minmax(170px,1fr) auto;gap:24px;padding-block:14px}.logo{min-width:0;overflow-wrap:anywhere;line-height:1.4}nav a{display:inline-flex;align-items:center;min-height:44px}.search{display:flex;border:1px solid #cfd3ce;border-radius:8px;padding:0 12px;margin-left:auto;width:min(100%,320px);min-width:0}.search input{width:100%;min-width:0}.search:focus-within{outline:3px solid #0d6b43;outline-offset:2px}.hero{min-height:360px;padding-block:44px;gap:32px}.hero h1{font-size:clamp(2.3rem,4.5vw,4.6rem);line-height:1.3;letter-spacing:0;margin:14px 0 20px}.hero p{line-height:1.8;font-size:1rem;margin-block:12px}.hero-art{height:280px}.circle{width:min(26vw,280px);height:min(26vw,280px);box-shadow:none}.hero a,.add-cart,.track-form>button,.coupon-field button,.checkout-summary button{border-radius:8px}.section-head h2{font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.4;letter-spacing:0}.products,.track{padding-block:48px}.detail-body h2{line-height:1.4;letter-spacing:0}.product h3{line-height:1.5}.product h3 button,.remove-line{min-height:44px}.empty-cart p{color:var(--preset-muted, #56605a)}.detail-wrap>.close{box-shadow:none;border:1px solid #cfd3ce}.checkout-title h2{line-height:1.4}.fields input,.fields textarea,.fields select,.track-form input{border-radius:6px;font-size:1rem}.product button:focus-visible{outline-color:#0d6b43}.product .photo:focus-visible{outline-offset:-4px}@media(max-width:800px){body>div>header{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:12px 20px}body>div>header>nav{display:flex;grid-column:1/-1;grid-row:3;gap:20px;overflow-x:auto;white-space:nowrap;font-size:.9rem}body>div>header>.search{display:flex;grid-column:1/-1;grid-row:2;width:100%;margin:0}body>div>header>.cart-button{grid-row:1;grid-column:2}.hero{min-height:0;grid-template-columns:1fr;padding:32px 24px}.hero-art{display:none}.hero h1{font-size:clamp(2rem,7vw,3rem);line-height:1.35}.hero a{margin-top:10px}.section-head{align-items:start;gap:16px}.section-head h2{font-size:1.85rem}.section-head>p{flex-shrink:0}.category-chips{margin-top:0}.products,.track{padding-block:32px}}.marketing-consent{padding:16px;background:#fff;color:#17211b}.marketing-consent button{min-height:44px;margin:4px}
