@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lato-400-BEhtfm5r.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304-0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lato-700-BUGMgin4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304-0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/lato-900-C3uaq3BA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304-0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-variable-latin-l_AIctKy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304-0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Taka;font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAAANcAA8AAAAABlgAAAMFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cOgZgP1NUQVREADwRCAqBbIFbCwoAATYCJAMQBCAFhGwHIAwHGzcFyAQeSK/+zWT2AOYkfUDZ+wY6qYNRsUJ+/pr69cTv4YlM7SIXEVZB2USRoB1iA5smb5FdgtYRmIIAHAiSpojK6sZ22KEQdKYZsj1iLi+3sPdH9hlqpKP3nTByMLoxsv8g9MG9Rw9FH1kya7qSuWI5FpALZSdO0RBPFj1IF+U4nu1i+jDWpNfXNtS0bFnDRXT7n9qa/1YmTXsn1gOe7V7pJ4dy+3RsEAjskICXhCLvGmdYRwsB4/qNtgqJwA01xi+FH/1kUWORTBLLQZ5dSSlb7F5o28z0QhEL2MySJAH0VjJ1+x+mab754zaCOZQOYZq4bhnDTrTI4TqgO69WCB4qkEo5ZChHi7Pq42xx6vvw4cMOHR88eNDeeeFDYXGcfthh4VEx44LjonOo6UccF9268kjMOOoQsegc7eg8uvX8N04w/f79+wOEMz2ubrpqpGf1y+Jkn9hOA6bM7dQlNLx15/B1vSeuTByEV2Vl245+GX4fAkJ/+wf3DY1YHOeUdC4qfNdVv5pIfXvUoPAw/6DvkSFrwqKjosJLnyemRfQua9U51f5DzdYaABCAJu9c+rD4Xk/Xwt92mvYZ3vdg1sE9ytwPcx9U/jv836qea+/2SyXvC3Nqr1Ar/h3+m6yea59x9ivZiR5CgWyiRraidEeTFQdxYua5lnByVbY5svB8tMpedm4W1TkIwkUkSFyED2hUchcU6WwHCwHMBRuS6YS7kE04QQic8LFKHGSGFf2ka6EFwxjJEHozmI4004/RWBmxPysaLGVuG81ohjOKfFJIYZjk789QBkiZQxnNYJrpWwuOoj/JUHID0j+aYbSVqVZ5ea/cQHF9M0m0oT8GYxhMb0bSgf6MZBRHwa3TySCZVNJIg1DrcjtdlqUXzfuVBdTQkpbUUEBKmVKN6OUVB+KewMgD+6dOOqmkk4VOO6z0R4eIb8VIhjGQlfcdZy9jzCFTx0YBt489cLtBc++xMfQhmb4MYwgpDAXjrqF7FCn0IUoe9xeQaj9zM+k4iSeFOee4WgI=) format("woff2");unicode-range:U+09F2-09F3}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/hind-siliguri-400-bengali-rHQ7AW0H.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09F1,U+09F4-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/hind-siliguri-700-bengali-FVd7rFqZ.woff2) format("woff2");unicode-range:U+0951-0952,U+0964-0965,U+0980-09F1,U+09F4-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}:root{--font-body: Lato, Taka, "Hind Siliguri", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-heading: Montserrat, Taka, "Hind Siliguri", sans-serif;--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{color-scheme:light;--color-background: #f8fff7;--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--surface: #ffffff;--surface-raise: #f4faf3;--surface-sunken: #eef5ee;--color-border: #dcebdc;--color-border-hover: #c7e5cd;--color-heading: #153126;--color-text: #153126;--ink: #153126;--muted: #5f746a;--line: #dcebdc;--line-soft: #eef3ee;--error: #b23b3b;--error-bg: #fdecea;--error-line: #f3c0bd;--success: #138f46;--brand-color: #006e33;--brand-light: #00a651;--brand-deep: #004a23;--brand-lift: #22be6f;--brand-text: #006e33;--link: #006e33;--second-color: #ffa400;--design-color: #fffdcd;--focus-ring: var(--brand-color);--notice-bg: #fffdcd;--notice-line: #ccdccc;--notice-ink: #7a5b00;--on-brand: #ffffff;--sale-ink: #3f2d02;--highlight-gradient: linear-gradient(135deg, var(--brand-color), var(--brand-light) 55%, var(--brand-lift));--band-gradient: radial-gradient(600px 220px at 80% 10%, rgba(255, 255, 255, .2), transparent 50%), linear-gradient(145deg, var(--brand-color), var(--brand-light));--warm-plate: radial-gradient(circle at 24% 25%, #fff6de 0%, #fff2cf 35%, #f6e6bc 72%);--page-wash: radial-gradient(1200px 600px at 20% -10%, #d8f4dd 0%, transparent 45%), radial-gradient(900px 500px at 110% 10%, #fff1d6 0%, transparent 40%);--sale-gradient: linear-gradient(135deg, var(--second-color), #ffc44d);--shadow-card: 0 6px 14px rgba(21, 49, 38, .06);--shadow-raise: 0 10px 24px rgba(0, 110, 51, .16);--shadow-cta: 0 8px 18px rgba(0, 110, 51, .26);--radius-card: 14px;--page-max: 1180px;--gutter: 1.25rem;--text-caption: .75rem;--text-meta: .82rem;--text-body: .9375rem;--text-lead: 1.0625rem;--text-subhead: 1.25rem;--text-section: clamp(1.35rem, 5vw, 1.75rem);--text-page: clamp(1.6rem, 6.2vw, 2.25rem);--space-golden: 13px;--section-gap: 160px}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--color-background: #0c1410;--color-background-soft: #121d17;--color-background-mute: #16231c;--surface: #131f19;--surface-raise: #1a2a22;--surface-sunken: #0f1813;--color-border: #26362d;--color-border-hover: #35543f;--color-heading: #e9f3ea;--color-text: #dce8dd;--ink: #e9f3ea;--muted: #9db3a5;--line: #26362d;--line-soft: #1f2d26;--error: #ff9d8a;--error-bg: #351713;--error-line: #5c2a24;--success: #56d38a;--brand-text: #6fd99a;--link: #4ed08a;--focus-ring: var(--brand-text);--design-color: #fffdcd;--notice-bg: #1d2415;--notice-line: #3a452c;--notice-ink: #e3d5a2;--warm-plate: radial-gradient(circle at 24% 25%, #f6efdd 0%, #efe6cf 40%, #ded3b8 78%);--page-wash: radial-gradient(1200px 600px at 20% -10%, #10331f 0%, transparent 45%), radial-gradient(900px 500px at 110% 10%, #2a2413 0%, transparent 40%);--shadow-card: 0 0 0 1px var(--line);--shadow-raise: 0 10px 24px rgba(0, 0, 0, .45);--shadow-cta: 0 8px 18px rgba(0, 0, 0, .4)}}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;overflow-x:hidden;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:var(--font-body);font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 1023px){html{scroll-padding-bottom:calc(75px + 1rem)}}h1,h2,h3,h4,h5,h6,button,.btn,.highlight{font-family:var(--font-heading)}h1{font-size:var(--text-page);font-weight:800;line-height:1.12;letter-spacing:-.015em}button,.btn{background:var(--highlight-gradient);padding:10px;color:#fff;font-weight:700;border-radius:12px;border:none;box-shadow:none;cursor:pointer;transition:filter .18s ease,transform .18s ease}button:not(:disabled):hover,.btn:hover{filter:brightness(1.07)}button:not(:disabled):active,.btn:active{transform:translateY(1px)}button:disabled,.btn:disabled{filter:none;background:var(--surface-raise);color:var(--muted);cursor:not-allowed}input:where(:not([type=checkbox],[type=radio],[type=submit])),textarea,select{border:1px solid var(--line);border-radius:10px;padding:.65rem;background:var(--surface);color:var(--ink);font:inherit}input:where(:not([type=checkbox],[type=radio],[type=submit]))::placeholder,textarea::placeholder{color:var(--muted)}.sweep{position:relative;overflow:hidden}.sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-120%);pointer-events:none}.sweep:hover:after{animation:sweep-run .7s ease}@keyframes sweep-run{to{transform:translate(120%)}}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){button,.btn{transition:none}.sweep:after{content:none}}@media (max-width: 1023px){main{padding-bottom:6rem}input,textarea,select,button,.btn{min-height:44px}}@media (min-width: 1024px){:root{--text-section: clamp(1.75rem, 2vw, 2.125rem);--text-page: clamp(2.25rem, 2.6vw, 2.75rem)}}#app{margin:0 auto;background:var(--page-wash),var(--color-background);background-repeat:no-repeat}body.cart-sidebar-open,body.menu-open{overflow:hidden}a,.green{text-decoration:none;color:var(--link);transition:.4s}.page-title{display:flex;align-items:center;min-height:76px;padding:1rem var(--gutter);background:var(--band-gradient);box-shadow:inset 0 1px #ffffff38,0 6px 14px #005a2824;border-bottom-left-radius:18px;border-bottom-right-radius:18px}.page-title h1{margin:0 auto;max-width:calc(var(--page-max) - 2 * var(--gutter));color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,74,35,.4)}@media (hover: hover){a:hover{text-decoration:underline;text-underline-offset:3px}}main{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.prose{max-width:min(100%,720px);padding-block:1.75rem 3rem;font-size:1.0625rem;line-height:1.72;letter-spacing:.002em}.prose p{margin:0 0 1.05rem}.prose .lede{font-size:1.1rem;line-height:1.7}.prose h2{margin-top:2rem;color:var(--brand-color);font-size:var(--text-subhead)}.prose h3{font-size:1rem}.prose .steps{display:grid;gap:.9rem;padding-left:1.25rem}.prose .steps p{color:var(--muted)}.prose a{color:var(--brand-color);font-weight:600}.empty-state{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;text-align:center}.empty-art{display:block;width:min(200px,100%);height:auto;padding:.75rem;background:var(--warm-plate);border-radius:var(--radius-card)}.empty-cta{display:inline-block;border-radius:999px;padding:.7rem 1.25rem;background:var(--highlight-gradient);color:#fff;font-weight:800;box-shadow:0 6px 14px #006e3333}.state{padding:1rem;text-align:center;color:var(--muted)}.error{color:var(--error)}.filters-reset{display:inline-flex;align-items:center;min-height:44px;padding:0 .7rem;border:0;border-radius:999px;background:transparent;color:var(--brand-text);font:inherit;font-size:.95rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:.75rem}.product-grid .product{min-width:0}.products-wrapper{padding:1rem 1.25rem 7rem}@media (min-width: 1024px){:root{--gutter: 1.5rem}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.drawer[data-v-21de5d1c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.scrim[data-v-21de5d1c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;background:#06281473;box-shadow:none;cursor:pointer}.panel[data-v-21de5d1c]{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;width:min(280px,82vw);background:linear-gradient(160deg,var(--brand-color),var(--brand-deep));box-shadow:5px 0 24px #003c1959}.panel-head[data-v-21de5d1c]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.16)}.panel-title[data-v-21de5d1c]{color:#fff;font-family:var(--font-heading);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.close-btn[data-v-21de5d1c]{width:44px;height:44px;border:0;border-radius:12px;background:#ffffff1f;color:#fff;font-size:1.5rem;line-height:1;box-shadow:none;cursor:pointer}ul[data-v-21de5d1c]{list-style:none;margin:0;padding:.5rem 0}li[data-v-21de5d1c]{border-bottom:1px solid rgba(255,255,255,.1)}a[data-v-21de5d1c]{display:block;padding:.9rem 1.25rem;color:#fff;font-weight:700;text-decoration:none}a[data-v-21de5d1c]:hover,a.router-link-exact-active[data-v-21de5d1c]{background:#ffffff1a;color:var(--design-color)}header[data-v-069daee7]{position:sticky;top:0;z-index:999;background:var(--band-gradient);color:var(--on-brand);border-bottom-left-radius:18px;border-bottom-right-radius:18px;box-shadow:0 10px 20px #005a2840}.band[data-v-069daee7]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;width:100%;max-width:var(--page-max);margin-inline:auto;padding:.6rem var(--gutter)}.delivery-note[data-v-069daee7]{display:flex;align-items:center;justify-content:center;gap:.4rem;width:fit-content;max-width:calc(100% - (2 * var(--gutter)));margin:.7rem auto 0;padding:.4rem .9rem;border:1px solid var(--notice-line);border-radius:999px;background:var(--notice-bg);color:var(--notice-ink);font-size:.8rem;font-weight:700;line-height:1.2;text-align:center}.delivery-pin[data-v-069daee7]{flex-shrink:0;width:14px;height:14px;fill:var(--brand-text)}.menu-btn[data-v-069daee7]{order:1;display:flex;flex-direction:column;justify-content:space-between;width:44px;height:44px;padding:10px;background:transparent;border:0;box-shadow:none;cursor:pointer}.menu-btn span[data-v-069daee7]{display:block;height:3px;border-radius:2px;background:var(--on-brand)}.logo-link[data-v-069daee7]{order:2;flex:1 1 0;min-width:0;min-height:44px;display:flex;align-items:center}.logo[data-v-069daee7]{display:block;height:34px;width:auto;max-width:100%;filter:drop-shadow(0 2px 6px rgba(0,60,25,.35))}.cart-trigger[data-v-069daee7]{order:3;position:relative;display:none;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff47;color:inherit;cursor:pointer}.cart[data-v-069daee7]{width:26px;height:26px}.cart-count[data-v-069daee7]{position:absolute;top:-6px;right:-6px;min-width:20px;padding:0 5px;border-radius:10px;background:var(--second-color);color:var(--sale-ink);font-size:11px;font-weight:800;line-height:20px;box-shadow:0 2px 6px #00000040}.search-form[data-v-069daee7]{order:4;flex:1 1 calc(100% - 60px);display:flex;align-items:center;min-width:0;height:44px;padding-left:.9rem;border:1px solid rgba(255,255,255,.32);border-radius:14px;background:#ffffff24;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.search-form input[data-v-069daee7]{width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--on-brand);font:inherit}.search-form input[data-v-069daee7]::placeholder{color:#ffffffd1}.band[data-v-069daee7] :is(a,button,input):focus-visible{outline-color:var(--on-brand)}.search-form[data-v-069daee7]:has(input:focus-visible){outline:2px solid var(--on-brand);outline-offset:2px}.search-form input[data-v-069daee7]:focus-visible{outline:none}.search-form input[data-v-069daee7]::-webkit-search-cancel-button{filter:invert(1)}.search-btn[data-v-069daee7]{display:grid;place-items:center;flex:none;width:44px;height:100%;border:0;border-radius:0 13px 13px 0;background:transparent;box-shadow:none;color:var(--on-brand);cursor:pointer}.search-btn[data-v-069daee7]:hover{background:#ffffff2e}.search-icon[data-v-069daee7]{width:18px;height:18px;fill:currentColor}.offer-btn[data-v-069daee7],.desktop-nav[data-v-069daee7],.hotline[data-v-069daee7]{display:none}.account-link[data-v-069daee7]{order:3;margin-left:auto;flex-shrink:0;display:grid;grid-auto-flow:column;align-items:center;gap:.4rem;min-height:44px;padding:0 .6rem;border-radius:12px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff47;color:var(--on-brand);--name-inline-max: 12ch}.account-btn[data-v-069daee7]{width:26px;height:26px}.username[data-v-069daee7]{display:block;max-width:var(--name-inline-max);white-space:nowrap;overflow:hidden;color:#fff;font-size:.85rem;font-weight:700}.account-link.name-below[data-v-069daee7]{grid-auto-flow:row;justify-items:center;gap:.05rem;padding-block:.3rem}.account-link.name-below .username[data-v-069daee7]{max-width:calc(2 * var(--name-inline-max));white-space:normal;font-size:.72rem;line-height:1.15;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sr-only[data-v-069daee7]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 480px){.logo[data-v-069daee7]{height:28px}.account-link[data-v-069daee7]{--name-inline-max: 10ch}}@media (min-width: 1024px){.band[data-v-069daee7]{flex-wrap:nowrap;gap:1rem;padding-block:.85rem}.menu-btn[data-v-069daee7]{display:none}.logo-link[data-v-069daee7]{order:1;flex:0 0 auto}.desktop-view[data-v-069daee7]{display:flex}.desktop-nav[data-v-069daee7]{order:2;gap:1.1rem;margin-left:.5rem}.desktop-nav a[data-v-069daee7]{position:relative;padding:.35rem 0;color:#ffffffe6;font-weight:700;text-decoration:none}.desktop-nav a[data-v-069daee7]:hover{color:#fff}.desktop-nav a[data-v-069daee7]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--design-color),var(--second-color));opacity:0;transform:scaleX(.4);transition:opacity .2s ease,transform .2s ease}.desktop-nav a[data-v-069daee7]:hover:after,.desktop-nav a[aria-current=page][data-v-069daee7]:after{opacity:1;transform:scaleX(1)}.search-form[data-v-069daee7]{order:3;flex:1 1 280px;max-width:420px;margin-left:auto}.offer-btn[data-v-069daee7]{order:4;align-items:center;gap:.35rem;height:40px;padding:0 .9rem;border-radius:12px;background:var(--on-brand);color:var(--brand-deep);font-weight:800;text-decoration:none;box-shadow:0 4px 12px #003c1933}.offer-btn svg[data-v-069daee7]{width:16px;height:16px;fill:currentColor}.cart-trigger[data-v-069daee7]{display:grid;order:5}.account-link[data-v-069daee7]{order:6;--name-inline-max: 16ch}.hotline[data-v-069daee7]{order:7;flex-direction:column;align-items:flex-end;gap:.05rem;margin-left:.4rem;padding-left:.9rem;border-left:1px solid rgba(255,255,255,.28);color:#fff;text-decoration:none}.hotline-label[data-v-069daee7]{color:#ffffffb8;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hotline-number[data-v-069daee7]{font-size:.95rem;font-weight:800;white-space:nowrap}.hotline:hover .hotline-number[data-v-069daee7]{text-decoration:underline}}@media (prefers-reduced-motion: reduce){.desktop-nav a[data-v-069daee7]:after{transition:none}}.site-foot[data-v-45b64288]{margin-top:3rem;background:radial-gradient(700px 240px at 12% 0%,rgba(255,255,255,.14),transparent 60%),linear-gradient(160deg,var(--brand-color),var(--brand-deep));color:#fff;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0 -8px 24px #004a2329}.foot-inner[data-v-45b64288]{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:1.5rem 1rem;width:min(100%,var(--page-max));margin-inline:auto;padding:1.75rem var(--gutter) 1.25rem}.foot-trust[data-v-45b64288]{display:flex;flex-wrap:wrap;gap:1rem 2rem;width:min(100%,var(--page-max));margin-inline:auto;padding:1.5rem var(--gutter) 1.15rem;border-bottom:1px solid rgba(255,255,255,.18);list-style:none}.foot-trust+.foot-inner[data-v-45b64288]{padding-top:1.25rem}.foot-trust li[data-v-45b64288]{display:grid;gap:.12rem;min-width:0}.trust-label[data-v-45b64288]{color:#ffffffa8;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.trust-value[data-v-45b64288]{color:#fff;font-size:.95rem;font-weight:600;overflow-wrap:anywhere}a.trust-value[data-v-45b64288]:hover{text-decoration:underline}.foot-logo[data-v-45b64288]{width:min(100%,170px)}.foot-tag[data-v-45b64288]{max-width:26ch;margin-top:.6rem;color:#ffffffc7;font-size:.9rem}.foot-col h2[data-v-45b64288]{color:var(--design-color);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase}.foot-col a[data-v-45b64288]{display:block;padding:11px 0;color:#ffffffdb;font-size:.92rem}.foot-col a[data-v-45b64288]:hover{color:#fff}.foot-bar[data-v-45b64288]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1rem;width:min(100%,var(--page-max));margin-inline:auto;padding:.9rem var(--gutter);border-top:1px solid rgba(255,255,255,.18);font-size:.82rem}.foot-cod[data-v-45b64288]{color:var(--design-color);font-weight:700}.foot-copy[data-v-45b64288]{color:#ffffffb3}@media (max-width: 700px){.foot-inner[data-v-45b64288]{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand[data-v-45b64288]{grid-column:1 / -1}}@media (max-width: 1023px){.site-foot[data-v-45b64288]{padding-bottom:calc(75px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.foot-col a[data-v-45b64288]{transition:none}}.navbar[data-v-39025b2e]{background-color:var(--surface)}ul[data-v-39025b2e]{position:fixed;right:0;left:0;bottom:0;height:75px;display:flex;align-items:center;list-style:none;padding:0 0 env(safe-area-inset-bottom);margin:0;background-color:var(--surface);border-top:1px solid var(--line);box-shadow:0 -4px 16px #15312614;z-index:100}li[data-v-39025b2e]{flex-grow:1}a[data-v-39025b2e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:var(--muted);transition:color .2s ease}a.active[data-v-39025b2e]{color:var(--brand-text);font-weight:700}a[data-v-39025b2e]:active{transform:scale(.95)}svg[data-v-39025b2e]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.cart-icon-wrap svg[data-v-39025b2e]{stroke:var(--design-color)}a.active svg[data-v-39025b2e]{transform:scale(1.08)}span[data-v-39025b2e]{display:block;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.3px;margin-top:4px;color:inherit}.navbar[data-v-39025b2e] :is(a,button):focus-visible{outline-color:var(--on-brand)}.blank[data-v-39025b2e]{height:75px}.cart-cell[data-v-39025b2e]{display:flex;justify-content:center;align-items:center}.cart-fab[data-v-39025b2e]{position:relative;width:62px;height:62px;border-radius:50%;background:var(--highlight-gradient);margin-top:-28px;transition:transform .25s ease,box-shadow .25s ease,background .2s ease;box-shadow:0 8px 20px #ffa40073,0 4px 8px #00000026,0 0 0 4px #fffdcd26}.cart-fab[data-v-39025b2e]:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 12px 28px #ffa4008c,0 6px 12px #0003,0 0 0 4px #fffdcd33}.cart-fab[data-v-39025b2e]:active{transform:translateY(-1px) scale(1)}.cart-fab.elevated[data-v-39025b2e]{margin-top:-36px;box-shadow:0 14px 32px #ffa4008c,0 6px 12px #0003,0 0 0 5px #fffdcd33}.cart-icon-wrap[data-v-39025b2e]{display:flex;align-items:center;justify-content:center;color:var(--brand-text)}.cart-icon-wrap svg[data-v-39025b2e]{width:28px;height:28px;stroke-width:2.2}.cart-fab[data-v-39025b2e] span:not(.cart-badge){display:none}.cart-badge[data-v-39025b2e]{position:absolute;top:-2px;right:-2px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--second-color);color:var(--brand-text)!important;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:flex!important;align-items:center;justify-content:center;border:2px solid var(--brand-text);box-shadow:0 2px 6px #00000040;animation:badge-pop-39025b2e .4s cubic-bezier(.34,1.56,.64,1)}@keyframes badge-pop-39025b2e{0%{transform:scale(0)}to{transform:scale(1)}}@media (min-width: 1024px){.navbar[data-v-39025b2e]{display:none}}@media (prefers-reduced-motion: reduce){.cart-fab[data-v-39025b2e],.cart-badge[data-v-39025b2e],svg[data-v-39025b2e],a[data-v-39025b2e]{transition:none;animation:none}}.cart-sidebar-layer[data-v-3f429378]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100}.cart-backdrop[data-v-3f429378]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#0000006b}.cart-sidebar[data-v-3f429378]{position:absolute;inset:0 0 0 auto;display:flex;width:min(92vw,420px);flex-direction:column;background:var(--surface);box-shadow:-8px 0 24px #0000002e}.cart-sidebar-header[data-v-3f429378],.cart-sidebar-footer[data-v-3f429378]{padding:1rem;border-bottom:1px solid var(--line)}.cart-sidebar-header[data-v-3f429378]{display:flex;align-items:center;justify-content:space-between;background:var(--band-gradient);color:#fff}.cart-sidebar-header h2[data-v-3f429378]{margin:0}.close-button[data-v-3f429378]{min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;cursor:pointer;font-size:2rem;line-height:1}.empty[data-v-3f429378]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;color:var(--muted)}.cart-sidebar-content[data-v-3f429378]{flex:1;overflow-y:auto;padding:1rem}.cart-item[data-v-3f429378]{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:.65rem;padding:.75rem 0;border-bottom:1px solid var(--line-soft)}.cart-item img[data-v-3f429378]{width:56px;height:56px;border-radius:6px;padding:3px;background:var(--warm-plate);object-fit:contain}.item-details h3[data-v-3f429378],.item-details p[data-v-3f429378]{margin:0}.item-details h3[data-v-3f429378]{font-size:.95rem}.item-details p[data-v-3f429378]{margin-top:.25rem;color:var(--muted);font-size:.85rem}.item-details .stale[data-v-3f429378]{border-left:3px solid var(--error);padding-left:.5rem;color:var(--error)}.quantity[data-v-3f429378]{display:flex;align-items:center;gap:.55rem;margin-top:.45rem}.quantity button[data-v-3f429378]{width:26px;height:26px;min-width:44px;min-height:44px;border:0;border-radius:12px;background:var(--highlight-gradient);color:#fff;cursor:pointer}.remove[data-v-3f429378]{min-height:44px;border:0;background:transparent;color:var(--error);cursor:pointer;font-size:.75rem}.cart-sidebar-footer[data-v-3f429378]{border-top:1px solid var(--line);border-bottom:0}.cart-actions[data-v-3f429378]{display:flex;gap:.65rem;margin-top:.75rem}.checkout-link[data-v-3f429378],.view-cart-link[data-v-3f429378]{flex:1;border-radius:12px;padding:.65rem;font-weight:700;text-align:center;text-decoration:none;transition:filter .18s ease}.checkout-link[data-v-3f429378]:hover,.view-cart-link[data-v-3f429378]:hover{text-decoration:none;filter:brightness(1.07)}.checkout-link[data-v-3f429378]{background:var(--highlight-gradient);color:#fff;box-shadow:var(--shadow-cta)}.view-cart-link[data-v-3f429378]{border:1px solid var(--brand-text);background:var(--surface);color:var(--brand-text)}.chat-bubble[data-v-31c80a16]{position:fixed;right:14px;bottom:14px;z-index:90;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:linear-gradient(150deg,#25d366,#128c7e);box-shadow:0 6px 18px #004a2347}.chat-bubble svg[data-v-31c80a16]{width:26px;height:26px;fill:#fff}@media (max-width: 1023px){.chat-bubble[data-v-31c80a16]{bottom:calc(87px + env(safe-area-inset-bottom))}}.toast[data-v-8abe12eb]{position:fixed;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 5.5rem);z-index:120;display:flex;align-items:center;gap:.5rem;max-width:min(90vw,420px);padding:.7rem 1rem;border-radius:999px;background:var(--brand-color);color:#fff;font-weight:700;font-size:.9rem;box-shadow:0 8px 22px #006e3352;cursor:pointer}.toast-dot[data-v-8abe12eb]{width:.55rem;height:.55rem;border-radius:50%;background:var(--second-color)}@media (min-width: 1024px){.toast[data-v-8abe12eb]{bottom:1.5rem}}.toast-enter-active[data-v-8abe12eb],.toast-leave-active[data-v-8abe12eb]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-8abe12eb],.toast-leave-to[data-v-8abe12eb]{opacity:0;transform:translate(-50%) translateY(.5rem)}@media (prefers-reduced-motion: reduce){.toast-enter-active[data-v-8abe12eb],.toast-leave-active[data-v-8abe12eb]{transition:none}}.page-loader[data-v-0188d56d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1180;display:grid;place-items:center;overflow:hidden;pointer-events:none;background:#fff}.pl-intro[data-v-0188d56d]{width:100vw;height:100vh;object-fit:contain;transform:scale(1.35);background:#fff}.pl-static[data-v-0188d56d]{display:none;text-align:center;font-family:var(--font-heading)}.pl-static-name[data-v-0188d56d]{margin:0 0 .45rem;font-weight:700;letter-spacing:.24em;color:#006e33;font-size:1.15rem}.pl-static-slogan[data-v-0188d56d]{margin:0;font-size:.68rem;letter-spacing:.26em;color:#14301f}@media (prefers-reduced-motion: reduce){.pl-intro[data-v-0188d56d]{display:none}.pl-static[data-v-0188d56d]{display:block}}.pl-enter-active[data-v-0188d56d]{transition:opacity .16s ease-out}.pl-leave-active[data-v-0188d56d]{transition:opacity .26s ease-in}.pl-enter-from[data-v-0188d56d],.pl-leave-to[data-v-0188d56d]{opacity:0}.stars[data-v-9a59bab9]{display:inline-flex;align-items:center;gap:1px;color:var(--second-color);font-size:.85rem}.stars svg[data-v-9a59bab9]{fill:currentColor}.product[data-v-8f86620d]{width:min(100%,190px);text-align:center;display:flex;flex-direction:column;gap:.4rem;min-height:100%;border:1px solid var(--line);border-radius:12px;padding:.45rem;background:var(--surface);box-shadow:var(--shadow-card);transition:transform .2s ease,box-shadow .2s ease}.product[data-v-8f86620d]:hover{transform:translateY(-2px);box-shadow:var(--shadow-raise)}.product-img[data-v-8f86620d]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;border-radius:8px}.product-media[data-v-8f86620d]{position:relative;padding:.25rem;border-radius:10px;background:var(--warm-plate)}.save-flag[data-v-8f86620d]{position:absolute;top:.4rem;left:.4rem;padding:.15rem .5rem;border-radius:999px;background:var(--sale-gradient);color:var(--sale-ink);font-size:.7rem;font-weight:800;line-height:1.4;box-shadow:0 2px 6px #ffa40073}.stock-flag[data-v-8f86620d]{position:absolute;bottom:.4rem;right:.4rem;padding:.15rem .5rem;border-radius:999px;background:var(--surface);border:1px solid var(--error-line);color:var(--error);font-size:.7rem;font-weight:800;line-height:1.4}.product-media.is-sold-out .product-img[data-v-8f86620d]{filter:saturate(.35) opacity(.8)}.product-rating[data-v-8f86620d]{display:flex;align-items:center;justify-content:center;gap:.25rem;margin:-.4rem 0 0;font-size:.75rem;font-weight:700;color:var(--muted)}.rating-count[data-v-8f86620d]{font-weight:400;color:var(--muted)}.price[data-v-8f86620d]{margin:0;color:var(--brand-text);font-size:1.05rem}.price-was[data-v-8f86620d]{margin-left:.4rem;color:var(--muted);font-size:.85rem;font-weight:400;text-decoration:line-through}.unit-price[data-v-8f86620d]{margin:-.4rem 0 0;font-size:.72rem;line-height:1.25;font-weight:600;color:var(--muted)}.product-name[data-v-8f86620d]{min-height:2.35em;margin:0;overflow-wrap:anywhere;font-size:.9rem;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cart-btn[data-v-8f86620d]{width:100%;margin-top:auto;min-height:44px;font-size:12px;box-shadow:var(--shadow-cta)}.cart-btn[data-v-8f86620d]:disabled{box-shadow:none}.price .currency[data-v-8f86620d]{color:var(--brand-text)}.quantity-options[data-v-8f86620d]{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:center;min-height:2.2rem;margin:0;padding:0}.quantity-button[data-v-8f86620d]{min-height:44px;min-width:44px;border:1px solid var(--brand-text);border-radius:14px;background:var(--surface);color:var(--brand-text);cursor:pointer;font-size:12px;padding:.35rem .65rem;box-shadow:none;transition:background .18s ease,color .18s ease}.quantity-button.selected[data-v-8f86620d]{background:var(--highlight-gradient);border-color:transparent;color:#fff;box-shadow:var(--shadow-raise)}.quantity-button[data-v-8f86620d]:hover:not(.selected){background:var(--notice-bg);color:var(--brand-text)}@media (min-width: 1024px){.product[data-v-8f86620d]{width:200px}.quantity-options[data-v-8f86620d]{flex-wrap:nowrap;gap:.25rem}.quantity-button[data-v-8f86620d]{flex:1 1 0;min-width:0;min-height:36px;padding:.3rem .4rem;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-name[data-v-8f86620d]{min-height:2.6em;-webkit-line-clamp:2}}.skeleton-card[data-v-bf2da0b4]{width:100%;display:flex;flex-direction:column;gap:.4rem;border:1px solid var(--line);border-radius:12px;padding:.45rem;background:var(--surface)}.sk-img[data-v-bf2da0b4]{width:100%;aspect-ratio:4 / 3;border-radius:8px}.sk-line[data-v-bf2da0b4],.sk-tier[data-v-bf2da0b4],.sk-btn[data-v-bf2da0b4]{border-radius:8px;height:1rem}.sk-name[data-v-bf2da0b4]{height:2.35em}.sk-price[data-v-bf2da0b4]{width:60%}.sk-tiers[data-v-bf2da0b4]{display:flex;gap:.4rem}.sk-tier[data-v-bf2da0b4]{height:44px;flex:1;border-radius:14px}.sk-btn[data-v-bf2da0b4]{margin-top:auto;height:44px}.sk-img[data-v-bf2da0b4],.sk-line[data-v-bf2da0b4],.sk-tier[data-v-bf2da0b4],.sk-btn[data-v-bf2da0b4]{background:linear-gradient(90deg,var(--line-soft) 25%,var(--surface-raise) 37%,var(--line-soft) 63%);background-size:400% 100%;animation:sk-shimmer-bf2da0b4 1.4s ease infinite}@keyframes sk-shimmer-bf2da0b4{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.sk-img[data-v-bf2da0b4],.sk-line[data-v-bf2da0b4],.sk-tier[data-v-bf2da0b4],.sk-btn[data-v-bf2da0b4]{animation:none}}section[data-v-1086ce5d]{width:100%;margin:2rem auto 0}.s-title[data-v-1086ce5d]{text-align:left;padding:1rem 0;color:var(--brand-text);font-size:var(--text-section);font-weight:800;letter-spacing:-.015em}.product-heading[data-v-1086ce5d]{display:flex;align-items:center}.heading-side[data-v-1086ce5d]{margin-left:auto;display:flex;align-items:center;gap:.4rem}.see-all[data-v-1086ce5d]{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 2px;color:var(--brand-text);font-size:.9rem;font-weight:700;white-space:nowrap}.see-all span[data-v-1086ce5d]{font-size:1.3em;line-height:0}@media (hover: hover){.see-all[data-v-1086ce5d]:hover{text-decoration:none;color:var(--brand-text)}}.products-wrapper[data-v-1086ce5d]{position:relative;padding:.25rem 0 1rem}.products[data-v-1086ce5d]{display:flex;gap:var(--space-golden);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;width:100%;margin:0;scrollbar-width:none}.products[data-v-1086ce5d]::-webkit-scrollbar{display:none}.product[data-v-1086ce5d]{flex:0 0 auto;width:clamp(150px,62vw,190px);scroll-snap-align:start}.rail-btn[data-v-1086ce5d]{display:none}@media (min-width: 1024px){.rail-btn[data-v-1086ce5d]{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:var(--surface-raise);box-shadow:0 2px 10px #006e332e;color:var(--brand-text);font-size:1.4rem;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.rail-btn[data-v-1086ce5d]:hover{background:var(--brand-color);color:#fff}}.shelves[data-v-6044a912]{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.5rem;max-width:560px;margin:1.25rem auto 0;padding:0}.shelf[data-v-6044a912]{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-height:104px;padding:.5rem .25rem;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--brand-text);text-align:center;text-decoration:none;box-shadow:var(--shadow-card);transition:transform .18s ease,box-shadow .18s ease}.shelf[data-v-6044a912]:hover{transform:translateY(-2px);box-shadow:var(--shadow-raise);color:var(--brand-text)}.shelf-art[data-v-6044a912]{width:52px;height:52px;border-radius:50%;object-fit:cover;display:block;background:var(--warm-plate)}.shelf-name[data-v-6044a912]{font-family:var(--font-heading);font-size:.85rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.shelf-count[data-v-6044a912]{font-size:.7rem;color:var(--muted)}.hero[data-v-8a2298a4]{display:grid;grid-template-columns:minmax(0,1fr);padding:1.5rem 0 1rem;background:radial-gradient(circle at 10% 20%,rgba(0,166,81,.1),transparent 45%),radial-gradient(circle at 85% 38%,rgba(255,164,0,.12),transparent 35%)}.hero-art[data-v-8a2298a4]{position:relative;display:grid;align-content:center;justify-items:center;gap:.75rem;max-width:min(100%,46rem);margin-inline:auto;min-height:clamp(200px,34vw,380px);padding:1.5rem;border-radius:var(--radius-card);background:var(--band-gradient);box-shadow:var(--shadow-raise);text-align:center;overflow:hidden}.hero-art[data-v-8a2298a4]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 80% 12%,rgba(255,164,0,.22),transparent 55%);pointer-events:none}.hero-art[data-v-8a2298a4]>*{position:relative;z-index:2}.hero-art>.hero-photo[data-v-8a2298a4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 68%}.hero-art[data-v-8a2298a4]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#004a221a,#004a2242 45%,#003e1dc7);pointer-events:none}.hero h1.hero-wordmark[data-v-8a2298a4]{margin:0;line-height:0;width:min(72%,230px)}.hero h1.hero-wordmark img[data-v-8a2298a4]{display:block;width:100%;height:auto}.hero-trust[data-v-8a2298a4]{width:fit-content;margin:.75rem 0 0;padding:.4rem .9rem;border:1px solid var(--notice-line);border-radius:999px;background:var(--notice-bg);color:var(--notice-ink);font-size:.8rem;font-weight:700;letter-spacing:.02em}.more-btn[data-v-8a2298a4]{display:block;width:max-content;margin:1.75rem auto;padding:.6rem 1.6rem;border-radius:999px;background:var(--highlight-gradient);color:#fff;font-family:var(--font-heading);font-size:.95rem;font-weight:800;text-decoration:none;box-shadow:var(--shadow-cta);transition:filter .18s ease}.more-btn[data-v-8a2298a4]:hover{text-decoration:none;filter:brightness(1.07)}.proof[data-v-8a2298a4]{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin:1.25rem auto 0;padding:.55rem .9rem;border:1px solid var(--line);border-radius:999px;background:var(--notice-bg);color:var(--brand-text);font-size:.82rem;font-weight:700;text-align:center}.proof-offer[data-v-8a2298a4]{color:var(--sale-ink)}.proof-cod[data-v-8a2298a4]:before{content:"·";margin-right:.35rem;color:var(--muted)}.rail-state[data-v-8a2298a4]{margin:2rem 0 0}.rail-retry[data-v-8a2298a4]{margin-left:.5rem;min-height:44px;padding:.4rem 1rem;border:0;border-radius:999px;background:var(--highlight-gradient);color:#fff;font-family:var(--font-heading);font-size:.9rem;font-weight:800;cursor:pointer}@media (max-width: 700px){.hero[data-v-8a2298a4]{padding-top:1.25rem}.hero-art[data-v-8a2298a4]{min-height:42vw;padding:1.25rem}}
