.Navbar_navLinks__Q2dj_{display:flex;gap:1.25rem;align-items:center}.Navbar_navLink__9nnUF{color:var(--text-secondary);font-size:.85rem;font-weight:600;transition:color var(--duration-normal,.3s) var(--ease-soft,ease);position:relative;text-decoration:none;cursor:pointer}.Navbar_navLinkActive__bEJAp,.Navbar_navLink__9nnUF:hover{color:var(--text-primary)}.Navbar_navLink__9nnUF:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--accent-brand,#14808F);transition:width var(--duration-slow,.4s) var(--ease-fluid,ease)}.Navbar_navLinkActive__bEJAp:after,.Navbar_navLink__9nnUF:hover:after{width:100%}.Navbar_searchContainer__Sn10w{position:relative;display:flex;align-items:center;background:rgba(255,255,255,.05);border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:0 .8rem;width:240px;height:36px;transition:border-color var(--duration-fast) var(--ease-soft)}.Navbar_searchContainer__Sn10w:focus-within{border-color:var(--accent-brand);background:rgba(255,255,255,.08)}.Navbar_searchIcon__C0khV{color:var(--text-muted);margin-right:6px;flex-shrink:0}.Navbar_searchInput__u6sPQ{background:transparent;border:none;color:var(--text-primary);font-size:.82rem;outline:none;width:100%}.Navbar_searchShortcutBadge__yj2ES{font-size:.7rem;background:rgba(255,255,255,.1);color:var(--text-muted);padding:2px 6px;border-radius:4px;cursor:pointer;flex-shrink:0}.Navbar_searchDropdown__pSbAo{position:absolute;top:44px;left:0;width:320px;background:#0f1319;border:1px solid rgba(20,128,143,.3);border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.6);z-index:100;overflow:hidden;padding:6px}.Navbar_noResults__wW8cV{padding:12px;font-size:.85rem;color:var(--text-muted);text-align:center}.Navbar_searchDropdownItem__519qp{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;text-decoration:none;transition:background .15s ease}.Navbar_searchDropdownItem__519qp:hover{background:rgba(20,128,143,.15)}.Navbar_dropdownImageWrapper__Vy3J4{width:32px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0}.Navbar_dropdownImage__RMNtN{width:100%;height:100%;object-fit:cover}.Navbar_dropdownItemInfo__uteAq{display:flex;flex-direction:column;flex:1 1;min-width:0}.Navbar_dropdownItemTitle__09sjD{font-size:.82rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navbar_dropdownItemCategory__zhTPO{font-size:.72rem;color:var(--text-muted)}.Navbar_dropdownItemPrice__jmGDe{font-size:.8rem;font-weight:700;color:var(--accent-brand-hover)}.Navbar_actions__9Jev0{display:flex;align-items:center;gap:.75rem}.Navbar_currencyToggle__0AVbu{display:flex;align-items:center;background:rgba(255,255,255,.04);border:1px solid var(--glass-border);border-radius:var(--radius-pill);padding:3px;height:36px;box-sizing:border-box}.Navbar_currencyOption__P4j6_{background:transparent;border:none;color:var(--text-muted);font-size:.8rem;font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);cursor:pointer;transition:all .2s ease;height:100%;display:inline-flex;align-items:center}.Navbar_activeCurrency__IPyJ7{background:var(--accent-brand);color:#FFFFFF;box-shadow:0 2px 8px rgba(20,128,143,.3)}.Navbar_iconBtn__dxiA2{background:rgba(255,255,255,.04);border:1px solid var(--glass-border);color:var(--text-primary);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.Navbar_iconBtn__dxiA2:hover{background:rgba(20,128,143,.2);border-color:var(--accent-brand)}.Navbar_iconBtn__dxiA2:hover,.Navbar_loggedInUserIcon__iNzYV{color:var(--accent-brand-hover)}.Navbar_cartWrapper__PWlrG,.Navbar_wishlistWrapper__BcfKZ{position:relative;display:flex;align-items:center;background:transparent;border:none;cursor:pointer;text-decoration:none}.Navbar_cartCount__KJk2Y,.Navbar_wishlistCount__o2aKa{position:absolute;top:-4px;right:-4px;background:var(--accent-brand);color:#FFFFFF;font-size:.65rem;font-weight:800;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #07070a}.Navbar_cartBounce__wQqkI{animation:Navbar_bounce__1LIdT .5s ease}@keyframes Navbar_bounce__1LIdT{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.Navbar_hubBtn__Td1EN{background:var(--accent-brand);border:1px solid var(--accent-brand-hover);color:#FFFFFF;padding:7px 18px;border-radius:var(--radius-pill);font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;height:36px;box-sizing:border-box;transition:all .25s var(--ease-fluid,ease);box-shadow:0 4px 15px rgba(20,128,143,.25)}.Navbar_hubBtn__Td1EN:hover{background:var(--accent-brand-hover);transform:translateY(-1px);box-shadow:0 6px 20px rgba(27,154,170,.4)}.Navbar_hamburger__A4rJI{display:none;flex-direction:column;justify-content:center;gap:0;cursor:pointer;z-index:102;background:none;border:none;padding:4px;width:32px;height:32px}.Navbar_bar__1EH01{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:transform .4s var(--ease-fluid,ease),opacity .2s ease;will-change:transform,opacity}.Navbar_bar__1EH01:first-child,.Navbar_bar__1EH01:nth-child(2){margin-bottom:5px}.Navbar_barOpen__ug0SP:first-child{transform:translateY(7px) rotate(45deg)}.Navbar_barOpen__ug0SP:nth-child(2){opacity:0}.Navbar_barOpen__ug0SP:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Navbar_overlay__GzdX_{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:998;opacity:0;pointer-events:none;transition:opacity .3s ease}.Navbar_overlayOpen__BW5pn{opacity:1;pointer-events:auto}.Navbar_mobileMenu__bJAIP{position:fixed;top:0;right:0;width:280px;height:100vh;background:#090c10;border-left:1px solid rgba(20,128,143,.25);z-index:999;display:flex;flex-direction:column;padding:80px 24px 32px;gap:16px;transform:translateX(100%);transition:transform .35s var(--ease-fluid,ease)}.Navbar_mobileMenuOpen__tzFNC{transform:translateX(0)}.Navbar_closeButton__UGVvt{position:absolute;top:24px;right:24px;background:none;border:none;cursor:pointer;padding:4px}.Navbar_mobileLink__26A8m{color:var(--text-secondary);font-size:1.1rem;font-weight:600;text-decoration:none;padding:8px 0;transition:color .2s ease}.Navbar_mobileLinkActive__YhVN0,.Navbar_mobileLink__26A8m:hover{color:var(--accent-brand-hover)}@media (max-width:1024px){.Navbar_navLinks__Q2dj_{display:none}.Navbar_hamburger__A4rJI{display:flex}.Navbar_searchContainer__Sn10w{width:160px}}