:root{--carbon:#0B0B0C;--carbon-2:#141417;--carbon-3:#1F1F24;--carbon-4:#2C2C33;--paper:#FAFAF8;--white:#FFFFFF;--line:#E7E5E0;--line-soft:#F0EEE9;--ink:#16181D;--ink-2:#52565F;--ink-3:#83878F;--on-carbon:#F5F3EF;--on-carbon-2:#A8A6A1;--on-carbon-3:#6E6C68;--orange:#FC7000;--orange-hover:#E86400;--orange-press:#CF5900;--orange-tint:#FFF1E5;--orange-line:#FFD9BC;--green:#17794B;--green-tint:#E8F5EE;--red:#B3261E;--red-tint:#FCEDEC;--warm:#FFF4E6;--pool-warm:radial-gradient(
68% 58% at 50% 0%,rgba(252,112,0,.20) 0%,rgba(252,112,0,.07) 38%,rgba(11,11,12,0) 72%);--pool-cool:radial-gradient(
50% 46% at 82% 18%,rgba(255,244,230,.13) 0%,rgba(11,11,12,0) 70%);--bn-fallback:'Plokama Taka';--font-display:'Archivo',var(--bn-fallback),'Hind Siliguri','Segoe UI',system-ui,sans-serif;--font-text:'Inter',var(--bn-fallback),'Hind Siliguri','Segoe UI',system-ui,sans-serif;--font-bn:'Hind Siliguri','Inter','Nirmala UI',system-ui,sans-serif;--t-display:clamp(2.85rem,1.30rem + 6.0vw,6.25rem);--t-h1:clamp(2.15rem,1.35rem + 3.2vw,3.75rem);--t-h2:clamp(1.75rem,1.25rem + 2.0vw,2.75rem);--t-h3:clamp(1.25rem,1.05rem + 0.8vw,1.625rem);--t-h4:1.0625rem;--t-body:1rem;--t-sm:0.9375rem;--t-xs:0.8125rem;--t-micro:0.75rem;--lh-tight:1.02;--lh-snug:1.18;--lh-body:1.62;--tr-display:-0.035em;--tr-head:-0.022em;--tr-body:-0.006em;--tr-eyebrow:0.14em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-32:128px;--section-y:clamp(2.5rem,1.25rem + 6vw,7.5rem);--r-xs:4px;--r-sm:8px;--r:12px;--r-lg:18px;--r-xl:28px;--r-full:999px;--e-1:0 1px 2px rgba(16,18,22,.05);--e-2:0 2px 4px rgba(16,18,22,.05),0 6px 16px rgba(16,18,22,.05);--e-3:0 4px 10px rgba(16,18,22,.07),0 18px 40px rgba(16,18,22,.08);--e-orange:0 6px 20px rgba(252,112,0,.28);--ease:cubic-bezier(.22,.61,.36,1);--ease-in:cubic-bezier(.55,.06,.68,.19);--ease-spring:cubic-bezier(.34,1.42,.64,1);--dur-fast:140ms;--dur:240ms;--dur-slow:460ms;--wrap:1280px;--wrap-wide:1480px;--wrap-text:68ch;--gutter:clamp(1rem,0.5rem + 2.2vw,2.5rem);--header-h:68px;--focus:0 0 0 2px var(--paper),0 0 0 4px var(--orange);color-scheme:light}:root:lang(bn){--bn-fallback:'Hind Siliguri'}.on-dark{--ink:var(--on-carbon);--ink-2:var(--on-carbon-2);--ink-3:var(--on-carbon-3);--paper:var(--carbon);--white:var(--carbon-2);--line:var(--carbon-3);--line-soft:var(--carbon-3);--focus:0 0 0 2px var(--carbon),0 0 0 4px var(--orange);color-scheme:dark}:lang(bn){--t-body:1.0625rem;--t-sm:1rem;--lh-body:1.78;--tr-display:-0.015em;--tr-head:-0.008em}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--s-6))}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--tr-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:lang(bn){font-family:var(--font-bn)}h1,h2,h3,h4,h5{margin:0;font-family:var(--font-display);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tr-head);text-wrap:balance}:lang(bn) h1,:lang(bn) h2,:lang(bn) h3,:lang(bn) h4{font-family:var(--font-bn)}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0}li{list-style:none}a{color:inherit;text-decoration:none}[hidden]{display:none !important}img,picture,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}.tnum,.price,td,th,time{font-variant-numeric:tabular-nums}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-xs)}:where(a,button,input,select,textarea,summary):focus:not(:focus-visible){outline:none}::selection{background:var(--orange);color:#fff}.wrap{width:min(100% - var(--gutter) * 2,var(--wrap));margin-inline:auto}.wrap-wide{width:min(100% - var(--gutter) * 2,var(--wrap-wide));margin-inline:auto}.wrap-text{width:min(100% - var(--gutter) * 2,var(--wrap-text));margin-inline:auto}.section{padding-block:var(--section-y)}.section-sm{padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.band{background:var(--carbon);color:var(--on-carbon);position:relative;isolation:isolate}.band::before{content:'';position:absolute;inset:0;background:var(--pool-warm),var(--pool-cool);pointer-events:none;z-index:-1}.stack>* + *{margin-top:var(--flow,var(--s-4))}.grid{display:grid;gap:var(--s-6)}.row{display:flex;align-items:center;gap:var(--s-3)}.between{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}@media (max-width:699px){.hide-mobile{display:none !important}}@media (min-width:700px){.only-mobile{display:none !important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--s-2);left:var(--s-2);z-index:200;padding:var(--s-3) var(--s-5);background:var(--orange);color:#fff;font-weight:600;border-radius:var(--r-sm);transform:translateY(-160%);transition:transform var(--dur) var(--ease)}.skip-link:focus-visible{transform:none}.display{font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:var(--tr-display);font-weight:800}.h1{font-size:var(--t-h1)}.h2{font-size:var(--t-h2)}.h3{font-size:var(--t-h3)}.h4{font-size:var(--t-h4);font-weight:650}.lede{font-size:clamp(1.0625rem,1rem + .5vw,1.25rem);color:var(--ink-2);line-height:1.55}.small{font-size:var(--t-sm)}.meta{font-size:var(--t-xs);color:var(--ink-3)}.eyebrow{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-display);font-size:var(--t-micro);font-weight:650;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--ink-3)}.eyebrow::before{content:'';width:18px;height:2px;background:var(--orange);border-radius:2px}:lang(bn) .eyebrow{letter-spacing:.04em;text-transform:none}.accent{color:var(--orange)}.section-head{display:grid;gap:var(--s-4);margin-bottom:var(--s-10);max-width:42ch}.section-head.wide{max-width:none}@media (max-width:699px){.section-head{gap:var(--s-2);margin-bottom:var(--s-4)}.hero + .section{padding-top:var(--s-6)}}.btn{--btn-bg:var(--orange);--btn-fg:#fff;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:0 var(--s-6);min-height:48px;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-display);font-size:var(--t-sm);font-weight:650;letter-spacing:-.01em;border-radius:var(--r-full);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur-fast) var(--ease)}.btn:hover{background:var(--orange-hover);box-shadow:var(--e-orange)}.btn:active{background:var(--orange-press);transform:translateY(1px)}.btn-lg{min-height:56px;padding-inline:var(--s-8);font-size:var(--t-body)}.btn-sm{min-height:38px;padding-inline:var(--s-4);font-size:var(--t-xs)}.btn-block{display:flex;width:100%}.btn-outline{--btn-bg:transparent;--btn-fg:var(--ink);border-color:color-mix(in srgb,var(--ink) 22%,transparent)}.btn-outline:hover{background:color-mix(in srgb,var(--ink) 5%,transparent);border-color:color-mix(in srgb,var(--ink) 38%,transparent);box-shadow:none}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--ink)}.btn-ghost:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);box-shadow:none}.btn-light{--btn-bg:var(--on-carbon);--btn-fg:var(--carbon)}.btn-light:hover{background:#fff;box-shadow:none}.btn .arrow{transition:transform var(--dur) var(--ease)}.btn:hover .arrow{transform:translateX(3px)}.pill{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);font-size:var(--t-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-full);background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink-2);white-space:nowrap}:lang(bn) .pill{text-transform:none;letter-spacing:0}.pill-accent{background:var(--orange-tint);color:var(--orange-press)}.pill-save{background:var(--orange);color:#fff}.pill-stock{background:var(--green-tint);color:var(--green)}.on-dark .pill{background:rgba(255,255,255,.08);color:var(--on-carbon-2)}.hr{height:1px;background:var(--line);border:0;margin:0}.js .reveal{opacity:0;transform:translateY(18px)}.js .reveal.in{opacity:1;transform:none;transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);transition-delay:var(--reveal-delay,0ms)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}.js .reveal{opacity:1;transform:none}}.announce{background:var(--carbon);color:var(--on-carbon-2);font-size:var(--t-xs);letter-spacing:.01em}.announce .wrap-wide{display:flex;align-items:center;justify-content:center;gap:var(--s-5);min-height:38px;text-align:center}.announce strong{color:var(--on-carbon);font-weight:600}.announce a{color:var(--orange);font-weight:600}.announce a:hover{text-decoration:underline;text-underline-offset:3px}.announce .sep{color:var(--on-carbon-3)}@media (max-width:640px){.announce .hide-sm{display:none}}.header{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.header.scrolled{background:color-mix(in srgb,var(--paper) 96%,transparent);border-bottom-color:var(--line);box-shadow:var(--e-1)}.header.over-dark:not(.scrolled){background:transparent;backdrop-filter:none;--ink:var(--on-carbon);--ink-2:var(--on-carbon-2);--ink-3:var(--on-carbon-2);--paper:var(--carbon);--line:rgba(255,255,255,.14);color:var(--on-carbon)}.header.over-dark:not(.scrolled) .brand-sub{color:var(--on-carbon-3)}@media (min-width:980px){.header.over-light:not(.scrolled){background:transparent;backdrop-filter:none;--line:rgba(22,24,29,.16)}}.header.over-light:not(.scrolled) .cart-count{border-color:#FDE3CC}.header-inner{display:flex;align-items:center;gap:var(--s-5);min-height:var(--header-h)}@media (max-width:520px){.header-inner{gap:var(--s-2)}.icon-btn{width:38px;height:38px}}.brand{display:flex;align-items:center;gap:var(--s-3);flex-shrink:0}.brand img{width:38px;height:38px;border-radius:var(--r-full)}.brand-name{font-family:var(--font-display);font-size:1.0625rem;font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--ink)}.brand-sub{display:block;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-top:2px}:lang(bn) .brand-sub{letter-spacing:.06em;text-transform:none;font-size:10px}@media (max-width:520px){.brand-sub{display:none}}.nav{display:none;align-items:center;gap:var(--s-1);margin-inline:auto}@media (min-width:1000px){.nav{display:flex}}.nav-link{position:relative;padding:var(--s-2) var(--s-4);font-size:var(--t-sm);font-weight:550;color:var(--ink-2);border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease)}.nav-link:hover{color:var(--ink)}.nav-link[aria-current]{color:var(--ink);font-weight:650}.nav-link[aria-current]::after{content:'';position:absolute;left:var(--s-4);right:var(--s-4);bottom:2px;height:2px;background:var(--orange);border-radius:2px}.header-actions{display:flex;align-items:center;gap:var(--s-1);margin-left:auto}@media (min-width:1000px){.header-actions{margin-left:0}}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--r-full);color:var(--ink);position:relative;transition:background var(--dur-fast) var(--ease)}.icon-btn:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.icon-btn svg{width:20px;height:20px}.cart-count{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;background:var(--orange);color:#fff;font-size:10px;font-weight:700;line-height:1;border-radius:var(--r-full);border:2px solid var(--paper)}.header.over-dark:not(.scrolled) .cart-count{border-color:var(--carbon)}.cart-count[hidden]{display:none}.lang{display:inline-flex;align-items:center;padding:3px;gap:2px;border:1px solid var(--line);border-radius:var(--r-full)}.lang a{padding:4px 10px;font-size:var(--t-micro);font-weight:650;border-radius:var(--r-full);color:var(--ink-3);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.lang a:hover{color:var(--ink)}.lang a[aria-current]{background:var(--ink);color:var(--paper)}@media (max-width:560px){.lang{display:none}}.burger{display:inline-flex}@media (min-width:1000px){.burger{display:none}}.drawer{position:fixed;inset:0;z-index:150;display:grid;grid-template-rows:auto 1fr;background:var(--carbon);color:var(--on-carbon);transform:translateX(100%);transition:transform var(--dur-slow) var(--ease);overscroll-behavior:contain}.drawer.open{transform:none}.drawer[hidden]{display:none}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4) var(--gutter);border-bottom:1px solid var(--carbon-3);min-height:var(--header-h)}.drawer-body{padding:var(--s-6) var(--gutter) var(--s-16);overflow-y:auto}.drawer-link{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4) 0;font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:var(--tr-head);border-bottom:1px solid var(--carbon-3);color:var(--on-carbon)}.drawer-link .arrow{color:var(--on-carbon-3);transition:transform var(--dur) var(--ease)}.drawer-link:hover{color:var(--orange)}.drawer-link:hover .arrow{transform:translateX(4px);color:var(--orange)}.drawer-meta{margin-top:var(--s-10);display:grid;gap:var(--s-3);color:var(--on-carbon-2);font-size:var(--t-sm)}.drawer-meta a{color:var(--on-carbon);font-weight:600}body.no-scroll{overflow:hidden}.hero{position:relative;overflow:hidden;isolation:isolate;color:var(--ink);display:flex;flex-direction:column;justify-content:flex-end;margin-top:calc(var(--header-h) * -1);padding-top:var(--header-h);min-height:clamp(30rem,72vh,46rem);--k-rest:.4737;background:linear-gradient(180deg,#FDDEC2 0%,#FDE3CC 14%,#FEE9D4 34%,#FEE8D3 54%,#FDE4D1 76%,#FCEFE4 92%,var(--paper) 100%)}.hero>picture{position:absolute;inset:0;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent 4%,#000 38%);mask-image:linear-gradient(90deg,transparent 4%,#000 38%)}.hero-photo{width:100%;height:100%;object-fit:cover;object-position:66% 30%}.hero-grade{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 4%,#000 38%);mask-image:linear-gradient(90deg,transparent 4%,#000 38%)}.hero-grade>span{position:absolute;inset:0;display:block;mix-blend-mode:soft-light;transition:opacity 120ms linear}.hero-grade-warm{background:#FF9A3C;opacity:calc((var(--k-rest) - var(--k,1)) * .88)}.hero-grade-cool{background:#6FB0EA;opacity:calc((var(--k,0) - var(--k-rest)) * .78)}@media (prefers-reduced-motion:reduce){.hero-grade>span{transition:none}}.hero-veil{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(253,224,198,.95) 0%,rgba(253,227,204,.58) 52%,rgba(253,227,204,0) 100%) top / 100% 8.5rem no-repeat,linear-gradient(180deg,rgba(252,239,228,0) 58%,rgba(252,239,228,.62) 84%,var(--paper) 100%)}.hero-inner{position:relative;z-index:4;display:grid;gap:var(--s-5);justify-items:start;padding-block:var(--s-10) var(--s-8);max-width:34rem;margin-inline:auto;width:min(100% - var(--gutter) * 2,var(--wrap-wide));margin-left:max(var(--gutter),calc(50vw - var(--wrap-wide) / 2))}@media (max-width:979px){.hero-inner{margin-inline:auto;max-width:none}}.hero-brand{font-family:var(--font-display);font-size:clamp(1.125rem,.95rem + .8vw,1.5rem);font-weight:700;line-height:1.3;letter-spacing:-.005em;color:var(--ink);max-width:24ch}html[lang="bn"] .hero-brand{font-family:var(--font-bn)}.hero-cta{display:flex;flex-wrap:wrap;gap:var(--s-3)}.kelvin{display:grid;gap:var(--s-2);width:min(100%,26rem);margin-top:var(--s-2)}.kelvin-label{font-family:var(--font-display);font-size:var(--t-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.kelvin-row{display:flex;align-items:center;gap:var(--s-3)}.kelvin-end{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ink-3);white-space:nowrap}.kelvin-range{flex:1 1 auto;min-width:0;-webkit-appearance:none;appearance:none;height:22px;background:transparent;cursor:pointer}.kelvin-range:focus-visible{outline:none}.kelvin-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#FFB25E 0%,#FFE2BC 38%,#EAF2FF 68%,#93C5FD 100%);box-shadow:inset 0 0 0 1px rgba(22,24,29,.12)}.kelvin-range::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#FFB25E 0%,#FFE2BC 38%,#EAF2FF 68%,#93C5FD 100%);box-shadow:inset 0 0 0 1px rgba(22,24,29,.12)}.kelvin-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:var(--white);border:2px solid var(--orange);box-shadow:0 1px 4px rgba(22,24,29,.28)}.kelvin-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--white);border:2px solid var(--orange);box-shadow:0 1px 4px rgba(22,24,29,.28)}.kelvin-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--orange)}.kelvin-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--orange)}.kelvin-hint{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);font-size:var(--t-xs);color:var(--ink-2);margin:0}.kelvin-out{font-family:ui-monospace,'Cascadia Mono',Menlo,Consolas,monospace;font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;background:rgba(22,24,29,.07);color:var(--ink);font-variant-numeric:tabular-nums}.kelvin-hint a{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--orange-press);text-decoration-color:rgba(252,112,0,.38);text-underline-offset:3px}.kelvin-hint a:hover{text-decoration-color:currentColor}@media (max-width:979px){.hero{min-height:0;justify-content:flex-start;margin-top:0;padding-top:0}.hero>picture,.hero-grade{inset:0 0 auto 0;height:min(25vh,11rem);-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent 97%);mask-image:linear-gradient(180deg,#000 58%,transparent 97%)}.hero-photo{object-position:62% 24%}.hero-veil{display:none}.hero-inner{margin-top:min(21vh,9.25rem);padding-block:var(--s-4) var(--s-5);gap:var(--s-4)}.hero-cta{width:100%;gap:var(--s-2)}.hero-cta .btn{flex:1 1 0;min-height:50px;padding-inline:var(--s-4);font-size:var(--t-sm)}.kelvin{gap:var(--s-1);margin-top:0;width:100%}.kelvin-label{display:none}.kelvin-end{font-size:10px}.kelvin-hint{font-size:11px;gap:var(--s-2)}}.product-grid{display:grid;gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.product-grid{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,236px),1fr))}}.card{position:relative;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}@media (hover:hover){.card:hover{transform:translateY(-3px);box-shadow:var(--e-3);border-color:transparent}.card:hover .card-img img{transform:scale(1.045)}}.card:focus-within{border-color:var(--orange-line);box-shadow:var(--e-2)}.card-img{position:relative;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.card-img img{width:100%;height:100%;object-fit:contain;padding:var(--s-4);transition:transform var(--dur-slow) var(--ease);background-size:cover;background-position:center}.card-badges{position:absolute;inset:var(--s-3) var(--s-3) auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2);pointer-events:none}.card-body{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-5);flex:1}.card-cat{font-size:var(--t-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}:lang(bn) .card-cat{letter-spacing:.02em;text-transform:none}.card-title{font-family:var(--font-display);font-size:var(--t-h4);font-weight:650;line-height:1.32;letter-spacing:-.012em;color:var(--ink)}:lang(bn) .card-title{font-family:var(--font-bn);font-weight:600}.card-title a::after{content:'';position:absolute;inset:0;z-index:1}.card-title a:hover{color:var(--orange)}.card-foot{margin-top:auto;padding-top:var(--s-3);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-3)}.price-row{display:flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap}.price{font-family:var(--font-display);font-size:1.1875rem;font-weight:750;letter-spacing:-.02em;color:var(--ink)}.price-was{font-size:var(--t-xs);color:var(--ink-3);text-decoration:line-through}.card-add{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--r-full);background:var(--ink);color:var(--paper);transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.card-add svg{width:18px;height:18px}.card-add:hover{background:var(--orange)}.card-add:active{transform:scale(.94)}.card-add.added{background:var(--green)}.cat-grid{display:grid;gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.cat-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}.cat-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--s-1);min-height:260px;padding:var(--s-6);container-type:inline-size;border-radius:var(--r-lg);background:var(--carbon-2);border:1px solid var(--carbon-3);overflow:hidden;color:var(--on-carbon);isolation:isolate;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.cat-tile:hover{transform:translateY(-3px);border-color:var(--orange)}.cat-tile>picture{position:absolute;inset:0;z-index:1}.cat-bg{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease)}.cat-tile:hover .cat-bg{transform:scale(1.05)}.cat-tile::after{content:'';position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(11,11,12,.20) 0%,rgba(11,11,12,.10) 34%,rgba(11,11,12,.72) 70%,rgba(11,11,12,.94) 100%)}.cat-face{position:absolute;right:var(--s-4);top:8%;width:52%;height:52%;object-fit:contain;z-index:3;filter:drop-shadow(0 14px 22px rgba(0,0,0,.6));transition:transform var(--dur-slow) var(--ease)}.cat-tile:hover .cat-face{transform:translateY(-4px) scale(1.04)}.cat-count{position:absolute;top:var(--s-5);left:var(--s-6);z-index:4;font-family:var(--font-display);font-size:var(--t-micro);font-weight:700;letter-spacing:.12em;color:var(--on-carbon-2);padding:3px var(--s-2);border:1px solid rgba(255,255,255,.16);border-radius:var(--r-full);font-variant-numeric:tabular-nums}.cat-tile h3{position:relative;z-index:4;font-size:var(--t-h3);text-transform:uppercase;letter-spacing:-.02em}:lang(bn) .cat-tile h3{text-transform:none}.cat-tile p{position:relative;z-index:4;font-size:var(--t-xs);color:var(--on-carbon-2);display:flex;align-items:center;gap:var(--s-2)}.cat-tile .arrow{color:var(--orange);transition:transform var(--dur) var(--ease)}.cat-tile:hover .arrow{transform:translateX(4px)}@media (max-width:699px){.cat-tile{min-height:176px;padding:var(--s-4)}.cat-tile h3{font-size:1.0625rem;line-height:1.15}.cat-tile p{font-size:11px}.cat-count{top:var(--s-3);left:var(--s-4);font-size:10px}.cat-face{width:56%;height:46%;right:var(--s-2);top:6%}}@media (max-width:639px){.card-body{padding:var(--s-3) var(--s-3) var(--s-4);gap:var(--s-1)}.card-img img{padding:var(--s-2)}.card-title{font-size:var(--t-sm);line-height:1.28}.card-badges{inset:var(--s-2) var(--s-2) auto}.card-badges .pill{padding:2px var(--s-2);font-size:10px}.card-badges:has(.pill-save) .pill-accent{display:none}.card-cat{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price{font-size:1.0625rem}.card-foot{padding-top:var(--s-2);gap:var(--s-2)}.card-add{width:34px;height:34px}.card-add svg{width:16px;height:16px}}.shop{display:grid;gap:var(--s-8);padding-bottom:var(--section-y)}@media (min-width:960px){.shop{grid-template-columns:236px minmax(0,1fr);gap:var(--s-10);align-items:start}}.filters{display:grid;gap:var(--s-6)}@media (min-width:960px){.filters{position:sticky;top:calc(var(--header-h) + var(--s-5))}}@media (max-width:959px){.filters{display:none;padding:var(--s-5);background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg)}.filters.open{display:grid}}.filter-group{display:grid;gap:var(--s-3)}.filter-group h3{font-size:var(--t-micro);font-weight:650;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--ink-3)}:lang(bn) .filter-group h3{letter-spacing:.03em;text-transform:none;font-size:var(--t-xs)}.filter-opt{display:flex;align-items:center;gap:var(--s-3);font-size:var(--t-sm);color:var(--ink-2);cursor:pointer;padding:var(--s-1) 0;transition:color var(--dur-fast) var(--ease)}.filter-opt:hover{color:var(--ink)}.filter-opt input{appearance:none;width:18px;height:18px;flex-shrink:0;border:1.5px solid var(--line);border-radius:var(--r-xs);background:var(--white);display:grid;place-items:center;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.filter-opt input:checked{background:var(--orange);border-color:var(--orange)}.filter-opt input:checked::after{content:'';width:9px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.filter-opt input:focus-visible{box-shadow:var(--focus)}.filter-opt .n{margin-left:auto;font-size:var(--t-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.shop-toolbar{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;padding-bottom:var(--s-5);margin-bottom:var(--s-6);border-bottom:1px solid var(--line)}.shop-count{font-size:var(--t-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.shop-toolbar .spacer{margin-left:auto}.select{appearance:none;padding:var(--s-2) var(--s-8) var(--s-2) var(--s-4);min-height:40px;border:1px solid var(--line);border-radius:var(--r-full);background:var(--white)
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352565F' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")
no-repeat right var(--s-3) center / 15px;font-size:var(--t-sm);font-weight:550;cursor:pointer}:lang(bn) .select{padding-left:var(--s-4)}.filter-toggle{display:inline-flex}@media (min-width:960px){.filter-toggle{display:none}}.active-filters{display:flex;flex-wrap:wrap;gap:var(--s-2)}.chip-clear{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2) var(--s-1) var(--s-3);background:var(--orange-tint);color:var(--orange-press);border-radius:var(--r-full);font-size:var(--t-xs);font-weight:600}.chip-clear svg{width:13px;height:13px}.chip-clear:hover{background:var(--orange-line)}.shop-empty{display:none;padding:var(--s-16) var(--s-6);text-align:center;border:1px dashed var(--line);border-radius:var(--r-lg)}.shop-empty.in{display:block}.shop-empty h3{font-size:var(--t-h3);margin-bottom:var(--s-2)}.shop-empty p{color:var(--ink-2);font-size:var(--t-sm)}.card[hidden]{display:none}.pdp{display:grid;gap:var(--s-8);padding-block:var(--s-6) var(--section-y)}@media (min-width:900px){.pdp{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:var(--s-12);align-items:start}}.gallery{display:grid;gap:var(--s-3)}@media (min-width:900px){.gallery{position:sticky;top:calc(var(--header-h) + var(--s-5))}}.gallery-main{position:relative;aspect-ratio:1 / 1;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.gallery-main img{width:100%;height:100%;object-fit:contain;padding:var(--s-8)}.js .gallery-main img{display:none}.js .gallery-main img.active{display:block}.gallery-badges{position:absolute;inset:var(--s-4) var(--s-4) auto;display:flex;justify-content:space-between;gap:var(--s-2);pointer-events:none}.gallery-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:74px;gap:var(--s-2);overflow-x:auto;scrollbar-width:thin;padding-bottom:var(--s-1)}.thumb{aspect-ratio:1/1;background:var(--white);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;cursor:pointer;transition:border-color var(--dur-fast) var(--ease)}.thumb img{width:100%;height:100%;object-fit:contain;padding:5px}.thumb:hover{border-color:var(--ink-3)}.thumb[aria-current="true"]{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.buy{display:grid;gap:var(--s-5);align-content:start}.buy-head{display:grid;gap:var(--s-3)}.buy h1{font-size:clamp(1.5rem,1.2rem + 1.5vw,2.125rem);letter-spacing:var(--tr-head)}.buy-sub{color:var(--ink-2);font-size:var(--t-sm)}.buy-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-3)}.buy-price .price{font-size:clamp(1.75rem,1.4rem + 1.6vw,2.375rem);font-weight:800}.buy-price .price-was{font-size:var(--t-body)}.buy-meta{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);font-size:var(--t-xs);color:var(--ink-2)}.buy-meta b{color:var(--ink);font-weight:600}.highlights{display:grid;gap:var(--s-2)}.highlights li{display:flex;gap:var(--s-3);align-items:flex-start;font-size:var(--t-sm);color:var(--ink-2)}.highlights svg{flex-shrink:0;margin-top:3px;width:16px;height:16px;color:var(--orange)}.buy-actions{display:grid;gap:var(--s-3)}.qty-row{display:flex;gap:var(--s-3)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-full);background:var(--white);flex-shrink:0}.qty button{width:44px;height:48px;display:grid;place-items:center;color:var(--ink-2);transition:color var(--dur-fast) var(--ease)}.qty button:hover{color:var(--orange)}.qty input{width:40px;height:48px;border:0;background:none;text-align:center;font-weight:650;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy-note{display:grid;gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r);background:var(--white)}.buy-note-row{display:flex;gap:var(--s-3);align-items:flex-start;font-size:var(--t-xs);color:var(--ink-2)}.buy-note-row svg{flex-shrink:0;margin-top:1px;width:16px;height:16px;color:var(--ink-3)}.buy-note-row b{color:var(--ink);font-weight:600}.use-chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.use-chip{padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-full);font-size:var(--t-xs);font-weight:550;color:var(--ink-2);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.use-chip:hover{border-color:var(--orange);color:var(--orange-press)}.pdp-detail{display:grid;gap:var(--s-10);padding-block:var(--section-y);border-top:1px solid var(--line)}@media (min-width:880px){.pdp-detail{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--s-16)}}.spec-table{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.spec-table th,.spec-table td{padding:var(--s-3) 0;text-align:left;vertical-align:top}.spec-table tr + tr th,.spec-table tr + tr td{border-top:1px solid var(--line)}.spec-table th{color:var(--ink-3);font-weight:550;width:44%}.spec-table td{color:var(--ink);font-weight:550}.inbox-list{display:grid;gap:var(--s-2);margin-top:var(--s-4)}.inbox-list li{display:flex;gap:var(--s-3);font-size:var(--t-sm);color:var(--ink-2)}.inbox-list svg{flex-shrink:0;margin-top:3px;width:15px;height:15px;color:var(--orange)}.detail-strip{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.detail-strip img{width:100%;aspect-ratio:1/1;object-fit:contain;background:var(--white);border:1px solid var(--line);border-radius:var(--r)}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:95;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--gutter);background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:saturate(180%) blur(14px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform var(--dur) var(--ease)}.buybar.in{transform:none}.buybar .price{font-size:1.125rem}.buybar .btn{margin-left:auto}@media (min-width:900px){.buybar{display:none}}.img-missing{aspect-ratio:1/1;background:repeating-linear-gradient(45deg,var(--line-soft) 0 8px,transparent 8px 16px),var(--white)}.steps{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));counter-reset:step}.step{position:relative;display:grid;grid-template-rows:auto 1fr;align-content:start;overflow:hidden;border:1px solid var(--carbon-3);border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(255,255,255,.028),transparent 60%);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.step:hover{border-color:color-mix(in srgb,var(--orange) 55%,transparent)}.step-shot{position:relative;aspect-ratio:16 / 9;background:var(--carbon-2)}.step-shot picture{position:absolute;inset:0;z-index:1}.step-bg{width:100%;height:100%;object-fit:cover;display:block}.step-shot::after{content:'';position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 40%,rgba(11,11,12,.30) 74%,rgba(11,11,12,.92) 100%)}.step-face{position:absolute;z-index:3;right:6%;bottom:-6%;width:46%;max-width:150px;height:auto;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.55));transition:transform var(--dur-slow) var(--ease)}.step:hover .step-face{transform:translateY(-4px) scale(1.03)}@media (prefers-reduced-motion:reduce){.step-face{transition:none}.step:hover .step-face{transform:none}}.step-body{padding:var(--s-6);display:grid;gap:var(--s-3);align-content:start}.step-n{font-family:var(--font-display);font-size:var(--t-micro);font-weight:700;letter-spacing:.16em;color:var(--on-carbon-3)}.step-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r);background:color-mix(in srgb,var(--orange) 14%,transparent);color:var(--orange)}.step-kicker{font-size:var(--t-micro);font-weight:650;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--orange)}:lang(bn) .step-kicker{letter-spacing:.03em;text-transform:none}.step h3{color:var(--on-carbon)}.step p{font-size:var(--t-sm);color:var(--on-carbon-2)}@media (max-width:1079px){.step-face{width:34%;max-width:170px}}@media (max-width:699px){.step-shot{aspect-ratio:12 / 5}.step-face{width:38%;max-width:150px;right:6%}.step-body{padding:var(--s-5);gap:var(--s-2)}.step-body p{margin-top:2px}}.trust-grid{display:grid;gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.trust-item{display:grid;gap:var(--s-2);align-content:start;padding:var(--s-6);background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.trust-item:hover{border-color:var(--orange-line);box-shadow:var(--e-2)}.trust-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:var(--s-1);border-radius:var(--r);background:var(--orange-tint);color:var(--orange-press)}.bundle-alt{margin-top:var(--s-4);padding-left:var(--s-4);border-left:2px solid color-mix(in srgb,var(--orange) 60%,transparent);max-width:52ch}.bundle-alt:lang(bn){font-family:'Plokama Bangla','Hind Siliguri',system-ui,sans-serif;line-height:1.75}.cta-aside{display:grid;gap:var(--s-3);align-content:center;padding:var(--s-8);border:1px solid var(--carbon-3);border-radius:var(--r-lg);background:color-mix(in srgb,var(--carbon-2) 70%,transparent)}.cta-phone{font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.5rem);font-weight:800;letter-spacing:-.03em;color:var(--on-carbon)}.cta-phone:hover{color:var(--orange)}.prose{font-size:1.0625rem;line-height:1.72;color:var(--ink-2)}.prose>* + *{margin-top:var(--s-5)}.prose h2{font-size:var(--t-h2);color:var(--ink);margin-top:var(--s-12);letter-spacing:var(--tr-head)}.prose h3{font-size:var(--t-h3);color:var(--ink);margin-top:var(--s-10)}.prose h2 + p,.prose h3 + p{margin-top:var(--s-3)}.prose strong{color:var(--ink);font-weight:650}.prose a{color:var(--orange-press);text-decoration:underline;text-underline-offset:3px}.prose ul,.prose ol{display:grid;gap:var(--s-3);padding-left:var(--s-5)}.prose li{list-style:disc}.prose ol li{list-style:decimal}.prose li::marker{color:var(--orange)}.callout{padding:var(--s-6);background:var(--orange-tint);border-left:3px solid var(--orange);border-radius:0 var(--r) var(--r) 0;color:var(--ink)}.callout p{font-size:var(--t-sm)}.page-head{padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem) clamp(2rem,1.5rem + 2vw,3rem)}.page-head h1{font-size:var(--t-h1);letter-spacing:var(--tr-display)}.page-head .lede{margin-top:var(--s-4);max-width:56ch}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-bottom:var(--s-5);font-size:var(--t-xs);color:var(--ink-3)}.crumbs a{color:var(--ink-3)}.crumbs a:hover{color:var(--orange)}.crumbs svg{width:13px;height:13px;opacity:.55}.faq{display:grid}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) 0;font-family:var(--font-display);font-size:var(--t-h4);font-weight:650;color:var(--ink);cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--orange)}.faq-item summary h3{font-size:inherit;font-weight:inherit;line-height:1.4;letter-spacing:var(--tr-head);color:inherit;margin:0}.faq-chev{flex-shrink:0;color:var(--ink-3);transition:transform var(--dur) var(--ease)}.faq-item[open] .faq-chev{transform:rotate(180deg);color:var(--orange)}.faq-body{padding-bottom:var(--s-5);color:var(--ink-2);font-size:var(--t-sm);line-height:1.68}.guide-grid{display:grid;gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.guide-card{position:relative;display:grid;gap:var(--s-3);align-content:start;padding:var(--s-6);background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.guide-card:hover{transform:translateY(-3px);box-shadow:var(--e-3);border-color:transparent}.guide-card-meta{display:flex;gap:var(--s-2);align-items:center;font-size:var(--t-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}:lang(bn) .guide-card-meta{letter-spacing:0;text-transform:none}.guide-card h2 a,.guide-card h3 a{color:var(--ink)}.guide-card h2 a::after,.guide-card h3 a::after{content:'';position:absolute;inset:0}.guide-card:hover h2 a,.guide-card:hover h3 a{color:var(--orange)}.guide-card p{font-size:var(--t-sm);color:var(--ink-2)}.guide-more{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-xs);font-weight:650;color:var(--orange)}.guide-card:hover .guide-more .arrow{transform:translateX(3px)}.guide-more .arrow{transition:transform var(--dur) var(--ease)}.contact-grid{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.contact-card{display:grid;gap:var(--s-2);align-content:start;padding:var(--s-6);background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}a.contact-card:hover{transform:translateY(-3px);box-shadow:var(--e-3);border-color:transparent}.contact-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:var(--s-2);border-radius:var(--r);background:var(--orange-tint);color:var(--orange-press)}.contact-card p{font-weight:650;color:var(--ink)}.page-hero{position:relative;background:var(--carbon);color:var(--on-carbon);overflow:hidden;isolation:isolate;margin-top:calc(var(--header-h) * -1);padding-top:var(--header-h)}.page-hero>picture{position:absolute;inset:0;z-index:1}.page-hero-plate{width:100%;height:100%;object-fit:cover;object-position:62% 55%}.page-hero::after{content:'';position:absolute;inset:0;z-index:2;background:linear-gradient(100deg,rgba(11,11,12,.94) 0%,rgba(11,11,12,.80) 32%,rgba(11,11,12,.34) 62%,rgba(11,11,12,.14) 88%),linear-gradient(180deg,rgba(11,11,12,.55) 0%,rgba(11,11,12,0) 26%,rgba(11,11,12,0) 62%,rgba(11,11,12,.72) 100%)}@media (max-width:720px){.page-hero::after{background:linear-gradient(180deg,rgba(11,11,12,.86) 0%,rgba(11,11,12,.62) 40%,rgba(11,11,12,.88) 100%)}}.page-hero-inner{position:relative;z-index:3;padding-block:clamp(3rem,2rem + 5vw,5.5rem) clamp(2.5rem,2rem + 4vw,4.5rem);max-width:54ch}.page-hero h1{font-size:var(--t-h1);letter-spacing:var(--tr-display)}.page-hero .lede{color:var(--on-carbon-2);margin-top:var(--s-5)}.page-hero .crumbs{color:var(--on-carbon-3)}.page-hero .crumbs a{color:var(--on-carbon-3)}.page-hero .crumbs a:hover{color:var(--orange)}.field{display:grid;gap:var(--s-2)}.field-row{display:grid;gap:var(--s-4)}@media (min-width:560px){.field-row.two{grid-template-columns:1fr 1fr}}.label{font-size:var(--t-xs);font-weight:650;color:var(--ink);display:flex;align-items:baseline;gap:var(--s-2)}.label .opt{font-weight:450;color:var(--ink-3)}.input,.textarea,select.input{width:100%;min-height:48px;padding:var(--s-3) var(--s-4);background:var(--white);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.textarea{min-height:104px;resize:vertical;padding-top:var(--s-3)}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-tint)}.input[aria-invalid="true"],.textarea[aria-invalid="true"]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-tint)}select.input{appearance:none;padding-right:var(--s-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352565F' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--s-4) center;background-size:16px;cursor:pointer}.err{font-size:var(--t-xs);color:var(--red);display:none}.err.in{display:block}.radio-cards{display:grid;gap:var(--s-3)}@media (min-width:560px){.radio-cards{grid-template-columns:1fr 1fr}}.radio-card{position:relative;display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-4);background:var(--white);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.radio-card:hover{border-color:var(--ink-3)}.radio-card:has(input:checked){border-color:var(--orange);box-shadow:0 0 0 1px var(--orange),var(--e-1);background:var(--orange-tint)}.radio-card input{appearance:none;width:18px;height:18px;flex-shrink:0;margin-top:2px;border:1.5px solid var(--line);border-radius:var(--r-full);background:var(--white);display:grid;place-items:center}.radio-card input:checked{border-color:var(--orange);border-width:5px}.radio-card input:focus-visible{box-shadow:var(--focus)}.radio-card b{display:block;font-size:var(--t-sm);font-weight:650}.radio-card span{font-size:var(--t-xs);color:var(--ink-2)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.toast-host{position:fixed;left:50%;bottom:var(--s-8);z-index:200;transform:translateX(-50%);display:grid;gap:var(--s-2);pointer-events:none}.toast{padding:var(--s-3) var(--s-5);background:var(--carbon);color:var(--on-carbon);border-radius:var(--r-full);font-size:var(--t-sm);font-weight:550;box-shadow:var(--e-3);opacity:0;transform:translateY(10px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.toast.in{opacity:1;transform:none}.commerce{display:grid;gap:var(--s-8);padding-bottom:var(--section-y)}@media (min-width:900px){.commerce{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:var(--s-10);align-items:start}}.lines{display:grid}.line{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:var(--s-4);align-items:center;padding:var(--s-5) 0;border-bottom:1px solid var(--line)}.line:first-child{border-top:1px solid var(--line)}.line-img{width:84px;aspect-ratio:1/1;background:var(--white);border:1px solid var(--line);border-radius:var(--r-sm);object-fit:contain;padding:var(--s-2)}.line-body{display:grid;gap:var(--s-2);min-width:0}.line-name{font-family:var(--font-display);font-size:var(--t-sm);font-weight:650;line-height:1.35}.line-name:hover{color:var(--orange)}.line-meta{font-size:var(--t-xs);color:var(--ink-3)}.line-end{display:grid;gap:var(--s-2);justify-items:end}.line-total{font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums}.line-remove{font-size:var(--t-xs);color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.line-remove:hover{color:var(--red)}.line .qty{transform:scale(.86);transform-origin:left center}@media (max-width:560px){.line{grid-template-columns:68px minmax(0,1fr)}.line-img{width:68px}.line-end{grid-column:2;justify-items:start}}.summary{display:grid;gap:var(--s-4);padding:var(--s-6);background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg)}@media (min-width:900px){.summary{position:sticky;top:calc(var(--header-h) + var(--s-5))}}.summary h2{font-size:var(--t-h3)}.summary-row{display:flex;justify-content:space-between;gap:var(--s-4);font-size:var(--t-sm);color:var(--ink-2)}.summary-row b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.summary-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:var(--s-4);border-top:1px solid var(--line)}.summary-total span{font-weight:650}.summary-total b{font-family:var(--font-display);font-size:1.375rem;font-weight:800;font-variant-numeric:tabular-nums}.free-bar{display:grid;gap:var(--s-2);font-size:var(--t-xs);color:var(--ink-2)}.free-track{height:5px;background:var(--line-soft);border-radius:var(--r-full);overflow:hidden}.free-fill{height:100%;background:var(--orange);border-radius:var(--r-full);transition:width var(--dur-slow) var(--ease)}.mini-lines{display:grid;gap:var(--s-3);max-height:320px;overflow-y:auto}.mini-line{display:flex;gap:var(--s-3);align-items:center;font-size:var(--t-xs)}.mini-line img{width:44px;height:44px;object-fit:contain;background:var(--white);border:1px solid var(--line);border-radius:var(--r-xs);padding:3px}.mini-line .n{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.empty-state{display:grid;gap:var(--s-5);justify-items:center;padding:var(--s-24) var(--s-6);text-align:center;border:1px dashed var(--line);border-radius:var(--r-lg)}.empty-state svg{width:40px;height:40px;color:var(--ink-3)}.order-id{display:inline-flex;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-6);background:var(--carbon);color:var(--on-carbon);border-radius:var(--r);font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem);font-weight:800;letter-spacing:.02em}.steps-list{display:grid;gap:var(--s-4);counter-reset:s}.steps-list li{display:grid;grid-template-columns:30px 1fr;gap:var(--s-4);align-items:start;font-size:var(--t-sm);color:var(--ink-2)}.steps-list li::before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:30px;height:30px;background:var(--orange-tint);color:var(--orange-press);border-radius:var(--r-full);font-size:var(--t-xs);font-weight:700}.status-pill{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-radius:var(--r-full);font-size:var(--t-sm);font-weight:650;background:var(--orange-tint);color:var(--orange-press)}.search-overlay{position:fixed;inset:0;z-index:160;background:color-mix(in srgb,var(--carbon) 55%,transparent);backdrop-filter:blur(6px);opacity:0;transition:opacity var(--dur) var(--ease);overscroll-behavior:contain}.search-overlay.open{opacity:1}.search-overlay[hidden]{display:none}.search-panel{width:min(100% - var(--gutter) * 2,680px);margin:clamp(3rem,8vh,7rem) auto 0;background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--e-3);overflow:hidden;transform:translateY(-12px);transition:transform var(--dur) var(--ease)}.search-overlay.open .search-panel{transform:none}.search-bar{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line)}.search-bar input{flex:1;border:0;background:none;font-size:1.0625rem;min-height:40px}.search-bar input:focus{outline:none}.search-bar svg{color:var(--ink-3);flex-shrink:0}.search-results{max-height:min(56vh,460px);overflow-y:auto;padding:var(--s-2)}.search-hit{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3);border-radius:var(--r);transition:background var(--dur-fast) var(--ease)}.search-hit:hover,.search-hit.active{background:color-mix(in srgb,var(--ink) 5%,transparent)}.search-hit img{width:48px;height:48px;object-fit:contain;background:var(--white);border:1px solid var(--line);border-radius:var(--r-xs);padding:3px}.search-hit .t{font-size:var(--t-sm);font-weight:600}.search-hit .c{font-size:var(--t-xs);color:var(--ink-3)}.search-hit .p{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.search-note{padding:var(--s-8) var(--s-5);text-align:center;color:var(--ink-2);font-size:var(--t-sm)}.cta-band{position:relative;overflow:hidden}.cta-inner{display:grid;gap:var(--s-8);padding-block:var(--section-y);align-items:center}@media (min-width:860px){.cta-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--s-16)}}.cta-band h2{font-size:var(--t-h1);letter-spacing:var(--tr-display)}.cta-band p{color:var(--on-carbon-2);max-width:52ch}.cta-actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}.footer{background:var(--carbon);color:var(--on-carbon-2);border-top:1px solid var(--carbon-3);font-size:var(--t-sm)}.footer-main{display:grid;gap:var(--s-10);padding-block:var(--s-16) var(--s-12)}@media (min-width:760px){.footer-main{grid-template-columns:1.4fr repeat(3,1fr);gap:var(--s-8)}}.footer-brand{display:grid;gap:var(--s-4);max-width:34ch}.footer-brand .brand-name{color:var(--on-carbon)}.footer-brand p{color:var(--on-carbon-2);font-size:var(--t-sm)}.footer h3{font-size:var(--t-micro);font-weight:650;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--on-carbon);margin-bottom:var(--s-4)}:lang(bn) .footer h3{letter-spacing:.03em;text-transform:none;font-size:var(--t-xs)}.footer-links{display:grid;gap:var(--s-3)}.footer-links a{color:var(--on-carbon-2);transition:color var(--dur-fast) var(--ease)}.footer-links a:hover{color:var(--orange)}.footer-contact{display:grid;gap:var(--s-3)}.footer-contact a{color:var(--on-carbon);font-weight:600}.footer-contact a:hover{color:var(--orange)}.footer-contact address{font-style:normal;color:var(--on-carbon-2);line-height:1.55}.pay-row{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.pay-chip{padding:var(--s-1) var(--s-3);border:1px solid var(--carbon-4);border-radius:var(--r-sm);font-size:var(--t-micro);font-weight:600;color:var(--on-carbon-2);background:var(--carbon-2)}.socials{display:flex;gap:var(--s-2)}.socials a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--carbon-4);border-radius:var(--r-full);color:var(--on-carbon-2);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.socials a:hover{border-color:var(--orange);color:var(--orange)}.socials svg{width:17px;height:17px}.footer-bottom{border-top:1px solid var(--carbon-3);padding-block:var(--s-5);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);font-size:var(--t-xs);color:var(--on-carbon-3)}.footer-bottom a{color:var(--on-carbon-3)}.footer-bottom a:hover{color:var(--on-carbon)}.footer-legal{display:flex;flex-wrap:wrap;gap:var(--s-5)}.footer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-5)}.footer-credit b{font-family:var(--font-display);font-weight:700;letter-spacing:.05em;color:var(--on-carbon-2)}.wa-fab{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:90;display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);background:#25D366;color:#06301A;font-size:var(--t-sm);font-weight:650;border-radius:var(--r-full);box-shadow:0 8px 28px rgba(37,211,102,.38);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.wa-fab:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(37,211,102,.46)}.wa-fab svg{width:20px;height:20px}@media (max-width:560px){.wa-fab{padding:var(--s-3)}.wa-fab span{display:none}}@media (max-width:899px){body.has-buybar .wa-fab{bottom:calc(74px + clamp(1rem,3vw,2rem))}}