.CookieBanner_banner__ZsF88{position:fixed;left:16px;right:16px;bottom:16px;z-index:50;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;max-width:760px;max-height:calc(100vh - 32px);margin:0 auto;padding:24px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lift)}@media(max-width:640px){.CookieBanner_banner__ZsF88{left:8px;right:8px;bottom:8px;padding:18px 16px}}.CookieBanner_intro__kEg_w{display:grid;grid-gap:8px;gap:8px}.CookieBanner_title__Fa8cR{margin:0;color:var(--color-text-primary);font-family:var(--font-display);font-size:16.5px;font-weight:700;line-height:1.3}.CookieBanner_text__AXwP0{margin:0;color:var(--color-text-secondary);font-size:13px}.CookieBanner_categories__Eyf_m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media(max-width:640px){.CookieBanner_categories__Eyf_m{grid-template-columns:minmax(0,1fr)}}.CookieBanner_category__BTRym{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:12.5px}.CookieBanner_category__BTRym b{color:var(--color-text-primary);font-size:13.5px}.CookieBanner_categoryHead__1B2N3{display:flex;align-items:center;justify-content:space-between;gap:10px}.CookieBanner_actions__jIBwl{--ak-button-gap:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media(max-width:480px){.CookieBanner_actions__jIBwl{flex-direction:column-reverse;align-items:stretch}}.CookieSettingsButton_button__FsP6T{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.CookieSettingsButton_button__FsP6T:hover{text-decoration:underline}.SiteFooter_footer__BRa9s{background:var(--color-navy-900);color:#a7b4c4;font-size:14px}.SiteFooter_inner__2GsBI{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;max-width:1280px;margin:0 auto;padding:48px 24px 32px}@media(max-width:1020px){.SiteFooter_inner__2GsBI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.SiteFooter_inner__2GsBI{grid-template-columns:minmax(0,1fr);padding:36px 16px 24px}}@media(max-width:1020px){.SiteFooter_brand__LEzaY{grid-column:1/-1}}.SiteFooter_brand__LEzaY p{max-width:320px;margin:14px 0 0;line-height:1.6}.SiteFooter_contact__woFcN a{color:#fff;text-decoration:none}.SiteFooter_bottom__r_zWc{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1280px;margin:0 auto;padding:18px 24px;border-top:1px solid rgba(255,255,255,.1);font-size:13px}@media(max-width:480px){.SiteFooter_bottom__r_zWc{padding:18px 16px}}.SiteFooter_payments__VHoS1{display:flex;flex-wrap:wrap;gap:6px}.SiteFooter_payments__VHoS1 span{padding:3px 9px;border:1px solid rgba(255,255,255,.18);border-radius:4px;color:#fff;font-size:12px;font-weight:600}.BrandMark_mark__Lo57t{display:inline-grid;place-items:center;flex:none;border-radius:8px;background:var(--color-accent);color:#fff}.LanguageSwitch_switch__hnVT6{display:inline-flex;padding:2px;border:1px solid var(--color-border);border-radius:6px}.LanguageSwitch_switch__hnVT6 a{padding:3px 8px;border-radius:4px;color:var(--color-text-secondary);font-size:12px;font-weight:700;text-decoration:none}.LanguageSwitch_switch__hnVT6 .LanguageSwitch_active__h0Yzt{background:var(--color-navy-900);color:#fff}.SiteHeader_header__4ErAa{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--color-border);background:rgba(255,255,255,.96);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px)}.SiteHeader_inner__qkuXe{display:flex;align-items:center;gap:28px;max-width:1280px;margin:0 auto;padding:12px 24px}@media(max-width:480px){.SiteHeader_inner__qkuXe{gap:12px;padding:10px 16px}}.SiteHeader_logo__K0aY2{display:inline-flex;text-decoration:none}.SiteHeader_nav__J9hbJ{display:flex;gap:22px;min-width:0}.SiteHeader_nav__J9hbJ a{position:relative;padding:6px 0;color:var(--color-text-body);font-family:var(--font-display);font-size:14.5px;font-weight:600;text-decoration:none;white-space:nowrap}.SiteHeader_nav__J9hbJ .SiteHeader_active__x8gVD,.SiteHeader_nav__J9hbJ a:hover{color:var(--color-text-primary)}.SiteHeader_nav__J9hbJ .SiteHeader_active__x8gVD:after{content:"";position:absolute;left:0;right:0;bottom:-13px;height:3px;border-radius:3px 3px 0 0;background:var(--color-accent)}@media(max-width:1180px){.SiteHeader_nav__J9hbJ{gap:16px}}@media(max-width:1020px){.SiteHeader_nav__J9hbJ{display:none}}.SiteHeader_secure__9XSOI{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--color-accent);font-size:14px;font-weight:600}.SiteHeader_actions__1XiYi{display:flex;align-items:center;gap:14px;margin-left:auto}@media(max-width:480px){.SiteHeader_actions__1XiYi{gap:8px}}@media(max-width:1020px){.SiteHeader_language__b_TQ_{display:none}}.SiteHeader_account__9t3TX{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-primary);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}@media(max-width:1180px){.SiteHeader_accountLabel__X7pzQ{display:none}}.SiteHeader_avatar__C_Jqu{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent);font-weight:700}.SiteHeader_cart__oDCMY{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary)}.SiteHeader_cartCount__EnqiZ{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--color-highlight);color:var(--color-navy-900);font-size:11px;font-weight:800}.SiteHeader_burger__h68N1{display:none;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:0 10px;border:1px solid var(--color-border);border-radius:8px;background:#fff;cursor:pointer}.SiteHeader_burger__h68N1 span{height:2px;border-radius:2px;background:var(--color-navy-900)}@media(max-width:1020px){.SiteHeader_burger__h68N1{display:flex}}