.context-menu_root__ciCRx{position:relative}.context-menu_menu__8dWey{position:absolute;top:calc(100% + 3px);z-index:130;min-width:220px;padding:8px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 18px 42px rgba(29,26,23,.14);transform-origin:top right;animation:context-menu_menuIn___75RM .15s ease-out}.context-menu_alignStart__W_4YW{left:0}.context-menu_alignEnd__6Mgat{right:0}.context-menu_list__DHiA_{display:grid;grid-gap:4px;gap:4px}.context-menu_itemButton__l_d9N,.context-menu_itemStatic__geP_3,.context-menu_item__ldlHX{width:100%;min-height:40px;display:grid;align-items:center;padding:0 12px;border:0;border-radius:16px;background:transparent;color:var(--text);font:inherit;font-size:.8rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.context-menu_itemButton__l_d9N:hover,.context-menu_item__ldlHX:hover{background:var(--hover-btn)}.context-menu_itemStatic__geP_3{cursor:default}.context-menu_itemStaticMuted__LEBWb{color:var(--muted)}.context-menu_itemButtonDanger__oodRu{color:#bd2f48}.context-menu_separator__tVfZb{height:1px;margin:4px 2px;background:var(--line)}@keyframes context-menu_menuIn___75RM{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.navigation_header__NX2ZL{display:grid;grid-template-columns:1fr 500px auto;align-items:center;grid-gap:18px;gap:18px;width:100%;padding:10px 15px;position:fixed;top:0;left:50%;z-index:100;transform:translateX(-50%);background:#ffffff;overflow:visible}.navigation_progressBar__3CHAA{position:absolute;left:0;right:0;bottom:0;height:2px;transform:scaleX(0);transform-origin:left center;opacity:0;pointer-events:none;background:var(--accent);box-shadow:0 0 10px rgba(143,184,18,.28);transition:transform .18s ease-out,opacity .18s ease-out}.navigation_progressBar__3CHAA[data-active=true]{opacity:1}.navigation_installHintStrip__tF2Dk{position:fixed;top:60px;left:0;z-index:99;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:28px;padding:0 12px;background:#d3e149;color:var(--text);font-size:11px;font-weight:800;line-height:1;text-align:center;text-decoration:none}.navigation_installHintAction__CjiTP,.navigation_installHintText__TNNHv{display:inline-flex;align-items:center;color:--var(--muted-text);white-space:nowrap;line-height:1}.navigation_installHintText__TNNHv{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500}.navigation_sidebar__XiaJJ{position:fixed;top:72px;bottom:24px;left:0;z-index:90;display:none;flex-direction:column;width:70px}.navigation_sidePanelNav__8umnm,.navigation_sidebarNav__cTz9Z{display:grid;grid-gap:10px;gap:10px}.navigation_sidePanelBottom__68vYZ,.navigation_sidebarBottom__dmYLZ{display:grid;grid-gap:10px;gap:10px;margin-top:auto}.navigation_sidebarItem__GgQHG{display:grid;place-items:center;width:40px;height:40px;margin:0 auto;border:1px solid #ffffff;border-radius:16px;background:#ffffff;color:var(--text);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.navigation_sidebarItem__GgQHG:hover{border-color:rgb(255,255,255);background:var(--bg-secondary)}.navigation_sidebarItemActive__SVuct{border-color:#ffffff;background:var(--bg-secondary)}.navigation_sidebarIcon__sGMhd{display:grid;place-items:center;width:20px;height:20px}.navigation_sidebarLabel__qP9DO{display:none}.navigation_sidePanelItem__JTmp8{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;min-height:40px;padding:0 16px;border-radius:16px;background:#ffffff;color:var(--text);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.navigation_sidePanelItemActive__Cz9ss,.navigation_sidePanelItem__JTmp8:hover{background:var(--hover-btn)}.navigation_sidePanelIcon__hh8Ip{display:grid;place-items:center;width:20px;height:20px}.navigation_sidePanelLabel__Hfva_{font-size:.8rem;font-weight:700}.navigation_leftGroup___PIEn{display:flex;align-items:center;gap:14px;min-width:0}.navigation_iconButton__wbE0M{position:relative;width:40px;height:40px;display:grid;place-items:center;border:1px solid #ffffff;border-radius:16px;background:#ffffff;color:var(--text);cursor:pointer;flex-shrink:0;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.navigation_iconButton__wbE0M:hover{border-color:rgb(255,255,255);background:var(--hover-btn)}.navigation_iconButton__wbE0M:focus-visible{outline:2px solid rgba(211,225,73,.8);outline-offset:2px}.navigation_cartBadge__R_q0W{position:absolute;top:2px;right:2px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent2);color:var(--white-text);font-size:9px;font-weight:900;line-height:1}.navigation_mobileSearchButton__XPHtY{display:none}.navigation_logo__L8No8{display:inline-flex;align-items:center;gap:12px;min-width:0;text-decoration:none}.navigation_logoBadge__azUaZ{width:auto;height:40px;display:grid;place-items:center;border-radius:14px;background:var(--accent);color:var(--text);font-size:1rem;font-weight:800;flex-shrink:0}.navigation_logoImage__9U_Rj{display:block}.navigation_logoTextWrap__kNxgT{display:grid;grid-gap:2px;gap:2px;min-width:0}.navigation_logoTitle__jlqr0{font-size:.98rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.navigation_logoCaption__dhkyY{color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.1}.navigation_searchForm__WUKoZ{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:0 16px;height:40px;border:1px solid var(--line);border-radius:16px;background:#ffffff;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.navigation_searchArea__oYMS9{position:relative;width:100%;min-width:0}.navigation_searchForm__WUKoZ:focus-within{border-color:rgba(29,26,23,.2);background:#ffffff}.navigation_searchIconWrap__gp906{display:inline-flex;color:var(--muted);flex-shrink:0}.navigation_searchInput__MDKKS{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:.7rem}.navigation_searchInput__MDKKS::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:14px;height:14px;cursor:pointer;background-color:var(--muted-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M3.22 3.22a.75.75 0 0 1 1.06 0L8 6.94l3.72-3.72a.75.75 0 1 1 1.06 1.06L9.06 8l3.72 3.72a.75.75 0 1 1-1.06 1.06L8 9.06l-3.72 3.72a.75.75 0 1 1-1.06-1.06L6.94 8 3.22 4.28a.75.75 0 0 1 0-1.06Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M3.22 3.22a.75.75 0 0 1 1.06 0L8 6.94l3.72-3.72a.75.75 0 1 1 1.06 1.06L9.06 8l3.72 3.72a.75.75 0 1 1-1.06 1.06L8 9.06l-3.72 3.72a.75.75 0 1 1-1.06-1.06L6.94 8 3.22 4.28a.75.75 0 0 1 0-1.06Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.navigation_searchInput__MDKKS::placeholder{color:var(--muted)}.navigation_searchDropdown__5NeVQ{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:40;padding:10px;border:1px solid rgba(29,26,23,.08);border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 18px 40px rgba(29,26,23,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:top center;animation:navigation_dropdownIn__LeJcY .15s ease-out}.navigation_searchDropdownGroup__8rxPF,.navigation_searchDropdownList__aah6X{display:grid;grid-gap:6px;gap:6px}.navigation_searchDropdownItem__eheT1{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:12px;color:var(--text);text-decoration:none;transition:background .16s ease,transform .16s ease}.navigation_searchDropdownItem__eheT1:focus-visible,.navigation_searchDropdownItem__eheT1:hover{background:rgba(196,228,154,.26);transform:translateY(-1px);outline:none}.navigation_searchDropdownTitle___bcs3{font-size:.86rem;font-weight:700;line-height:1.3}.navigation_searchDropdownMeta__yOFOa{color:var(--muted);font-size:.74rem;line-height:1.2}.navigation_searchDropdownHint__pWcQF{margin:0;padding:10px 12px;color:var(--muted);font-size:.8rem;line-height:1.35}.navigation_searchDropdownEmpty__ZhzYo{display:grid;grid-gap:4px;gap:4px}.navigation_searchDropdownAction__dIOV8{justify-self:start;padding:10px 20px;width:100%;border-radius:16px;border:0;background:var(--accent);color:var(--text);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.navigation_mobileSearchOverlay__I0oFA{position:fixed;inset:0;z-index:140;pointer-events:none}.navigation_mobileSearchBackdrop__AYzeF{position:absolute;top:0;border:0;background:transparent;pointer-events:auto}.navigation_mobileSearchPanel__ke6ZQ{position:absolute;top:0;left:0;right:0;display:grid;grid-gap:0;gap:0;padding:10px;border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 20px 44px rgba(29,26,23,.2);pointer-events:auto;animation:navigation_mobileSearchPanelIn__9J_xr .22s ease}.navigation_mobileSearchPanelExpanded__15W29{padding-bottom:12px;max-height:50%}.navigation_mobileSearchHeader__qnTIm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.navigation_mobileSearchForm__o1zLh{display:flex;align-items:center;gap:10px;min-width:0;padding:0 16px;height:46px;border:1px solid rgba(29,26,23,.1);border-radius:18px;background:#ffffff}.navigation_mobileSearchInput__3Acm5{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:.94rem}.navigation_mobileSearchClose__LQK5t{border:0;background:transparent;color:var(--text);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.navigation_mobileSearchBody__xBgnp{padding-top:10px}.navigation_mobileSearchHint__vjK83{margin:0;padding:8px 4px;color:var(--muted);font-size:.88rem;line-height:1.45}@keyframes navigation_mobileSearchPanelIn__9J_xr{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.navigation_avatarButton__U0WI1{display:block;width:40px;height:40px;padding:0;overflow:hidden;border-radius:50%;border:1px solid var(--line);color:var(--white-text);cursor:pointer;flex-shrink:0;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.navigation_avatarImage__R_UO5{display:block;width:100%;height:100%;object-fit:cover}.navigation_avatarFallback__CyjYS{display:grid;place-items:center;width:100%;height:100%;font-size:.92rem;font-weight:800;letter-spacing:.08em}.navigation_publicHeaderSpacer__yyoGP{width:100%;min-width:0}.navigation_publicActions__leJtX{display:flex;align-items:center;gap:10px;justify-content:flex-end;min-width:max-content}.navigation_publicLoginButton__62_gL{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid #ffffff;border-radius:16px;background:#ffffff;color:var(--text);cursor:pointer;text-decoration:none;flex-shrink:0;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.navigation_publicLoginButton__62_gL:hover{border-color:rgb(255,255,255);background:var(--hover-btn)}.navigation_publicLoginButton__62_gL:focus-visible{outline:2px solid rgba(211,225,73,.8);outline-offset:2px}.navigation_sidePanelBackdrop__yaVZ5{position:fixed;top:0;right:0;left:0;height:100vh;z-index:109;border:0;background:transparent;opacity:0;pointer-events:none;transition:opacity .18s ease}.navigation_sidePanelBackdropOpen__z8jbp{opacity:1;pointer-events:auto}.navigation_sidePanel__S_p5t{position:fixed;top:0;left:0;bottom:0;z-index:110;display:flex;flex-direction:column;width:min(220px,calc(100vw - 28px));padding:72px 14px 24px;background:rgba(255,255,255,.98);border-bottom-right-radius:16px;box-shadow:18px 0 42px rgba(29,26,23,.05);transform:translateX(calc(-100% - 16px));transition:transform .22s ease}.navigation_sidePanelOpen__1gFKt{transform:translateX(0)}.navigation_sidePanelHeader__REaGO{display:grid;grid-gap:4px;gap:4px;margin-bottom:18px;padding:0 8px}.navigation_sidePanelTitle__9nynH{margin:0;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media (max-width:960px){.navigation_header__NX2ZL{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;width:100%;padding:10px;border-radius:24px}.navigation_logoCaption__dhkyY,.navigation_searchArea__oYMS9{display:none}.navigation_mobileSearchButton__XPHtY{display:grid}.navigation_logoImage__9U_Rj{width:132px;height:auto}.navigation_avatarButton__U0WI1,.navigation_iconButton__wbE0M,.navigation_publicLoginButton__62_gL{width:40px;height:40px}}@media (min-width:961px){.navigation_sidebar__XiaJJ{display:flex}}@media (max-width:720px){.navigation_header__NX2ZL{grid-template-columns:minmax(0,1fr) auto auto;left:0;right:0;width:auto;padding:10px;transform:none;border-radius:0}.navigation_leftGroup___PIEn{gap:8px}.navigation_logoImage__9U_Rj{width:118px;height:auto}.navigation_logoTextWrap__kNxgT{gap:0}}@keyframes navigation_dropdownIn__LeJcY{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}