@media (max-width:991.98px){html:has(body.site-menu-open){overflow:hidden}body.site-menu-open .header-container{z-index:1061}body .menu-items{border:0;border-radius:0;bottom:0;box-shadow:none;height:100dvh;max-width:none;padding:0;position:fixed;top:0;width:100vw!important}.menu-items:not(.open){visibility:hidden}.menu-items.open{visibility:visible}.menu-items.mobile-menu-enhanced{display:grid!important;grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.mobile-menu-enhanced .menu-items-header{gap:10px;grid-column:1/-1;padding:max(12px,env(safe-area-inset-top)) 16px 12px}.mobile-menu-enhanced .menu-items-header .logo img{max-height:38px}.mobile-menu-enhanced .menu-items-header .mobile-search-open{border-radius:24px}.mobile-menu-enhanced .mobile-menu-hint{display:none}.mobile-menu-enhanced .mobile-menu-category-rail{background:#f1f1f4;border-inline-end:1px solid #e7e7ee;display:flex;flex-direction:column;grid-column:1;grid-row:2;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(12px,env(safe-area-inset-bottom));scrollbar-width:thin}.mobile-menu-category{align-items:center;background:transparent;border:0;border-bottom:1px solid #e7e7ee;border-inline-start:3px solid transparent;color:#586174;display:flex;flex-direction:column;flex-shrink:0;font:inherit;font-size:12px;gap:8px;justify-content:center;line-height:1.8;min-height:82px;overflow-wrap:anywhere;padding:12px 7px;text-align:center;text-decoration:none}.mobile-menu-category i{font-size:19px}.mobile-menu-category img{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgb(38 25 49/8%);height:42px;object-fit:contain;padding:3px;width:42px}.mobile-menu-category[aria-pressed=true]{background:#fff;border-inline-start-color:var(--colorMain);color:var(--colorMain);font-weight:600}.mobile-menu-category[aria-pressed=true] img{box-shadow:0 3px 10px color-mix(in srgb,var(--colorMain,#421268) 18%,transparent)}.mobile-menu-category:focus-visible{outline:2px solid var(--colorMain);outline-offset:-3px}.menu-items.mobile-menu-enhanced>nav{background:#fff;grid-column:2;grid-row:2;min-width:0;padding:0 16px max(20px,env(safe-area-inset-bottom))}.mobile-menu-enhanced .menu-item:not(.is-category-active){display:none}.mobile-menu-enhanced .menu-item.is-category-active{border:0;display:block;padding:0}.mobile-menu-enhanced .menu-item>.menu-item-toggle{display:none}.mobile-menu-enhanced .menu-item>a{color:#2363a3;flex-wrap:wrap;font-size:14px;gap:6px 10px;padding:18px 0 14px}.mobile-menu-enhanced .menu-item>a .menu-main-icon{display:none}.mobile-menu-enhanced .menu-item>a .menu-main-label{flex:1 0 auto}.mobile-menu-enhanced .mobile-menu-view-all{align-items:center;color:#2363a3;display:flex;font-size:13px;font-weight:600;gap:7px;margin-inline-start:auto}.mobile-menu-enhanced .menu-item>.submenu{background:#fff;display:block!important;padding:0;width:100%!important}.mobile-menu-enhanced .menu-item>.submenu>ul{padding:0}.mobile-menu-enhanced .menu-item .submenu>ul>li.has-nested-submenu{align-items:center;background:#fff;border:1px solid #e8e4ed;border-radius:12px;box-shadow:0 2px 8px rgb(36 24 48/4%);column-gap:8px;grid-template-columns:minmax(0,1fr) 52px;margin:6px 0;overflow:hidden;padding:0}.mobile-menu-enhanced .menu-item .submenu>ul>li>a{font-size:14px;font-weight:600;grid-column:1;grid-row:1;min-height:50px;padding:8px 11px}.mobile-menu-enhanced .menu-item .submenu>ul>li>a:before{display:none}.mobile-menu-enhanced .submenu-item-toggle{-webkit-tap-highlight-color:transparent;background:color-mix(in srgb,var(--colorMain,#421268) 6%,Canvas);border:1px solid color-mix(in srgb,var(--colorMain,#421268) 24%,canvas);border-radius:12px;color:var(--colorMain,#421268);display:grid;font-size:22px;grid-column:2;grid-row:1;height:42px;line-height:1;margin-inline:auto;min-height:42px;padding:0;place-items:center;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease;width:42px}.mobile-menu-enhanced .submenu-item-toggle .menu-toggle-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.mobile-menu-enhanced .submenu-item-toggle i{font-size:22px;line-height:1;transition:transform .18s ease}.mobile-menu-enhanced .submenu-item-toggle:active{transform:scale(.94)}.mobile-menu-enhanced .submenu-item-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--colorMain,#421268) 38%,Canvas);outline-offset:2px}.mobile-menu-enhanced .submenu-item-toggle[aria-expanded=true]{background:color-mix(in srgb,var(--colorMain,#421268) 8%,Canvas);border-color:color-mix(in srgb,var(--colorMain,#421268) 24%,Canvas);color:var(--colorMain,#421268)}.mobile-menu-enhanced .submenu-item-toggle[aria-expanded=true] i{transform:rotate(180deg)}.mobile-menu-enhanced .menu-item .submenu>ul>li>ul.nested-submenu{border-inline-start:2px solid #e2e3e8;grid-column:1/-1;margin:0;padding:0 12px 6px 0}.mobile-menu-enhanced .menu-item .submenu>ul>li>ul.nested-submenu>li>a{font-size:14px;min-height:48px;padding:10px 4px}.mobile-menu-enhanced .menu-item .submenu>ul>li>ul.nested-submenu{background:#fcfbfd;border:0;border-inline-start:1px solid color-mix(in srgb,var(--colorMain,#421268) 24%,#e8e4ec);border-radius:0 0 9px 9px;display:none;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 8px 9px;padding:8px;transition:height .22s ease,opacity .18s ease}.mobile-menu-enhanced .menu-item .submenu>ul>li>ul.nested-submenu:not(.open){display:none}.mobile-menu-enhanced .menu-item .submenu>ul>li>ul.nested-submenu.open{display:grid;overflow:hidden}.mobile-menu-enhanced .menu-item .submenu>ul>li>ul.nested-submenu>li{min-width:0}.mobile-menu-enhanced .menu-item .submenu>ul>li>ul.nested-submenu>li>a.nested-category-card{align-items:center;background:#fff;border:1px solid #f0edf2;border-radius:11px;display:flex;flex-direction:column;font-size:12px;gap:8px;height:100%;justify-content:flex-start;line-height:1.7;min-height:0;min-height:94px;overflow-wrap:anywhere;padding:6px 4px 7px;text-align:center;transition:border-color .18s ease,background-color .18s ease}.mobile-menu-enhanced .menu-item .submenu>ul>li>ul.nested-submenu>li>a.nested-category-card:before{display:none}.mobile-menu-enhanced .nested-category-card img{aspect-ratio:1;background:#faf9fb;border-radius:9px;display:block;object-fit:contain;padding:5px;width:min(100%,64px)}.mobile-menu-enhanced .nested-category-card:active{background:#faf7fc}.mobile-menu-enhanced .nested-category-card--no-image{justify-content:center!important;min-height:94px!important}.mobile-menu-enhanced .nested-category-placeholder{background:#fbf9fc;border:1px solid #eee7f1;border-radius:10px;color:color-mix(in srgb,var(--colorMain,#421268) 76%,#81788b);display:grid;font-size:19px;height:46px;place-items:center;width:46px}}@media (max-width:575.98px){.header-up{gap:10px}.header-up .header-logo{flex:1 1 auto;height:42px;max-width:140px;min-width:0}.header-up .header-logo img{object-fit:contain;width:100%}.header-up .header-up-left-content{gap:6px;margin:0}.header-up-left-content .site-language-switcher{margin:0}.header-up-left-content #open-menu,.header-up-left-content .header-button,.header-up-left-content .site-language-trigger{align-items:center;display:inline-flex;height:44px;justify-content:center;margin:0!important;min-width:44px;padding:0;width:44px}.header-up-left-content .site-language-chevron,.header-up-left-content .site-language-icon{display:none}}@media (max-width:360px){.menu-items.mobile-menu-enhanced{grid-template-columns:88px minmax(0,1fr)}.menu-items.mobile-menu-enhanced>nav{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.menu-items,.mobile-menu-enhanced .nested-submenu,.mobile-menu-enhanced .submenu-item-toggle i{transition:none}}