.NavBar_navBar__u2_fs{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.65rem 1.25rem;border-bottom:1px solid rgba(148,163,184,.24);background:rgba(248,250,252,.9);box-shadow:0 10px 30px rgba(2,6,23,.08);backdrop-filter:blur(12px);position:sticky;top:0;left:0;z-index:100}.NavBar_heroNav__QBQfh{isolation:isolate}.NavBar_heroNav__QBQfh:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.65),transparent);pointer-events:none}.dark .NavBar_navBar__u2_fs{background:rgba(6,11,24,.9);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 14px 34px rgba(2,6,23,.45)}.NavBar_logo__YLm5G{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.75rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.NavBar_logo__YLm5G:hover{transform:translateY(-1px)}.NavBar_menu__zbH5H{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0;align-items:center}.NavBar_menuItem__F5EmN{position:relative}.NavBar_navBtn__U0pBS{background:none;border:none;font-size:1rem;font-weight:600;padding:.5rem 1rem;border-radius:1.5rem;cursor:pointer;transition:background .2s,color .2s,transform .15s;outline:none}.NavBar_navBtn__U0pBS:focus{outline:2px solid #14b8b6;outline-offset:2px}.NavBar_navBtn__U0pBS.NavBar_clicked__bSGHF{background:#14b8b6;color:#fff;transform:scale(.96)}.NavBar_dropdown__QAZ5M{top:2.5rem;background:rgba(255,255,255,.95);box-shadow:0 4px 16px rgba(0,0,0,.08);border-radius:.5rem;min-width:160px;z-index:100;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease}.NavBar_dropdown__QAZ5M[aria-expanded=true],.NavBar_menuItem__F5EmN{position:relative;display:inline-block}.NavBar_dropdown__QAZ5M{position:absolute;top:100%;left:0;min-width:180px;background-color:white;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:.5rem 0;z-index:999;opacity:0;pointer-events:none;transform:translateY(-10px);transition:all .2s ease}.NavBar_menuItem__F5EmN:focus-within>.NavBar_dropdown__QAZ5M,.NavBar_menuItem__F5EmN:hover>.NavBar_dropdown__QAZ5M{opacity:1;pointer-events:auto;transform:translateY(0)}.NavBar_dropdown__QAZ5M li{list-style:none}.NavBar_dropdown__QAZ5M li a,.NavBar_dropdown__QAZ5M li button{display:block;width:100%;padding:.5rem 1rem;text-align:left;background:transparent;border:none;color:black;font-size:.95rem;cursor:pointer;text-decoration:none}.NavBar_dropdown__QAZ5M li a:hover,.NavBar_dropdown__QAZ5M li button:hover{color:light-gray}.NavBar_dropdown__QAZ5M li{padding:.5rem 1.5rem;cursor:pointer;font-size:1rem;transition:background .15s}.NavBar_dropdown__QAZ5M li:focus,.NavBar_dropdown__QAZ5M li:hover{background:#ccfbf1;color:#14b8b6}.NavBar_actions__kgsQx{display:flex;gap:.75rem;align-items:center;margin-left:auto}.NavBar_iconBtn__R6srv{background:none;border:none;font-size:1.3rem;border-radius:50%;padding:.4rem .6rem;cursor:pointer;transition:background .2s,color .2s,transform .15s;outline:none;display:flex;align-items:center;justify-content:center}.NavBar_iconBtn__R6srv:focus{outline:2px solid #14b8b6;outline-offset:2px}.NavBar_iconBtn__R6srv.NavBar_clicked__bSGHF{background:#14b8b6;color:#fff;transform:scale(.93)}.NavBar_profileCircle__gQCly{background:#ff6600;color:#fff;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.NavBar_compactNavbar__VkxgT{min-height:64px;padding:.25rem 1.25rem;box-shadow:none;display:flex;align-items:center;font-family:inherit}.NavBar_compactLogo__YCuLT{width:32px;height:32px;margin-right:18px;margin-left:0;padding:0}.NavBar_navbarLink__lKOv4{font-size:1.08rem;font-weight:500;margin:0 10px;padding:0 2px;background:none;border:none;cursor:pointer;transition:color .15s;text-decoration:none;box-shadow:none}.NavBar_navbarLinkActive__VQ3xy{font-weight:700;color:#111}.NavBar_navbarLinkOrange__A0ZW5{color:#ff6600;font-weight:700}.NavBar_compactSearch__KblTZ{margin-left:24px;display:flex;align-items:center;border-radius:8px;border:1.5px solid #e0e0e0;padding:0 8px;height:36px;min-width:120px}.NavBar_compactSearch__KblTZ input{border:none;outline:none;font-size:1rem;background:transparent;width:100px;padding:4px 0}.NavBar_navbarSearchIcon__Qqj7T{font-size:1.1rem;margin-left:4px;color:#aab4c8}.NavBar_navbarRight__wwWlp{display:flex;align-items:center;gap:.6rem;margin-left:auto}.NavBar_compactLogout__TRZ8f{border-radius:8px;padding:6px 18px;font-size:1.05rem;font-weight:600;margin-right:8px;transition:background .15s}.NavBar_menuItem__F5EmN:last-child>.NavBar_dropdown__QAZ5M{right:0;left:auto}.NavBar_compactCart__vRJ_9{position:relative;font-size:1.25rem;margin-right:2px}.NavBar_compactBadge__SRp0U{position:absolute;top:-5px;right:-7px;background:linear-gradient(135deg,#ff6b00,#ff8c38);color:#fff;font-size:.72rem;font-weight:700;border-radius:999px;padding:0 .35rem;min-width:16px;height:16px;line-height:16px;text-align:center;box-shadow:0 6px 16px rgba(249,115,22,.35)}.NavBar_compactBell__IRfuh{font-size:1.25rem;margin-left:2px}.NavBar_navbarAvatar__7F6Ya{background:#ff6600;color:#fff;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;margin-right:10px}.NavBar_hamburger__tcPhI{display:none;background:rgba(255,255,255,.65);border:1px solid rgba(148,163,184,.35);border-radius:.8rem;font-size:1.35rem;line-height:1;color:#0f172a;padding:.42rem .58rem;cursor:pointer;z-index:120;transition:all .2s ease}.NavBar_hamburger__tcPhI:hover{background:rgba(236,253,255,.9);border-color:rgba(6,182,212,.5)}.dark .NavBar_hamburger__tcPhI{background:rgba(15,23,42,.7);color:#e2e8f0;border-color:rgba(148,163,184,.24)}.NavBar_desktopNavGroup__gSM5A{gap:.65rem}.NavBar_desktopTrigger__HpYqd{display:inline-flex;align-items:center;gap:.25rem;font-size:.93rem;font-weight:700;color:#334155;padding:.5rem .78rem;border-radius:.7rem;cursor:pointer;letter-spacing:.01em;transition:color .2s ease,background-color .2s ease,transform .2s ease}.NavBar_desktopTrigger__HpYqd:hover{color:#0369a1;background:rgba(186,230,253,.42);transform:translateY(-1px)}.dark .NavBar_desktopTrigger__HpYqd{color:#cbd5e1}.dark .NavBar_desktopTrigger__HpYqd:hover{color:#67e8f9;background:rgba(14,116,144,.25)}.NavBar_desktopDropdown__jPgEM{position:absolute;top:calc(100% + .5rem);min-width:12.5rem;padding:.42rem;border-radius:.85rem;border:1px solid rgba(203,213,225,.75);background:rgba(255,255,255,.94);box-shadow:0 18px 36px rgba(15,23,42,.14);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;z-index:70}.NavBar_group__t_fIV:focus-within .NavBar_desktopDropdown__jPgEM,.NavBar_group__t_fIV:hover .NavBar_desktopDropdown__jPgEM{opacity:1;pointer-events:auto;transform:translateY(0)}.NavBar_desktopDropdownLeft__GYxQK{left:0}.NavBar_desktopDropdownRight__Z1qHd{right:0}.dark .NavBar_desktopDropdown__jPgEM{border-color:rgba(148,163,184,.3);background:rgba(15,23,42,.94);box-shadow:0 18px 36px rgba(2,6,23,.46)}.NavBar_dropdownItem__GjSLX{display:block;width:100%;padding:.52rem .72rem;border-radius:.62rem;color:#334155;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s ease}.NavBar_dropdownItem__GjSLX:hover{color:#ffffff;background:linear-gradient(90deg,#0891b2,#0ea5e9)}.dark .NavBar_dropdownItem__GjSLX{color:#dbeafe}.dark .NavBar_dropdownItem__GjSLX:hover{background:linear-gradient(90deg,#0e7490,#0284c7)}.NavBar_desktopSubmenuPanel__bmDi_{border:1px solid rgba(203,213,225,.75);border-radius:.85rem;background:rgba(255,255,255,.94);box-shadow:0 18px 36px rgba(15,23,42,.14);backdrop-filter:blur(10px)}.dark .NavBar_desktopSubmenuPanel__bmDi_{border-color:rgba(148,163,184,.3);background:rgba(15,23,42,.94);box-shadow:0 18px 36px rgba(2,6,23,.46)}.NavBar_navbarIcon__LQx44{display:inline-flex;align-items:center;justify-content:center;color:#334155}.dark .NavBar_navbarIcon__LQx44{color:#cbd5e1}.NavBar_actionIconBtn__atO_p{width:2.15rem;height:2.15rem;border-radius:.75rem;border:1px solid rgba(203,213,225,.8);background:rgba(255,255,255,.75);box-shadow:0 2px 8px rgba(15,23,42,.08);transition:all .22s ease}.NavBar_actionIconBtn__atO_p:hover{transform:translateY(-1px);border-color:rgba(6,182,212,.5);background:rgba(236,253,255,.96);color:#0369a1}.dark .NavBar_actionIconBtn__atO_p{border-color:rgba(148,163,184,.28);background:rgba(15,23,42,.72);box-shadow:none}.dark .NavBar_actionIconBtn__atO_p:hover{border-color:rgba(34,211,238,.55);background:rgba(8,47,73,.65);color:#67e8f9}.NavBar_userAvatarBtn__vNzvC{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:999px;border:1px solid rgba(203,213,225,.8);background:rgba(255,255,255,.8);color:#0f172a;cursor:pointer;transition:all .22s ease}.NavBar_userAvatarBtn__vNzvC:hover{transform:translateY(-1px);border-color:rgba(6,182,212,.45);background:rgba(224,242,254,.92)}.dark .NavBar_userAvatarBtn__vNzvC{color:#f1f5f9;border-color:rgba(148,163,184,.32);background:rgba(15,23,42,.8)}.NavBar_userMenuPanel__uOyx3{position:absolute;top:2.55rem;right:0;width:11.25rem;border-radius:.85rem;border:1px solid rgba(203,213,225,.75);background:rgba(255,255,255,.95);box-shadow:0 18px 36px rgba(15,23,42,.14);padding:.4rem;z-index:80;transition:all .2s ease}.dark .NavBar_userMenuPanel__uOyx3{border-color:rgba(148,163,184,.3);background:rgba(15,23,42,.95);box-shadow:0 18px 36px rgba(2,6,23,.46)}.NavBar_userMenuItem__ewl_v{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;font-size:.88rem;font-weight:600;color:#334155;padding:.52rem .65rem;border-radius:.62rem;transition:all .18s ease}.NavBar_userMenuItem__ewl_v:hover{color:#ffffff;background:linear-gradient(90deg,#0891b2,#0ea5e9)}.dark .NavBar_userMenuItem__ewl_v{color:#dbeafe}.dark .NavBar_userMenuItem__ewl_v:hover{background:linear-gradient(90deg,#0e7490,#0284c7)}.NavBar_userMenuDanger__BIs8u{color:#dc2626}.NavBar_userMenuDanger__BIs8u:hover{background:linear-gradient(90deg,#f97316,#ef4444);color:#fff}.NavBar_loginButton__oB_qN{border:none;border-radius:.74rem;padding:.5rem .92rem;background:linear-gradient(90deg,#ff6b00,#ff8c38);color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 20px rgba(249,115,22,.25);transition:all .24s ease}.NavBar_loginButton__oB_qN:hover{transform:translateY(-1px);box-shadow:0 14px 26px rgba(249,115,22,.34)}.NavBar_mobileDropdownPanel__WYGV_{position:absolute;top:calc(100% + .3rem);left:0;right:0;width:100%;overflow:hidden;border-radius:0 0 1rem 1rem;border:1px solid rgba(203,213,225,.75);background:rgba(255,255,255,.96);color:#0f172a;box-shadow:0 12px 28px rgba(15,23,42,.18);backdrop-filter:blur(10px);z-index:95}.dark .NavBar_mobileDropdownPanel__WYGV_{border-color:rgba(148,163,184,.24);background:rgba(15,23,42,.96);color:#e2e8f0}.NavBar_mobileMenu__QWKNa{display:none}.NavBar_mobileMenuOpen__st5Iu{display:block!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;overflow-x:hidden!important;background:#1f2937!important;color:#f8fafc!important;box-shadow:0 8px 32px rgba(0,0,0,.18)!important;z-index:110!important;padding:1.2rem .5rem 1.5rem!important;border-radius:0 0 1.2rem 1.2rem!important;animation:NavBar_fadeInMenu__VpQkk .2s!important}@keyframes NavBar_fadeInMenu__VpQkk{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.NavBar_mobileMenuList__oqznS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.NavBar_mobileMenuItem__YDo23{padding:1rem 1.2rem;font-size:1.1rem;font-weight:600;border-radius:.7rem;background:#f8fafc;margin-bottom:.2rem;transition:background .15s,color .15s;cursor:pointer}.NavBar_mobileMenuItem__YDo23:active,.NavBar_mobileMenuItem__YDo23:hover{background:#14b8b6;color:#fff}.NavBar_desktopOnly__Q_d2d{display:block}@media (max-width:700px){.NavBar_menu__zbH5H{display:none!important}.NavBar_hamburger__tcPhI{display:block!important;z-index:120!important}.NavBar_navBar__u2_fs{padding:.45rem .5rem!important;flex-wrap:wrap!important;position:sticky!important;display:flex;justify-content:center;align-items:center;top:0;left:0}.NavBar_actions__kgsQx{gap:.2rem!important;margin-left:0!important}.NavBar_mobileMenu__QWKNa{display:none!important}.NavBar_mobileMenuOpen__st5Iu{display:block!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;overflow-x:hidden!important;background:#fff!important;box-shadow:0 8px 32px rgba(0,0,0,.18)!important;z-index:110!important;padding:1.2rem .5rem 1.5rem!important;border-radius:0 0 1.2rem 1.2rem!important;animation:NavBar_fadeInMenu__VpQkk .2s!important}.NavBar_compactNavbar__VkxgT{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:.25rem .5rem;position:relative}.NavBar_navbarLeft__N4Fxk{display:none!important}.NavBar_navbarRight__wwWlp{flex-direction:row!important;align-items:center!important;gap:.35rem!important;margin-left:0!important;position:static!important}.NavBar_hamburger__tcPhI,.NavBar_navbarIcon__LQx44{margin-right:0!important}.NavBar_compactBell__IRfuh,.NavBar_compactCart__vRJ_9{margin-right:0!important;margin-left:0!important}.NavBar_actionIconBtn__atO_p{width:2rem;height:2rem}.NavBar_logo__YLm5G img{height:38px!important}.NavBar_desktopOnly__Q_d2d{display:none!important}.NavBar_compactSearch__KblTZ{margin-left:0;width:100%}}