.MobileNav-module-scss-module__x-S2VG__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:349;background:#0d15268c;animation:.2s MobileNav-module-scss-module__x-S2VG__fadeIn;position:fixed;inset:0}@keyframes MobileNav-module-scss-module__x-S2VG__fadeIn{0%{opacity:0}to{opacity:1}}.MobileNav-module-scss-module__x-S2VG__sidebar{background:var(--color-surface);z-index:350;flex-direction:column;width:min(320px,88vw);animation:.28s cubic-bezier(.4,0,.2,1) MobileNav-module-scss-module__x-S2VG__slideIn;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:8px 0 48px #0d15262e}@keyframes MobileNav-module-scss-module__x-S2VG__slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.MobileNav-module-scss-module__x-S2VG__sidebarHead{border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.MobileNav-module-scss-module__x-S2VG__sidebarLogo{align-items:center;text-decoration:none;display:flex}.MobileNav-module-scss-module__x-S2VG__logoImg{object-fit:contain}.MobileNav-module-scss-module__x-S2VG__logoText{color:var(--color-primary);letter-spacing:-.02em;font-family:Hind Siliguri,sans-serif;font-size:22px;font-weight:800}.MobileNav-module-scss-module__x-S2VG__closeBtn{background:var(--color-surface2);width:38px;height:38px;color:var(--color-ink3);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.MobileNav-module-scss-module__x-S2VG__closeBtn:hover{background:var(--color-primary-pale);color:var(--color-primary)}.MobileNav-module-scss-module__x-S2VG__sidebarBody{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;padding:12px;display:flex;overflow-y:auto}.MobileNav-module-scss-module__x-S2VG__sidebarBody::-webkit-scrollbar{display:none}.MobileNav-module-scss-module__x-S2VG__navLink{color:var(--color-ink2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.MobileNav-module-scss-module__x-S2VG__navLink>i:first-child{color:var(--color-ink4);flex-shrink:0;width:22px;font-size:19px;transition:color .18s}.MobileNav-module-scss-module__x-S2VG__navLink>span{flex:1;align-items:center;gap:8px;display:flex}.MobileNav-module-scss-module__x-S2VG__navLink:hover,.MobileNav-module-scss-module__x-S2VG__navLink.MobileNav-module-scss-module__x-S2VG__navLinkActive{background:var(--color-primary-pale);color:var(--color-primary)}.MobileNav-module-scss-module__x-S2VG__navLink:hover>i:first-child,.MobileNav-module-scss-module__x-S2VG__navLink.MobileNav-module-scss-module__x-S2VG__navLinkActive>i:first-child{color:var(--color-primary)}.MobileNav-module-scss-module__x-S2VG__chevron{color:var(--color-ink4);flex-shrink:0;margin-left:auto;font-size:18px;transition:color .18s}.MobileNav-module-scss-module__x-S2VG__navArrow{color:var(--color-ink5);flex-shrink:0;margin-left:auto;font-size:16px}.MobileNav-module-scss-module__x-S2VG__badge{font-size:13px;line-height:1}.MobileNav-module-scss-module__x-S2VG__dropGroup{flex-direction:column;display:flex}.MobileNav-module-scss-module__x-S2VG__subMenu{border-left:2px solid var(--color-primary-pale);flex-direction:column;gap:1px;margin:2px 0 4px 40px;padding-left:12px;animation:.18s MobileNav-module-scss-module__x-S2VG__expandDown;display:flex}@keyframes MobileNav-module-scss-module__x-S2VG__expandDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.MobileNav-module-scss-module__x-S2VG__subLink,.MobileNav-module-scss-module__x-S2VG__subLinkAll{color:var(--color-ink3);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.MobileNav-module-scss-module__x-S2VG__subLink i,.MobileNav-module-scss-module__x-S2VG__subLinkAll i{color:var(--color-ink5);font-size:14px}.MobileNav-module-scss-module__x-S2VG__subLink:hover,.MobileNav-module-scss-module__x-S2VG__subLinkAll:hover{background:var(--color-primary-pale);color:var(--color-primary)}.MobileNav-module-scss-module__x-S2VG__subLink:hover i,.MobileNav-module-scss-module__x-S2VG__subLinkAll:hover i{color:var(--color-primary)}.MobileNav-module-scss-module__x-S2VG__subLinkAll{color:var(--color-primary);margin-top:4px;font-weight:700}.MobileNav-module-scss-module__x-S2VG__subLinkAll i{color:var(--color-primary)}.MobileNav-module-scss-module__x-S2VG__sidebarFoot{border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;flex-shrink:0;gap:12px;padding:16px 20px;display:flex}.MobileNav-module-scss-module__x-S2VG__shopNowBtn{background:var(--color-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:46px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 16px #2556c84d}.MobileNav-module-scss-module__x-S2VG__shopNowBtn i{font-size:16px}.MobileNav-module-scss-module__x-S2VG__shopNowBtn:hover{background:var(--color-primary-dark)}.MobileNav-module-scss-module__x-S2VG__footControls{gap:12px;display:flex}.MobileNav-module-scss-module__x-S2VG__langBtn,.MobileNav-module-scss-module__x-S2VG__themeBtn{border:1.5px solid var(--color-border);height:40px;color:var(--color-ink3);cursor:pointer;background:0 0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.MobileNav-module-scss-module__x-S2VG__langBtn i,.MobileNav-module-scss-module__x-S2VG__themeBtn i{font-size:15px}.MobileNav-module-scss-module__x-S2VG__langBtn:hover,.MobileNav-module-scss-module__x-S2VG__themeBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-pale)}
.MobileBottomNav-module-scss-module__aPnJmG__nav{height:calc(64px + env(safe-area-inset-bottom));background:var(--nav-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);border-top:1px solid var(--color-border);z-index:300;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);align-items:stretch;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:900px){.MobileBottomNav-module-scss-module__aPnJmG__nav{display:flex}}.MobileBottomNav-module-scss-module__aPnJmG__tab{color:var(--color-ink4);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:color .18s;display:flex}.MobileBottomNav-module-scss-module__aPnJmG__tab i{font-size:22px;line-height:1}.MobileBottomNav-module-scss-module__aPnJmG__tab.MobileBottomNav-module-scss-module__aPnJmG__active,.MobileBottomNav-module-scss-module__aPnJmG__tab:hover{color:var(--color-primary)}.MobileBottomNav-module-scss-module__aPnJmG__cartIcon{justify-content:center;align-items:center;display:flex;position:relative}.MobileBottomNav-module-scss-module__aPnJmG__badge{background:var(--color-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding-inline:3px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-4px;right:-6px}
.VerifyEmailBanner-module-scss-module__gVa5FG__banner{background:var(--color-surface2);border-bottom:1px solid var(--color-border);color:var(--color-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:8px 16px;font-size:13px;display:flex}.VerifyEmailBanner-module-scss-module__gVa5FG__banner>i{color:var(--color-primary);font-size:18px}.VerifyEmailBanner-module-scss-module__gVa5FG__text{overflow-wrap:anywhere;min-width:0}.VerifyEmailBanner-module-scss-module__gVa5FG__action{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:700}.VerifyEmailBanner-module-scss-module__gVa5FG__action:disabled{opacity:.6;cursor:wait}.VerifyEmailBanner-module-scss-module__gVa5FG__link{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.VerifyEmailBanner-module-scss-module__gVa5FG__close{color:var(--color-ink4);cursor:pointer;background:0 0;border:none;padding:2px;font-size:16px}
:root,[data-theme=light]{--color-bg:#f4f6fb;--color-surface:#fff;--color-surface2:#eef1f8;--color-border:#d8def0;--color-border2:#c4ccdf;--color-ink:#0d1526;--color-ink2:#243050;--color-ink3:#4a5878;--color-ink4:#7a8baa;--color-ink5:#b0bcce;--color-primary:#2556c8;--color-primary-dark:#1a3baf;--color-primary-light:#4a7fe5;--color-primary-pale:#eef3ff;--color-primary-ghost:#f5f8ff;--color-accent:#f59e0b;--color-error:#ef4444;--color-success:#10b981;--color-white:#fafbff;--color-black:#0d0f14;--shadow-card:0 2px 12px #2556c814;--shadow-hover:0 8px 32px #2556c833;--shadow-md:0 4px 16px #2556c81f, 0 2px 4px #00000014;--shadow-lg:0 10px 40px #2556c824, 0 4px 8px #00000014;--nav-bg:#fffffff5;--nav-bg-glass:#ffffff1f;--nav-border-glass:#ffffff2e;--drawer-bg:#fff;--overlay:#0d15268c;--card-bg:#fff;--input-bg:#fff;--input-border:#d8def0;--hero-text:#0d1526}[data-theme=dark]{--color-bg:#0d1117;--color-surface:#161b27;--color-surface2:#1e2535;--color-border:#2a3350;--color-border2:#354060;--color-ink:#e8eeff;--color-ink2:#c4ceea;--color-ink3:#8a9ac0;--color-ink4:#5a6a90;--color-ink5:#3a4868;--color-primary:#4a7fe5;--color-primary-dark:#2556c8;--color-primary-light:#7eb2f8;--color-primary-pale:#1a2540;--color-primary-ghost:#131d38;--color-accent:#fbbf24;--color-error:#f87171;--color-success:#34d399;--color-white:#e8eeff;--color-black:#0d1117;--shadow-card:0 2px 12px #0006;--shadow-hover:0 8px 32px #00000080;--shadow-md:0 4px 16px #00000059;--shadow-lg:0 10px 40px #00000073;--nav-bg:#0d1117f5;--nav-bg-glass:#0d111740;--nav-border-glass:#ffffff14;--drawer-bg:#161b27;--overlay:#000000b8;--card-bg:#161b27;--input-bg:#1e2535;--input-border:#2a3350;--hero-text:#e8eeff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal-left,.reveal-right{opacity:1;transition:none;transform:none}}body{color:var(--color-ink);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-family:Inter,sans-serif;font-size:15px;line-height:1.6;transition:background-color .3s,color .3s;overflow-x:clip}[lang=bn],[data-lang=bn] body{font-family:Hind Siliguri,sans-serif}img,video,svg,iframe{max-width:100%}img,video{display:block}p,h1,h2,h3,h4,h5,h6,li,td,th,dd,dt,label,figcaption,blockquote{overflow-wrap:break-word}@media (max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)!important}}a,button,[role=button],label,summary{-webkit-tap-highlight-color:#0000}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}input,textarea,select{outline:none;min-width:0;font-family:inherit}ul,ol{list-style:none}.reveal{opacity:0;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);transform:translateY(28px)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-32px)}@media (max-width:768px){.reveal-left{transform:translateY(28px)}}.reveal-left{transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1)}.reveal-left.in-view{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(32px)}@media (max-width:768px){.reveal-right{transform:translateY(28px)}}.reveal-right{transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1)}.reveal-right.in-view{opacity:1;transform:translate(0)}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.reveal-delay-5{transition-delay:.4s}.reveal-delay-6{transition-delay:.48s}.reveal-delay-7{transition-delay:.56s}.reveal-delay-8{transition-delay:.64s}.reveal-delay-9{transition-delay:.72s}.reveal-delay-10{transition-delay:.8s}.reveal-delay-11{transition-delay:.88s}.reveal-delay-12{transition-delay:.96s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border2);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:4px}::selection{background:var(--color-primary-pale);color:var(--color-primary-dark)}.font-display{font-family:Plus Jakarta Sans,sans-serif}.font-body{font-family:Inter,sans-serif}.font-bn{font-family:Hind Siliguri,sans-serif}.pt-nav{padding-top:72px}.overlay{background:var(--overlay);-webkit-backdrop-filter:blur(4px);z-index:349;position:fixed;inset:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes wave{0%{transform:translate(0)scaleY(1)}50%{transform:translate(-25%)scaleY(.85)}to{transform:translate(-50%)scaleY(1)}}@keyframes countUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg, var(--color-surface2) 25%, var(--color-border) 50%, var(--color-surface2) 75%);background-size:200% 100%;border-radius:12px;animation:1.5s infinite shimmer}@media (max-width:768px){[class*=breadcrumb] a{margin:-12px -6px;padding:12px 6px;display:inline-block}}
