.Navbar-module-scss-module__vQw-rW__header{z-index:300;background:var(--nav-bg);border-bottom:1px solid var(--color-border);height:72px;transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:relative}.Navbar-module-scss-module__vQw-rW__headerCompact{height:56px}.Navbar-module-scss-module__vQw-rW__scrolled{top:env(safe-area-inset-top);left:env(safe-area-inset-left);right:env(safe-area-inset-right);-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffbf;border-bottom:1px solid #2556c81f;position:fixed;box-shadow:0 2px 20px #2556c81a}[data-theme=dark] .Navbar-module-scss-module__vQw-rW__scrolled{background:#0d1117cc;border-bottom:1px solid #ffffff0f;box-shadow:0 2px 20px #0000004d}.Navbar-module-scss-module__vQw-rW__inner{align-items:center;gap:32px;max-width:1440px;height:100%;margin-inline:auto;padding-inline:32px;display:flex}@media (max-width:768px){.Navbar-module-scss-module__vQw-rW__inner{padding-inline:16px}}.Navbar-module-scss-module__vQw-rW__logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Navbar-module-scss-module__vQw-rW__logoImg{object-fit:contain;width:auto;height:68px}.Navbar-module-scss-module__vQw-rW__logoText{color:var(--color-primary);letter-spacing:-.02em;font-family:Hind Siliguri,sans-serif;font-size:22px;font-weight:700;transition:color .3s}.Navbar-module-scss-module__vQw-rW__nav{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}@media (max-width:900px){.Navbar-module-scss-module__vQw-rW__nav{display:none}}.Navbar-module-scss-module__vQw-rW__navCompact{justify-content:flex-start;margin-left:16px}.Navbar-module-scss-module__vQw-rW__innerMinimal .Navbar-module-scss-module__vQw-rW__actions{margin-left:auto}.Navbar-module-scss-module__vQw-rW__innerCentered{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:32px;display:grid}.Navbar-module-scss-module__vQw-rW__innerCentered .Navbar-module-scss-module__vQw-rW__logo{order:2;grid-column:2;justify-self:center}.Navbar-module-scss-module__vQw-rW__innerCentered .Navbar-module-scss-module__vQw-rW__nav{flex:none;order:1;grid-column:1;justify-self:start}.Navbar-module-scss-module__vQw-rW__innerCentered .Navbar-module-scss-module__vQw-rW__actions{order:3;grid-column:3;justify-self:end;margin-left:0}@media (max-width:900px){.Navbar-module-scss-module__vQw-rW__innerCentered{grid-template-columns:auto minmax(0,1fr)}.Navbar-module-scss-module__vQw-rW__innerCentered .Navbar-module-scss-module__vQw-rW__nav{display:none}.Navbar-module-scss-module__vQw-rW__innerCentered .Navbar-module-scss-module__vQw-rW__logo{grid-column:1;justify-self:start}.Navbar-module-scss-module__vQw-rW__innerCentered .Navbar-module-scss-module__vQw-rW__actions{grid-column:2}}.Navbar-module-scss-module__vQw-rW__navLink{color:var(--color-ink2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;align-items:center;gap:4px;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.Navbar-module-scss-module__vQw-rW__navLink:after{content:"";background:var(--color-primary);border-radius:9999px;height:2px;transition:transform .2s;position:absolute;bottom:-2px;left:12px;right:12px;transform:scaleX(0)}.Navbar-module-scss-module__vQw-rW__navLink:hover{color:var(--color-primary);background:var(--color-primary-ghost)}.Navbar-module-scss-module__vQw-rW__navLink:hover:after{transform:scaleX(1)}.Navbar-module-scss-module__vQw-rW__navLink.Navbar-module-scss-module__vQw-rW__current{color:var(--color-primary);font-weight:600}.Navbar-module-scss-module__vQw-rW__navLink.Navbar-module-scss-module__vQw-rW__current:after{transform:scaleX(1)}.Navbar-module-scss-module__vQw-rW__navLink.Navbar-module-scss-module__vQw-rW__active{color:var(--color-primary);background:var(--color-primary-ghost)}.Navbar-module-scss-module__vQw-rW__chevron{font-size:16px;transition:transform .2s}.Navbar-module-scss-module__vQw-rW__chevronOpen{transform:rotate(180deg)}.Navbar-module-scss-module__vQw-rW__navBadge{font-size:12px;line-height:1}.Navbar-module-scss-module__vQw-rW__megaWrapper{position:relative}@keyframes Navbar-module-scss-module__vQw-rW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Navbar-module-scss-module__vQw-rW__megaMenu{background:var(--color-surface);border:1px solid var(--color-border);z-index:310;border-radius:20px;gap:0;width:780px;padding:20px;animation:.2s cubic-bezier(.16,1,.3,1) forwards Navbar-module-scss-module__vQw-rW__slideDown;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000024,0 4px 16px #2556c814}.Navbar-module-scss-module__vQw-rW__megaMenu:before{content:"";background:var(--color-surface);clip-path:polygon(50% 0%,0% 100%,100% 100%);border-top:1px solid var(--color-border);width:12px;height:6px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}@media (max-width:1024px){.Navbar-module-scss-module__vQw-rW__megaMenu{width:640px;left:0;transform:none}.Navbar-module-scss-module__vQw-rW__megaMenu:before{left:48px;transform:none}}.Navbar-module-scss-module__vQw-rW__megaCol{flex-direction:column;flex:1;gap:2px;padding:4px 12px;display:flex}.Navbar-module-scss-module__vQw-rW__megaCol:first-child{padding-left:8px}.Navbar-module-scss-module__vQw-rW__megaDivider{background:var(--color-border);flex-shrink:0;width:1px;margin:4px 0}.Navbar-module-scss-module__vQw-rW__megaColTitle{text-transform:uppercase;letter-spacing:.12em;color:var(--color-ink4);border-bottom:1px solid var(--color-border);align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;display:flex}.Navbar-module-scss-module__vQw-rW__megaColTitle i{color:var(--color-primary);font-size:13px}.Navbar-module-scss-module__vQw-rW__megaItem{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px;text-decoration:none;transition:background .18s,box-shadow .18s;display:flex;position:relative}.Navbar-module-scss-module__vQw-rW__megaItem:hover{background:var(--color-primary-pale);box-shadow:inset 3px 0 0 var(--color-primary)}.Navbar-module-scss-module__vQw-rW__megaItem:hover .Navbar-module-scss-module__vQw-rW__megaIcon{background:var(--color-primary);color:#fff;transform:scale(1.08)}.Navbar-module-scss-module__vQw-rW__megaItem:hover .Navbar-module-scss-module__vQw-rW__megaLabel{color:var(--color-primary)}.Navbar-module-scss-module__vQw-rW__megaItem:hover .Navbar-module-scss-module__vQw-rW__megaItemArrow{opacity:1;color:var(--color-primary);transform:translate(0)}.Navbar-module-scss-module__vQw-rW__megaIcon{background:var(--color-surface2);width:34px;height:34px;color:var(--color-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;transition:background .18s,transform .18s;display:flex}.Navbar-module-scss-module__vQw-rW__megaItemText{flex:1;min-width:0}.Navbar-module-scss-module__vQw-rW__megaLabel{color:var(--color-ink);white-space:nowrap;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:color .18s;display:block}.Navbar-module-scss-module__vQw-rW__megaDesc{color:var(--color-ink4);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.Navbar-module-scss-module__vQw-rW__megaItemArrow{color:var(--color-ink4);opacity:0;flex-shrink:0;font-size:16px;transition:opacity .18s,transform .18s;transform:translate(-4px)}.Navbar-module-scss-module__vQw-rW__megaQuickLink{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px;text-decoration:none;transition:background .18s,box-shadow .18s;display:flex;position:relative}.Navbar-module-scss-module__vQw-rW__megaQuickLink:hover{background:var(--color-primary-pale);box-shadow:inset 3px 0 0 var(--color-primary)}.Navbar-module-scss-module__vQw-rW__megaQuickLink:hover .Navbar-module-scss-module__vQw-rW__megaQLIcon{background:var(--color-primary);color:#fff}.Navbar-module-scss-module__vQw-rW__megaQuickLink:hover .Navbar-module-scss-module__vQw-rW__megaQLText>span:first-child{color:var(--color-primary)}.Navbar-module-scss-module__vQw-rW__megaQLIcon{background:var(--color-surface2);width:34px;height:34px;color:var(--color-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:background .18s;display:flex}.Navbar-module-scss-module__vQw-rW__megaQLIcon i{display:block}.Navbar-module-scss-module__vQw-rW__megaQLText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.Navbar-module-scss-module__vQw-rW__megaQLText span:first-child{color:var(--color-ink);white-space:nowrap;font-size:13px;font-weight:600;transition:color .18s}.Navbar-module-scss-module__vQw-rW__megaQLSub{color:var(--color-ink4);white-space:nowrap;font-size:12px}.Navbar-module-scss-module__vQw-rW__megaQLBadge{color:var(--color-primary);letter-spacing:.04em;white-space:nowrap;background:#2556c81f;border-radius:9999px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:700}.Navbar-module-scss-module__vQw-rW__megaPromoCol{flex-direction:column;flex-shrink:0;gap:12px;width:180px;padding:4px 8px 4px 16px;display:flex}.Navbar-module-scss-module__vQw-rW__megaPromoCard{background:#1a3fa6;border-radius:16px;flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:180px;padding:16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.Navbar-module-scss-module__vQw-rW__megaPromoCard:hover{transform:translateY(-2px);box-shadow:0 10px 28px #2556c873}.Navbar-module-scss-module__vQw-rW__megaPromoCard:hover .Navbar-module-scss-module__vQw-rW__megaPromoImg{transform:scale(1.06)}.Navbar-module-scss-module__vQw-rW__megaPromoCard:hover .Navbar-module-scss-module__vQw-rW__megaPromoCta i{transform:translate(4px)}.Navbar-module-scss-module__vQw-rW__megaPromoImg{object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.Navbar-module-scss-module__vQw-rW__megaPromoOverlay{pointer-events:none;background:linear-gradient(#2556c84d 0%,#2556c8a6 45%,#0d1f5ceb 100%);position:absolute;inset:0}.Navbar-module-scss-module__vQw-rW__megaPromoContent{z-index:2;flex-direction:column;gap:4px;display:flex;position:relative}.Navbar-module-scss-module__vQw-rW__megaPromoEyebrow{color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.Navbar-module-scss-module__vQw-rW__megaPromoTitle{color:#fff;letter-spacing:-.01em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:800;line-height:1.2}.Navbar-module-scss-module__vQw-rW__megaPromoSub{color:#ffffffbf;margin:0;font-size:12px;line-height:1.5}.Navbar-module-scss-module__vQw-rW__megaPromoCta{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid #ffffff4d;border-radius:9999px;align-items:center;gap:4px;width:fit-content;margin-top:8px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.Navbar-module-scss-module__vQw-rW__megaPromoCta i{font-size:14px;transition:transform .2s}.Navbar-module-scss-module__vQw-rW__megaAllLink{border:1.5px dashed var(--color-border);color:var(--color-ink3);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.Navbar-module-scss-module__vQw-rW__megaAllLink i:first-child{color:var(--color-primary);font-size:15px}.Navbar-module-scss-module__vQw-rW__megaAllLink i:last-child{margin-left:auto;font-size:15px;transition:transform .2s}.Navbar-module-scss-module__vQw-rW__megaAllLink:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-pale)}.Navbar-module-scss-module__vQw-rW__megaAllLink:hover i:last-child{transform:translate(3px)}.Navbar-module-scss-module__vQw-rW__actions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.Navbar-module-scss-module__vQw-rW__iconBtn{width:40px;height:40px;color:var(--color-ink2);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.Navbar-module-scss-module__vQw-rW__iconBtn:hover{background:var(--color-surface2);color:var(--color-primary)}@media (max-width:480px){.Navbar-module-scss-module__vQw-rW__iconBtn:not(.Navbar-module-scss-module__vQw-rW__cartBtn):not(.Navbar-module-scss-module__vQw-rW__userWrapper button){display:none}}@media (max-width:768px){.Navbar-module-scss-module__vQw-rW__iconBtn{width:44px;height:44px}}.Navbar-module-scss-module__vQw-rW__cartBtn{background:var(--color-primary-pale);color:var(--color-primary)}.Navbar-module-scss-module__vQw-rW__cartBtn:hover{background:var(--color-primary);color:#fff}.Navbar-module-scss-module__vQw-rW__badge{background:var(--color-primary);color:#fff;pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:4px;right:4px}.Navbar-module-scss-module__vQw-rW__badgePulse{animation:2s infinite Navbar-module-scss-module__vQw-rW__pulse}@keyframes Navbar-module-scss-module__vQw-rW__pulse{0%,to{box-shadow:0 0 #2556c866}50%{box-shadow:0 0 0 4px #2556c800}}.Navbar-module-scss-module__vQw-rW__avatar{background:var(--color-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;display:flex}.Navbar-module-scss-module__vQw-rW__userWrapper{position:relative}.Navbar-module-scss-module__vQw-rW__userDropdown{background:var(--drawer-bg);border:1px solid var(--color-border);z-index:310;border-radius:20px;width:220px;padding:8px;animation:.2s forwards Navbar-module-scss-module__vQw-rW__slideDown;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 40px #2556c824,0 4px 8px #00000014}.Navbar-module-scss-module__vQw-rW__userInfo{padding:12px 12px 8px}.Navbar-module-scss-module__vQw-rW__userName{color:var(--color-ink);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;display:block}.Navbar-module-scss-module__vQw-rW__userEmail{color:var(--color-ink4);margin-top:2px;font-size:12px;display:block}.Navbar-module-scss-module__vQw-rW__divider{background:var(--color-border);height:1px;margin:8px 0}.Navbar-module-scss-module__vQw-rW__dropItem{color:var(--color-ink2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.Navbar-module-scss-module__vQw-rW__dropItem i{color:var(--color-ink4);font-size:16px}.Navbar-module-scss-module__vQw-rW__dropItem:hover{background:var(--color-primary-pale);color:var(--color-primary)}.Navbar-module-scss-module__vQw-rW__dropItem:hover i{color:var(--color-primary)}.Navbar-module-scss-module__vQw-rW__logoutBtn,.Navbar-module-scss-module__vQw-rW__logoutBtn i{color:var(--color-error)}.Navbar-module-scss-module__vQw-rW__logoutBtn:hover{color:var(--color-error);background:#ef444414}.Navbar-module-scss-module__vQw-rW__menuDotBtn{border:1.5px solid var(--color-border);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;transition:all .18s cubic-bezier(.4,0,.2,1);display:none}.Navbar-module-scss-module__vQw-rW__menuDotBtn:hover{border-color:var(--color-primary);background:var(--color-primary-pale)}.Navbar-module-scss-module__vQw-rW__menuDotBtn:hover .Navbar-module-scss-module__vQw-rW__menuDot{background:var(--color-primary)}@media (max-width:900px){.Navbar-module-scss-module__vQw-rW__menuDotBtn{display:flex}}@media (max-width:768px){.Navbar-module-scss-module__vQw-rW__menuDotBtn{width:44px;height:44px}}.Navbar-module-scss-module__vQw-rW__menuDot{background:var(--color-ink3);border-radius:9999px;width:4px;height:4px;transition:background .18s}.Navbar-module-scss-module__vQw-rW__notifWrapper{position:relative}.Navbar-module-scss-module__vQw-rW__notifPanel{background:var(--color-surface);border:1px solid var(--color-border);z-index:200;border-radius:20px;width:380px;animation:.2s cubic-bezier(.16,1,.3,1) Navbar-module-scss-module__vQw-rW__notifSlideIn;position:absolute;top:calc(100% + 10px);right:-8px;overflow:hidden;box-shadow:0 8px 40px #00000021}@media (max-width:640px){.Navbar-module-scss-module__vQw-rW__notifPanel{width:calc(100vw - 32px);right:-16px}}@keyframes Navbar-module-scss-module__vQw-rW__notifSlideIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.Navbar-module-scss-module__vQw-rW__notifPanelHead{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.Navbar-module-scss-module__vQw-rW__notifPanelTitle{color:var(--color-ink);align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;display:flex}.Navbar-module-scss-module__vQw-rW__notifPanelTitle i{color:var(--color-primary);font-size:17px}.Navbar-module-scss-module__vQw-rW__notifPanelBadge{background:var(--color-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:11px;font-weight:700;display:inline-flex}.Navbar-module-scss-module__vQw-rW__notifMarkAll{color:var(--color-primary);cursor:pointer;background:#2556c812;border:none;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.Navbar-module-scss-module__vQw-rW__notifMarkAll i{font-size:14px}.Navbar-module-scss-module__vQw-rW__notifMarkAll:hover{background:#2556c826}.Navbar-module-scss-module__vQw-rW__notifPanelList{max-height:380px;overflow-y:auto}.Navbar-module-scss-module__vQw-rW__notifPanelList::-webkit-scrollbar{width:4px}.Navbar-module-scss-module__vQw-rW__notifPanelList::-webkit-scrollbar-track{background:0 0}.Navbar-module-scss-module__vQw-rW__notifPanelList::-webkit-scrollbar-thumb{background:var(--color-border2);border-radius:4px}.Navbar-module-scss-module__vQw-rW__notifEmpty{color:var(--color-ink5);flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.Navbar-module-scss-module__vQw-rW__notifEmpty i{color:var(--color-border2);font-size:40px}.Navbar-module-scss-module__vQw-rW__notifEmpty p{margin:0;font-size:13px}.Navbar-module-scss-module__vQw-rW__notifPanelItem{border-bottom:1px solid var(--color-border);cursor:pointer;align-items:flex-start;gap:12px;padding:16px 20px;transition:background .15s;display:flex;position:relative}.Navbar-module-scss-module__vQw-rW__notifPanelItem:last-child{border-bottom:none}.Navbar-module-scss-module__vQw-rW__notifPanelItem:hover{background:var(--color-bg)}.Navbar-module-scss-module__vQw-rW__notifPanelItem:hover .Navbar-module-scss-module__vQw-rW__notifPanelDel{opacity:1}.Navbar-module-scss-module__vQw-rW__notifPanelUnread{background:#2556c808}.Navbar-module-scss-module__vQw-rW__notifPanelUnread:hover{background:#2556c812}.Navbar-module-scss-module__vQw-rW__notifPanelIcon{background:color-mix(in srgb, var(--notif-color,#2556c8) 12%, transparent);border:1.5px solid color-mix(in srgb, var(--notif-color,#2556c8) 25%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Navbar-module-scss-module__vQw-rW__notifPanelIcon i{color:var(--notif-color,var(--color-primary));font-size:17px}.Navbar-module-scss-module__vQw-rW__notifPanelBody{flex:1;min-width:0}.Navbar-module-scss-module__vQw-rW__notifPanelItemTitle{color:var(--color-ink);margin:0 0 3px;font-size:13px;font-weight:600;line-height:1.4}.Navbar-module-scss-module__vQw-rW__notifPanelMsg{color:var(--color-ink3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.Navbar-module-scss-module__vQw-rW__notifPanelTime{color:var(--color-ink5);align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.Navbar-module-scss-module__vQw-rW__notifPanelDot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.Navbar-module-scss-module__vQw-rW__notifPanelDel{cursor:pointer;color:var(--color-ink5);opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px;line-height:1;transition:opacity .15s,color .15s,background .15s}.Navbar-module-scss-module__vQw-rW__notifPanelDel i{font-size:14px}.Navbar-module-scss-module__vQw-rW__notifPanelDel:hover{color:#ef4444;background:#ef444414}.Navbar-module-scss-module__vQw-rW__notifPanelFoot{border-top:1px solid var(--color-border);color:var(--color-primary);background:#2556c808;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.Navbar-module-scss-module__vQw-rW__notifPanelFoot i{font-size:14px;transition:transform .2s}.Navbar-module-scss-module__vQw-rW__notifPanelFoot:hover{background:#2556c814}.Navbar-module-scss-module__vQw-rW__notifPanelFoot:hover i{transform:translate(3px)}.Navbar-module-scss-module__vQw-rW__langBtn{height:36px;color:var(--color-ink3);border:1.5px solid var(--color-border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;padding-inline:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;transition:all .18s cubic-bezier(.4,0,.2,1)}.Navbar-module-scss-module__vQw-rW__langBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-ghost)}@media (max-width:900px){.Navbar-module-scss-module__vQw-rW__langBtn{display:none}}.Navbar-module-scss-module__vQw-rW__themeBtn{width:36px;height:36px;color:var(--color-ink3);border:1.5px solid var(--color-border);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;font-size:18px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.Navbar-module-scss-module__vQw-rW__themeBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-ghost)}@media (max-width:900px){.Navbar-module-scss-module__vQw-rW__themeBtn{display:none}}
.Footer-module-scss-module__EzUeIG__footer{background:var(--color-surface);border-top:1px solid var(--color-border);margin-bottom:0}@media (max-width:900px){.Footer-module-scss-module__EzUeIG__footer{margin-bottom:calc(64px + env(safe-area-inset-bottom))}}.Footer-module-scss-module__EzUeIG__top{padding-block:64px 48px}.Footer-module-scss-module__EzUeIG__container{max-width:1440px;margin-inline:auto;padding-inline:32px}@media (max-width:768px){.Footer-module-scss-module__EzUeIG__container{padding-inline:16px}}.Footer-module-scss-module__EzUeIG__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}@media (max-width:1024px){.Footer-module-scss-module__EzUeIG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@media (max-width:480px){.Footer-module-scss-module__EzUeIG__grid{grid-template-columns:minmax(0,1fr);gap:32px}}.Footer-module-scss-module__EzUeIG__brandCol{flex-direction:column;gap:16px;display:flex}.Footer-module-scss-module__EzUeIG__footerLogo{text-decoration:none;display:inline-block}.Footer-module-scss-module__EzUeIG__footerLogo img{object-fit:contain}.Footer-module-scss-module__EzUeIG__logoText{color:var(--color-primary);font-family:Hind Siliguri,sans-serif;font-size:26px;font-weight:700;text-decoration:none;display:inline-block}.Footer-module-scss-module__EzUeIG__tagline{color:var(--color-ink3);letter-spacing:.04em;font-family:Hind Siliguri,sans-serif;font-size:13px;font-weight:600}.Footer-module-scss-module__EzUeIG__desc{color:var(--color-ink4);max-width:280px;font-size:14px;line-height:1.7}.Footer-module-scss-module__EzUeIG__contact{color:var(--color-ink3);flex-direction:column;gap:8px;font-size:13px;display:flex}.Footer-module-scss-module__EzUeIG__contact li{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.Footer-module-scss-module__EzUeIG__contact i{color:var(--color-primary);margin-top:1px;font-size:15px}.Footer-module-scss-module__EzUeIG__contact a{color:inherit;text-decoration:none}.Footer-module-scss-module__EzUeIG__contact a:hover{color:var(--color-primary)}.Footer-module-scss-module__EzUeIG__socials{gap:8px;margin-top:8px;display:flex}.Footer-module-scss-module__EzUeIG__socialIcon{background:var(--color-surface2);border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-ink3);border-radius:12px;justify-content:center;align-items:center;font-size:17px;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.Footer-module-scss-module__EzUeIG__socialIcon:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-2px)}.Footer-module-scss-module__EzUeIG__linkCol{flex-direction:column;gap:16px;display:flex}.Footer-module-scss-module__EzUeIG__colTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink);padding-bottom:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;position:relative}.Footer-module-scss-module__EzUeIG__colTitle:after{content:"";background:var(--color-primary);border-radius:9999px;width:22px;height:2px;position:absolute;bottom:0;left:0}.Footer-module-scss-module__EzUeIG__linkList{flex-direction:column;gap:12px;display:flex}.Footer-module-scss-module__EzUeIG__link{color:var(--color-ink3);align-items:center;gap:4px;width:fit-content;font-size:14px;text-decoration:none;transition:color .18s;display:inline-flex}.Footer-module-scss-module__EzUeIG__link:before{content:"";background:var(--color-primary);vertical-align:middle;width:0;height:1px;transition:width .2s;display:inline-block}.Footer-module-scss-module__EzUeIG__link:hover{color:var(--color-primary)}.Footer-module-scss-module__EzUeIG__link:hover:before{width:12px;margin-right:4px}@media (max-width:768px){.Footer-module-scss-module__EzUeIG__link{min-width:44px;margin-block:-12px;padding-block:12px}}.Footer-module-scss-module__EzUeIG__footerMinimal .Footer-module-scss-module__EzUeIG__grid{grid-template-columns:minmax(0,1fr)}.Footer-module-scss-module__EzUeIG__footerMinimal .Footer-module-scss-module__EzUeIG__brandCol{max-width:480px}.Footer-module-scss-module__EzUeIG__footerMinimal .Footer-module-scss-module__EzUeIG__bottomInner{flex-wrap:wrap}.Footer-module-scss-module__EzUeIG__footerCentered .Footer-module-scss-module__EzUeIG__grid{grid-template-columns:minmax(0,1fr);justify-content:center}.Footer-module-scss-module__EzUeIG__footerCentered .Footer-module-scss-module__EzUeIG__brandCol{align-items:center;max-width:480px;margin-inline:auto}.Footer-module-scss-module__EzUeIG__footerCentered .Footer-module-scss-module__EzUeIG__desc{text-align:center;max-width:420px;margin-inline:auto}.Footer-module-scss-module__EzUeIG__footerCentered .Footer-module-scss-module__EzUeIG__socials{justify-content:center}.Footer-module-scss-module__EzUeIG__footerCentered .Footer-module-scss-module__EzUeIG__bottomInner{text-align:center;flex-direction:column;justify-content:center;gap:12px}.Footer-module-scss-module__EzUeIG__footerCentered .Footer-module-scss-module__EzUeIG__payments{justify-content:center}.Footer-module-scss-module__EzUeIG__footerCompact .Footer-module-scss-module__EzUeIG__top{padding-block:32px 24px}.Footer-module-scss-module__EzUeIG__footerCompact .Footer-module-scss-module__EzUeIG__grid{gap:32px}.Footer-module-scss-module__EzUeIG__footerCompact .Footer-module-scss-module__EzUeIG__brandCol,.Footer-module-scss-module__EzUeIG__footerCompact .Footer-module-scss-module__EzUeIG__linkCol{gap:12px}.Footer-module-scss-module__EzUeIG__footerCompact .Footer-module-scss-module__EzUeIG__linkList{gap:8px}.Footer-module-scss-module__EzUeIG__footerCompact .Footer-module-scss-module__EzUeIG__link{font-size:13px}.Footer-module-scss-module__EzUeIG__footerCompact .Footer-module-scss-module__EzUeIG__bottom{padding-block:12px}.Footer-module-scss-module__EzUeIG__bottom{background:var(--color-surface2);border-top:1px solid var(--color-border);padding-block:20px}.Footer-module-scss-module__EzUeIG__bottomInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:768px){.Footer-module-scss-module__EzUeIG__bottomInner{flex-direction:column;align-items:flex-start}}.Footer-module-scss-module__EzUeIG__copy{color:var(--color-ink4);font-size:13px}.Footer-module-scss-module__EzUeIG__payments{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Footer-module-scss-module__EzUeIG__payLabel{color:var(--color-ink5);font-size:12px}.Footer-module-scss-module__EzUeIG__payBadge{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink3);white-space:nowrap;border-radius:9999px;padding:3px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700}.Footer-module-scss-module__EzUeIG__legalLinks{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:6px 18px;width:100%;margin-bottom:4px;padding-bottom:12px;display:flex}.Footer-module-scss-module__EzUeIG__legalLink{color:inherit;opacity:.8;font-size:13px;text-decoration:none}.Footer-module-scss-module__EzUeIG__legalLink:hover{opacity:1;text-decoration:underline}@media (max-width:768px){.Footer-module-scss-module__EzUeIG__legalLink{min-width:44px;margin-block:-12px;padding-block:12px}}
.AnnouncementBar-module-scss-module__-Rjd3a__bar{z-index:301;background:linear-gradient(135deg,#4a7fe5 0%,#1a3baf 100%);align-items:center;height:40px;display:flex;position:relative;overflow:hidden}.AnnouncementBar-module-scss-module__-Rjd3a__marqueeWrapper{flex:1;align-items:center;height:100%;display:flex;overflow:hidden}.AnnouncementBar-module-scss-module__-Rjd3a__track{align-items:center;gap:0;width:max-content;animation:40s linear infinite AnnouncementBar-module-scss-module__-Rjd3a__tickerScroll;display:flex}.AnnouncementBar-module-scss-module__-Rjd3a__track:hover{animation-play-state:paused}.AnnouncementBar-module-scss-module__-Rjd3a__trackStatic{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.AnnouncementBar-module-scss-module__-Rjd3a__item{white-space:nowrap;align-items:center;gap:12px;padding-inline:32px;display:inline-flex}.AnnouncementBar-module-scss-module__-Rjd3a__tag{text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#fff3;border-radius:9999px;padding:2px 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700}.AnnouncementBar-module-scss-module__-Rjd3a__text{color:#fffffff2;letter-spacing:.01em;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.AnnouncementBar-module-scss-module__-Rjd3a__dot{color:#fff6;font-size:16px}.AnnouncementBar-module-scss-module__-Rjd3a__stackedContent{justify-content:center;align-items:center;gap:12px;width:100%;animation:.4s AnnouncementBar-module-scss-module__-Rjd3a__announcementFadeIn;display:flex}.AnnouncementBar-module-scss-module__-Rjd3a__compactBar{height:32px}.AnnouncementBar-module-scss-module__-Rjd3a__compactContent{justify-content:center;align-items:center;width:100%;display:flex}.AnnouncementBar-module-scss-module__-Rjd3a__compactContent .AnnouncementBar-module-scss-module__-Rjd3a__text{font-size:12px}@keyframes AnnouncementBar-module-scss-module__-Rjd3a__announcementFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.AnnouncementBar-module-scss-module__-Rjd3a__close{color:#fff;cursor:pointer;z-index:2;background:#ffffff26;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.AnnouncementBar-module-scss-module__-Rjd3a__close:hover{background:#ffffff4d}.AnnouncementBar-module-scss-module__-Rjd3a__close{position:relative}.AnnouncementBar-module-scss-module__-Rjd3a__close:after{content:"";position:absolute;inset:-8px}@keyframes AnnouncementBar-module-scss-module__-Rjd3a__tickerScroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.AnnouncementBar-module-scss-module__-Rjd3a__track{animation:none}}
.QuantitySelector-module-scss-module__zfLGAa__wrap{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:16px;align-items:center;gap:0;height:48px;transition:border-color .2s;display:inline-flex;overflow:hidden}.QuantitySelector-module-scss-module__zfLGAa__wrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #2556c81f}@media (max-width:480px){.QuantitySelector-module-scss-module__zfLGAa__wrap{justify-content:space-between;width:100%}}.QuantitySelector-module-scss-module__zfLGAa__btn{width:40px;height:40px;color:var(--color-ink2);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:500;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.QuantitySelector-module-scss-module__zfLGAa__btn:hover:not(:disabled){background:var(--color-primary-pale);color:var(--color-primary)}.QuantitySelector-module-scss-module__zfLGAa__btn:disabled{opacity:.35;cursor:not-allowed}.QuantitySelector-module-scss-module__zfLGAa__val{text-align:center;min-width:40px;color:var(--color-ink);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);justify-content:center;align-items:center;height:40px;padding-inline:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;display:flex}@media (max-width:768px){.QuantitySelector-module-scss-module__zfLGAa__btn{min-width:44px;min-height:44px}}
@keyframes CartDrawer-module-scss-module___2pEbG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CartDrawer-module-scss-module___2pEbG__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.CartDrawer-module-scss-module___2pEbG__overlay{-webkit-backdrop-filter:blur(4px);z-index:349;background:#00000073;animation:.22s CartDrawer-module-scss-module___2pEbG__fadeIn;position:fixed;inset:0}.CartDrawer-module-scss-module___2pEbG__drawer{background:var(--color-surface);z-index:350;flex-direction:column;width:440px;max-width:100%;animation:.3s cubic-bezier(.4,0,.2,1) CartDrawer-module-scss-module___2pEbG__slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 48px #00000024}@media (max-width:480px){.CartDrawer-module-scss-module___2pEbG__drawer{width:100%}}.CartDrawer-module-scss-module___2pEbG__header{border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.CartDrawer-module-scss-module___2pEbG__headerLeft{align-items:center;gap:8px;display:flex}.CartDrawer-module-scss-module___2pEbG__headerLeft>i{color:#2556c8;font-size:22px}.CartDrawer-module-scss-module___2pEbG__title{color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700}.CartDrawer-module-scss-module___2pEbG__countBadge{color:#fff;background:#2556c8;border-radius:9999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding-inline:6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.CartDrawer-module-scss-module___2pEbG__closeBtn{background:var(--color-bg);border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-ink3);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.CartDrawer-module-scss-module___2pEbG__closeBtn:hover{color:#ef4444;background:#ef444414;border-color:#ef444440}.CartDrawer-module-scss-module___2pEbG__body{flex:1;min-height:0;overflow-y:auto}.CartDrawer-module-scss-module___2pEbG__body::-webkit-scrollbar{width:4px}.CartDrawer-module-scss-module___2pEbG__body::-webkit-scrollbar-thumb{background:#d8def0;border-radius:9999px}.CartDrawer-module-scss-module___2pEbG__body{scrollbar-width:thin;scrollbar-color:var(--color-border) #0000}.CartDrawer-module-scss-module___2pEbG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;min-height:340px;padding:64px 32px;display:flex}.CartDrawer-module-scss-module___2pEbG__emptyIconWrap{background:#2556c80f;border:2px solid #2556c826;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.CartDrawer-module-scss-module___2pEbG__emptyIconWrap i{color:#2556c8;opacity:.6;font-size:36px}.CartDrawer-module-scss-module___2pEbG__emptyTitle{color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700}.CartDrawer-module-scss-module___2pEbG__emptySub{color:var(--color-ink4);margin:0;font-size:13px}.CartDrawer-module-scss-module___2pEbG__emptyBtn{color:#fff;background:#2556c8;border-radius:6px;align-items:center;gap:8px;padding:11px 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.CartDrawer-module-scss-module___2pEbG__emptyBtn i{font-size:15px}.CartDrawer-module-scss-module___2pEbG__emptyBtn:hover{background:#1a3baf;transform:translateY(-1px)}.CartDrawer-module-scss-module___2pEbG__list{flex-direction:column;gap:12px;margin:0;padding:16px 20px;list-style:none;display:flex}.CartDrawer-module-scss-module___2pEbG__item{background:var(--color-bg);border:1px solid var(--color-border);transition:border-color all .18s cubic-bezier(.4, 0, .2, 1),box-shadow all .18s cubic-bezier(.4, 0, .2, 1);border-radius:12px;gap:12px;padding:16px;display:flex}.CartDrawer-module-scss-module___2pEbG__item:hover{border-color:#2556c840;box-shadow:0 2px 12px #2556c80f}.CartDrawer-module-scss-module___2pEbG__imgWrap{background:#d8def0;border-radius:6px;flex-shrink:0;width:88px;height:100px;position:relative;overflow:hidden}.CartDrawer-module-scss-module___2pEbG__img{object-fit:cover}.CartDrawer-module-scss-module___2pEbG__info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.CartDrawer-module-scss-module___2pEbG__nameRow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.CartDrawer-module-scss-module___2pEbG__name{color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.CartDrawer-module-scss-module___2pEbG__removeBtn{width:24px;height:24px;color:var(--color-ink5);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:-2px;font-size:15px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.CartDrawer-module-scss-module___2pEbG__removeBtn:hover{color:#ef4444;background:#ef44441a}.CartDrawer-module-scss-module___2pEbG__chips{flex-wrap:wrap;gap:5px;display:flex}.CartDrawer-module-scss-module___2pEbG__chip{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink3);white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.CartDrawer-module-scss-module___2pEbG__colorDot{border:1px solid #0000001f;border-radius:50%;flex-shrink:0;width:10px;height:10px}.CartDrawer-module-scss-module___2pEbG__addons{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.CartDrawer-module-scss-module___2pEbG__addonRow{color:var(--color-ink3);align-items:center;gap:5px;font-size:12px;display:flex}.CartDrawer-module-scss-module___2pEbG__addonRow i{color:#2556c8;flex-shrink:0;font-size:12px}.CartDrawer-module-scss-module___2pEbG__addonName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CartDrawer-module-scss-module___2pEbG__addonPrice{color:#2556c8;flex-shrink:0;font-weight:600}.CartDrawer-module-scss-module___2pEbG__qtyRow{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.CartDrawer-module-scss-module___2pEbG__linePrice{color:#2556c8;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700}.CartDrawer-module-scss-module___2pEbG__upsell{border-top:1px solid var(--color-border);background:#2556c805;flex-shrink:0;padding:16px 20px}.CartDrawer-module-scss-module___2pEbG__upsellLabel{color:var(--color-ink3);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.CartDrawer-module-scss-module___2pEbG__upsellLabel i{color:#2556c8;font-size:14px}.CartDrawer-module-scss-module___2pEbG__upsellScroll{scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.CartDrawer-module-scss-module___2pEbG__upsellScroll::-webkit-scrollbar{display:none}.CartDrawer-module-scss-module___2pEbG__upsellCard{background:var(--color-surface);border:1px solid var(--color-border);width:200px;transition:border-color all .18s cubic-bezier(.4, 0, .2, 1);border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px 8px 8px;display:flex}.CartDrawer-module-scss-module___2pEbG__upsellCard:hover{border-color:#2556c84d}.CartDrawer-module-scss-module___2pEbG__upsellImgWrap{background:var(--color-bg);border-radius:6px;flex-shrink:0;width:48px;height:56px;position:relative;overflow:hidden}.CartDrawer-module-scss-module___2pEbG__upsellImg{object-fit:cover}.CartDrawer-module-scss-module___2pEbG__upsellInfo{flex:1;min-width:0}.CartDrawer-module-scss-module___2pEbG__upsellName{color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 2px;font-size:12px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.CartDrawer-module-scss-module___2pEbG__upsellPrice{color:#2556c8;margin:0;font-size:12px;font-weight:700}.CartDrawer-module-scss-module___2pEbG__upsellAddBtn{color:#fff;cursor:pointer;background:#2556c8;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.CartDrawer-module-scss-module___2pEbG__upsellAddBtn:hover{background:#1a3baf;transform:scale(1.08)}.CartDrawer-module-scss-module___2pEbG__footer{border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;flex-shrink:0;gap:16px;padding:20px 24px 24px;display:flex}.CartDrawer-module-scss-module___2pEbG__shipBar{flex-direction:column;gap:8px;display:flex}.CartDrawer-module-scss-module___2pEbG__shipBarTrack{background:var(--color-bg);border:1px solid var(--color-border);border-radius:9999px;height:5px;overflow:hidden}.CartDrawer-module-scss-module___2pEbG__shipBarFill{background:linear-gradient(90deg,#2556c8 0%,#2556c8b3 100%);border-radius:9999px;height:100%;transition:width .5s}.CartDrawer-module-scss-module___2pEbG__shipBarNote{color:var(--color-ink3);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.CartDrawer-module-scss-module___2pEbG__shipBarNote i{color:#2556c8;font-size:13px}.CartDrawer-module-scss-module___2pEbG__subtotalRow{background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.CartDrawer-module-scss-module___2pEbG__subtotalLabel{color:var(--color-ink3);font-size:14px;font-weight:600}.CartDrawer-module-scss-module___2pEbG__subtotalVal{color:#2556c8;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800}.CartDrawer-module-scss-module___2pEbG__shippingNote{color:var(--color-ink4);text-align:center;justify-content:center;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.CartDrawer-module-scss-module___2pEbG__shippingNote i{flex-shrink:0;font-size:12px}.CartDrawer-module-scss-module___2pEbG__checkoutBtn{color:#fff;letter-spacing:.02em;background:#2556c8;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;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}.CartDrawer-module-scss-module___2pEbG__checkoutBtn i{font-size:17px}.CartDrawer-module-scss-module___2pEbG__checkoutBtn:hover{background:#1a3baf;transform:translateY(-1px);box-shadow:0 6px 22px #2556c866}.CartDrawer-module-scss-module___2pEbG__continueBtn{width:100%;height:40px;color:var(--color-ink4);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;font-size:13px;font-weight:500;transition:all .18s cubic-bezier(.4,0,.2,1)}.CartDrawer-module-scss-module___2pEbG__continueBtn:hover{color:#2556c8}.CartDrawer-module-scss-module___2pEbG__compact .CartDrawer-module-scss-module___2pEbG__header{padding:16px 20px}.CartDrawer-module-scss-module___2pEbG__compact .CartDrawer-module-scss-module___2pEbG__list{gap:8px;padding:12px 16px}.CartDrawer-module-scss-module___2pEbG__compact .CartDrawer-module-scss-module___2pEbG__item{gap:8px;padding:12px}.CartDrawer-module-scss-module___2pEbG__compact .CartDrawer-module-scss-module___2pEbG__imgWrap{width:64px;height:72px}.CartDrawer-module-scss-module___2pEbG__compact .CartDrawer-module-scss-module___2pEbG__name{font-size:12px}.CartDrawer-module-scss-module___2pEbG__compact .CartDrawer-module-scss-module___2pEbG__footer{gap:12px;padding:16px 20px 20px}.CartDrawer-module-scss-module___2pEbG__compact .CartDrawer-module-scss-module___2pEbG__checkoutBtn{height:46px;font-size:13px}.CartDrawer-module-scss-module___2pEbG__compact .CartDrawer-module-scss-module___2pEbG__continueBtn{height:34px}.CartDrawer-module-scss-module___2pEbG__compact .CartDrawer-module-scss-module___2pEbG__empty{gap:8px;min-height:220px;padding:32px 24px}.CartDrawer-module-scss-module___2pEbG__compact .CartDrawer-module-scss-module___2pEbG__emptyIconWrap{width:56px;height:56px}.CartDrawer-module-scss-module___2pEbG__compact .CartDrawer-module-scss-module___2pEbG__emptyIconWrap i{font-size:26px}.CartDrawer-module-scss-module___2pEbG__compact .CartDrawer-module-scss-module___2pEbG__emptyTitle{font-size:15px}.CartDrawer-module-scss-module___2pEbG__compact .CartDrawer-module-scss-module___2pEbG__emptySub{font-size:12px}.CartDrawer-module-scss-module___2pEbG__compact .CartDrawer-module-scss-module___2pEbG__emptyBtn{padding:9px 18px;font-size:12px}.CartDrawer-module-scss-module___2pEbG__summary-focused .CartDrawer-module-scss-module___2pEbG__footer{background:#2556c80a;border-top:2px solid #2556c840;padding:24px}.CartDrawer-module-scss-module___2pEbG__summary-focused .CartDrawer-module-scss-module___2pEbG__subtotalRow{background:var(--color-surface);border-width:2px;border-color:#2556c84d;padding:16px 20px}.CartDrawer-module-scss-module___2pEbG__summary-focused .CartDrawer-module-scss-module___2pEbG__subtotalLabel{font-size:15px}.CartDrawer-module-scss-module___2pEbG__summary-focused .CartDrawer-module-scss-module___2pEbG__subtotalVal{font-size:24px}.CartDrawer-module-scss-module___2pEbG__summary-focused .CartDrawer-module-scss-module___2pEbG__checkoutBtn{height:56px;font-size:15px}.CartDrawer-module-scss-module___2pEbG__summary-focused .CartDrawer-module-scss-module___2pEbG__empty{background:#2556c808;min-height:380px}.CartDrawer-module-scss-module___2pEbG__summary-focused .CartDrawer-module-scss-module___2pEbG__emptyIconWrap{border-width:3px;width:96px;height:96px}.CartDrawer-module-scss-module___2pEbG__summary-focused .CartDrawer-module-scss-module___2pEbG__emptyIconWrap i{font-size:42px}.CartDrawer-module-scss-module___2pEbG__summary-focused .CartDrawer-module-scss-module___2pEbG__emptyBtn{padding:14px 32px;font-size:14px}.CartDrawer-module-scss-module___2pEbG__minimal .CartDrawer-module-scss-module___2pEbG__header{border-bottom:none;padding-bottom:12px}.CartDrawer-module-scss-module___2pEbG__minimal .CartDrawer-module-scss-module___2pEbG__item{border:none;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;padding:12px 0}.CartDrawer-module-scss-module___2pEbG__minimal .CartDrawer-module-scss-module___2pEbG__item:hover{box-shadow:none;border-color:var(--color-border)}.CartDrawer-module-scss-module___2pEbG__minimal .CartDrawer-module-scss-module___2pEbG__footer{border-top:none;padding-top:12px}.CartDrawer-module-scss-module___2pEbG__minimal .CartDrawer-module-scss-module___2pEbG__subtotalRow{background:0 0;border:none;padding:8px 0}.CartDrawer-module-scss-module___2pEbG__minimal .CartDrawer-module-scss-module___2pEbG__empty{gap:8px}.CartDrawer-module-scss-module___2pEbG__minimal .CartDrawer-module-scss-module___2pEbG__emptyIconWrap{background:0 0;border:none}.CartDrawer-module-scss-module___2pEbG__minimal .CartDrawer-module-scss-module___2pEbG__emptyIconWrap i{opacity:.3;font-size:44px}.CartDrawer-module-scss-module___2pEbG__minimal .CartDrawer-module-scss-module___2pEbG__emptyBtn{color:#2556c8;background:0 0;border:1.5px solid #2556c8}.CartDrawer-module-scss-module___2pEbG__minimal .CartDrawer-module-scss-module___2pEbG__emptyBtn:hover{background:#2556c80f}
.SearchDrawer-module-scss-module__EYiOOW__overlay{background:var(--overlay);-webkit-backdrop-filter:blur(8px);z-index:399;animation:.2s SearchDrawer-module-scss-module__EYiOOW__fadeIn;position:fixed;inset:0}.SearchDrawer-module-scss-module__EYiOOW__drawer{z-index:400;pointer-events:none;justify-content:center;align-items:flex-start;padding:20px 16px;display:flex;position:fixed;inset:0}@media (min-width:768px){.SearchDrawer-module-scss-module__EYiOOW__drawer{padding:32px 24px}}.SearchDrawer-module-scss-module__EYiOOW__inner{pointer-events:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:24px;flex-direction:column;gap:16px;width:100%;max-width:760px;max-height:100%;padding:20px;animation:.25s cubic-bezier(.4,0,.2,1) SearchDrawer-module-scss-module__EYiOOW__slideDown;display:flex;box-shadow:0 20px 60px #2556c82e,0 8px 16px #0000001a}@media (min-width:768px){.SearchDrawer-module-scss-module__EYiOOW__inner{padding:24px 32px}}.SearchDrawer-module-scss-module__EYiOOW__variant-fullscreen-search{align-items:stretch;padding:0}.SearchDrawer-module-scss-module__EYiOOW__variant-fullscreen-search .SearchDrawer-module-scss-module__EYiOOW__inner{border:none;border-radius:0;justify-content:flex-start;max-width:none;height:100%;max-height:none;padding:24px 16px;animation:.25s SearchDrawer-module-scss-module__EYiOOW__fadeIn}@media (min-width:768px){.SearchDrawer-module-scss-module__EYiOOW__variant-fullscreen-search .SearchDrawer-module-scss-module__EYiOOW__inner{padding:48px 48px 32px}}.SearchDrawer-module-scss-module__EYiOOW__variant-fullscreen-search .SearchDrawer-module-scss-module__EYiOOW__topRow,.SearchDrawer-module-scss-module__EYiOOW__variant-fullscreen-search .SearchDrawer-module-scss-module__EYiOOW__inputWrap,.SearchDrawer-module-scss-module__EYiOOW__variant-fullscreen-search .SearchDrawer-module-scss-module__EYiOOW__results,.SearchDrawer-module-scss-module__EYiOOW__variant-fullscreen-search .SearchDrawer-module-scss-module__EYiOOW__trending{width:100%;max-width:720px;margin-inline:auto}.SearchDrawer-module-scss-module__EYiOOW__variant-fullscreen-search .SearchDrawer-module-scss-module__EYiOOW__input{height:64px;font-size:17px}.SearchDrawer-module-scss-module__EYiOOW__variant-fullscreen-search .SearchDrawer-module-scss-module__EYiOOW__searchBtn{height:64px}.SearchDrawer-module-scss-module__EYiOOW__variant-side-panel{justify-content:flex-end;align-items:stretch;padding:0}.SearchDrawer-module-scss-module__EYiOOW__variant-side-panel .SearchDrawer-module-scss-module__EYiOOW__inner{border:none;border-left:1px solid var(--color-border);border-radius:0;width:100%;max-width:420px;height:100%;max-height:none;animation:.25s cubic-bezier(.4,0,.2,1) SearchDrawer-module-scss-module__EYiOOW__slideInRight}.SearchDrawer-module-scss-module__EYiOOW__variant-side-panel .SearchDrawer-module-scss-module__EYiOOW__resultsGrid{grid-template-columns:minmax(0,1fr)}.SearchDrawer-module-scss-module__EYiOOW__variant-side-panel .SearchDrawer-module-scss-module__EYiOOW__resultCard{flex-direction:row;align-items:center}.SearchDrawer-module-scss-module__EYiOOW__variant-side-panel .SearchDrawer-module-scss-module__EYiOOW__resultImg{aspect-ratio:auto;flex-shrink:0;width:56px;height:56px}.SearchDrawer-module-scss-module__EYiOOW__variant-side-panel .SearchDrawer-module-scss-module__EYiOOW__resultInfo{flex:1}.SearchDrawer-module-scss-module__EYiOOW__variant-command-palette{align-items:flex-start;padding-top:14vh}.SearchDrawer-module-scss-module__EYiOOW__variant-command-palette .SearchDrawer-module-scss-module__EYiOOW__inner{border-radius:20px;gap:12px;max-width:560px;padding:16px}.SearchDrawer-module-scss-module__EYiOOW__variant-command-palette .SearchDrawer-module-scss-module__EYiOOW__label{font-size:12px}.SearchDrawer-module-scss-module__EYiOOW__variant-command-palette .SearchDrawer-module-scss-module__EYiOOW__input{height:46px;padding-left:44px;font-size:14px}.SearchDrawer-module-scss-module__EYiOOW__variant-command-palette .SearchDrawer-module-scss-module__EYiOOW__searchIcon{font-size:17px}.SearchDrawer-module-scss-module__EYiOOW__variant-command-palette .SearchDrawer-module-scss-module__EYiOOW__closeBtn{width:32px;height:32px;font-size:16px}.SearchDrawer-module-scss-module__EYiOOW__variant-command-palette .SearchDrawer-module-scss-module__EYiOOW__resultCard{padding:6px}.SearchDrawer-module-scss-module__EYiOOW__variant-command-palette .SearchDrawer-module-scss-module__EYiOOW__resultImg{aspect-ratio:1}.SearchDrawer-module-scss-module__EYiOOW__variant-command-palette .SearchDrawer-module-scss-module__EYiOOW__tag{padding:6px 10px;font-size:12px}.SearchDrawer-module-scss-module__EYiOOW__variant-command-palette .SearchDrawer-module-scss-module__EYiOOW__clearBtn,.SearchDrawer-module-scss-module__EYiOOW__variant-command-palette .SearchDrawer-module-scss-module__EYiOOW__loadingWrap{right:14px}.SearchDrawer-module-scss-module__EYiOOW__topRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.SearchDrawer-module-scss-module__EYiOOW__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink4);font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;display:block}.SearchDrawer-module-scss-module__EYiOOW__subtitle{color:var(--color-ink3);margin:4px 0 0;font-family:Inter,sans-serif;font-size:13.5px}.SearchDrawer-module-scss-module__EYiOOW__closeBtn{background:var(--color-surface2);border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-ink3);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.SearchDrawer-module-scss-module__EYiOOW__closeBtn:hover{background:var(--color-primary-pale);color:var(--color-primary);border-color:var(--color-primary)}.SearchDrawer-module-scss-module__EYiOOW__inputWrap{align-items:center;gap:8px;display:flex;position:relative}.SearchDrawer-module-scss-module__EYiOOW__searchIcon{color:var(--color-ink4);pointer-events:none;font-size:20px;transition:color .18s;position:absolute;left:16px}.SearchDrawer-module-scss-module__EYiOOW__input{border:1.5px solid var(--color-border);background:var(--color-surface2);width:100%;height:54px;color:var(--color-ink);border-radius:20px;outline:none;flex:1;padding-left:50px;padding-right:16px;font-family:Inter,sans-serif;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.SearchDrawer-module-scss-module__EYiOOW__input::placeholder{color:var(--color-ink5)}.SearchDrawer-module-scss-module__EYiOOW__input:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px #2556c81f}.SearchDrawer-module-scss-module__EYiOOW__inputWrap:focus-within .SearchDrawer-module-scss-module__EYiOOW__searchIcon{color:var(--color-primary)}.SearchDrawer-module-scss-module__EYiOOW__clearBtn{color:var(--color-ink5);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;font-size:18px;display:flex;position:absolute;right:134px}.SearchDrawer-module-scss-module__EYiOOW__clearBtn:hover{color:var(--color-ink3)}.SearchDrawer-module-scss-module__EYiOOW__loadingWrap{align-items:center;gap:6px;display:flex;position:absolute;right:134px}.SearchDrawer-module-scss-module__EYiOOW__loadingText{color:var(--color-ink4);white-space:nowrap;font-size:12.5px}.SearchDrawer-module-scss-module__EYiOOW__spinIcon{color:var(--color-primary);font-size:18px;animation:.7s linear infinite SearchDrawer-module-scss-module__EYiOOW__spin}.SearchDrawer-module-scss-module__EYiOOW__searchBtn{color:#fafbff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#4a7fe5 0%,#1a3baf 100%);border:none;border-radius:20px;flex-shrink:0;align-items:center;gap:8px;height:54px;padding:0 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.SearchDrawer-module-scss-module__EYiOOW__searchBtn i{font-size:16px}.SearchDrawer-module-scss-module__EYiOOW__searchBtn:hover{transform:translateY(-1px);box-shadow:0 8px 32px #2556c833}@media (max-width:640px){.SearchDrawer-module-scss-module__EYiOOW__searchBtn span{display:none}.SearchDrawer-module-scss-module__EYiOOW__searchBtn{justify-content:center;width:54px;padding:0}.SearchDrawer-module-scss-module__EYiOOW__clearBtn,.SearchDrawer-module-scss-module__EYiOOW__loadingWrap{right:64px}}.SearchDrawer-module-scss-module__EYiOOW__results{flex-direction:column;gap:12px;max-height:62vh;padding-right:4px;display:flex;overflow-y:auto}.SearchDrawer-module-scss-module__EYiOOW__results::-webkit-scrollbar{width:4px}.SearchDrawer-module-scss-module__EYiOOW__results::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:9999px}.SearchDrawer-module-scss-module__EYiOOW__resultsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.SearchDrawer-module-scss-module__EYiOOW__resultsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.SearchDrawer-module-scss-module__EYiOOW__resultCard{border:1px solid #0000;border-radius:16px;flex-direction:column;gap:8px;padding:8px;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.SearchDrawer-module-scss-module__EYiOOW__resultCard:hover{background:var(--color-primary-pale);border-color:var(--color-border)}.SearchDrawer-module-scss-module__EYiOOW__resultImg{aspect-ratio:1/1.05;background:var(--color-surface2);border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.SearchDrawer-module-scss-module__EYiOOW__resultImg i{color:var(--color-ink5);font-size:26px}.SearchDrawer-module-scss-module__EYiOOW__resultInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.SearchDrawer-module-scss-module__EYiOOW__resultName{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:13px;font-weight:600;overflow:hidden}.SearchDrawer-module-scss-module__EYiOOW__resultCat{color:var(--color-ink4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.SearchDrawer-module-scss-module__EYiOOW__resultPrice{color:var(--color-primary);margin-top:2px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700}.SearchDrawer-module-scss-module__EYiOOW__viewAll{background:var(--color-primary-pale);color:var(--color-primary);cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.SearchDrawer-module-scss-module__EYiOOW__viewAll:hover{background:var(--color-primary);color:#fafbff}.SearchDrawer-module-scss-module__EYiOOW__empty{text-align:center;color:var(--color-ink4);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 16px;display:flex}.SearchDrawer-module-scss-module__EYiOOW__empty i{color:var(--color-ink5);font-size:36px}.SearchDrawer-module-scss-module__EYiOOW__emptyTitle{color:var(--color-ink2);font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700}.SearchDrawer-module-scss-module__EYiOOW__emptyText{color:var(--color-ink4);max-width:320px;font-family:Inter,sans-serif;font-size:13.5px}.SearchDrawer-module-scss-module__EYiOOW__trending{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SearchDrawer-module-scss-module__EYiOOW__trendLabel{color:var(--color-ink4);margin-right:4px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:700}.SearchDrawer-module-scss-module__EYiOOW__tag{background:var(--color-surface2);border:1px solid var(--color-border);color:var(--color-ink2);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:8px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.SearchDrawer-module-scss-module__EYiOOW__tag i{color:var(--color-ink4);font-size:15px}.SearchDrawer-module-scss-module__EYiOOW__tag:hover{background:var(--color-primary-pale);border-color:var(--color-primary);color:var(--color-primary)}.SearchDrawer-module-scss-module__EYiOOW__tag:hover i{color:var(--color-primary)}.SearchDrawer-module-scss-module__EYiOOW__hint{color:var(--color-ink5);align-items:center;gap:4px;margin:0;font-size:12.5px;display:flex}.SearchDrawer-module-scss-module__EYiOOW__hint kbd{background:var(--color-surface2);border:1px solid var(--color-border);min-width:22px;height:20px;color:var(--color-ink3);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-family:Inter,sans-serif;font-size:12px;display:inline-flex}@keyframes SearchDrawer-module-scss-module__EYiOOW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SearchDrawer-module-scss-module__EYiOOW__slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes SearchDrawer-module-scss-module__EYiOOW__slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes SearchDrawer-module-scss-module__EYiOOW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ShopHeroBanner-module-scss-module__Sn4LXW__pageHeader{background:#e8f0fe;border-bottom:1px solid #2556c81f;padding-block:48px 64px;position:relative;overflow:hidden}[data-theme=dark] .ShopHeroBanner-module-scss-module__Sn4LXW__pageHeader{background:#0f1b35;border-bottom-color:#2556c840}@media (max-width:768px){.ShopHeroBanner-module-scss-module__Sn4LXW__pageHeader{padding-block:32px 40px}}.ShopHeroBanner-module-scss-module__Sn4LXW__deco{color:#2556c81a;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.ShopHeroBanner-module-scss-module__Sn4LXW__deco i{line-height:1;display:block}[data-theme=dark] .ShopHeroBanner-module-scss-module__Sn4LXW__deco{color:#2556c82e}@media (max-width:640px){.ShopHeroBanner-module-scss-module__Sn4LXW__deco{display:none}}.ShopHeroBanner-module-scss-module__Sn4LXW__deco1{font-size:110px;top:-10px;left:5%;transform:rotate(-15deg)}.ShopHeroBanner-module-scss-module__Sn4LXW__deco2{font-size:80px;bottom:-5px;left:18%;transform:rotate(10deg)}.ShopHeroBanner-module-scss-module__Sn4LXW__deco3{opacity:.7;font-size:130px;top:-15px;left:32%;transform:rotate(5deg)}.ShopHeroBanner-module-scss-module__Sn4LXW__deco4{font-size:90px;bottom:-8px;left:46%;transform:rotate(-8deg)}.ShopHeroBanner-module-scss-module__Sn4LXW__deco5{opacity:.8;font-size:120px;top:-12px;right:28%;transform:rotate(12deg)}.ShopHeroBanner-module-scss-module__Sn4LXW__deco6{font-size:85px;bottom:-4px;right:14%;transform:rotate(-6deg)}.ShopHeroBanner-module-scss-module__Sn4LXW__deco7{opacity:.75;font-size:95px;top:-6px;right:4%;transform:rotate(18deg)}.ShopHeroBanner-module-scss-module__Sn4LXW__deco8{opacity:.6;font-size:75px;top:30%;left:58%;transform:rotate(-12deg)}.ShopHeroBanner-module-scss-module__Sn4LXW__pageHeaderInner{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin-inline:auto;padding-inline:32px;display:flex;position:relative}@media (max-width:1024px){.ShopHeroBanner-module-scss-module__Sn4LXW__pageHeaderInner{padding-inline:24px}}@media (max-width:768px){.ShopHeroBanner-module-scss-module__Sn4LXW__pageHeaderInner{flex-direction:column;align-items:flex-start;gap:16px;padding-inline:20px}}@media (max-width:480px){.ShopHeroBanner-module-scss-module__Sn4LXW__pageHeaderInner{padding-inline:16px}}.ShopHeroBanner-module-scss-module__Sn4LXW__pageHeaderLeft{flex-direction:column;gap:8px;display:flex}.ShopHeroBanner-module-scss-module__Sn4LXW__breadcrumb{color:var(--color-ink4);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.ShopHeroBanner-module-scss-module__Sn4LXW__breadcrumb a{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .2s}.ShopHeroBanner-module-scss-module__Sn4LXW__breadcrumb a:hover{color:var(--color-primary-dark)}.ShopHeroBanner-module-scss-module__Sn4LXW__breadcrumb i{color:var(--color-ink4);font-size:14px}.ShopHeroBanner-module-scss-module__Sn4LXW__breadActive{color:var(--color-ink);font-weight:600}.ShopHeroBanner-module-scss-module__Sn4LXW__pageTitle{color:var(--color-ink);letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:800}.ShopHeroBanner-module-scss-module__Sn4LXW__pageSubtitle{color:var(--color-ink4);margin:0;font-size:14px}.ShopHeroBanner-module-scss-module__Sn4LXW__categoryChips{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.ShopHeroBanner-module-scss-module__Sn4LXW__categoryChips{width:100%}}.ShopHeroBanner-module-scss-module__Sn4LXW__catChip{height:38px;color:var(--color-ink2);cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(6px);background:#ffffffb3;border:1.5px solid #2556c840;border-radius:9999px;padding-inline:16px;font-size:13px;font-weight:500;transition:all .18s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .ShopHeroBanner-module-scss-module__Sn4LXW__catChip{color:var(--color-ink3);background:#ffffff0f;border-color:#2556c866}.ShopHeroBanner-module-scss-module__Sn4LXW__catChip:hover{border-color:var(--color-primary);color:var(--color-primary);background:#ffffffe6}.ShopHeroBanner-module-scss-module__Sn4LXW__catChipActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.ShopHeroBanner-module-scss-module__Sn4LXW__catChipActive:hover{color:#fff;background:var(--color-primary)}[data-theme=dark] .ShopHeroBanner-module-scss-module__Sn4LXW__catChipActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.ShopHeroBanner-module-scss-module__Sn4LXW__centered .ShopHeroBanner-module-scss-module__Sn4LXW__pageHeaderInner{text-align:center;flex-direction:column;align-items:center}.ShopHeroBanner-module-scss-module__Sn4LXW__centered .ShopHeroBanner-module-scss-module__Sn4LXW__pageHeaderLeft{align-items:center}.ShopHeroBanner-module-scss-module__Sn4LXW__centered .ShopHeroBanner-module-scss-module__Sn4LXW__breadcrumb,.ShopHeroBanner-module-scss-module__Sn4LXW__centered .ShopHeroBanner-module-scss-module__Sn4LXW__categoryChips{justify-content:center}.ShopHeroBanner-module-scss-module__Sn4LXW__minimal{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:32px}[data-theme=dark] .ShopHeroBanner-module-scss-module__Sn4LXW__minimal{background:var(--color-surface)}.ShopHeroBanner-module-scss-module__Sn4LXW__accent{background:var(--color-surface);border-bottom:none;border-left:4px solid #2556c8;padding-block:32px}.ShopHeroBanner-module-scss-module__Sn4LXW__accent .ShopHeroBanner-module-scss-module__Sn4LXW__pageHeaderInner{padding-inline:24px}.ShopHeroBanner-module-scss-module__Sn4LXW__accent .ShopHeroBanner-module-scss-module__Sn4LXW__pageTitle{font-weight:900}
.ProductFilters-module-scss-module__ZWmY_G__sidebar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;width:100%;display:flex;overflow:hidden}.ProductFilters-module-scss-module__ZWmY_G__sidebarHead{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ProductFilters-module-scss-module__ZWmY_G__sidebarTitle{color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700}.ProductFilters-module-scss-module__ZWmY_G__clearBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;transition:opacity .2s}.ProductFilters-module-scss-module__ZWmY_G__clearBtn:hover{opacity:.7}.ProductFilters-module-scss-module__ZWmY_G__section{border-bottom:1px solid var(--color-border)}.ProductFilters-module-scss-module__ZWmY_G__section:last-child{border-bottom:none}.ProductFilters-module-scss-module__ZWmY_G__sectionHead{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;width:100%;color:var(--color-ink);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.ProductFilters-module-scss-module__ZWmY_G__sectionHead i{color:var(--color-ink4);flex-shrink:0;font-size:16px}.ProductFilters-module-scss-module__ZWmY_G__sectionHead:hover,.ProductFilters-module-scss-module__ZWmY_G__sectionHeadOpen,.ProductFilters-module-scss-module__ZWmY_G__sectionHeadOpen i{color:var(--color-primary)}.ProductFilters-module-scss-module__ZWmY_G__sectionBody{flex-direction:column;gap:8px;padding:0 20px 16px;display:flex}.ProductFilters-module-scss-module__ZWmY_G__checkLabel{color:var(--color-ink2);cursor:pointer;align-items:center;gap:12px;padding-block:3px;font-size:14px;transition:color .2s;display:flex}.ProductFilters-module-scss-module__ZWmY_G__checkLabel:hover{color:var(--color-primary)}.ProductFilters-module-scss-module__ZWmY_G__checkLabel span:first-of-type{flex:1}.ProductFilters-module-scss-module__ZWmY_G__checkLabelChild{opacity:.85;padding-left:24px;font-size:13px}.ProductFilters-module-scss-module__ZWmY_G__check{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.ProductFilters-module-scss-module__ZWmY_G__count{color:var(--color-ink4);margin-left:auto;font-size:12px}.ProductFilters-module-scss-module__ZWmY_G__sizeGrid{flex-wrap:wrap;gap:8px;display:flex}.ProductFilters-module-scss-module__ZWmY_G__sizeBtn{border:1.5px solid var(--color-border);background:var(--color-surface);min-width:44px;height:36px;color:var(--color-ink3);cursor:pointer;border-radius:12px;padding-inline:8px;font-size:13px;font-weight:600;transition:all .18s cubic-bezier(.4,0,.2,1)}.ProductFilters-module-scss-module__ZWmY_G__sizeBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.ProductFilters-module-scss-module__ZWmY_G__sizeBtnActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.ProductFilters-module-scss-module__ZWmY_G__priceSliderWrap{flex-direction:column;gap:12px;padding-top:8px;display:flex}.ProductFilters-module-scss-module__ZWmY_G__dualRange{height:22px;position:relative}.ProductFilters-module-scss-module__ZWmY_G__dualRange:before,.ProductFilters-module-scss-module__ZWmY_G__dualRange:after{content:"";border-radius:2px;height:4px;position:absolute;top:9px}.ProductFilters-module-scss-module__ZWmY_G__dualRange:before{background:var(--color-border2);left:0;right:0}.ProductFilters-module-scss-module__ZWmY_G__dualRange:after{left:var(--from);right:calc(100% - var(--to));background:var(--color-primary)}.ProductFilters-module-scss-module__ZWmY_G__dualRange input[type=range]{appearance:none;pointer-events:none;z-index:1;background:0 0;width:100%;height:22px;margin:0;position:absolute;inset:0}.ProductFilters-module-scss-module__ZWmY_G__dualRange input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--color-primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 6px #2556c866}.ProductFilters-module-scss-module__ZWmY_G__dualRange input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--color-primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 6px #2556c866}.ProductFilters-module-scss-module__ZWmY_G__dualRange input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-primary);outline-offset:2px}.ProductFilters-module-scss-module__ZWmY_G__priceInputs{align-items:flex-end;gap:8px;display:flex}.ProductFilters-module-scss-module__ZWmY_G__priceInputs label{color:var(--color-ink4);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;flex:1;gap:4px;font-size:12px;font-weight:600;display:flex}.ProductFilters-module-scss-module__ZWmY_G__priceInputs input{border:1.5px solid var(--color-border);background:var(--color-surface);width:100%;height:36px;color:var(--color-ink);border-radius:12px;padding:0 8px;font-size:13px;font-weight:600}.ProductFilters-module-scss-module__ZWmY_G__priceInputs input:focus{border-color:var(--color-primary);outline:none}.ProductFilters-module-scss-module__ZWmY_G__priceDash{color:var(--color-ink4);padding-bottom:8px}.ProductFilters-module-scss-module__ZWmY_G__priceLabels{color:var(--color-ink3);justify-content:space-between;font-size:13px;font-weight:500;display:flex}.ProductFilters-module-scss-module__ZWmY_G__newProducts{flex-direction:column;gap:16px;padding:16px 20px 20px;display:flex}.ProductFilters-module-scss-module__ZWmY_G__newProductsTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700}.ProductFilters-module-scss-module__ZWmY_G__newProductItem{align-items:center;gap:12px;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.ProductFilters-module-scss-module__ZWmY_G__newProductItem:hover .ProductFilters-module-scss-module__ZWmY_G__newProductName{color:var(--color-primary)}.ProductFilters-module-scss-module__ZWmY_G__newProductImg{background:var(--color-surface2);border:1px solid var(--color-border);width:56px;height:56px;color:var(--color-ink4);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex;position:relative;overflow:hidden}.ProductFilters-module-scss-module__ZWmY_G__newProductImgEl{object-fit:cover}.ProductFilters-module-scss-module__ZWmY_G__newProductInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.ProductFilters-module-scss-module__ZWmY_G__newProductName{color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.ProductFilters-module-scss-module__ZWmY_G__newProductPriceRow{align-items:center;gap:8px;display:flex}.ProductFilters-module-scss-module__ZWmY_G__newProductPrice{color:var(--color-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700}.ProductFilters-module-scss-module__ZWmY_G__newProductOld{color:var(--color-ink4);font-size:12px;text-decoration:line-through}
.Pagination-module-scss-module__Gf1oOG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}.Pagination-module-scss-module__Gf1oOG__btn{border:1.5px solid var(--color-border);background:var(--color-surface);min-width:42px;height:42px;color:var(--color-ink3);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;padding-inline:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.Pagination-module-scss-module__Gf1oOG__btn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-pale)}.Pagination-module-scss-module__Gf1oOG__btn:disabled{opacity:.35;cursor:default}.Pagination-module-scss-module__Gf1oOG__btnNav i{font-size:20px}.Pagination-module-scss-module__Gf1oOG__btnActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 4px 12px #2556c859}.Pagination-module-scss-module__Gf1oOG__btnActive:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.Pagination-module-scss-module__Gf1oOG__ellipsis{min-width:42px;height:42px;color:var(--color-ink4);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}@media (max-width:768px){.Pagination-module-scss-module__Gf1oOG__btn{position:relative}.Pagination-module-scss-module__Gf1oOG__btn:after{content:"";position:absolute;inset:min(0px,50% - 22px)}}
.ProductListSection-module-scss-module__r85pkG__page{background:var(--color-bg);min-height:100svh}.ProductListSection-module-scss-module__r85pkG__layout{grid-template-columns:260px minmax(0,1fr);align-items:flex-start;gap:24px;max-width:1440px;margin-inline:auto;padding:32px 32px 80px;display:grid}@media (max-width:1024px){.ProductListSection-module-scss-module__r85pkG__layout{grid-template-columns:220px minmax(0,1fr);gap:20px;padding:24px 24px 64px}}@media (max-width:900px){.ProductListSection-module-scss-module__r85pkG__layout{grid-template-columns:minmax(0,1fr);padding:20px 20px 64px}}@media (max-width:768px){.ProductListSection-module-scss-module__r85pkG__layout{padding-inline:20px}}@media (max-width:480px){.ProductListSection-module-scss-module__r85pkG__layout{padding-inline:16px}}.ProductListSection-module-scss-module__r85pkG__sidebarWrap{position:sticky;top:88px}@media (max-width:900px){.ProductListSection-module-scss-module__r85pkG__sidebarWrap{display:none}}.ProductListSection-module-scss-module__r85pkG__main{flex-direction:column;gap:20px;min-width:0;display:flex}.ProductListSection-module-scss-module__r85pkG__toolbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}@media (max-width:640px){.ProductListSection-module-scss-module__r85pkG__toolbar{padding:12px}}.ProductListSection-module-scss-module__r85pkG__resultCount{color:var(--color-ink4);white-space:nowrap;margin:0;font-size:13px}.ProductListSection-module-scss-module__r85pkG__resultCount strong{color:var(--color-ink)}.ProductListSection-module-scss-module__r85pkG__toolbarRight{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ProductListSection-module-scss-module__r85pkG__filterToggle{border:1.5px solid var(--color-border);background:var(--color-surface);height:36px;color:var(--color-ink3);cursor:pointer;border-radius:16px;align-items:center;gap:8px;padding-inline:16px;font-size:13px;font-weight:600;transition:all .18s cubic-bezier(.4,0,.2,1);display:none}.ProductListSection-module-scss-module__r85pkG__filterToggle i{font-size:16px}.ProductListSection-module-scss-module__r85pkG__filterToggle:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (max-width:900px){.ProductListSection-module-scss-module__r85pkG__filterToggle{display:inline-flex}}.ProductListSection-module-scss-module__r85pkG__toolbarSelect{align-items:center;gap:8px;display:flex}.ProductListSection-module-scss-module__r85pkG__toolbarSelect span{color:var(--color-ink4);white-space:nowrap;font-size:13px}.ProductListSection-module-scss-module__r85pkG__select{border:1.5px solid var(--color-border);background:var(--color-surface);height:36px;color:var(--color-ink);cursor:pointer;border-radius:16px;min-width:0;padding-inline:12px;font-size:13px;transition:border-color .2s}.ProductListSection-module-scss-module__r85pkG__select:focus{border-color:var(--color-primary);outline:none}.ProductListSection-module-scss-module__r85pkG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1440px){.ProductListSection-module-scss-module__r85pkG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.ProductListSection-module-scss-module__r85pkG__grid{gap:16px}}@media (max-width:640px){.ProductListSection-module-scss-module__r85pkG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ProductListSection-module-scss-module__r85pkG__grid{gap:12px}}.ProductListSection-module-scss-module__r85pkG__grid_compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media (max-width:1440px){.ProductListSection-module-scss-module__r85pkG__grid_compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.ProductListSection-module-scss-module__r85pkG__grid_compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ProductListSection-module-scss-module__r85pkG__grid_compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.ProductListSection-module-scss-module__r85pkG__grid_compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProductListSection-module-scss-module__r85pkG__grid_list{grid-template-columns:minmax(0,1fr);gap:16px}.ProductListSection-module-scss-module__r85pkG__grid_list>article{grid-template-columns:260px minmax(0,1fr);align-items:stretch;gap:24px;display:grid}@media (max-width:640px){.ProductListSection-module-scss-module__r85pkG__grid_list>article{grid-template-columns:120px minmax(0,1fr);gap:12px}}.ProductListSection-module-scss-module__r85pkG__grid_list>article>a:first-child{aspect-ratio:unset;height:100%;min-height:160px}@media (max-width:640px){.ProductListSection-module-scss-module__r85pkG__grid_list>article>a:first-child{min-height:120px}}.ProductListSection-module-scss-module__r85pkG__grid_list>article>div{justify-content:center}.ProductListSection-module-scss-module__r85pkG__grid_featured>:first-child{grid-area:span 2/span 2}@media (max-width:1024px){.ProductListSection-module-scss-module__r85pkG__grid_featured>:first-child{grid-area:span 1/span 2}}@media (max-width:768px){.ProductListSection-module-scss-module__r85pkG__grid_featured>:first-child{grid-area:span 1/span 2}}.ProductListSection-module-scss-module__r85pkG__empty{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:16px;padding:80px;display:flex}.ProductListSection-module-scss-module__r85pkG__empty i{color:var(--color-border2);font-size:56px}.ProductListSection-module-scss-module__r85pkG__empty p{color:var(--color-ink4);margin:0;font-size:15px}.ProductListSection-module-scss-module__r85pkG__empty button{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:9999px;height:44px;padding-inline:24px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;transition:all .18s cubic-bezier(.4,0,.2,1)}.ProductListSection-module-scss-module__r85pkG__empty button:hover{background:var(--color-primary-dark)}.ProductListSection-module-scss-module__r85pkG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.ProductListSection-module-scss-module__r85pkG__pageBtn{border:1.5px solid var(--color-border);background:var(--color-surface);min-width:40px;height:40px;color:var(--color-ink3);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding-inline:8px;font-size:14px;font-weight:500;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.ProductListSection-module-scss-module__r85pkG__pageBtn i{font-size:18px}.ProductListSection-module-scss-module__r85pkG__pageBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-pale)}.ProductListSection-module-scss-module__r85pkG__pageBtn:disabled{opacity:.35;cursor:default}.ProductListSection-module-scss-module__r85pkG__pageBtnActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.ProductListSection-module-scss-module__r85pkG__pageBtnActive:hover{color:#fff}.ProductListSection-module-scss-module__r85pkG__pageEllipsis{width:40px;height:40px;color:var(--color-ink4);justify-content:center;align-items:center;font-size:14px;display:flex}.ProductListSection-module-scss-module__r85pkG__mobileOverlay{background:var(--overlay);z-index:349;animation:.2s ProductListSection-module-scss-module__r85pkG__fadeIn;position:fixed;inset:0}.ProductListSection-module-scss-module__r85pkG__mobileDrawer{background:var(--drawer-bg);z-index:350;flex-direction:column;width:300px;max-width:90vw;animation:.3s cubic-bezier(.4,0,.2,1) ProductListSection-module-scss-module__r85pkG__slideRight;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:8px 0 40px #00000026}@media (min-width:900px){.ProductListSection-module-scss-module__r85pkG__mobileDrawer{display:none}}.ProductListSection-module-scss-module__r85pkG__mobileDrawerHead{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px;display:flex}.ProductListSection-module-scss-module__r85pkG__mobileDrawerHead h3{color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700}.ProductListSection-module-scss-module__r85pkG__mobileDrawerClose{background:var(--color-surface2);width:36px;height:36px;color:var(--color-ink3);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:20px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.ProductListSection-module-scss-module__r85pkG__mobileDrawerClose:hover{background:var(--color-primary-pale);color:var(--color-primary)}.ProductListSection-module-scss-module__r85pkG__mobileDrawerBody{flex:1;padding:16px 20px;overflow-y:auto}@keyframes ProductListSection-module-scss-module__r85pkG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProductListSection-module-scss-module__r85pkG__slideRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width:768px){.ProductListSection-module-scss-module__r85pkG__filterToggle{position:relative}.ProductListSection-module-scss-module__r85pkG__filterToggle:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.ProductListSection-module-scss-module__r85pkG__select{min-height:44px}}
.BlogHeroBanner-module-scss-module__bjTMVa__banner{background:#e8f0fe;border-bottom:1px solid #2556c81f;padding-block:48px 64px;position:relative;overflow:hidden}[data-theme=dark] .BlogHeroBanner-module-scss-module__bjTMVa__banner{background:#0f1b35;border-bottom-color:#2556c840}@media (max-width:768px){.BlogHeroBanner-module-scss-module__bjTMVa__banner{padding-block:32px 40px}}.BlogHeroBanner-module-scss-module__bjTMVa__deco{color:#2556c81a;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.BlogHeroBanner-module-scss-module__bjTMVa__deco i{line-height:1;display:block}[data-theme=dark] .BlogHeroBanner-module-scss-module__bjTMVa__deco{color:#2556c82e}@media (max-width:640px){.BlogHeroBanner-module-scss-module__bjTMVa__deco{display:none}}.BlogHeroBanner-module-scss-module__bjTMVa__deco1{font-size:110px;top:-10px;left:5%;transform:rotate(-15deg)}.BlogHeroBanner-module-scss-module__bjTMVa__deco2{font-size:80px;bottom:-5px;left:18%;transform:rotate(10deg)}.BlogHeroBanner-module-scss-module__bjTMVa__deco3{opacity:.7;font-size:130px;top:-15px;left:32%;transform:rotate(5deg)}.BlogHeroBanner-module-scss-module__bjTMVa__deco4{font-size:90px;bottom:-8px;left:46%;transform:rotate(-8deg)}.BlogHeroBanner-module-scss-module__bjTMVa__deco5{opacity:.8;font-size:120px;top:-12px;right:28%;transform:rotate(12deg)}.BlogHeroBanner-module-scss-module__bjTMVa__deco6{font-size:85px;bottom:-4px;right:14%;transform:rotate(-6deg)}.BlogHeroBanner-module-scss-module__bjTMVa__deco7{opacity:.75;font-size:95px;top:-6px;right:4%;transform:rotate(18deg)}.BlogHeroBanner-module-scss-module__bjTMVa__deco8{opacity:.6;font-size:75px;top:30%;left:58%;transform:rotate(-12deg)}.BlogHeroBanner-module-scss-module__bjTMVa__bannerInner{z-index:2;flex-direction:column;gap:8px;max-width:1440px;margin-inline:auto;padding-inline:32px;display:flex;position:relative}@media (max-width:1024px){.BlogHeroBanner-module-scss-module__bjTMVa__bannerInner{padding-inline:24px}}@media (max-width:768px){.BlogHeroBanner-module-scss-module__bjTMVa__bannerInner{padding-inline:20px}}@media (max-width:480px){.BlogHeroBanner-module-scss-module__bjTMVa__bannerInner{padding-inline:16px}}.BlogHeroBanner-module-scss-module__bjTMVa__breadcrumb{color:var(--color-ink4);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.BlogHeroBanner-module-scss-module__bjTMVa__breadcrumb a{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .2s}.BlogHeroBanner-module-scss-module__bjTMVa__breadcrumb a:hover{color:var(--color-primary-dark)}.BlogHeroBanner-module-scss-module__bjTMVa__breadcrumb i{color:var(--color-ink4);font-size:14px}.BlogHeroBanner-module-scss-module__bjTMVa__breadActive{color:var(--color-ink);font-weight:600}.BlogHeroBanner-module-scss-module__bjTMVa__bannerTitle{color:var(--color-ink);letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:800}.BlogHeroBanner-module-scss-module__bjTMVa__bannerSubtitle{color:var(--color-ink4);margin:0;font-size:14px}.BlogHeroBanner-module-scss-module__bjTMVa__centered .BlogHeroBanner-module-scss-module__bjTMVa__bannerInner{text-align:center;align-items:center}.BlogHeroBanner-module-scss-module__bjTMVa__centered .BlogHeroBanner-module-scss-module__bjTMVa__breadcrumb{justify-content:center}.BlogHeroBanner-module-scss-module__bjTMVa__minimal{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:32px}[data-theme=dark] .BlogHeroBanner-module-scss-module__bjTMVa__minimal{background:var(--color-surface)}
@keyframes BlogGridSection-module-scss-module__y0mBOW__spin{to{transform:rotate(360deg)}}.BlogGridSection-module-scss-module__y0mBOW__page{background:var(--color-bg);min-height:100svh}.BlogGridSection-module-scss-module__y0mBOW__container{max-width:1440px;margin-inline:auto;padding:40px 32px 80px}@media (max-width:1024px){.BlogGridSection-module-scss-module__y0mBOW__container{padding:32px 24px 64px}}@media (max-width:768px){.BlogGridSection-module-scss-module__y0mBOW__container{padding:24px 20px 48px}}@media (max-width:480px){.BlogGridSection-module-scss-module__y0mBOW__container{padding:20px 16px 40px}}.BlogGridSection-module-scss-module__y0mBOW__sectionHead{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;padding-bottom:20px;display:flex}.BlogGridSection-module-scss-module__y0mBOW__sectionHeadTitleRow{align-items:center;gap:12px;display:flex}.BlogGridSection-module-scss-module__y0mBOW__filterPills{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.BlogGridSection-module-scss-module__y0mBOW__filterPill{border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-ink2);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}.BlogGridSection-module-scss-module__y0mBOW__filterPill i{color:var(--color-ink4);font-size:7px}.BlogGridSection-module-scss-module__y0mBOW__filterPill:hover{border-color:var(--color-primary);color:var(--color-primary)}.BlogGridSection-module-scss-module__y0mBOW__filterPillActive{font-weight:600;background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.BlogGridSection-module-scss-module__y0mBOW__filterPillActive i{color:#ffffffb3!important}.BlogGridSection-module-scss-module__y0mBOW__sectionIcon{background:var(--color-primary-pale);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.BlogGridSection-module-scss-module__y0mBOW__sectionIcon i{color:var(--color-primary);font-size:18px}.BlogGridSection-module-scss-module__y0mBOW__sectionTitle{color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700}.BlogGridSection-module-scss-module__y0mBOW__stateBox{text-align:center;color:var(--color-ink4);flex-direction:column;align-items:center;gap:12px;padding:80px 0;font-size:14px;display:flex}.BlogGridSection-module-scss-module__y0mBOW__retryBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:8px;padding:10px 24px;font-size:13px;font-weight:700;transition:background .18s}.BlogGridSection-module-scss-module__y0mBOW__retryBtn:hover{background:var(--color-primary-dark)}.BlogGridSection-module-scss-module__y0mBOW__linkBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600}.BlogGridSection-module-scss-module__y0mBOW__linkBtn:hover{text-decoration:underline}.BlogGridSection-module-scss-module__y0mBOW__grid,.BlogGridSection-module-scss-module__y0mBOW__featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1024px){.BlogGridSection-module-scss-module__y0mBOW__grid,.BlogGridSection-module-scss-module__y0mBOW__featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (max-width:768px){.BlogGridSection-module-scss-module__y0mBOW__grid,.BlogGridSection-module-scss-module__y0mBOW__featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:480px){.BlogGridSection-module-scss-module__y0mBOW__grid,.BlogGridSection-module-scss-module__y0mBOW__featured{grid-template-columns:minmax(0,1fr);gap:16px}}.BlogGridSection-module-scss-module__y0mBOW__compact{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}@media (max-width:1024px){.BlogGridSection-module-scss-module__y0mBOW__compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.BlogGridSection-module-scss-module__y0mBOW__compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.BlogGridSection-module-scss-module__y0mBOW__compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.BlogGridSection-module-scss-module__y0mBOW__compact .BlogGridSection-module-scss-module__y0mBOW__cardTitle{-webkit-line-clamp:2;font-size:13px}.BlogGridSection-module-scss-module__y0mBOW__compact .BlogGridSection-module-scss-module__y0mBOW__cardMeta{display:none}.BlogGridSection-module-scss-module__y0mBOW__list{grid-template-columns:minmax(0,1fr);gap:16px}.BlogGridSection-module-scss-module__y0mBOW__list .BlogGridSection-module-scss-module__y0mBOW__card{flex-direction:row;align-items:stretch}.BlogGridSection-module-scss-module__y0mBOW__list .BlogGridSection-module-scss-module__y0mBOW__cardImg{aspect-ratio:1;flex-shrink:0;width:220px}.BlogGridSection-module-scss-module__y0mBOW__list .BlogGridSection-module-scss-module__y0mBOW__cardBody{justify-content:center}.BlogGridSection-module-scss-module__y0mBOW__list .BlogGridSection-module-scss-module__y0mBOW__cardTitle{-webkit-line-clamp:2;font-size:17px}@media (max-width:768px){.BlogGridSection-module-scss-module__y0mBOW__list .BlogGridSection-module-scss-module__y0mBOW__card{flex-direction:column}.BlogGridSection-module-scss-module__y0mBOW__list .BlogGridSection-module-scss-module__y0mBOW__cardImg{aspect-ratio:4/3;width:100%}}.BlogGridSection-module-scss-module__y0mBOW__featuredCard{flex-direction:row;grid-column:1/-1;align-items:stretch}.BlogGridSection-module-scss-module__y0mBOW__featuredCard .BlogGridSection-module-scss-module__y0mBOW__cardImg{aspect-ratio:16/9;width:50%}.BlogGridSection-module-scss-module__y0mBOW__featuredCard .BlogGridSection-module-scss-module__y0mBOW__cardBody{justify-content:center;padding:24px}.BlogGridSection-module-scss-module__y0mBOW__featuredCard .BlogGridSection-module-scss-module__y0mBOW__cardTitle{-webkit-line-clamp:2;font-size:24px}@media (max-width:768px){.BlogGridSection-module-scss-module__y0mBOW__featuredCard{flex-direction:column}.BlogGridSection-module-scss-module__y0mBOW__featuredCard .BlogGridSection-module-scss-module__y0mBOW__cardImg{aspect-ratio:16/9;width:100%}}.BlogGridSection-module-scss-module__y0mBOW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .2s;display:flex;overflow:hidden}.BlogGridSection-module-scss-module__y0mBOW__card:hover{border-color:var(--color-border2);transform:translateY(-4px);box-shadow:0 12px 36px #2556c81f,0 4px 8px #0000000f}.BlogGridSection-module-scss-module__y0mBOW__card:hover .BlogGridSection-module-scss-module__y0mBOW__cardImgEl{transform:scale(1.05)}.BlogGridSection-module-scss-module__y0mBOW__card:hover .BlogGridSection-module-scss-module__y0mBOW__cardTitle{color:var(--color-primary)}.BlogGridSection-module-scss-module__y0mBOW__cardImg{aspect-ratio:4/3;background:var(--color-surface2);flex-shrink:0;width:100%;position:relative;overflow:hidden}.BlogGridSection-module-scss-module__y0mBOW__cardImgEl{object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.BlogGridSection-module-scss-module__y0mBOW__cardBody{flex-direction:column;flex:1;gap:8px;padding:16px 16px 20px;display:flex}.BlogGridSection-module-scss-module__y0mBOW__cardTag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink4);font-size:12px;font-weight:600;display:block}.BlogGridSection-module-scss-module__y0mBOW__cardTitle{color:var(--color-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.4;transition:color .18s;display:-webkit-box;overflow:hidden}.BlogGridSection-module-scss-module__y0mBOW__cardMeta{color:var(--color-ink4);flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.BlogGridSection-module-scss-module__y0mBOW__metaDot{background:var(--color-ink5);border-radius:50%;flex-shrink:0;width:2px;height:2px}.BlogGridSection-module-scss-module__y0mBOW__pagination{align-items:center;gap:8px;margin-top:40px;display:flex}.BlogGridSection-module-scss-module__y0mBOW__pageBtn{border:1.5px solid var(--color-border);background:var(--color-surface);min-width:38px;height:38px;color:var(--color-ink3);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding-inline:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;transition:all .18s;display:flex}.BlogGridSection-module-scss-module__y0mBOW__pageBtn i{font-size:16px}.BlogGridSection-module-scss-module__y0mBOW__pageBtn:hover:not(.BlogGridSection-module-scss-module__y0mBOW__pageBtnActive){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-pale)}.BlogGridSection-module-scss-module__y0mBOW__pageBtnActive{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}
.BlogPostHeaderSection-module-scss-module__XzKQ7G__hero{height:60svh;min-height:400px;position:relative;overflow:hidden}.BlogPostHeaderSection-module-scss-module__XzKQ7G__heroImg{object-fit:cover}.BlogPostHeaderSection-module-scss-module__XzKQ7G__heroOverlay{background:linear-gradient(#0d0f144d 0%,#0d0f1499 50%,#0d0f14d9 100%);position:absolute;inset:0}.BlogPostHeaderSection-module-scss-module__XzKQ7G__heroContent{flex-direction:column;justify-content:center;gap:16px;max-width:1440px;margin:0 auto;padding:40px 24px;display:flex;position:absolute;inset:0}.BlogPostHeaderSection-module-scss-module__XzKQ7G__tag{background:var(--color-primary);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:6px;width:max-content;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.BlogPostHeaderSection-module-scss-module__XzKQ7G__title{text-transform:uppercase;color:#fff;max-width:800px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(24px,4vw,52px);font-weight:700;line-height:1.1}.BlogPostHeaderSection-module-scss-module__XzKQ7G__meta{color:#ffffffbf;align-items:center;gap:8px;font-size:13px;display:flex}.BlogPostHeaderSection-module-scss-module__XzKQ7G__author{align-items:center;gap:8px;display:flex}.BlogPostHeaderSection-module-scss-module__XzKQ7G__authorAva{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;display:flex}.BlogPostHeaderSection-module-scss-module__XzKQ7G__centered .BlogPostHeaderSection-module-scss-module__XzKQ7G__heroContent{text-align:center;align-items:center}.BlogPostHeaderSection-module-scss-module__XzKQ7G__centered .BlogPostHeaderSection-module-scss-module__XzKQ7G__author,.BlogPostHeaderSection-module-scss-module__XzKQ7G__centered .BlogPostHeaderSection-module-scss-module__XzKQ7G__meta{justify-content:center}.BlogPostHeaderSection-module-scss-module__XzKQ7G__split{height:40svh;min-height:280px}.BlogPostHeaderSection-module-scss-module__XzKQ7G__split .BlogPostHeaderSection-module-scss-module__XzKQ7G__heroContent{justify-content:flex-end;padding-bottom:32px}.BlogPostHeaderSection-module-scss-module__XzKQ7G__split .BlogPostHeaderSection-module-scss-module__XzKQ7G__title{max-width:640px;font-size:clamp(20px,3vw,38px)}.BlogPostHeaderSection-module-scss-module__XzKQ7G__minimal{background:var(--color-ink);height:auto;min-height:0}.BlogPostHeaderSection-module-scss-module__XzKQ7G__minimal .BlogPostHeaderSection-module-scss-module__XzKQ7G__heroContent{padding:48px 24px 32px;position:relative}
.BlogPostContentSection-module-scss-module__kDgRBq__body{flex-direction:column;gap:32px;max-width:960px;margin:0 auto;padding:48px 24px 64px;display:flex}.BlogPostContentSection-module-scss-module__kDgRBq__main{flex-direction:column;gap:32px;min-width:0;display:flex}.BlogPostContentSection-module-scss-module__kDgRBq__content{color:var(--color-ink2);font-size:16px;line-height:1.9}.BlogPostContentSection-module-scss-module__kDgRBq__content h2{text-transform:uppercase;color:#fff;margin:32px 0 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700}.BlogPostContentSection-module-scss-module__kDgRBq__content h3{color:#fff;margin:24px 0 12px;font-size:18px;font-weight:600}.BlogPostContentSection-module-scss-module__kDgRBq__content p{margin-bottom:16px}.BlogPostContentSection-module-scss-module__kDgRBq__content ul,.BlogPostContentSection-module-scss-module__kDgRBq__content ol{flex-direction:column;gap:8px;margin-bottom:16px;padding-left:24px;display:flex}.BlogPostContentSection-module-scss-module__kDgRBq__content li{list-style:outside}.BlogPostContentSection-module-scss-module__kDgRBq__content strong{color:#fff;font-weight:600}.BlogPostContentSection-module-scss-module__kDgRBq__authorBox{background:var(--color-surface);border:1px solid #d8def0;border-radius:16px;align-items:flex-start;gap:16px;padding:24px;display:flex}.BlogPostContentSection-module-scss-module__kDgRBq__authorAvaBig{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;display:flex}.BlogPostContentSection-module-scss-module__kDgRBq__authorName{color:#fff;margin-bottom:4px;font-size:15px;font-weight:600}.BlogPostContentSection-module-scss-module__kDgRBq__authorDate{color:var(--color-ink3);margin-bottom:6px;font-size:12px}.BlogPostContentSection-module-scss-module__kDgRBq__authorBio{color:var(--color-ink3);font-size:13px;line-height:1.6}.BlogPostContentSection-module-scss-module__kDgRBq__backBtn{color:var(--color-ink3);transition:color all .18s cubic-bezier(.4, 0, .2, 1);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.BlogPostContentSection-module-scss-module__kDgRBq__backBtn:hover{color:#fff}.BlogPostContentSection-module-scss-module__kDgRBq__backBtn i{font-size:18px}.BlogPostContentSection-module-scss-module__kDgRBq__wide{max-width:1180px}.BlogPostContentSection-module-scss-module__kDgRBq__wide .BlogPostContentSection-module-scss-module__kDgRBq__content{font-size:17px}.BlogPostContentSection-module-scss-module__kDgRBq__sidebar{flex-direction:row;align-items:flex-start;gap:40px;max-width:1180px}.BlogPostContentSection-module-scss-module__kDgRBq__sidebar .BlogPostContentSection-module-scss-module__kDgRBq__main{flex:1}.BlogPostContentSection-module-scss-module__kDgRBq__sidebarAside{flex-shrink:0;width:260px;position:sticky;top:32px}@media (max-width:768px){.BlogPostContentSection-module-scss-module__kDgRBq__body.BlogPostContentSection-module-scss-module__kDgRBq__sidebar{flex-direction:column}.BlogPostContentSection-module-scss-module__kDgRBq__sidebarAside{width:100%;position:static}}.BlogPostContentSection-module-scss-module__kDgRBq__minimal{max-width:720px}.BlogPostContentSection-module-scss-module__kDgRBq__minimal .BlogPostContentSection-module-scss-module__kDgRBq__content{font-size:15px}.BlogPostContentSection-module-scss-module__kDgRBq__minimal .BlogPostContentSection-module-scss-module__kDgRBq__authorBox{background:0 0;border:none;padding:16px 0}
.AboutHeroBanner-module-scss-module__uzO0Aq__banner{background:#e8f0fe;border-bottom:1px solid #2556c81f;padding-block:48px 64px;position:relative;overflow:hidden}[data-theme=dark] .AboutHeroBanner-module-scss-module__uzO0Aq__banner{background:#0f1b35;border-bottom-color:#2556c840}@media (max-width:768px){.AboutHeroBanner-module-scss-module__uzO0Aq__banner{padding-block:32px 40px}}.AboutHeroBanner-module-scss-module__uzO0Aq__deco{color:#2556c81a;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.AboutHeroBanner-module-scss-module__uzO0Aq__deco i{line-height:1;display:block}[data-theme=dark] .AboutHeroBanner-module-scss-module__uzO0Aq__deco{color:#2556c82e}@media (max-width:640px){.AboutHeroBanner-module-scss-module__uzO0Aq__deco{display:none}}.AboutHeroBanner-module-scss-module__uzO0Aq__deco1{font-size:110px;top:-10px;left:5%;transform:rotate(-15deg)}.AboutHeroBanner-module-scss-module__uzO0Aq__deco2{font-size:80px;bottom:-5px;left:18%;transform:rotate(10deg)}.AboutHeroBanner-module-scss-module__uzO0Aq__deco3{opacity:.7;font-size:130px;top:-15px;left:32%;transform:rotate(5deg)}.AboutHeroBanner-module-scss-module__uzO0Aq__deco4{font-size:90px;bottom:-8px;left:46%;transform:rotate(-8deg)}.AboutHeroBanner-module-scss-module__uzO0Aq__deco5{opacity:.8;font-size:120px;top:-12px;right:28%;transform:rotate(12deg)}.AboutHeroBanner-module-scss-module__uzO0Aq__deco6{font-size:85px;bottom:-4px;right:14%;transform:rotate(-6deg)}.AboutHeroBanner-module-scss-module__uzO0Aq__deco7{opacity:.75;font-size:95px;top:-6px;right:4%;transform:rotate(18deg)}.AboutHeroBanner-module-scss-module__uzO0Aq__deco8{opacity:.6;font-size:75px;top:30%;left:58%;transform:rotate(-12deg)}.AboutHeroBanner-module-scss-module__uzO0Aq__bannerInner{z-index:2;flex-direction:column;gap:8px;max-width:1440px;margin-inline:auto;padding-inline:32px;display:flex;position:relative}@media (max-width:1024px){.AboutHeroBanner-module-scss-module__uzO0Aq__bannerInner{padding-inline:24px}}@media (max-width:768px){.AboutHeroBanner-module-scss-module__uzO0Aq__bannerInner{padding-inline:20px}}@media (max-width:480px){.AboutHeroBanner-module-scss-module__uzO0Aq__bannerInner{padding-inline:16px}}.AboutHeroBanner-module-scss-module__uzO0Aq__breadcrumb{color:var(--color-ink4);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.AboutHeroBanner-module-scss-module__uzO0Aq__breadcrumb a{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .2s}.AboutHeroBanner-module-scss-module__uzO0Aq__breadcrumb a:hover{color:var(--color-primary-dark)}.AboutHeroBanner-module-scss-module__uzO0Aq__breadcrumb i{color:var(--color-ink4);font-size:14px}.AboutHeroBanner-module-scss-module__uzO0Aq__breadActive{color:var(--color-ink);font-weight:600}.AboutHeroBanner-module-scss-module__uzO0Aq__bannerTitle{color:var(--color-ink);letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:800}.AboutHeroBanner-module-scss-module__uzO0Aq__bannerSubtitle{color:var(--color-ink4);margin:0;font-size:14px}.AboutHeroBanner-module-scss-module__uzO0Aq__centered .AboutHeroBanner-module-scss-module__uzO0Aq__bannerInner{text-align:center;align-items:center}.AboutHeroBanner-module-scss-module__uzO0Aq__centered .AboutHeroBanner-module-scss-module__uzO0Aq__breadcrumb{justify-content:center}.AboutHeroBanner-module-scss-module__uzO0Aq__minimal{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:32px}[data-theme=dark] .AboutHeroBanner-module-scss-module__uzO0Aq__minimal{background:var(--color-surface)}.AboutHeroBanner-module-scss-module__uzO0Aq__accent{background:var(--color-surface);border-bottom:none;border-left:4px solid #2556c8;padding-block:32px}.AboutHeroBanner-module-scss-module__uzO0Aq__accent .AboutHeroBanner-module-scss-module__uzO0Aq__bannerInner{padding-inline:24px}.AboutHeroBanner-module-scss-module__uzO0Aq__accent .AboutHeroBanner-module-scss-module__uzO0Aq__bannerTitle{font-weight:900}
.AboutWelcomeSection-module-scss-module__Y5JLyW__container{max-width:1440px;margin:0 auto;padding:0 32px}@media (max-width:1024px){.AboutWelcomeSection-module-scss-module__Y5JLyW__container{padding:0 24px}}@media (max-width:768px){.AboutWelcomeSection-module-scss-module__Y5JLyW__container{padding:0 20px}}@media (max-width:480px){.AboutWelcomeSection-module-scss-module__Y5JLyW__container{padding:0 16px}}.AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeSection{background:var(--color-surface);padding:80px 0}.AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;display:grid}@media (max-width:768px){.AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeGrid{grid-template-columns:minmax(0,1fr);gap:32px}}.AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeImgWrap{border-radius:16px;overflow:hidden}.AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeImg{aspect-ratio:4/5;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeText{flex-direction:column;gap:16px;display:flex}.AboutWelcomeSection-module-scss-module__Y5JLyW__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink4);font-size:12px;font-weight:600;display:inline-block}.AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeTitle{color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(24px,3.5vw,40px);font-weight:700;line-height:1.2}.AboutWelcomeSection-module-scss-module__Y5JLyW__body{color:var(--color-ink3);margin:0;font-size:14px;line-height:1.85}.AboutWelcomeSection-module-scss-module__Y5JLyW__image-right .AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeGrid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.AboutWelcomeSection-module-scss-module__Y5JLyW__image-right .AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeImgWrap{order:2}.AboutWelcomeSection-module-scss-module__Y5JLyW__image-right .AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeText{order:1}@media (max-width:768px){.AboutWelcomeSection-module-scss-module__Y5JLyW__image-right .AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeGrid{grid-template-columns:minmax(0,1fr)}.AboutWelcomeSection-module-scss-module__Y5JLyW__image-right .AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeImgWrap,.AboutWelcomeSection-module-scss-module__Y5JLyW__image-right .AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeText{order:initial}}.AboutWelcomeSection-module-scss-module__Y5JLyW__text-only .AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeGrid{grid-template-columns:minmax(0,1fr)}.AboutWelcomeSection-module-scss-module__Y5JLyW__text-only .AboutWelcomeSection-module-scss-module__Y5JLyW__welcomeText{text-align:center;align-items:center;max-width:720px;margin:0 auto}.AboutWelcomeSection-module-scss-module__Y5JLyW__overlay{align-items:center;min-height:480px;padding:0;display:flex;position:relative}.AboutWelcomeSection-module-scss-module__Y5JLyW__overlayImgWrap{z-index:0;position:absolute;inset:0}.AboutWelcomeSection-module-scss-module__Y5JLyW__overlayImg{object-fit:cover}.AboutWelcomeSection-module-scss-module__Y5JLyW__overlayTint{background:linear-gradient(#00000026 0%,#0000008c 100%);position:absolute;inset:0}.AboutWelcomeSection-module-scss-module__Y5JLyW__overlayCard{z-index:1;background:var(--color-surface);border-radius:16px;max-width:560px;margin-block:48px;padding:40px;position:relative;box-shadow:0 10px 40px #2556c824,0 4px 8px #00000014}
.AboutFeaturesSection-module-scss-module__ztZazG__container{max-width:1440px;margin:0 auto;padding:0 32px}@media (max-width:1024px){.AboutFeaturesSection-module-scss-module__ztZazG__container{padding:0 24px}}@media (max-width:768px){.AboutFeaturesSection-module-scss-module__ztZazG__container{padding:0 20px}}@media (max-width:480px){.AboutFeaturesSection-module-scss-module__ztZazG__container{padding:0 16px}}.AboutFeaturesSection-module-scss-module__ztZazG__provideSection{background:var(--color-bg);padding:80px 0}.AboutFeaturesSection-module-scss-module__ztZazG__sectionHeader{text-align:center;margin-bottom:48px}.AboutFeaturesSection-module-scss-module__ztZazG__sectionTitle{color:var(--color-ink);margin:0 0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:700}.AboutFeaturesSection-module-scss-module__ztZazG__titleUnderline{background:0 0;width:60px;height:4px;margin:0 auto;position:relative}.AboutFeaturesSection-module-scss-module__ztZazG__titleUnderline:before{content:"〜〜";color:#2556c8;letter-spacing:-4px;font-size:18px;line-height:1;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.AboutFeaturesSection-module-scss-module__ztZazG__featuresGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}@media (max-width:1024px){.AboutFeaturesSection-module-scss-module__ztZazG__featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.AboutFeaturesSection-module-scss-module__ztZazG__featuresGrid{grid-template-columns:minmax(0,1fr)}}.AboutFeaturesSection-module-scss-module__ztZazG__featureCard{text-align:center;background:0 0;flex-direction:column;align-items:center;gap:12px;padding:16px 12px;display:flex}.AboutFeaturesSection-module-scss-module__ztZazG__featureIcon{justify-content:center;align-items:center;width:72px;height:72px;display:flex}.AboutFeaturesSection-module-scss-module__ztZazG__featureIcon i{color:#2556c8;font-size:48px;line-height:1}.AboutFeaturesSection-module-scss-module__ztZazG__featureTitle{color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700}.AboutFeaturesSection-module-scss-module__ztZazG__featureBody{color:var(--color-ink4);max-width:260px;margin:0;font-size:13px;line-height:1.7}.AboutFeaturesSection-module-scss-module__ztZazG__readMoreLink{color:#2556c8;transition:gap all .18s cubic-bezier(.4, 0, .2, 1);align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.AboutFeaturesSection-module-scss-module__ztZazG__readMoreLink:hover{gap:8px}.AboutFeaturesSection-module-scss-module__ztZazG__compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.AboutFeaturesSection-module-scss-module__ztZazG__compact .AboutFeaturesSection-module-scss-module__ztZazG__featureIcon{width:56px;height:56px}.AboutFeaturesSection-module-scss-module__ztZazG__compact .AboutFeaturesSection-module-scss-module__ztZazG__featureIcon i{font-size:36px}.AboutFeaturesSection-module-scss-module__ztZazG__compact .AboutFeaturesSection-module-scss-module__ztZazG__featureTitle{font-size:13px}.AboutFeaturesSection-module-scss-module__ztZazG__compact .AboutFeaturesSection-module-scss-module__ztZazG__featureBody{font-size:12px}@media (max-width:1024px){.AboutFeaturesSection-module-scss-module__ztZazG__compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.AboutFeaturesSection-module-scss-module__ztZazG__compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.AboutFeaturesSection-module-scss-module__ztZazG__cards .AboutFeaturesSection-module-scss-module__ztZazG__featureCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:24px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #2556c814,0 1px 2px #0000000f}.AboutFeaturesSection-module-scss-module__ztZazG__cards .AboutFeaturesSection-module-scss-module__ztZazG__featureCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #2556c81f,0 2px 4px #00000014}.AboutFeaturesSection-module-scss-module__ztZazG__list{grid-template-columns:minmax(0,1fr);gap:24px;max-width:720px;margin:0 auto}.AboutFeaturesSection-module-scss-module__ztZazG__list .AboutFeaturesSection-module-scss-module__ztZazG__featureCard{text-align:left;border-bottom:1px solid var(--color-border);flex-direction:row;align-items:flex-start;gap:16px;padding:12px 0}.AboutFeaturesSection-module-scss-module__ztZazG__list .AboutFeaturesSection-module-scss-module__ztZazG__featureIcon{flex-shrink:0;width:48px;height:48px}.AboutFeaturesSection-module-scss-module__ztZazG__list .AboutFeaturesSection-module-scss-module__ztZazG__featureIcon i{font-size:32px}.AboutFeaturesSection-module-scss-module__ztZazG__list .AboutFeaturesSection-module-scss-module__ztZazG__featureBody{max-width:none}
.AboutPerfSection-module-scss-module__ZCVKoa__container{max-width:1440px;margin:0 auto;padding:0 32px}@media (max-width:1024px){.AboutPerfSection-module-scss-module__ZCVKoa__container{padding:0 24px}}@media (max-width:768px){.AboutPerfSection-module-scss-module__ZCVKoa__container{padding:0 20px}}@media (max-width:480px){.AboutPerfSection-module-scss-module__ZCVKoa__container{padding:0 16px}}.AboutPerfSection-module-scss-module__ZCVKoa__perfSection{background:var(--color-surface);padding:80px 0}.AboutPerfSection-module-scss-module__ZCVKoa__perfGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}@media (max-width:768px){.AboutPerfSection-module-scss-module__ZCVKoa__perfGrid{grid-template-columns:minmax(0,1fr);gap:32px}}.AboutPerfSection-module-scss-module__ZCVKoa__perfImages{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}@media (max-width:640px){.AboutPerfSection-module-scss-module__ZCVKoa__perfImages{grid-template-columns:minmax(0,1fr)}}.AboutPerfSection-module-scss-module__ZCVKoa__perfImg1{object-fit:cover;aspect-ratio:3/4;border-radius:16px;width:100%;height:auto;box-shadow:0 4px 16px #2556c81f,0 2px 4px #00000014}.AboutPerfSection-module-scss-module__ZCVKoa__perfImg2{object-fit:cover;aspect-ratio:1;border-radius:16px;width:100%;height:auto;margin-top:48px;box-shadow:0 4px 16px #2556c81f,0 2px 4px #00000014}.AboutPerfSection-module-scss-module__ZCVKoa__perfText{flex-direction:column;gap:16px;display:flex}.AboutPerfSection-module-scss-module__ZCVKoa__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink4);font-size:12px;font-weight:600;display:inline-block}.AboutPerfSection-module-scss-module__ZCVKoa__perfTitle{color:var(--color-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(22px,3vw,36px);font-weight:700;line-height:1.25}.AboutPerfSection-module-scss-module__ZCVKoa__body{color:var(--color-ink3);margin:0;font-size:14px;line-height:1.85}.AboutPerfSection-module-scss-module__ZCVKoa__image-right .AboutPerfSection-module-scss-module__ZCVKoa__perfGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AboutPerfSection-module-scss-module__ZCVKoa__image-right .AboutPerfSection-module-scss-module__ZCVKoa__perfImages{order:2}.AboutPerfSection-module-scss-module__ZCVKoa__image-right .AboutPerfSection-module-scss-module__ZCVKoa__perfText{order:1}@media (max-width:768px){.AboutPerfSection-module-scss-module__ZCVKoa__image-right .AboutPerfSection-module-scss-module__ZCVKoa__perfImages,.AboutPerfSection-module-scss-module__ZCVKoa__image-right .AboutPerfSection-module-scss-module__ZCVKoa__perfText{order:initial}}.AboutPerfSection-module-scss-module__ZCVKoa__text-only .AboutPerfSection-module-scss-module__ZCVKoa__perfGrid{grid-template-columns:minmax(0,1fr)}.AboutPerfSection-module-scss-module__ZCVKoa__text-only .AboutPerfSection-module-scss-module__ZCVKoa__perfText{text-align:center;align-items:center;max-width:720px;margin:0 auto}.AboutPerfSection-module-scss-module__ZCVKoa__stacked .AboutPerfSection-module-scss-module__ZCVKoa__perfGrid{grid-template-columns:minmax(0,1fr)}.AboutPerfSection-module-scss-module__ZCVKoa__stacked .AboutPerfSection-module-scss-module__ZCVKoa__perfImages{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px;margin:0 auto}.AboutPerfSection-module-scss-module__ZCVKoa__stacked .AboutPerfSection-module-scss-module__ZCVKoa__perfImg2{margin-top:0}.AboutPerfSection-module-scss-module__ZCVKoa__stacked .AboutPerfSection-module-scss-module__ZCVKoa__perfText{text-align:center;align-items:center;max-width:720px;margin:0 auto}
