.CookieNotice_notice__CyVzA{background:var(--bg-tint);border-bottom:1px solid var(--border-2)}.CookieNotice_inner__omKJd{max-width:var(--max-width);margin:0 auto;padding:16px 24px;display:flex;align-items:center;gap:24px}.CookieNotice_text__74ImP{margin:0;font-size:16px;line-height:1.5;flex:1 1;min-width:0}.CookieNotice_actions__YGnL7{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.CookieNotice_policyLink__7Uabe{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.CookieNotice_policyLink__7Uabe:hover{color:var(--brand)}.CookieNotice_button__rj0RN{border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);min-height:44px;padding:10px 20px;font-size:16px;font-weight:600;cursor:pointer}.CookieNotice_button__rj0RN:hover{background:var(--bg);color:var(--ink)}.CookieNotice_button__rj0RN:focus-visible,.CookieNotice_policyLink__7Uabe:focus-visible,.CookieNotice_policy___W_Hr a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.CookieNotice_policy___W_Hr{max-width:800px;padding:32px 0 64px;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.CookieNotice_policy___W_Hr h1{font-size:clamp(28px,5vw,46px);line-height:1.15;margin-bottom:24px}.CookieNotice_policy___W_Hr h2{font-size:22px;line-height:1.3;margin-top:32px}.CookieNotice_policy___W_Hr dt{font-weight:700;margin-top:20px}.CookieNotice_policy___W_Hr dd{margin:8px 0 0}.CookieNotice_policy___W_Hr a{text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.CookieNotice_inner__omKJd{padding:16px;align-items:flex-start;flex-direction:column;gap:12px}}.Header_bar__O6T0V{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.Header_inner__DLT3k{max-width:var(--max-width);margin:0 auto;padding:16px 24px;display:flex;align-items:center;gap:40px}.Header_logo____uDV{height:40px;width:calc(40px * 64 / 15);display:block;flex:none}.Header_nav__tNWGY{display:flex;align-items:center;gap:28px;flex:1 1;min-width:0}.Header_navLink__Rvw2c{cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;font:500 15px/22px var(--font-body);color:var(--ink-2);position:relative;background:none;border:none;padding:0}.Header_navLink__Rvw2c.Header_active__c7HdO{font-weight:600;color:var(--brand)}.Header_navLink__Rvw2c.Header_active__c7HdO:after{content:"";position:absolute;left:0;right:0;bottom:-19px;height:2px;background:var(--brand)}.Header_dropdownWrap__XJGoA{position:relative}.Header_dropdown__4_v0S{position:absolute;top:100%;left:-4px;padding-top:16px;min-width:280px;z-index:60}.Header_dropdownInner__lTL1H{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 30px rgba(11,11,12,.12);padding:8px}.Header_dropdownItem__wO3vR{cursor:pointer;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:8px;font:600 15px/1.3 var(--font-heading);color:var(--ink-2)}.Header_dropdownItem__wO3vR:hover{background:#f7f7f8;color:var(--ink-2)}.Header_actions__dQYHE{margin-left:auto;display:flex;align-items:center;gap:20px;flex:none}.Header_profileIcon__o_PkH{display:flex;align-items:center;cursor:pointer}.Header_searchWrap__sFivw{position:relative}.Header_searchBox__faUoo{display:flex;align-items:center;gap:6px;border:1px solid var(--border);background:#fff;border-radius:999px;padding:0 12px;height:36px;width:170px}.Header_searchInput__irFDv{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font:500 13px/1 var(--font-body);color:var(--ink-2)}.Header_searchDropdown__zJqQj{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:320px;max-height:420px;overflow-y:auto;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 36px rgba(11,11,12,.16);padding:8px}.Header_searchEmpty__VRTmE{padding:14px 10px;font:500 13px/1.5 var(--font-body);color:var(--text-muted);text-align:center}.Header_searchResult__lfgAE{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;color:var(--ink-2)}.Header_searchResult__lfgAE:hover{background:#f7f7f8}.Header_searchResultThumb__xTHMQ{width:36px;height:36px;flex:none;border-radius:8px;overflow:hidden}.Header_searchResultInfo__TV0Gm{display:flex;flex-direction:column;gap:2px;min-width:0}.Header_searchResultName__7GN9e{font:600 13px/1.3 var(--font-body);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_searchResultPrice__MDuhm{font:500 12px/1 var(--font-body);color:var(--text-muted)}.Header_searchSeeAll__GQ6zJ{display:block;text-align:center;padding:10px 8px 6px;margin-top:4px;border-top:1px solid var(--border);font:700 12.5px/1 var(--font-body);color:var(--brand)}@media (max-width:1340px){.Header_searchWrap__sFivw{display:none}}@media (max-width:1180px){.Header_phoneText__P0vkx{display:none}.Header_inner__DLT3k{gap:28px}.Header_nav__tNWGY{gap:24px}}.Header_cartLink__J8rIB{position:relative;display:flex;align-items:center;color:var(--ink)}.Header_cartBadge__ORIhh{position:absolute;top:-8px;right:-9px;min-width:16px;height:16px;border-radius:999px;background:var(--brand);color:#fff;font:700 10px/16px var(--font-heading);text-align:center;padding:0 3px}.Header_phone__eXJd1{display:flex;align-items:center;gap:6px;text-decoration:none;white-space:nowrap}.Header_phoneText__P0vkx{font:700 15px/22px var(--font-body);color:var(--ink-2)}.Header_burger__9ocpS{display:none;background:none;border:none;cursor:pointer;padding:6px;flex:none}.Header_mobilePanel__K_6VT{display:none;flex-direction:column;padding:10px 24px 20px;border-top:1px solid var(--border);gap:4px}.Header_mobileLink__uu_l_{display:block;padding:12px 4px;font:600 15px/1 var(--font-body);color:var(--ink-2);border-bottom:1px solid var(--border)}.Header_mobileSubLink__Ac_mI{display:flex;align-items:center;gap:8px;padding:10px 4px 10px 16px;font:500 14px/1 var(--font-body);color:var(--text-muted)}@media (max-width:980px){.Header_nav__tNWGY{display:none}.Header_burger__9ocpS{display:flex}.Header_actions__dQYHE{gap:14px}.Header_phoneText__P0vkx{display:none}.Header_mobilePanel__K_6VT.Header_open__J2_dJ{display:flex}}@media (max-width:480px){.Header_inner__DLT3k{gap:12px;padding:16px}.Header_logo____uDV{height:32px;width:calc(32px * 64 / 15)}.Header_actions__dQYHE{gap:10px}}