.Navbar_navRoot__G7_Hw{--teal:#e3b778;--teal-dark:#b98a4a;--teal-light:hsla(35,66%,68%,.12);--gold:#e3b778;--ink:#f6efe2;--ink-soft:hsla(39,53%,93%,.78);--white:#fdfbf6;--border:hsla(35,66%,68%,.18);--ink-mid:hsla(39,53%,93%,.85);--ease:cubic-bezier(0.22,1,0.36,1);--font:"Manrope",system-ui,sans-serif}.Navbar_nav__yFFPE{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;transition:background .45s var(--ease),padding .45s var(--ease),box-shadow .45s ease;font-family:var(--font);background:transparent}.Navbar_navScrolled__DIhek{background:rgba(12,59,56,.92);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--border);padding:.6rem 2rem;box-shadow:0 1px 0 hsla(35,66%,68%,.18)}.Navbar_spotlight__Uzr2s{pointer-events:none;position:absolute;top:0;bottom:0;width:280px;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 0,hsla(35,66%,68%,.1) 0,transparent 70%);transition:left .4s ease-out}.Navbar_logo__X4o9i{display:flex;align-items:center;text-decoration:none;z-index:2;flex-shrink:0}.Navbar_logoContainer__Pwhos{display:flex;align-items:center;gap:.7rem}.Navbar_logoImg__5losR{border-radius:50%;object-fit:cover;box-shadow:0 2px 12px hsla(35,66%,68%,.2);transition:transform .45s var(--ease),box-shadow .4s ease}.Navbar_logo__X4o9i:hover .Navbar_logoImg__5losR{transform:scale(1.05) rotate(-2deg);box-shadow:0 6px 22px hsla(35,66%,68%,.3)}.Navbar_logoIcon__gwjen{border-radius:50%;background:#0c3b38;box-shadow:0 2px 12px hsla(35,66%,68%,.2);display:grid;place-items:center;flex-shrink:0;transition:transform .45s var(--ease),box-shadow .4s ease}.Navbar_logo__X4o9i:hover .Navbar_logoIcon__gwjen{transform:scale(1.05) rotate(-2deg)}.Navbar_logoText__Jmms3{font-family:var(--font);font-size:1.35rem;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.Navbar_logoText__Jmms3 em{font-style:italic;color:var(--teal)}.Navbar_links__puXTb{display:flex;align-items:center;gap:2.2rem;list-style:none;margin:0;padding:0;z-index:2}.Navbar_link__Ssa7S{position:relative;font-family:var(--font);font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;display:flex;align-items:center;gap:.35rem;transition:color .3s ease;padding:.4rem 0}.Navbar_linkDot__4_2ka{width:4px;height:4px;border-radius:50%;background:var(--gold);opacity:0;transform:scale(0);transition:opacity .3s var(--ease),transform .3s var(--ease)}.Navbar_link__Ssa7S:hover{color:var(--teal)}.Navbar_link__Ssa7S:hover .Navbar_linkDot__4_2ka{opacity:1;transform:scale(1)}.Navbar_link__Ssa7S:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--teal),var(--gold));transition:width .4s var(--ease)}.Navbar_link__Ssa7S:hover:after{width:100%}.Navbar_cta__wgvF5{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.8rem 1.6rem;font-family:var(--font);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0c3b38;background:none;border:none;cursor:pointer;border-radius:40px;overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s ease;white-space:nowrap;flex-shrink:0}.Navbar_ctaBg__RgnIp{position:absolute;inset:0;background:#e3b778;transition:background .4s var(--ease);z-index:-1}.Navbar_ctaLabel__S_dlL{position:relative;z-index:1}.Navbar_cta__wgvF5:hover{transform:translateY(-2px);box-shadow:0 8px 26px hsla(41,51%,65%,.45)}.Navbar_cta__wgvF5:hover .Navbar_ctaBg__RgnIp{background:#edcb96}.Navbar_cta__wgvF5 svg{width:16px;height:16px;color:#0c3b38;transition:transform .3s ease}.Navbar_cta__wgvF5:hover svg{transform:translateX(3px)}.Navbar_burger__5O0zC{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:8px;z-index:2;border-radius:8px;transition:background .2s}.Navbar_burger__5O0zC span{display:block;height:2px;border-radius:2px;background:var(--ink);transition:all .3s var(--ease)}.Navbar_burger__5O0zC span:first-child{width:24px}.Navbar_burger__5O0zC span:nth-child(2){width:18px}.Navbar_burger__5O0zC span:nth-child(3){width:22px}.Navbar_burger__5O0zC:hover span{background:var(--teal)}.Navbar_burger__5O0zC:hover span:nth-child(2){width:24px}.Navbar_drawer__wAZGS{position:fixed;inset:0;z-index:999;pointer-events:none;font-family:var(--font)}.Navbar_drawerOpen__1XVFx{pointer-events:all}.Navbar_drawerBg__9BUei{position:absolute;inset:0;background:hsla(0,0%,6%,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .4s ease}.Navbar_drawerOpen__1XVFx .Navbar_drawerBg__9BUei{opacity:1}.Navbar_drawerPanel__O9hIv{position:absolute;top:0;right:0;bottom:0;width:min(380px,88vw);background:#0c3b38;display:flex;flex-direction:column;padding:3rem 2.5rem 2.5rem;transform:translateX(100%);transition:transform .5s var(--ease);box-shadow:-16px 0 50px rgba(0,0,0,.12);overflow-y:auto}.Navbar_drawerOpen__1XVFx .Navbar_drawerPanel__O9hIv{transform:translateX(0)}.Navbar_drawerClose__NwInh{position:absolute;top:1.4rem;right:1.6rem;background:none;border:none;cursor:pointer;color:var(--ink-soft);width:38px;height:38px;display:grid;place-items:center;border-radius:50%;transition:background .25s,color .25s}.Navbar_drawerClose__NwInh:hover{background:var(--teal-light);color:var(--teal)}.Navbar_drawerClose__NwInh svg{width:22px;height:22px}.Navbar_drawerBrand__ZebA_{font-family:var(--font);font-size:1.65rem;font-weight:700;color:var(--ink);letter-spacing:-.02em;margin-bottom:2.5rem;line-height:1}.Navbar_drawerBrand__ZebA_ em{font-style:italic;color:var(--teal)}.Navbar_drawerLinks__wvKMu{display:flex;flex-direction:column;gap:0;flex:1 1}.Navbar_drawerLink__LwV_i{display:flex;align-items:center;gap:1rem;font-family:var(--font);font-size:1.85rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);text-decoration:none;padding:.55rem 0;border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease,padding-left .3s ease;opacity:0;transform:translateX(14px);animation:Navbar_linkSlideIn__9AoHr .45s var(--ease) forwards;animation-delay:calc(var(--i, 0) * 55ms + .1s)}.Navbar_drawerLink__LwV_i:hover{color:var(--teal);border-bottom-color:var(--border);padding-left:.4rem}@keyframes Navbar_linkSlideIn__9AoHr{to{opacity:1;transform:translateX(0)}}.Navbar_drawerLinkNum__MOSNP{font-family:var(--font);font-size:.62rem;font-weight:500;letter-spacing:.08em;color:var(--gold);margin-top:.3rem;flex-shrink:0}.Navbar_drawerCta__Jsx4P{margin-top:2rem;width:100%;justify-content:center;padding:.9rem;font-size:.82rem;border-radius:6px}.Navbar_drawerFooter__OTmTb{margin-top:1.6rem;padding-top:1.3rem;border-top:1px solid var(--border);display:flex;justify-content:space-between;font-family:var(--font);font-size:.72rem;color:var(--ink-soft)}.Navbar_drawerFooter__OTmTb p{margin:0}.Navbar_authOverlay__ftBkr{position:fixed;inset:0;z-index:2000;background:hsla(0,0%,5%,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;padding:1rem;animation:Navbar_fadeIn__5u4gS .3s ease;font-family:var(--font)}@keyframes Navbar_fadeIn__5u4gS{0%{opacity:0}to{opacity:1}}.Navbar_authCard__n33bW{position:relative;background:#0c3b38;border-radius:18px;padding:2.6rem 2.4rem 2.2rem;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;overflow-x:hidden;box-shadow:0 28px 70px rgba(0,0,0,.18),0 0 0 1px hsla(35,66%,68%,.08);animation:Navbar_cardIn__rBV8M .4s cubic-bezier(.22,1,.36,1)}@keyframes Navbar_cardIn__rBV8M{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Navbar_shake__htGwk{animation:Navbar_shake__htGwk .5s ease}@keyframes Navbar_shake__htGwk{0%,to{transform:translateX(0)}15%{transform:translateX(-7px)}35%{transform:translateX(7px)}55%{transform:translateX(-4px)}75%{transform:translateX(4px)}90%{transform:translateX(-2px)}}.Navbar_blob1__Bsuir,.Navbar_blob2___27Mn{position:absolute;border-radius:50%;filter:blur(48px);pointer-events:none;z-index:0}.Navbar_blob1__Bsuir{width:260px;height:260px;background:hsla(35,66%,68%,.07);top:-80px;right:-60px}.Navbar_blob2___27Mn{width:200px;height:200px;background:rgba(23,96,91,.07);bottom:-60px;left:-40px}.Navbar_authClose__bJq_B{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:hsla(39,53%,93%,.55);z-index:10;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;transition:background .2s,color .2s}.Navbar_authClose__bJq_B:hover{background:var(--teal-light);color:var(--teal)}.Navbar_authClose__bJq_B svg{width:17px;height:17px}.Navbar_authBrand__gGl1D{justify-content:center}.Navbar_authBrand__gGl1D,.Navbar_authTabs__8DY9r{display:flex;margin-bottom:1.8rem;position:relative;z-index:1}.Navbar_authTabs__8DY9r{background:hsla(35,66%,68%,.1);border-radius:10px;padding:4px}.Navbar_authTab__bhFBo{flex:1 1;padding:.6rem .5rem;font-family:var(--font);font-size:.82rem;font-weight:500;background:none;border:none;cursor:pointer;color:var(--ink-soft);border-radius:7px;position:relative;z-index:1;transition:color .25s ease}.Navbar_authTabActive__PwNEo{color:var(--ink);font-weight:600}.Navbar_authTabSlider__5n7JP{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:hsla(43,64%,98%,.1);border-radius:7px;box-shadow:0 2px 8px rgba(0,0,0,.09);transition:transform .35s cubic-bezier(.22,1,.36,1);z-index:0}.Navbar_authTabSliderRight__xrgzO{transform:translateX(calc(100% + 4px))}.Navbar_authFields__ilRUG{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:.5rem;position:relative;z-index:1}.Navbar_authField__BPduX{position:relative}.Navbar_authField__BPduX input{width:100%;padding:1.1rem 0 .45rem;background:none;border:none;border-bottom:1.5px solid hsla(35,66%,68%,.3);outline:none;font-family:var(--font);font-size:.95rem;color:var(--ink);transition:border-color .3s ease;box-sizing:border-box}.Navbar_authField__BPduX input:focus{border-bottom-color:transparent}.Navbar_authField__BPduX label{position:absolute;top:1.1rem;left:0;font-family:var(--font);font-size:.85rem;color:hsla(39,53%,93%,.55);pointer-events:none;transition:all .3s var(--ease)}.Navbar_authFieldFilled__Dszz6 label,.Navbar_authFieldFocus__rsCja label{top:0;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.Navbar_authFieldLine__OYx6s{position:absolute;bottom:0;left:0;height:1.5px;width:0;background:linear-gradient(90deg,var(--teal),var(--gold));transition:width .4s var(--ease)}.Navbar_authFieldFocus__rsCja .Navbar_authFieldLine__OYx6s{width:100%}.Navbar_authForgot__RsSAe{display:block;margin:.7rem 0 0 auto;background:none;border:none;cursor:pointer;font-family:var(--font);font-size:.75rem;color:var(--teal);padding:0;position:relative;z-index:1}.Navbar_authForgot__RsSAe:hover{text-decoration:underline}.Navbar_authSubmit__9jKZA{margin-top:1.6rem;width:100%;padding:.95rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,var(--teal) 0,var(--teal-dark) 100%);color:#0c3b38;border:none;cursor:pointer;font-family:var(--font);font-size:.84rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;position:relative;z-index:1;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s ease}.Navbar_authSubmit__9jKZA:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 55%);pointer-events:none}.Navbar_authSubmit__9jKZA:hover{transform:translateY(-2px);box-shadow:0 10px 28px hsla(35,66%,68%,.34)}.Navbar_authSubmit__9jKZA svg{width:15px;height:15px;transition:transform .3s ease}.Navbar_authSubmit__9jKZA:hover svg{transform:translateX(3px)}.Navbar_authDivider__JvjZh{position:relative;text-align:center;margin:1.4rem 0 1.1rem;z-index:1}.Navbar_authDivider__JvjZh:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:hsla(35,66%,68%,.22)}.Navbar_authDivider__JvjZh span{position:relative;background:#0c3b38;padding:0 .85rem;font-family:var(--font);font-size:.72rem;color:hsla(39,53%,93%,.55);letter-spacing:.05em}.Navbar_authSocials__3kt04{display:flex;gap:.7rem;position:relative;z-index:1}.Navbar_authSocialBtn__A0lPz{flex:1 1;padding:.68rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:hsla(43,64%,98%,.1);border:1px solid hsla(35,66%,68%,.25);border-radius:9px;cursor:pointer;font-family:var(--font);font-size:.8rem;font-weight:500;color:var(--ink);transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 1px 4px rgba(0,0,0,.05)}.Navbar_authSocialBtn__A0lPz:hover{border-color:var(--teal);box-shadow:0 4px 14px hsla(35,66%,68%,.12);transform:translateY(-1px)}.Navbar_authSuccess__tc614{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;min-height:220px;position:relative;z-index:1}.Navbar_checkRing__jPcc4{width:76px;height:76px}.Navbar_checkSvg__pWMgN{width:100%;height:100%}.Navbar_checkCircle__7PRE5{stroke:var(--teal);stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:Navbar_strokeIn__yR4Ti .55s var(--ease) forwards}.Navbar_checkMark__g26QD{stroke:var(--teal);stroke-width:3;stroke-dasharray:48;stroke-dashoffset:48;animation:Navbar_strokeIn__yR4Ti .38s var(--ease) .45s forwards}@keyframes Navbar_strokeIn__yR4Ti{to{stroke-dashoffset:0}}.Navbar_successMsg__06823{font-family:var(--font);font-size:1.3rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-align:center}@media (max-width:860px){.Navbar_nav__yFFPE{padding:.8rem 1.5rem}.Navbar_navScrolled__DIhek{padding:.6rem 1.5rem}.Navbar_links__puXTb{display:none}.Navbar_burger__5O0zC{display:flex}.Navbar_cta__wgvF5:not(.Navbar_drawerCta__Jsx4P){display:none}}@media (max-width:480px){.Navbar_logoText__Jmms3{font-size:1.1rem}.Navbar_logoContainer__Pwhos{gap:.5rem}.Navbar_nav__yFFPE{padding:.6rem 1rem}.Navbar_authCard__n33bW{padding:2rem 1.5rem 1.8rem}.Navbar_drawerPanel__O9hIv{padding:2.5rem 1.8rem 2rem}.Navbar_drawerLink__LwV_i{font-size:1.6rem}.Navbar_authSocialBtn__A0lPz{font-size:.7rem;padding:.6rem}}@media (max-height:600px){.Navbar_authCard__n33bW{padding:1.5rem}.Navbar_authFields__ilRUG{gap:1rem}.Navbar_authBrand__gGl1D{margin-bottom:1rem}}.Navbar_dialogOverlay__S0KAj{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:Navbar_dialogFadeIn__4WF1w .2s ease}@keyframes Navbar_dialogFadeIn__4WF1w{0%{opacity:0}to{opacity:1}}.Navbar_dialogCard__i7Er4{background:#0c3b38;border-radius:20px;padding:2.5rem 2rem;max-width:380px;width:100%;text-align:center;box-shadow:0 30px 80px rgba(0,0,0,.2);animation:Navbar_dialogSlideIn__xmTyX .3s cubic-bezier(.22,1,.36,1);border:1px solid var(--border)}@keyframes Navbar_dialogSlideIn__xmTyX{0%{transform:translateY(20px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.Navbar_dialogIcon__6ltmi{width:60px;height:60px;border-radius:50%;background:var(--teal-pale);border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:var(--teal)}.Navbar_dialogTitle___cF9M{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--ink);margin-bottom:.6rem}.Navbar_dialogText__U8QZ6{font-size:.9rem;color:var(--ink-soft);line-height:1.6;margin-bottom:2rem}.Navbar_dialogBtns__eIjMZ{display:flex;gap:.75rem}.Navbar_dialogCancel__c4pHl{flex:1 1;padding:.75rem;background:transparent;color:var(--ink-mid);border:1.5px solid var(--border);border-radius:10px;font-family:var(--font-body);font-size:.9rem;cursor:pointer;transition:all .2s}.Navbar_dialogCancel__c4pHl:hover{border-color:var(--teal);color:var(--teal)}.Navbar_dialogConfirm__mZAod{flex:1 1;padding:.75rem;background:var(--teal);color:#0c3b38;border:none;border-radius:10px;font-family:var(--font-body);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s,transform .15s}.Navbar_dialogConfirm__mZAod:hover{background:var(--teal-dark);transform:translateY(-1px)}.Navbar_navTransparent__VSxER .Navbar_logoText__Jmms3{color:var(--white)}.Navbar_navTransparent__VSxER .Navbar_logoText__Jmms3 em{color:var(--gold-light,#e3b778)}.Navbar_navTransparent__VSxER .Navbar_link__Ssa7S{color:hsla(0,0%,100%,.82)}.Navbar_navTransparent__VSxER .Navbar_link__Ssa7S:hover{color:var(--white)}.Navbar_navTransparent__VSxER .Navbar_link__Ssa7S:after{background:linear-gradient(90deg,hsla(0,0%,100%,.9),var(--gold-light,#e3b778))}.Navbar_navTransparent__VSxER .Navbar_link__Ssa7S:hover .Navbar_linkDot__4_2ka{background:var(--gold-light,#e3b778)}.Navbar_navTransparent__VSxER .Navbar_cartBtn__aLlc7{color:hsla(0,0%,100%,.85)!important}.Navbar_navTransparent__VSxER .Navbar_cartBadge__tHWWg{background:var(--gold,#e3b778)!important;color:#0c3b38!important}.Navbar_navTransparent__VSxER .Navbar_adminBtn__8C6qz{background:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.25)!important;color:hsla(0,0%,100%,.9)!important}.Navbar_navTransparent__VSxER .Navbar_logoutBtn__m_cig{background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.22)!important;color:hsla(0,0%,100%,.82)!important}.Navbar_navTransparent__VSxER .Navbar_logoutBtn__m_cig:hover{background:hsla(0,0%,100%,.16)!important;color:var(--white)!important}.Navbar_navTransparent__VSxER .Navbar_burger__5O0zC span{background:#0c3b38}.Navbar_navTransparent__VSxER .Navbar_spotlight__Uzr2s{display:none}.Navbar_navTransparent__VSxER .Navbar_ctaLabel__S_dlL,.Navbar_navTransparent__VSxER .Navbar_cta__wgvF5 svg{color:#0c3b38}.Navbar_navTransparent__VSxER .Navbar_ctaBg__RgnIp{background:#e3b778}.Navbar_cartBtn__aLlc7{background:none;border:none;cursor:pointer;position:relative;color:var(--teal);display:flex;align-items:center;padding:6px;transition:color .2s}.Navbar_cartBtn__aLlc7:hover{color:var(--teal-dark)}.Navbar_cartBadge__tHWWg{position:absolute;top:0;right:0;background:var(--teal);color:#0c3b38;border-radius:50%;width:18px;height:18px;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center}.Navbar_adminBtn__8C6qz{background:var(--teal-pale);border:1px solid var(--border);color:#000;padding:6px 12px;border-radius:8px;cursor:pointer;font-size:.85rem;font-family:var(--font-body);transition:all .2s}.Navbar_adminBtn__8C6qz:hover{background:var(--teal);color:#0c3b38}.Navbar_logoutBtn__m_cig{background:none;border:1px solid var(--border);color:var(--ink-soft);padding:6px 12px;border-radius:8px;cursor:pointer;font-size:.85rem;font-family:var(--font-body);transition:all .2s}.Navbar_logoutBtn__m_cig:hover{border-color:var(--teal);color:var(--teal)}.Navbar_authFieldPassword__gG9b5 input{padding-right:2.4rem}.Navbar_passwordToggle__zE_FE{position:absolute;right:0;bottom:.35rem;background:none;border:none;cursor:pointer;padding:4px;color:hsla(39,53%,93%,.55);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s ease;z-index:2;line-height:0}.Navbar_passwordToggle__zE_FE:hover{color:var(--teal)}