.header__icon--menu{position: initial}.js menu-drawer>details>summary::before,.js menu-drawer>details[open]:not(.menu-opening)>summary::before{content: '';position: absolute;cursor: default;width: 100%;height: calc(100vh - 100%);height: calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)));top: 100%;left: 0;background: rgba(var(--color-foreground),0.5);opacity: 0;visibility: hidden;z-index: 2;transition: opacity 0s,visibility 0s}menu-drawer>details[open]>summary::before{visibility: visible;opacity: 1;transition: opacity var(--duration-default) ease,visibility var(--duration-default) ease}.menu-drawer{position: absolute;transform: translateX(-100%);visibility: hidden;z-index: 3;left: 0;top: 100%;width: 100%;padding: 0;background-color: rgb(var(--color-background));overflow-x: hidden;filter: drop-shadow( var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)) )}.js .menu-drawer{height: calc(100vh - 100%);height: calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)))}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition: transform var(--duration-default) ease,visibility var(--duration-default) ease}.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform: translateX(0);visibility: visible}.js .menu-drawer__navigation .submenu-open{visibility: hidden}@media screen and (min-width: 750px){.menu-drawer{width: 40rem;border-width: 0 var(--drawer-border-width) 0 0;border-style: solid;border-color: rgba(var(--color-foreground),var(--drawer-border-opacity))}}.menu-drawer__inner-container{position: relative;height: 100%}.menu-drawer__navigation-container{display: flex;flex-direction: column;justify-content: space-between;overflow-y: auto;-webkit-overflow-scrolling: touch;height: 100%}.menu-drawer__navigation{padding: 2rem 0;flex-shrink: 0}.menu-drawer__inner-submenu{height: 100%;overflow-x: hidden;overflow-y: auto}.js .menu-drawer__menu li{margin-bottom: 0.2rem}.menu-drawer__menu-item{padding: 1.1rem 3rem;text-decoration: none;font-size: 1.8rem}.menu-drawer summary.menu-drawer__menu-item{padding-right: 5.2rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color: rgb(var(--color-foreground));background-color: rgba(var(--color-foreground),0.04)}.menu-drawer__menu-item--active:hover{background-color: rgba(var(--color-foreground),0.08)}.js .menu-drawer__menu-item .icon-caret{display: none}.menu-drawer__menu-item>.svg-wrapper{width: 15px;position: absolute;right: 3rem;top: 50%;transform: translateY(-50%)}.js .menu-drawer__submenu{position: absolute;top: 0;width: 100%;bottom: 0;left: 0;background-color: rgb(var(--color-background));z-index: 1;transform: translateX(100%);visibility: hidden}.js .menu-drawer__submenu .menu-drawer__submenu{overflow-y: auto}.menu-drawer__close-button{margin-top: 1.5rem;padding: 1.2rem 2.6rem 1.2rem 3rem;text-decoration: none;display: flex;align-items: center;font-size: 1.4rem;width: 100%;background-color: transparent;font-family: var(--font-body-family);font-style: var(--font-body-style);text-align: left}.menu-drawer__close-button .svg-wrapper{transform: rotate(180deg);margin-right: 1rem;width: 15px}.menu-drawer__utility-links{padding: 0;background-color: rgba(var(--color-foreground),0.03);position: relative}.header--has-localizations .menu-drawer__utility-links,.header--has-social .menu-drawer__utility-links{padding: 2rem 3rem}.menu-drawer .list-social{justify-content: flex-start;margin-left: -1.25rem}.menu-drawer .list-social:empty{display: none}.menu-drawer .list-social__link{padding: 1.1rem 1.1rem}@media screen and (max-width: 749px){.menu-drawer.country-selector-open{transform: none !important;filter: none !important;transition: none !important}}.menu-drawer__topbar{display: none}@media screen and (max-width: 989px){.menu-drawer{position: fixed;top: 0;bottom: auto;left: 0;right: 0;width: 100%;height: 100vh;height: 100dvh;max-height: none;z-index: 200}.js .menu-drawer{height: 100vh;height: 100dvh}.menu-drawer__inner-container{display: flex;flex-direction: column}.menu-drawer__navigation-container{flex: 1 1 auto;min-height: 0;height: auto}.menu-drawer__topbar{display: flex;align-items: center;justify-content: space-between;flex-shrink: 0;min-height: 64px;padding: 8px 8px 8px 20px;background: rgb(var(--color-background));border-bottom: 1px solid rgba(var(--color-foreground),0.08)}.menu-drawer__topbar-title{font-size: 1.6rem;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: rgb(var(--color-foreground))}.menu-drawer__topbar-close{display: inline-flex;align-items: center;justify-content: center;min-width: 48px;min-height: 48px;background: transparent;border: none;border-radius: 50%;color: rgb(var(--color-foreground));cursor: pointer;touch-action: manipulation}.menu-drawer__topbar-close:hover{background: rgba(var(--color-foreground),0.06)}.menu-drawer__topbar-close:focus-visible{outline: 2px solid #8B1E1E;outline-offset: 2px}.menu-drawer__topbar-close .svg-wrapper{width: 20px;height: 20px}}