@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hind-siliguri-bengali-400-normal-rHQ7AW0H.woff2) format("woff2"),url(/assets/hind-siliguri-bengali-400-normal-qtENw2Fc.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-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-display:swap;font-weight:400;src:url(/assets/hind-siliguri-latin-ext-400-normal-EIcpWxdl.woff2) format("woff2"),url(/assets/hind-siliguri-latin-ext-400-normal-BPdlAeTO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hind-siliguri-latin-400-normal-esES0U7a.woff2) format("woff2"),url(/assets/hind-siliguri-latin-400-normal-B2m00w2e.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hind-siliguri-bengali-500-normal-UuhTmLlo.woff2) format("woff2"),url(/assets/hind-siliguri-bengali-500-normal-CDy0O77J.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-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-display:swap;font-weight:500;src:url(/assets/hind-siliguri-latin-ext-500-normal-BzNTYs89.woff2) format("woff2"),url(/assets/hind-siliguri-latin-ext-500-normal-BnuUACUj.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hind-siliguri-latin-500-normal-S8HLIV69.woff2) format("woff2"),url(/assets/hind-siliguri-latin-500-normal-6-4w_u8d.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hind-siliguri-bengali-600-normal-DLZF4s8q.woff2) format("woff2"),url(/assets/hind-siliguri-bengali-600-normal-D_VSXRuy.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-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-display:swap;font-weight:600;src:url(/assets/hind-siliguri-latin-ext-600-normal-BE5fbvrE.woff2) format("woff2"),url(/assets/hind-siliguri-latin-ext-600-normal-Cohm2Dtr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hind-siliguri-latin-600-normal-DHrLfb92.woff2) format("woff2"),url(/assets/hind-siliguri-latin-600-normal-Cgt-s7Wl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hind-siliguri-bengali-700-normal-FVd7rFqZ.woff2) format("woff2"),url(/assets/hind-siliguri-bengali-700-normal-CeVCCB8W.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-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-display:swap;font-weight:700;src:url(/assets/hind-siliguri-latin-ext-700-normal-DrXhL2wd.woff2) format("woff2"),url(/assets/hind-siliguri-latin-ext-700-normal-AcGW2CvL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hind-siliguri-latin-700-normal-DO_14aHP.woff2) format("woff2"),url(/assets/hind-siliguri-latin-700-normal-z30-k5TQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-da-2-bengali-600-normal-DihpUf2G.woff2) format("woff2"),url(/assets/baloo-da-2-bengali-600-normal-DvMFerWa.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-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:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-da-2-vietnamese-600-normal-BH7-Nuix.woff2) format("woff2"),url(/assets/baloo-da-2-vietnamese-600-normal-DVHgoAuC.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-da-2-latin-ext-600-normal-B6h3vfSU.woff2) format("woff2"),url(/assets/baloo-da-2-latin-ext-600-normal-BUrcuk0d.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-da-2-latin-600-normal-DHssCvJS.woff2) format("woff2"),url(/assets/baloo-da-2-latin-600-normal-BxXc9EAb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-da-2-bengali-700-normal-CJEL-AzR.woff2) format("woff2"),url(/assets/baloo-da-2-bengali-700-normal-DI4hPllV.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-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:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-da-2-vietnamese-700-normal-DEA-Tq1i.woff2) format("woff2"),url(/assets/baloo-da-2-vietnamese-700-normal-CxrS_cpK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-da-2-latin-ext-700-normal-DbjguSZD.woff2) format("woff2"),url(/assets/baloo-da-2-latin-ext-700-normal-UphX9hDM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-da-2-latin-700-normal-C2CKXX8q.woff2) format("woff2"),url(/assets/baloo-da-2-latin-700-normal-BnQbmfZQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-da-2-bengali-800-normal-DvgZDpf7.woff2) format("woff2"),url(/assets/baloo-da-2-bengali-800-normal-CLag_1Y8.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-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:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-da-2-vietnamese-800-normal-CvbV1KsI.woff2) format("woff2"),url(/assets/baloo-da-2-vietnamese-800-normal-CnHqkuRL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-da-2-latin-ext-800-normal-CPmjN4nL.woff2) format("woff2"),url(/assets/baloo-da-2-latin-ext-800-normal-CsNRkeoc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo Da 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-da-2-latin-800-normal-BAYaxQpZ.woff2) format("woff2"),url(/assets/baloo-da-2-latin-800-normal-uMyMSzkk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--forest: #0b5a54;--forest-2: #0f766e;--ink: #1a1a2e;--green: #0f766e;--green-d: #0b5a54;--green-t: #0f766e;--orange: #0f766e;--orange-d: #0f8f85;--orange-soft: #e6f4f2;--on-orange: #ffffff;--sun: #fbbf24;--price: #dc2626;--red: #dc2626;--leaf: #0f766e;--grad: linear-gradient(100deg, #0b5a54 0%, #0f8f85 100%);--grad-hot: linear-gradient(100deg, #0f8f85 0%, #0f766e 45%, #0b5a54 100%);--focus: #2f6fed;--bg: #ffffff;--paper: #fff;--soft: #e6f4f2;--soft-d: #cde9e5;--line: #e5e7eb;--muted: #6b7280;--r-s: 10px;--r-m: 14px;--r-l: 22px;--shadow: 0 1px 2px rgb(11 90 84 / 6%), 0 8px 24px rgb(11 90 84 / 8%);--shadow-h: 0 2px 4px rgb(11 90 84 / 8%), 0 16px 36px rgb(11 90 84 / 16%);--body: "Hind Siliguri", system-ui, sans-serif;--display: "Baloo Da 2", "Hind Siliguri", system-ui, sans-serif;--nav-h: 62px;--top-h: 34px;scroll-padding-top:130px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--body);overflow-x:hidden}body.no-scroll{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}p a,.notice a{color:var(--green-t);text-decoration:underline;text-underline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset{margin:0;padding:0;border:0}ul,ol{list-style:none}h1,h2{font-family:var(--display);font-weight:700;line-height:1.25;color:var(--forest)}h1{font-size:clamp(1.8rem,3.4vw,2.7rem)}h2{font-size:clamp(1.35rem,2.4vw,1.85rem)}h3{font-size:1.05rem;font-weight:600;line-height:1.3}small{font-size:.84em}del{color:var(--muted)}mark{background:#fde9b8;color:inherit;border-radius:3px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}main:focus{outline:none}.wrap{width:min(1280px,100%);margin-inline:auto;padding-inline:clamp(14px,3vw,32px)}.only-mobile{display:none!important}.skip{position:absolute;left:-999px;top:8px;z-index:100;background:var(--forest);color:#fff;padding:10px 16px;border-radius:8px}.skip:focus{left:8px}.kicker{font-size:.95rem;font-weight:600;color:var(--green-t)}.lead{color:var(--muted);font-size:1.05rem}.page{padding-block:20px 72px;min-height:50vh}.page-title{margin-bottom:18px}.section{padding-block:clamp(36px,5vw,64px)}.page-loading{padding-block:40px;display:grid;gap:14px;min-height:60vh;align-content:start}.page-loading span{height:90px;border-radius:var(--r-m);background:linear-gradient(90deg,var(--soft),#f4faf9,var(--soft));background-size:200%;animation:shine 1.3s linear infinite}@keyframes shine{to{background-position:-200% 0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 20px;border-radius:var(--r-s);font-weight:600;border:1.5px solid transparent;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;white-space:nowrap}.btn:disabled{opacity:.5}.btn--primary{background:var(--orange);color:var(--on-orange);font-weight:700}.btn--primary:hover:not(:disabled){background:var(--orange-d);box-shadow:0 8px 18px #ff7a0059}.btn--soft{background:var(--green);color:#fff;border-color:var(--green)}.btn--soft:hover:not(:disabled){background:var(--green-d);border-color:var(--green-d);color:#fff;box-shadow:0 8px 18px #0f766e47}.btn--ghost{background:transparent;border-color:var(--forest-2);color:var(--forest)}.btn--ghost:hover:not(:disabled){background:var(--forest);color:#fff}.btn--block{width:100%}.btn--lg{min-height:50px;padding-inline:24px}.icon-btn{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;transition:background .18s}.icon-btn:hover{background:var(--soft)}.icon-btn--sm{width:34px;height:34px;color:var(--muted)}.count{position:absolute;top:-4px;right:2px;min-width:19px;height:19px;padding-inline:5px;display:grid;place-items:center;border-radius:999px;background:var(--red);color:#fff;font-size:.72rem;font-weight:700}.header{position:sticky;top:calc(var(--top-h) * -1);z-index:40;background:var(--paper);box-shadow:0 1px 0 var(--line)}.topbar{background:var(--forest);color:#e9f7f5;font-size:.84rem}.topbar__in{display:flex;justify-content:space-between;align-items:center;gap:16px;height:var(--top-h)}.topbar p{display:flex;align-items:center;gap:7px}.mainbar__in{display:flex;align-items:center;gap:clamp(12px,2.4vw,32px);padding-block:10px}.logo{display:inline-flex;align-items:center;gap:10px;flex:none}.logo__text{display:grid;line-height:1.12}.logo__text strong{font-family:var(--display);font-size:1.5rem;font-weight:800;line-height:1.1;color:var(--green);white-space:nowrap}.logo__text small{color:var(--muted);font-size:.74rem}.logo--light .logo__text strong{color:#fff}.logo--light .logo__text small{color:var(--sun)}.mainbar__search{flex:1;max-width:620px;margin-inline:auto}.mainbar__links{display:flex;align-items:center;gap:2px;margin-left:auto}.hlink{position:relative;display:grid;justify-items:center;gap:1px;min-width:66px;padding:5px 8px;border-radius:var(--r-s);font-size:.86rem;color:var(--forest);transition:background .18s}.hlink:hover{background:var(--soft)}.hlink--cart{background:var(--orange);color:var(--on-orange)}.hlink--cart:hover{background:var(--orange-d)}.hlink--cart span{font-weight:700}.catbar{background:var(--grad)}.catbar__in{display:flex;align-items:center;gap:2px}.catbar__item{position:relative}.catbar__link{display:inline-flex;align-items:center;gap:5px;padding:8px 13px;color:#fff;font-size:1.02rem;font-weight:600;white-space:nowrap;border-bottom:3px solid transparent;transition:background .18s,border-color .18s}.catbar__link:hover,.catbar__link.active{background:#ffffff26}.catbar__link--offer,.catbar__link--offer:hover,.catbar__link--offer.active{margin:5px 0 5px auto;padding:2px 14px;border:0;border-radius:99px;background:var(--sun);color:var(--ink);font-weight:700}.catbar__link--offer span{background:var(--red);color:#fff;border-radius:99px;padding-inline:7px;font-size:.72rem}.catbar__drop{position:absolute;top:100%;left:0;width:250px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:0 0 var(--r-m) var(--r-m);box-shadow:var(--shadow-h);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s}.catbar__item:hover .catbar__drop,.catbar__item:focus-within .catbar__drop{opacity:1;visibility:visible;transform:none}.catbar__item:nth-last-child(-n+3) .catbar__drop{left:auto;right:0}.catbar__drop a{display:block;padding:6px 8px;border-radius:7px;font-size:.92rem}.catbar__drop a:hover{background:var(--soft)}.catbar__drop-head{padding:2px 8px 8px;margin-bottom:4px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.catbar__drop-head span{color:var(--muted);font-size:.85rem}.catbar__drop .catbar__all{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--green-t);font-weight:600}.search{position:relative;display:flex;width:100%}.search input{width:100%;height:46px;padding:0 54px 0 18px;border:2px solid var(--green);border-radius:99px;background:#fff;outline:none;transition:border-color .18s,box-shadow .18s}.search input:focus{border-color:var(--green);box-shadow:0 0 0 3px #0f766e33}.search input::-webkit-search-cancel-button{display:none}.search__go{position:absolute;right:5px;top:5px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--orange);color:var(--on-orange)}.search__panel{position:absolute;z-index:5;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--shadow-h);overflow:hidden}.search__count,.search__none{padding:10px 14px;font-size:.86rem;color:var(--muted)}.search__count{border-bottom:1px solid var(--line)}.search__panel a{display:flex;align-items:center;gap:12px;padding:8px 14px}.search__panel a:hover,.search__panel a.is-active{background:var(--bg)}.search__panel img{border-radius:8px;flex:none}.search__panel span{display:grid;flex:1;min-width:0}.search__panel b{font-weight:600}.search__panel small{color:var(--muted)}.search__panel em{font-style:normal;font-weight:700;color:var(--green-t)}.search__all{width:100%;padding:11px;font-weight:600;color:var(--green-t);border-top:1px solid var(--line)}.hero{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);gap:16px;padding-block:18px 12px}.hero__main{position:relative;display:flex;align-items:center;min-height:470px;padding:clamp(24px,4vw,52px) clamp(24px,4vw,52px) 72px;border-radius:var(--r-l);overflow:hidden;background:#0f766e;color:#fff}.hero__art{position:absolute;inset:0 0 0 auto;width:60%;height:100%;object-fit:cover;animation:fade .6s ease both}.hero__main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f766e 38%,#0f766eb8 55%,#0f766e00 80%)}.hero__copy{position:relative;z-index:1;display:grid;gap:14px;justify-items:start;max-width:460px;animation:rise .5s ease both}.hero__copy h1{color:#fff;font-size:clamp(2rem,3.8vw,3.3rem)}.hero__copy .kicker{padding:2px 13px;border-radius:99px;background:var(--sun);color:var(--ink)}.hero__copy>p:not(.kicker){color:#fff;font-size:1.07rem;max-width:40ch}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px}.hero__from{color:#fff}.hero__from b{color:#fff;font-size:1.1rem}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.hero__ctrl{position:absolute;z-index:1;left:clamp(24px,4vw,52px);bottom:18px;display:flex;align-items:center;gap:10px}.hero__ctrl>button{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ffffff29;color:#fff;transition:background .18s}.hero__ctrl>button:hover{background:#ffffff4d}.hero__dots{display:flex;gap:2px}.hero__dots button{width:22px;height:24px;position:relative}.hero__dots button:before{content:"";position:absolute;top:9px;right:3px;bottom:9px;left:3px;border-radius:9px;background:#ffffff59;transition:background .2s}.hero__dots .is-on:before{background:var(--sun)}.hero__side{display:grid;gap:16px}.promo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:225px;padding:22px;border-radius:var(--r-l);color:#fff;overflow:hidden;isolation:isolate;background:var(--forest);transition:transform .3s var(--ease),box-shadow .3s}.promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center;transition:transform .7s var(--ease)}.promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0b5a5414 15%,#0b5a54e0)}.promo>*{position:relative}.promo .kicker{color:var(--sun)}.promo h2{color:#fff;font-size:1.42rem}.promo span{display:inline-flex;align-items:center;gap:7px;font-weight:600}.promo--offers:after{background-image:url(/photos/site/promo-offers.jpg)}.promo--tea:after{background-image:url(/photos/site/promo-tea.jpg)}.promises{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-block:10px 0}.promises>div{display:flex;align-items:center;gap:12px;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m)}.promises span{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:var(--soft);color:var(--green-t)}.promises p{display:grid;line-height:1.3}.promises small{color:var(--muted)}.heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin-bottom:20px}.heading__link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--green-t)}.heading__link:hover{text-decoration:underline}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cat{position:relative;isolation:isolate;display:block;background:var(--forest);border-radius:var(--r-m);overflow:hidden;box-shadow:var(--shadow);transition:transform .22s,box-shadow .22s}.cat__photo{position:relative;display:block;overflow:hidden}.cat__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(4 40 37 / 92%),rgb(4 40 37 / 70%) 34%,rgb(4 40 37 / 15%) 62%,transparent 78%)}.cat img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .4s}.cat:hover img{transform:scale(1.04)}.cat__photo small{position:absolute;z-index:1;top:10px;left:10px;padding:2px 11px;border-radius:99px;background:#fffffff0;color:var(--forest);font-size:.85rem;font-weight:600;box-shadow:0 2px 8px #0b5a5424}.cat__text{position:absolute;z-index:1;inset:auto 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:12px 14px 14px;color:#f2f7ef;text-shadow:0 1px 3px rgb(0 0 0 / 50%)}.cat__text b{font-family:var(--display);font-size:1.75rem;font-weight:700;line-height:1.15;color:#fff}.cat__text svg{width:34px;height:34px;padding:8px;border-radius:50%;background:var(--orange);color:var(--on-orange)}.cat__text small{grid-column:1 / -1;font-size:1rem;font-weight:500;line-height:1.4}.deals{background:var(--grad-hot);padding-block:clamp(32px,5vw,56px)}.deals .heading h2,.deals .heading__link,.deals .kicker{color:var(--on-orange)}.countdown{display:flex;gap:6px;margin-right:auto}.countdown span{display:grid;justify-items:center;min-width:52px;padding:5px 8px;line-height:1.15;border-radius:var(--r-s);background:var(--forest);color:#fff}.countdown b{font-size:1.16rem;font-variant-numeric:tabular-nums}.countdown small{font-size:.68rem;opacity:.8}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(232px,1fr);gap:14px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.rail>*{scroll-snap-align:start}.card{position:relative;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden;transition:transform .22s,box-shadow .22s}.card__media{display:block;aspect-ratio:1;overflow:hidden;background:var(--soft)}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.card__badges{position:absolute;top:10px;left:10px;display:grid;justify-items:start;gap:4px;pointer-events:none}.badge{padding:1px 10px;border-radius:99px;background:var(--leaf);color:#fff;font-size:.82rem;font-weight:600}.badge--sale{background:var(--red)}.badge--muted{background:#667085}.card__wish{position:absolute;top:8px;right:8px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#ffffffeb;color:var(--forest);box-shadow:0 2px 8px #0b5a5424;transition:transform .18s,color .18s}.card__wish.is-on{color:var(--red)}.card__body{display:flex;flex-direction:column;flex:1;gap:3px;padding:12px}.card__meta{display:flex;justify-content:space-between;gap:8px;font-size:.78rem;color:var(--muted)}.card__meta>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__title{font-family:var(--display);font-size:1.28rem;line-height:1.25}.card__title a:hover{color:var(--green-t)}.card__short{color:var(--muted);margin-top:4px}.card__price{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-top:auto;padding-top:8px}.card__size{color:var(--muted);font-size:.8rem;white-space:nowrap}.card__action{margin-top:9px;min-height:44px}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px}.price small{color:var(--muted)}.price strong{font-size:1.22rem;color:var(--price);font-weight:700}.price del{font-size:.84rem}.stars{display:inline-flex;align-items:center;gap:3px;color:var(--muted);white-space:nowrap}.stars svg{color:var(--sun)}.stars b{color:var(--ink);font-weight:600}.qty{display:inline-grid;grid-template-columns:44px minmax(36px,1fr) 44px;align-items:center;min-height:44px;width:100%;max-width:170px;background:var(--soft);border-radius:var(--r-s)}.qty button{height:44px;display:grid;place-items:center;border-radius:var(--r-s);transition:background .15s}.qty button:hover:not(:disabled){background:var(--soft-d)}.qty button:disabled{opacity:.35}.qty output{text-align:center;font-weight:700}.featured{display:grid;grid-template-columns:1.5fr repeat(2,minmax(0,1fr));gap:14px}.card--wide{grid-row:span 2}.card--wide .card__media{aspect-ratio:auto;flex:1;min-height:300px}.card--wide .card__title{font-size:1.6rem}.card--wide .card__body{flex:none;padding:16px}.story{background:linear-gradient(#0b5a54e5,#0b5a54e5),url(/photos/site/field.jpg) center / cover;color:#e9f7f5;padding-block:clamp(40px,6vw,76px)}.story__in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.story h2{color:#fff;font-size:clamp(1.6rem,3vw,2.4rem);margin-block:8px 14px}.story .kicker{color:var(--sun)}.story p:not(.kicker){margin-bottom:22px;max-width:46ch}.story ol{counter-reset:step;display:grid;gap:2px}.story li{counter-increment:step;display:grid;grid-template-columns:44px 1fr;column-gap:12px;padding:13px 0;border-bottom:1px solid rgb(255 255 255 / 15%)}.story li:before{content:counter(step,bengali);grid-row:span 2;font-family:var(--display);font-size:1.6rem;font-weight:700;color:var(--sun)}.story li b{color:#fff;font-size:1.08rem}.story li span{opacity:.84}.reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.reviews__grid--tight{grid-template-columns:repeat(2,1fr);margin-top:12px}.reviews figure{padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m)}.tabs figure{padding:16px;background:var(--bg);border-radius:var(--r-s)}.reviews__stars{display:flex;gap:2px;color:var(--sun);margin-bottom:10px}blockquote{margin-bottom:10px}figcaption{color:var(--muted);font-size:.9rem}.footer{background:var(--forest);color:#d9efec}.footer__help{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-block:30px;border-bottom:1px solid rgb(255 255 255 / 13%)}.footer__help h2{color:#fff}.footer__grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:32px;padding-block:40px}.footer__brand p{margin-top:14px;max-width:34ch}.footer h3{color:#fff;margin-bottom:10px}.footer li a{display:inline-block;padding-block:4px;transition:color .15s}.footer li a:hover{color:var(--sun);text-decoration:underline}.footer__legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;padding-block:16px 22px;border-top:1px solid rgb(255 255 255 / 13%);font-size:.86rem}.footer__legal{padding-right:84px}.footer__credit{display:grid;justify-items:end;gap:3px;margin-left:auto;font-size:.68rem;line-height:1.2}.footer__credit a{display:inline-flex;transition:transform .2s}.footer__credit img{display:block;width:auto;height:34px;filter:brightness(0) invert(1)}.footer__credit a:hover{transform:translateY(-2px)}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}.sheet::backdrop{background:#0b5a548c;animation:fade .2s ease}.sheet__panel{display:flex;flex-direction:column;width:min(440px,92vw);height:100%;margin-left:auto;background:var(--paper);box-shadow:-12px 0 40px #0000002e;animation:from-right .26s cubic-bezier(.2,.8,.2,1)}.sheet--left .sheet__panel{margin-left:0;margin-right:auto;animation-name:from-left}@keyframes from-right{0%{transform:translate(100%)}}@keyframes from-left{0%{transform:translate(-100%)}}@keyframes fade{0%{opacity:0}}.sheet__head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 18px;border-bottom:1px solid var(--line)}.sheet__head h2{font-size:1.28rem}.sheet__body{flex:1;overflow-y:auto;padding:16px 18px}.sheet__foot{display:grid;gap:8px;padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.sheet__total{display:flex;justify-content:space-between;font-size:1.08rem}.drawer-empty{display:grid;justify-items:center;gap:12px;padding-block:60px;color:var(--muted)}.freebar{padding:11px 13px;margin-bottom:14px;background:var(--orange-soft);border-radius:var(--r-s);font-size:.92rem}.freebar__track{height:7px;margin-top:7px;border-radius:9px;background:#f9dcb8;overflow:hidden}.freebar__track span{display:block;height:100%;background:var(--leaf);border-radius:9px;transition:width .3s}.minicart li{display:grid;grid-template-columns:76px 1fr auto;gap:12px;padding-block:12px;border-bottom:1px solid var(--line)}.minicart img{border-radius:var(--r-s)}.minicart__name{font-weight:600;text-align:left;line-height:1.3}.minicart small{display:block;color:var(--muted);margin-bottom:6px}.minicart .qty{max-width:124px;grid-template-columns:36px 1fr 36px;min-height:36px}.minicart .qty button{height:36px}.minicart__side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.menu-account{display:flex;align-items:center;gap:12px;padding:13px;margin-bottom:14px;background:var(--grad);color:#fff;border-radius:var(--r-m)}.menu-account span{display:grid}.menu-account small{opacity:.8}.menu-cats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.menu-cats a{display:flex;align-items:center;gap:8px;padding:7px;border:1px solid var(--line);border-radius:var(--r-s);min-width:0}.menu-cats img{width:44px;height:44px;object-fit:cover;border-radius:8px;flex:none}.menu-cats span{display:grid;line-height:1.2;min-width:0;font-size:.92rem}.menu-cats b{font-weight:600}.menu-cats small{color:var(--muted)}.menu-links a{display:flex;justify-content:space-between;align-items:center;padding:12px 2px;border-bottom:1px solid var(--line)}.fab{position:fixed;right:18px;bottom:18px;z-index:30;display:grid;justify-items:end;gap:8px}.fab__main{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff;box-shadow:var(--shadow-h);transition:transform .18s}.fab__list{display:grid;gap:6px;animation:rise .2s ease both}.fab__list a{display:flex;align-items:center;gap:8px;padding:9px 14px;background:#fff;border-radius:99px;box-shadow:var(--shadow);font-weight:500;white-space:nowrap}.fab__list a:hover{background:var(--soft)}.totop{position:fixed;right:18px;bottom:78px;z-index:29;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:var(--shadow)}.has-buybar .totop{bottom:18px}.toasts{position:fixed;left:50%;top:14px;z-index:60;display:grid;gap:8px;transform:translate(-50%);width:max-content;max-width:92vw;pointer-events:none}.toasts p{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:99px;background:var(--leaf);color:#fff;font-weight:500;box-shadow:var(--shadow-h);animation:rise .24s ease both}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:3px;margin-bottom:14px;color:var(--muted);font-size:.87rem}.crumbs span{display:inline-flex;align-items:center;gap:3px}.crumbs a:hover{color:var(--green-t);text-decoration:underline}.crumbs [aria-current]{color:var(--ink)}.shop-head{margin-bottom:18px}.shop-head p{color:var(--muted)}.shop{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px;align-items:start}.shop__side{position:sticky;top:124px;max-height:calc(100vh - 140px);overflow-y:auto;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m)}.filters{display:grid;gap:18px}.filters legend{font-weight:700;margin-bottom:7px}.filters__cats a{display:flex;justify-content:space-between;padding:5px 8px;border-radius:7px}.filters__cats a:hover{background:var(--soft)}.filters__cats a.is-on{background:var(--green);color:#fff}.filters__cats span{opacity:.7;font-size:.85rem}.filters__price{display:flex;align-items:center;gap:8px}.filters__price input{width:100%;min-width:0;height:40px;padding:0 10px;border:1.5px solid var(--line);border-radius:8px;background:#fff}.check{display:flex;align-items:flex-start;gap:9px;padding-block:5px;cursor:pointer}.check input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--green);flex:none}.shop__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.shop__bar p{color:var(--muted)}.shop__sort{display:flex;align-items:center;gap:8px;color:var(--muted)}.shop__sort select,.field select{height:44px;padding-inline:12px;border:1.5px solid var(--line);border-radius:var(--r-s);background:#fff;color:var(--ink)}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px}.chip{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:3px 11px;background:var(--soft);border-radius:99px;font-size:.9rem}.chip:hover{background:var(--soft-d)}.chips__clear{min-height:34px;padding-inline:8px;color:var(--green-t);font-weight:600;font-size:.9rem}.more{display:grid;justify-items:center;gap:8px;padding-block:26px;color:var(--muted)}.empty{display:grid;justify-items:center;gap:8px;padding:clamp(36px,8vw,72px) 16px;text-align:center}.empty__icon{display:grid;place-items:center;width:74px;height:74px;margin-bottom:6px;border-radius:50%;background:var(--soft);color:var(--green-t)}.empty p{color:var(--muted);margin-bottom:8px}.pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,52px);align-items:start}.gallery{display:grid;gap:10px;position:sticky;top:124px}.gallery__main{position:relative;border-radius:var(--r-l);overflow:hidden;background:var(--soft)}.gallery__main img{width:100%;animation:fade .25s ease}.gallery__main .badge{position:absolute;top:14px;left:14px;font-size:.86rem;padding:3px 12px}.gallery__thumbs{display:flex;gap:8px}.gallery__thumbs button{width:76px;border-radius:var(--r-s);overflow:hidden;border:2px solid transparent;opacity:.72;transition:opacity .15s,border-color .15s}.gallery__thumbs button:hover{opacity:1}.gallery__thumbs .is-on{border-color:var(--green);opacity:1}.pdp__info{display:grid;gap:12px}.pdp__info h1{margin-top:-6px}.pdp__en{color:var(--muted);font-size:1rem;margin-top:-8px}.pdp__rating{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--muted);font-size:.94rem}.pdp__short{font-size:1.05rem}.pdp__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 0;border-block:1px solid var(--line)}.pdp__price strong{font-size:1.9rem;font-family:var(--display)}.pdp__price del{font-size:1rem}.save{padding:2px 10px;border-radius:99px;background:#e6f4f2;color:var(--leaf);font-weight:600;font-size:.86rem}.options legend{font-weight:600;margin-bottom:7px}.options>div{display:flex;flex-wrap:wrap;gap:8px}.option{display:grid;min-width:94px;padding:7px 14px;text-align:left;line-height:1.3;border:1.5px solid var(--line);border-radius:var(--r-s);background:#fff;transition:border-color .15s,background .15s}.option small{color:var(--muted)}.option:hover:not(:disabled){border-color:var(--forest-2)}.option.is-on{border-color:var(--green);background:var(--soft);box-shadow:inset 0 0 0 1px var(--green)}.option:disabled{opacity:.5;text-decoration:line-through}.stock{display:flex;align-items:center;gap:7px;font-size:.92rem;font-weight:500;color:var(--leaf)}.stock i{width:9px;height:9px;border-radius:50%;background:currentColor}.stock--out{color:var(--red)}.pdp__qty{display:flex;align-items:center;gap:14px;font-weight:600}.pdp__buy{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pdp__assure{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:4px;font-size:.9rem;color:var(--muted)}.pdp__assure li{display:flex;align-items:center;gap:6px}.bundle{margin-top:clamp(28px,4vw,48px);padding:clamp(16px,2.4vw,24px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-l)}.bundle h2{font-size:1.32rem;margin-bottom:12px}.bundle__row{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:12px}.bundle__item{display:flex;align-items:center;gap:12px;padding:9px;border:1.5px solid var(--line);border-radius:var(--r-s);min-width:0}.bundle__item img{width:72px;height:72px;border-radius:8px;flex:none}.bundle__item p{display:grid;line-height:1.3;flex:1;min-width:0}.bundle__item small{color:var(--muted)}.bundle__item--pick{cursor:pointer}.bundle__item--pick.is-on{border-color:var(--green)}.bundle__item input{width:20px;height:20px;accent-color:var(--green);flex:none}.bundle__plus{color:var(--muted)}.bundle__total{display:grid;gap:7px;justify-items:end}.bundle__total strong{font-size:1.28rem;color:var(--price);margin-left:5px}.tabs{margin-top:22px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden}.tabs__list{display:flex;overflow-x:auto;border-bottom:1px solid var(--line);padding-inline:10px}.tabs__list button{padding:13px 16px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs__list [aria-selected=true]{color:var(--green-t);border-color:var(--green)}.tabs__panel{padding:clamp(16px,2.4vw,26px);animation:fade .2s ease}.tabs__cols{display:grid;grid-template-columns:1fr 1fr;gap:26px}.tabs__panel h3{font-size:1.1rem;margin-bottom:8px;color:var(--forest)}.tabs__panel p+p{margin-top:10px;color:var(--muted);font-size:.94rem}.ticks{display:grid;gap:7px}.ticks li{display:flex;gap:8px;align-items:flex-start}.ticks svg{color:var(--leaf);margin-top:3px;flex:none}.cartpage,.checkout{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:22px;align-items:start}.line{display:grid;grid-template-columns:104px minmax(0,1fr) auto 90px;align-items:center;gap:16px;padding:13px;margin-bottom:10px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m)}.line__img img{border-radius:var(--r-s)}.line__info{display:grid;gap:2px}.line__info small{color:var(--muted)}.line .qty{width:136px;grid-template-columns:42px 1fr 42px}.line__acts{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px}.line__acts button{display:inline-flex;align-items:center;gap:5px;min-height:30px;color:var(--muted);font-size:.88rem}.line__acts button:hover{color:var(--green-t)}.line__total{text-align:right;font-size:1.1rem}.backlink{display:inline-flex;align-items:center;gap:5px;margin-top:6px;color:var(--green-t);font-weight:600}.summary{position:sticky;top:124px;display:grid;gap:13px;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-l)}.summary h2{font-size:1.32rem}.summary dl{display:grid;gap:7px}.summary dl>div{display:flex;justify-content:space-between;gap:10px}.summary dt{color:var(--muted)}.summary dd{text-align:right}.is-saving dd,.is-saving dt{color:var(--leaf);font-weight:600}.summary__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:11px;border-top:1px solid var(--line);font-weight:600}.summary__total strong{font-size:1.6rem;font-family:var(--display);color:var(--price)}.summary__note{color:var(--muted);font-size:.86rem}.summary__items{display:grid;gap:9px;max-height:260px;overflow-y:auto}.summary__items li{display:flex;align-items:center;gap:10px}.summary__items img{border-radius:8px;flex:none}.summary__items span{display:grid;flex:1;line-height:1.25;min-width:0}.summary__items b{font-weight:600;font-size:.94rem}.summary__items small{color:var(--muted)}.summary__items em{font-style:normal;font-weight:600}.coupon{display:grid;gap:5px}.coupon label{font-weight:600;font-size:.92rem}.coupon>div{display:flex;gap:7px}.coupon input{flex:1;min-width:0;height:44px;padding-inline:12px;border:1.5px solid var(--line);border-radius:var(--r-s);background:#fff}.coupon__on{display:flex;align-items:center;gap:6px;color:var(--leaf);font-weight:600;font-size:.92rem}.coupon__on button{margin-left:auto;color:var(--muted);text-decoration:underline;font-weight:400}.steps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 28px;margin-bottom:20px;color:var(--muted);font-size:.92rem}.steps li{display:flex;align-items:center;gap:7px}.steps span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--soft);font-weight:700;font-size:.84rem}.steps .is-on{color:var(--ink);font-weight:600}.steps .is-on span{background:var(--orange);color:var(--on-orange)}.steps .is-done span{background:var(--leaf);color:#fff}.notice{padding:10px 14px;margin-bottom:16px;background:var(--soft);border-radius:var(--r-s)}.notice--demo{margin:0;background:var(--orange-soft)}.notice--demo strong{font-size:1.14rem;letter-spacing:.1em}.panel{display:grid;gap:14px;padding:clamp(16px,2.4vw,22px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-l);align-content:start}.panel h2{font-size:1.28rem}.panel>.btn{justify-self:start}.checkout__main{display:grid;gap:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:grid;gap:4px;min-width:0;align-content:start}.field label{font-weight:600;font-size:.93rem}.field input,.field textarea,.field select{scroll-margin-top:44px;width:100%;padding:9px 13px;min-height:46px;border:1.5px solid var(--line);border-radius:var(--r-s);background:#fff;transition:border-color .15s,box-shadow .15s;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #0f766e33}.field--error input,.field--error textarea{border-color:var(--red)}.field__error{color:var(--red);font-size:.87rem}.field__hint{color:var(--muted);font-size:.85rem}.radio-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px}.radio-cards--stack{grid-template-columns:1fr}.radio-cards label{display:flex;gap:10px;padding:11px 13px;border:1.5px solid var(--line);border-radius:var(--r-s);cursor:pointer;background:#fff}.radio-cards input{width:18px;height:18px;margin-top:3px;accent-color:var(--green);flex:none}.radio-cards span{display:grid;line-height:1.3}.radio-cards b{font-weight:600}.radio-cards small{color:var(--muted)}.radio-cards .is-on{border-color:var(--green);background:var(--soft)}.radio-cards .is-off{opacity:.62;cursor:not-allowed;background:var(--bg)}.check--terms{padding:0;font-size:.92rem}.check--terms a{color:var(--green-t);text-decoration:underline}.confirm{display:grid;justify-items:center;gap:8px;padding-block:8px 28px;text-align:center}.confirm__icon{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--leaf);color:#fff;animation:pop .4s cubic-bezier(.2,1.5,.4,1) both}@keyframes pop{0%{transform:scale(.4);opacity:0}}.confirm__id{font-size:1.15rem;letter-spacing:.05em;color:var(--green-t)}.confirm__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.order-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.timeline{display:grid}.timeline li{position:relative;display:flex;align-items:center;gap:10px;padding-block:8px;color:var(--muted)}.timeline li:not(:last-child):after{content:"";position:absolute;left:12px;top:36px;bottom:-8px;width:2px;background:var(--line)}.timeline span{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--soft);font-size:.8rem;font-weight:700}.timeline .is-done{color:var(--ink);font-weight:600}.timeline .is-done span{background:var(--leaf);color:#fff}.order-items li{display:grid;grid-template-columns:1fr auto;padding-block:7px;border-bottom:1px solid var(--line)}.order-items a{font-weight:600}.order-items small{grid-row:2;color:var(--muted)}.order-items b{grid-row:span 2;grid-column:2;grid-row-start:1}.order-sums{display:grid;gap:5px}.order-sums>div{display:flex;justify-content:space-between}.order-sums dt{color:var(--muted)}.order-sums .is-total{padding-top:7px;border-top:1px solid var(--line);font-weight:700;font-size:1.1rem}.order-sums .is-total dt{color:var(--ink)}.order-pay{display:flex;align-items:center;gap:6px;color:var(--leaf);font-weight:600}.narrow{max-width:680px;margin-inline:auto}.narrow .lead{margin-bottom:16px;margin-top:-10px}.track-result{margin-top:26px}.track-result h2{margin-bottom:12px}.auth{display:grid;grid-template-columns:1fr 1fr;max-width:920px;margin:clamp(0px,3vw,28px) auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden}.auth__side{display:grid;gap:14px;align-content:center;padding:clamp(22px,4vw,42px);background:var(--grad);color:#fff}.auth__side h1{color:#fff;font-size:clamp(1.6rem,3vw,2.2rem)}.auth__form{display:grid;gap:13px;align-content:center;padding:clamp(22px,4vw,42px)}.account-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.account-head .page-title{margin-bottom:0}.account{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;align-items:start}.order-list a{display:flex;align-items:center;gap:12px;padding:11px 6px;border-bottom:1px solid var(--line);border-radius:6px}.order-list a:hover{background:var(--bg)}.order-list span{display:grid;flex:1}.order-list small{color:var(--muted)}.prose{max-width:800px;margin-inline:auto;display:grid;gap:15px}.prose section h2{font-size:1.28rem;margin-block:8px 5px}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px}.values>div{padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m)}.values svg{color:var(--green-t)}.values h2{font-size:1.16rem;margin-block:7px 5px}.faq{display:grid;gap:8px}.faq details{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-weight:600;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary svg{transition:transform .2s;flex:none}.faq [open] summary svg{transform:rotate(180deg)}.faq details p{padding:0 16px 14px;color:var(--muted)}.contact{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;align-items:start}.contact__cards{display:grid;gap:9px}.contact__cards a{display:flex;align-items:center;gap:12px;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m)}.contact__cards a:hover{border-color:var(--green)}.contact__cards svg{color:var(--green-t);flex:none}.contact__cards span{display:grid;min-width:0;overflow-wrap:anywhere}.contact__cards small{color:var(--muted)}.offers-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.offers-head .countdown{margin-right:0}.coupons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.coupon-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:var(--paper);border:1.5px dashed var(--orange);border-radius:var(--r-m)}.coupon-card>div{display:grid;line-height:1.3}.coupon-card small{color:var(--muted)}.coupon-card button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding-inline:12px;background:var(--soft);border-radius:8px;font-weight:700;letter-spacing:.03em}.coupon-card button:hover{background:var(--soft-d)}@media(max-width:1240px){.catbar__link{padding-inline:9px;font-size:.95rem}.catbar__link svg{display:none}}@media(max-width:1100px){.catbar__link{padding-inline:7px;font-size:.9rem}.hero{grid-template-columns:1fr}.hero__side{grid-template-columns:1fr 1fr}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--four{grid-template-columns:repeat(3,minmax(0,1fr))}.featured{grid-template-columns:repeat(2,minmax(0,1fr))}.card--wide{grid-column:span 2;grid-row:auto}.card--wide .card__media{aspect-ratio:2 / 1;min-height:0}.cartpage,.checkout{grid-template-columns:1fr}.summary{position:static}.order-grid{grid-template-columns:1fr 1fr}.bundle__row{grid-template-columns:1fr;justify-items:stretch}.bundle__plus{justify-self:center}.bundle__total{justify-items:stretch}.bundle__total p{display:flex;justify-content:space-between;align-items:baseline}}@media(max-width:767px){:root{scroll-padding-top:76px}.only-desktop{display:none!important}.only-mobile{display:inline-flex!important}.bottomnav.only-mobile{display:grid!important}.buybar.only-mobile{display:flex!important}body{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom))}.has-buybar{padding-bottom:66px}.topbar{font-size:.78rem}.topbar__in{justify-content:center}.topbar .topbar__side{display:none}.topbar p{white-space:nowrap}.mainbar__in{gap:4px;padding-block:6px}.mainbar__in>.logo{margin-right:auto}.logo svg{width:36px;height:36px}.logo__text strong{font-size:1.28rem}.logo__text small{font-size:.68rem}.mainbar__links{margin-left:0}.hlink{min-width:42px}.hlink--cart,.hlink--cart:hover{background:none;height:42px;align-content:center}.count{top:0;right:0}.bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:35;grid-template-columns:repeat(5,1fr);height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -4px 16px #0b5a5414}.bottomnav>*{position:relative;display:grid;justify-items:center;align-content:center;gap:1px;color:var(--muted);font-size:.72rem}.bottomnav .active{color:var(--green-t);font-weight:600}.bottomnav .count{top:5px;right:calc(50% - 22px)}.fab{right:12px;bottom:calc(var(--nav-h) + 12px + env(safe-area-inset-bottom))}.fab__main{width:44px;height:44px}.hero{padding-top:10px;gap:10px}.hero__main{display:block;min-height:0;padding:0 0 56px}.hero__main:after{display:none}.hero__art{position:static;width:100%;height:220px}.hero__copy{max-width:none;padding:18px 16px 0}.hero__ctrl{left:16px;bottom:12px}.hero__side{gap:10px}.promo{min-height:160px;padding:14px}.promo h2{font-size:1.06rem}.promises{grid-template-columns:1fr 1fr;gap:8px}.promises>div{padding:9px;gap:8px}.promises span{width:36px;height:36px}.promises b{font-size:.9rem}.promises small{font-size:.76rem}.heading{margin-bottom:14px}.cats{grid-template-columns:repeat(2,1fr);gap:8px}.cat img{aspect-ratio:1}.cat__photo small{top:7px;left:7px;padding:1px 9px;font-size:.78rem}.cat__text{padding:9px 10px 10px}.cat__text b{font-size:1.32rem}.cat__text svg{display:none}.cat__text small{font-size:.84rem;line-height:1.35}.grid,.grid--four{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.featured{gap:9px}.rail{grid-auto-columns:172px;gap:9px}.card__body{padding:9px}.card__meta>span:first-child{display:none}.card__title{font-size:1.12rem}.card__action .btn{padding-inline:6px;font-size:.9rem}.card__wish{width:44px;height:44px;top:3px;right:3px;background:none;box-shadow:none}.card__wish svg{filter:drop-shadow(0 0 2px #fff)}.story__in,.reviews__grid,.reviews__grid--tight{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr;gap:24px;padding-block:28px}.footer__brand{grid-column:span 2}.footer__legal{padding-bottom:20px}.shop{grid-template-columns:1fr}.shop__bar select{max-width:174px}.pdp{grid-template-columns:1fr}.gallery{position:static}.gallery__thumbs button{width:64px}.pdp__buy{grid-template-columns:1fr 1fr}.pdp__buy .btn{padding-inline:8px;font-size:.92rem;white-space:normal}.tabs__cols{grid-template-columns:1fr}.buybar{position:fixed;left:0;right:0;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));z-index:34;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;background:var(--paper);border-top:1px solid var(--line)}.buybar>div{display:grid;line-height:1.2}.buybar small{color:var(--muted)}.buybar .price del{display:none}.line{grid-template-columns:76px minmax(0,1fr);gap:10px}.line__total{grid-column:2;grid-row:2;align-self:center;justify-self:end}.line .qty{grid-column:1 / span 2;grid-row:2;width:128px;grid-template-columns:40px 1fr 40px}.form-grid,.radio-cards,.order-grid,.account,.contact,.coupons,.values,.auth{grid-template-columns:1fr}.account-head{align-items:center}.sheet__panel{width:min(400px,90vw)}.sheet .search{flex-wrap:wrap}.sheet .search__panel{position:static;flex-basis:100%;margin-top:10px;box-shadow:none}.toasts{top:auto;bottom:calc(var(--nav-h) + 12px)}.toasts p{border-radius:var(--r-m);font-size:.92rem}.has-buybar .toasts{bottom:calc(var(--nav-h) + 70px)}}:root{--ease: cubic-bezier(.2, .8, .2, 1);--spring: cubic-bezier(.34, 1.56, .64, 1)}@keyframes bump{0%{transform:scale(.5)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes settle{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes sweep{to{left:130%}}@keyframes ripple{to{transform:scale(1);opacity:0}}@keyframes wiggle{25%{transform:rotate(-14deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}}@keyframes beat{30%{transform:scale(1.3)}60%{transform:scale(.95)}}@keyframes drive{50%{transform:translate(5px)}}@keyframes hop{40%{transform:translateY(-5px)}70%{transform:translateY(1px)}}@keyframes nudge{0%,88%,to{transform:none}91%{transform:rotate(-4deg) scale(1.06)}94%{transform:rotate(4deg) scale(1.06)}97%{transform:rotate(-2deg) scale(1.03)}}@keyframes glow{0%{box-shadow:0 0 #ff7a0099}70%,to{box-shadow:0 0 0 16px #ff7a0000}}@keyframes kenburns{0%{transform:scale(1.14)}}@keyframes ping{0%{transform:scale(1);opacity:.45}80%,to{transform:scale(1.7);opacity:0}}.icon{transition:transform .25s var(--spring),color .2s}.btn,.option{position:relative;overflow:hidden}.btn{transition:background .2s,color .2s,border-color .2s,transform .25s var(--spring),box-shadow .25s}.btn:before{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);transform:skew(-20deg);pointer-events:none}.ripple{position:absolute;border-radius:50%;background:currentColor;opacity:.25;transform:scale(0);animation:ripple .6s ease-out forwards;pointer-events:none}.fly-img{position:fixed;z-index:70;border-radius:var(--r-m);object-fit:cover;box-shadow:var(--shadow-h);pointer-events:none}.option{transition:border-color .15s,background .15s,transform .2s var(--spring),box-shadow .2s}.option.is-on{animation:settle .3s var(--spring)}.hlink,.icon-btn,.search__go,.card__wish,.totop,.fab__main,.qty button,.hero__ctrl>button{transition:background .18s,color .18s,transform .22s var(--spring),box-shadow .22s}.count{animation:bump .4s var(--spring)}.qty__n{display:inline-block;animation:bump .3s var(--spring)}.card__action .qty{animation:settle .3s var(--spring)}.card__wish.is-on .icon{animation:beat .5s ease}.logo svg{transition:transform .35s var(--spring)}.catbar__link{position:relative}.catbar__link:after{content:"";position:absolute;left:14%;right:14%;bottom:-3px;height:3px;border-radius:3px 3px 0 0;background:var(--sun);transform:scaleX(0);transition:transform .28s var(--ease)}.catbar__link:hover:after,.catbar__link.active:after{transform:scaleX(1)}.catbar__link--offer{animation:nudge 5s ease-in-out infinite}.catbar__link--offer:after{display:none}.catbar__drop{transform:translateY(10px) scale(.98);transform-origin:top;transition:opacity .2s,transform .25s var(--ease),visibility .2s}.catbar__drop a{transition:background .15s,color .15s,padding-left .2s var(--ease)}.hero__art{animation:fade .5s ease both,kenburns 9s ease-out both}.hero__copy{animation:none}.hero__copy>*{animation:rise .55s var(--ease) both}.hero__copy>:nth-child(2){animation-delay:.07s}.hero__copy>:nth-child(3){animation-delay:.14s}.hero__copy>:nth-child(4){animation-delay:.21s}.hero__cta .btn--primary{animation:glow 2.2s ease-out infinite}.card,.cat{transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.card__media{position:relative}.card__media img,.cat img{transition:transform .5s var(--ease)}.card__media .card__alt{display:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease,transform .5s var(--ease)}.card__peek{display:none}.card__title a{transition:color .2s}.promises>div,.reviews figure,.line,.coupon-card,.contact__cards a,.values>div,.menu-cats a,.chip,.gallery__thumbs button,.fab__list a,.story li,.bundle__item{transition:transform .25s var(--ease),box-shadow .25s,border-color .2s,opacity .15s,background .15s}.promises span{transition:background .2s,color .2s,transform .25s var(--spring)}.footer li a{transition:color .15s,transform .2s var(--ease)}.filters__cats a,.search__panel a{transition:background .15s,color .15s,padding-left .2s var(--ease)}.tabs__list button{transition:color .15s,border-color .15s}.faq details{transition:border-color .2s,box-shadow .2s}.fab__main{position:relative;isolation:isolate}.fab__main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background:var(--green);animation:ping 2.8s ease-out infinite}@media(hover:hover){.btn:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 20px #0b5a542e}.btn--primary:hover:not(:disabled){box-shadow:0 10px 24px #ff7a006b}.btn--soft:hover:not(:disabled){box-shadow:0 10px 24px #0f766e59}.btn:hover:not(:disabled):before{animation:sweep .75s ease}.btn:hover .icon--arrowRight{transform:translate(5px)}.btn:hover .icon--cart,.btn:hover .icon--lock{animation:wiggle .55s ease}.btn:hover .icon--heart{animation:beat .55s ease}.btn:hover .icon--chat{animation:hop .5s ease}.hero__cta .btn--primary:hover{animation:none}.logo:hover svg{transform:rotate(-8deg) scale(1.1)}.hlink:hover{transform:translateY(-2px)}.hlink:hover .icon--truck{animation:drive .6s ease}.hlink:hover .icon--heart{animation:beat .55s ease;color:var(--red)}.hlink:hover .icon--user{animation:hop .5s ease}.hlink:hover .icon--cart{animation:wiggle .55s ease}.search__go:hover{transform:scale(1.12) rotate(-8deg)}.icon-btn:hover{transform:scale(1.08)}.icon-btn:hover .icon--close{transform:rotate(90deg)}.icon-btn:hover .icon--trash{animation:wiggle .5s ease;color:var(--red)}.catbar__item:hover .icon--chevronDown{transform:rotate(180deg)}.catbar__link--offer:hover{animation:none;background:#ffe14d;transform:scale(1.08)}.catbar__drop a:hover{padding-left:15px;color:var(--green-t)}.hero__ctrl>button:hover{transform:scale(1.14)}.hero__dots button:hover:before{background:#ffffffb3}.promo:hover{transform:translateY(-4px);box-shadow:var(--shadow-h)}.promo:hover:after{transform:scale(1.12)}.heading__link:hover .icon--arrowRight,.catbar__all:hover .icon--arrowRight,.promo:hover .icon--arrowRight{transform:translate(6px)}.card:hover{transform:translateY(-6px);border-color:transparent;box-shadow:0 0 0 2px var(--green),var(--shadow-h)}.card:hover .card__media img{transform:scale(1.07)}.card__media .card__alt{display:block}.card:hover .card__media .card__alt{opacity:1}.card__peek{position:absolute;left:50%;bottom:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border-radius:99px;background:#fffffff0;color:var(--forest);font-size:.9rem;font-weight:600;white-space:nowrap;box-shadow:var(--shadow);opacity:0;transform:translate(-50%,16px);transition:opacity .25s,transform .3s var(--ease)}.card:hover .card__peek{opacity:1;transform:translate(-50%)}.card:hover .card__title a{color:var(--green-t)}.card__wish:hover{transform:scale(1.15);color:var(--red)}.card__wish:hover .icon{animation:beat .55s ease}.cat:hover{transform:translateY(-6px);box-shadow:0 0 0 2px var(--orange),var(--shadow-h)}.cat:hover img{transform:scale(1.1)}.cat__photo:after,.cat__photo small{opacity:0;transition:opacity .25s}.cat__text{opacity:0;transform:translateY(12px);transition:opacity .25s,transform .3s var(--ease)}.cat:hover .cat__photo:after,.cat:hover .cat__photo small,.cat:hover .cat__text,.cat:focus-visible .cat__photo:after,.cat:focus-visible .cat__photo small,.cat:focus-visible .cat__text{opacity:1;transform:none}.promises>div:hover{transform:translateY(-4px);border-color:transparent;box-shadow:var(--shadow-h)}.promises>div:hover span{background:var(--green);color:#fff;transform:rotate(-8deg) scale(1.1)}.reviews figure:hover{transform:translateY(-5px);box-shadow:var(--shadow-h)}.reviews figure:hover .reviews__stars .icon{animation:bump .4s var(--spring) both}.reviews figure:hover .reviews__stars .icon:nth-child(2){animation-delay:.05s}.reviews figure:hover .reviews__stars .icon:nth-child(3){animation-delay:.1s}.reviews figure:hover .reviews__stars .icon:nth-child(4){animation-delay:.15s}.reviews figure:hover .reviews__stars .icon:nth-child(5){animation-delay:.2s}.story li:hover{transform:translate(8px)}.footer li a:hover{transform:translate(5px)}.fab__main:hover{transform:scale(1.12) rotate(-6deg)}.fab__list a:hover{transform:translate(-4px)}.totop:hover{transform:translateY(-3px)}.totop:hover .icon{animation:hop .5s ease}.filters__cats a:hover{padding-left:13px}.chip:hover{transform:scale(1.05)}.chip:hover .icon--close{transform:rotate(90deg)}.search__panel a:hover{padding-left:20px}.menu-cats a:hover{transform:translateY(-2px);border-color:var(--green)}.menu-links a:hover .icon{transform:translate(4px)}.gallery__main{cursor:zoom-in}.gallery__main img{transition:transform .35s var(--ease);transform-origin:var(--zoom-x, 50%) var(--zoom-y, 50%)}.gallery__main:hover img{transform:scale(1.7)}.gallery__thumbs button:hover{transform:translateY(-3px) scale(1.04)}.option:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow)}.qty button:hover:not(:disabled) .icon{transform:scale(1.25)}.bundle__item--pick:hover{box-shadow:var(--shadow)}.tabs__list button:hover{color:var(--green-t)}.line:hover{box-shadow:var(--shadow)}.line__acts button:hover .icon--trash{animation:wiggle .5s ease;color:var(--red)}.line__acts button:hover .icon--heart{animation:beat .55s ease;color:var(--red)}.coupon-card:hover,.contact__cards a:hover,.values>div:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.faq details:hover{border-color:var(--green);box-shadow:var(--shadow)}.order-list a:hover .icon{transform:translate(4px)}}.btn:active:not(:disabled){transform:scale(.95);box-shadow:none;transition-duration:.08s}.hlink:active,.icon-btn:active,.search__go:active,.fab__main:active,.totop:active,.card__wish:active,.hero__ctrl>button:active{transform:scale(.88)}.qty button:active:not(:disabled){transform:scale(.82)}.cat:active,.promo:active{transform:scale(.98)}.bottomnav>* .icon{transition:transform .2s var(--spring)}.bottomnav>*:active .icon{transform:scale(.78)}.bottomnav .active .icon{animation:hop .45s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.band{background:var(--soft)}.reviews{background:transparent}.marquee{overflow:hidden;margin-block:6px 16px;background:var(--grad-hot);color:#fff}.marquee__track{display:flex;width:max-content;animation:marquee 34s linear infinite}.marquee p{display:flex;flex:none}.marquee span{display:inline-flex;align-items:center;gap:22px;padding:9px 0 9px 22px;font-family:var(--display);font-weight:600;white-space:nowrap}.marquee span:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--sun)}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.sticker{position:absolute;z-index:3;top:18px;right:18px;display:grid;place-items:center;align-content:center;width:88px;height:88px;border-radius:50%;background:var(--sun);color:var(--ink);font-family:var(--display);font-weight:700;font-size:.9rem;line-height:1.05;text-align:center;box-shadow:0 10px 22px #00000040;animation:sticker 5s ease-in-out infinite}.sticker b{font-size:1.25rem}@keyframes sticker{0%,to{transform:rotate(-9deg) scale(1)}50%{transform:rotate(7deg) scale(1.06)}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease) var(--delay, 0ms),transform .6s var(--ease) var(--delay, 0ms)}.reveal.is-in{opacity:1;transform:none}.card.reveal.is-in,.cat.reveal.is-in{transition:transform .3s var(--ease),box-shadow .3s}.btn--primary:hover:not(:disabled){background:var(--orange-d);box-shadow:0 12px 24px -10px var(--orange)}.hero__main .btn--primary,.story .btn--primary,.footer .btn--primary,.footer__help .btn{background:var(--sun);border-color:var(--sun);color:var(--ink)}.hero__main .btn--primary:hover:not(:disabled),.story .btn--primary:hover:not(:disabled),.footer .btn--primary:hover:not(:disabled),.footer__help .btn:hover{background:#fcd34d;border-color:#fcd34d;color:var(--ink);box-shadow:0 12px 24px -10px var(--sun)}.auth__side{position:relative;overflow:hidden;background:var(--grad-hot);color:#fff}.auth__side:after{content:"";position:absolute;right:-70px;top:-70px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(251 191 36 / 38%),transparent 70%);animation:glow 3.5s ease-in-out infinite alternate}.auth__side h1{color:#fff}.auth__side .kicker{color:var(--sun)}.auth__side .ticks svg{color:var(--sun)}.auth__form{animation:rise .45s var(--ease) both}.auth__switch{margin-top:12px;text-align:center;font-weight:500}.auth__switch a,.auth__form .summary__note a{color:var(--green-t);font-weight:600;text-decoration:underline}.auth__error{animation:shake .35s ease}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.pass-field{position:relative;display:block}.pass-field input{width:100%;padding-right:64px}.pass-field button{position:absolute;top:0;right:0;bottom:0;padding-inline:12px;color:var(--green-t);font-weight:600;font-size:.9rem}@media(max-width:640px){.sticker{width:66px;height:66px;font-size:.72rem;top:10px;right:10px}.sticker b{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.marquee__track,.sticker,.auth__side:after{animation:none}.reveal{opacity:1;transform:none}}.band{background:#f8fafc}.section{border-top:1px solid #f1f2f4}.band .section,.deals+.section,.band+.section{border-top:0}.topbar{font-weight:500}.header,.catbar{background:#fff}.catbar{border-block:1px solid #eef0f3;box-shadow:none;color:var(--ink)}.catbar__link{color:var(--ink);font-weight:500;border-bottom-color:transparent}.catbar__link:hover,.catbar__link.active{background:transparent;color:var(--green-t)}.catbar__link:after{background:var(--green-t)!important}.catbar__link--offer,.catbar__link--offer:hover,.catbar__link--offer.active{background:transparent;color:var(--red);font-weight:700}.search input{background:#f3f4f6;border-color:transparent;border-radius:99px}.search input:focus{background:#fff;border-color:var(--green)}.hlink--cart{border-radius:99px}.hero.wrap{display:block;max-width:none;padding:0}.hero__main{min-height:500px;border-radius:0;background:#f4f5f7;color:var(--ink)}.hero__main:after{background:linear-gradient(90deg,#f4f5f7 41%,#f4f5f7bf 52%,#f4f5f700 72%)}@media(min-width:761px){.hero__copy{margin-left:max(0px,calc((100vw - 1240px)/2))}}.hero__copy h1{color:var(--green-t)}.hero__copy>p:not(.kicker),.hero__from,.hero__from b{color:var(--ink)}.hero__main .kicker{background:var(--green-t);color:#fff}.hero__main .btn--primary,.hero__main .btn--primary:hover:not(:disabled){background:var(--green-t);border-color:var(--green-t);color:#fff}.hero__ctrl button{background:#fff;color:var(--ink);box-shadow:var(--shadow)}.hero__dots button:before{background:#c9ced6}.hero__dots .is-on:before{background:var(--green-t)}.hero__side{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:min(1240px,100%);margin:16px auto 0;padding-inline:16px}.promo{min-height:190px}.heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:24px}.heading>div:first-child{grid-column:2;grid-row:1;display:flex;align-items:center;gap:16px}.heading .kicker{display:none}.heading h2{font-family:var(--display);font-size:clamp(1.45rem,2.4vw,1.9rem);color:var(--ink);text-align:center}.heading>div:first-child:before,.heading>div:first-child:after{content:"";width:48px;height:1px;background:#d1d5db}.heading__link{grid-column:3;grid-row:1;justify-self:end;padding:6px 14px;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--ink);font-size:.92rem;transition:border-color .2s,color .2s}.heading__link:hover{border-color:var(--green-t);color:var(--green-t)}.heading .countdown{grid-column:1;grid-row:1;margin:0;justify-self:start}.story h2{color:#fff}.deals{background:#fff;border-top:1px solid #f1f2f4}.deals .heading h2,.deals .heading__link{color:var(--ink)}.cats{gap:16px}.cat{border-radius:16px}.cat img{aspect-ratio:1}.cat__photo:after{background:linear-gradient(to top,rgb(4 40 37 / 82%),rgb(4 40 37 / 38%) 26%,transparent 46%)}.cat__text b{font-size:1.35rem}.cat__text small,.cat__text svg{display:none}@media(hover:hover){.cat__photo:after,.cat__text{opacity:1;transform:none}.cat__text small{display:block;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s var(--ease),opacity .25s}.cat:hover .cat__text small,.cat:focus-visible .cat__text small{max-height:60px;opacity:1}.cat:hover .cat__photo:after{background:linear-gradient(to top,rgb(4 40 37 / 90%),rgb(4 40 37 / 55%) 36%,transparent 62%)}}.rail-wrap{position:relative}.rail{padding-bottom:4px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}@media(hover:hover){.rail{cursor:grab}}.rail.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.rail.is-dragging .card{transform:none}.rail__btn{position:absolute;z-index:3;top:50%;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--green-t);border:1px solid var(--line);box-shadow:var(--shadow-h);transform:translateY(-50%);transition:background .18s,color .18s,transform .18s}.rail__btn--prev{left:-14px}.rail__btn--next{right:-14px}.rail__btn:hover{background:var(--green-t);color:#fff;transform:translateY(-50%) scale(1.08)}@media(max-width:1300px){.rail__btn--prev{left:2px}.rail__btn--next{right:2px}}.rail{grid-auto-columns:minmax(205px,1fr)}.card{border-color:#eef0f3;border-radius:16px}.card__media{background:#f8fafc}.btn--soft{background:#e6f4f2;color:var(--green-t);border-color:transparent}@media(max-width:760px){.hero__main{min-height:0}.hero__side{grid-template-columns:1fr;padding-inline:12px}.heading{grid-template-columns:1fr auto}.heading>div:first-child{grid-column:1;justify-content:flex-start}.heading>div:first-child:before,.heading>div:first-child:after{display:none}.heading h2{text-align:left}.heading__link{grid-column:2}.heading .countdown{grid-column:1 / -1;grid-row:2}.cat__text small{display:none!important}.cat__text b{font-size:1.1rem}.rail{grid-auto-columns:172px}}.circles{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;padding-block:10px 26px}.circle{display:grid;justify-items:center;gap:8px;text-align:center;font-weight:600;line-height:1.25;transition:color .2s}.circle span{display:block;width:min(100%,112px);aspect-ratio:1;padding:4px;border-radius:50%;background:conic-gradient(from 210deg,#0f766e,#14b8a6,#fbbf24,#f97316,#0f766e);transition:transform .35s var(--ease),box-shadow .35s}.circle img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid #fff;transition:transform .5s var(--ease)}@media(hover:hover){.circle:hover{color:var(--green-t)}.circle:hover span{transform:translateY(-6px) rotate(8deg);box-shadow:0 14px 26px -10px #0f766e99}.circle:hover img{transform:rotate(-8deg) scale(1.06)}}.hero__main .btn--primary,.hero__main .btn--primary:hover:not(:disabled){background:linear-gradient(100deg,#fbbf24,#f59e0b);border-color:#f59e0b;color:var(--ink);font-size:1.08rem;box-shadow:0 14px 26px -12px #f59e0b}.hero__main .kicker{background:#f97316}.hero__from b{color:#dc2626;font-size:1.3rem}.promises>div{border:0}.promises>div:nth-child(1){background:#e6f7f5}.promises>div:nth-child(2){background:#fff4d6}.promises>div:nth-child(3){background:#ffedde}.promises>div:nth-child(4){background:#e5f3fd}.promises>div span{background:#fff;box-shadow:0 6px 14px -8px #00000059}.promises>div:nth-child(1) span{color:#0f766e}.promises>div:nth-child(2) span{color:#b77900}.promises>div:nth-child(3) span{color:#e4570b}.promises>div:nth-child(4) span{color:#0277bd}@media(hover:hover){.promises>div{transition:transform .25s var(--ease),box-shadow .25s}.promises>div:hover{transform:translateY(-4px);box-shadow:var(--shadow-h)}}.heading h2{position:relative;padding-bottom:8px}.heading h2:after{content:"";position:absolute;left:50%;bottom:0;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,#0f766e,#fbbf24);transform:translate(-50%)}.deals .countdown span{background:#dc2626;color:#fff;animation:tick 2s ease-in-out infinite}.deals .countdown span:nth-child(2){animation-delay:.2s}.deals .countdown span:nth-child(3){animation-delay:.4s}@keyframes tick{50%{transform:translateY(-3px)}}.promo--offers:before{background:linear-gradient(100deg,#0b5a54eb 25%,#0f766e4d 75%)}.promo--tea:before{background:linear-gradient(100deg,#d97706f0 25%,#fbbf2440 75%)}.promo h2{font-size:1.5rem;color:#fff}.promo span{width:max-content;padding:6px 16px;border-radius:99px;background:#fff;color:var(--ink);box-shadow:var(--shadow)}.promo .kicker{color:#fde68a}.card{box-shadow:0 1px 2px #0b5a540f}.btn--soft{background:var(--green-t)!important;color:#fff!important}.btn--soft:hover:not(:disabled){background:#f97316!important;border-color:#f97316!important;box-shadow:0 10px 20px -10px #f97316}.btn--soft:disabled{background:#e5e7eb!important;color:#6b7280!important}.price strong{font-size:1.32rem;color:#dc2626}.badge--sale{background:linear-gradient(100deg,#dc2626,#f97316);transform:rotate(-4deg);box-shadow:0 6px 12px -6px #dc2626}.card__title a{color:var(--ink)}.strip{position:relative;overflow:hidden;background:linear-gradient(100deg,#0b5a54,#0f766e 45%,#14b8a6);color:#fff}.strip:before,.strip:after{content:"";position:absolute;border-radius:50%;background:#fbbf2447;animation:drift 7s ease-in-out infinite alternate}.strip:before{width:240px;height:240px;left:-70px;top:-110px}.strip:after{width:340px;height:340px;right:12%;bottom:-220px;background:#ffffff1f;animation-delay:-3s}@keyframes drift{to{transform:translate(30px,18px) scale(1.12)}}.strip__in{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 28px;padding-block:30px}.strip__kicker{color:#fde68a;font-weight:600}.strip__title{font-family:var(--display);font-size:clamp(1.45rem,3vw,2.2rem);font-weight:700;line-height:1.25}.strip__code{display:inline-block;padding:1px 12px;border:2px dashed #fde68a;border-radius:8px;color:#fde68a;letter-spacing:.04em}.strip__btn,.strip__btn:hover{min-height:50px;padding-inline:26px;background:linear-gradient(100deg,#fbbf24,#f59e0b);color:var(--ink);font-weight:700;box-shadow:0 14px 26px -12px #000}.btn--primary:hover:not(:disabled){box-shadow:0 12px 24px -10px #0f766eb3}.hero__ctrl>button:hover{background:var(--green-t);color:#fff}.hero__dots button:hover:before{background:#8b93a1}.hero__dots .is-on:hover:before{background:var(--green-t)}.rail{padding:10px 4px 12px;margin:-10px -4px -8px;scroll-padding-inline:4px}@media(hover:hover){.promises>div:nth-child(n):hover span{background:var(--green-t);color:#fff}.rail.is-dragging .card:hover{transform:none;box-shadow:none}}@media(max-width:900px){.heading h2:after{left:0;transform:none}.circles{display:flex;gap:14px;padding-inline:14px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.circles::-webkit-scrollbar{display:none}.circle{flex:none;width:84px;font-size:.86rem;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.deals .countdown span,.strip:before,.strip:after{animation:none}}.page-title,.shop-head h1{position:relative;width:fit-content;padding-bottom:8px;font-family:var(--display);color:var(--ink)}.page-title:after,.shop-head h1:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,#0f766e,#fbbf24)}.crumbs a{transition:color .15s}.filters{padding:16px;background:#f8fafc;border:1px solid #eef0f3;border-radius:16px}.filters__cats a{transition:background .15s,color .15s,padding .2s}.shop__sort select{border-radius:99px}.gallery__main{border-radius:18px;box-shadow:0 18px 40px -24px #0b5a548c}.gallery__thumbs button{border-radius:12px;transition:transform .2s,box-shadow .2s,opacity .2s}.gallery__thumbs .is-on{box-shadow:0 0 0 2px var(--green-t)}.pdp h1{font-family:var(--display);color:var(--ink);animation:rise .45s var(--ease) both}.pdp__price strong{color:#dc2626;font-size:2.2rem}.save{background:#fff1e6;color:#c2410c;animation:tick 2.4s ease-in-out infinite}.option{transition:border-color .15s,background .15s,transform .2s var(--ease),box-shadow .2s}.option.is-on{animation:optionpop .3s var(--ease)}@keyframes optionpop{40%{transform:scale(1.07)}}.stock i{position:relative;background:#16a34a}.stock{color:#15803d}.stock i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#16a34a;animation:stockping 1.8s ease-out infinite}.stock--out i:after{display:none}.stock--out,.stock--out i{color:var(--red)}@keyframes stockping{to{transform:scale(2.8);opacity:0}}.pdp .btn--primary{background:linear-gradient(100deg,#fbbf24,#f59e0b);border-color:#f59e0b;color:var(--ink);font-weight:700}.pdp .btn--primary:hover:not(:disabled){background:linear-gradient(100deg,#fcd34d,#fbbf24);box-shadow:0 12px 24px -10px #f59e0b}.bundle{background:linear-gradient(120deg,#f4faf9,#fffbeb);border-color:#e3efe9}.tabs__list button{position:relative;transition:color .2s}.tabs__list button:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:3px;background:var(--green-t);transform:scaleX(0);transition:transform .25s var(--ease)}.tabs__list button:hover:after,.tabs__list button[aria-selected=true]:after{transform:scaleX(1)}.freebar__track{overflow:hidden;border-radius:99px}.freebar__track span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#0f766e,#14b8a6,#fbbf24);background-size:200% 100%;animation:barflow 2.6s linear infinite;transition:width .5s var(--ease)}@keyframes barflow{to{background-position:-200% 0}}.line{transition:box-shadow .2s,transform .2s var(--ease),border-color .2s}.line img{border-radius:12px}.summary{border-top:4px solid var(--green-t);box-shadow:0 18px 40px -28px #0b5a5499}.summary__total strong{color:#dc2626}@media(hover:hover){.line:hover{transform:translateY(-2px);border-color:#cde9e5}}.steps li{position:relative}.steps li+li:before{content:"";position:absolute;right:100%;top:50%;width:22px;height:2px;background:#d1d5db}.steps .is-done+li:before{background:var(--green-t)}.steps .is-on span{box-shadow:0 0 #0f766e73;animation:steppulse 1.8s ease-out infinite}@keyframes steppulse{to{box-shadow:0 0 0 11px #0f766e00}}.radio-cards label{transition:border-color .15s,background .15s,transform .2s var(--ease)}.radio-cards label.is-on{animation:optionpop .3s var(--ease)}.field input,.field textarea,.field select{transition:border-color .15s,box-shadow .15s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--green-t);box-shadow:0 0 0 3px #0f766e29;outline:none}.field__error{animation:shake .35s ease}.confirm__icon{position:relative;animation:successpop .6s var(--spring, cubic-bezier(.34, 1.56, .64, 1)) both}.confirm__icon:before,.confirm__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid #14b8a6;animation:successring 1.6s ease-out .2s 2 both}.confirm__icon:after{border-color:#fbbf24;animation-delay:.5s}@keyframes successpop{0%{transform:scale(0)}}@keyframes successring{0%{transform:scale(1);opacity:.9}to{transform:scale(2.1);opacity:0}}.confirm h1{animation:rise .5s var(--ease) .15s both}@media(min-width:761px){.hero.wrap{width:100%}.hero__art{top:0;right:0;bottom:0;left:0;width:100%;object-position:center 40%}.hero__main{--edge: max(52px, calc((100% - 1280px)/2 + 32px) );min-height:540px;padding-inline:var(--edge) 52px}.hero__copy{margin-left:0}.hero__ctrl{left:var(--edge)}.hero__main .sticker{right:max(18px,calc((100% - 1280px)/2 + 32px))}.hero__main:after{background:linear-gradient(90deg,#fffffff0 0,#ffffffdb calc(var(--edge) + 430px),#ffffff4d calc(var(--edge) + 640px),#fff0 calc(var(--edge) + 840px))}}.pdp__price{align-items:center;gap:10px 16px;padding:14px 18px;border:0;border-left:5px solid #dc2626;border-radius:14px;background:linear-gradient(100deg,#fff1ec,#fff9f5 70%,#fff)}.pdp__price strong{font-size:2.4rem;line-height:1.1}.pdp__price del{color:#6b7280;font-size:1.1rem}.save{padding:4px 13px;background:#15803d;color:#fff;font-weight:700;font-size:.92rem;animation:none}.gallery__main img{animation:photofade .5s ease}@keyframes photofade{0%{opacity:.25}}.hlink--cart,.hlink--cart:hover{background:linear-gradient(135deg,#fcd34d,#f59e0b);color:var(--ink);font-weight:700;box-shadow:0 8px 18px -8px #d97706,inset 0 0 0 1px #ffffff73}.hlink--cart svg{stroke-width:2.7;transform:scale(1.14)}.hlink--cart .count{background:#dc2626;color:#fff;box-shadow:0 0 0 2px #fff}@media(hover:hover){.hlink--cart:hover{background:linear-gradient(135deg,#fde68a,#fbbf24);transform:translateY(-2px);box-shadow:0 12px 22px -8px #d97706,inset 0 0 0 1px #ffffff73}}.empty svg{animation:floaty 3s ease-in-out infinite}@keyframes floaty{50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.save,.stock i:after,.freebar__track span,.steps .is-on span,.confirm__icon,.confirm__icon:before,.confirm__icon:after,.empty svg{animation:none}}
