.new-nav-drawer #level_0:after{content:"";position:absolute;top:0;left:0;z-index:-999;width:100vw;height:100vh;background-color:rgb(var(--color-overlay))}.new-nav-drawer{display:flex;align-items:center}.new-nav-drawer .nav-drawer-container #NavOpener span:first-child,.new-nav-drawer .nav-drawer-container[open] #NavOpener span:last-child{display:block}.new-nav-drawer .nav-drawer-container[open] #NavOpener span:first-child,.new-nav-drawer .nav-drawer-container #NavOpener span:last-child{display:none}.new-nav-drawer>.nav-drawer-container #level_0 *{font-size:1.4rem;text-transform:uppercase;text-decoration:none}.new-nav-drawer>.nav-drawer-container #level_0{position:absolute;width:100%;height:calc(100dvh - var(--header_height_mobile));left:0;top:var(--header_height_mobile);z-index:-1;background-color:rgb(var(--color-background));display:flex;flex-direction:column;justify-content:space-between}.new-nav-drawer>.nav-drawer-container #level_0{transform:translateY(calc(-100% - var(--header_height_mobile)));transition:transform var(--duration-default) ease,visibility var(--duration-default) ease;visibility:hidden}.new-nav-drawer>.nav-drawer-container[open] #level_0{transform:translateY(0);visibility:visible}.new-nav-drawer>.nav-drawer-container #level_0 .nav-container{background-color:rgba(var(--color-background));border-bottom:1px solid rgba(var(--color-text));width:100%}.new-nav-drawer>.nav-drawer-container #level_0 .nav-container .list-menu .list-menu__item{text-align:center;display:block;padding:1rem;width:100%;text-wrap:nowrap;text-decoration:none;font-weight:600}.new-nav-drawer>.nav-drawer-container #level_0 .nav-container .list-menu .list-menu__item.selected_tab{color:#000;text-decoration:underline;font-weight:700}.new-nav-drawer>.nav-drawer-container .swiper-button-prev{left:-3px}.new-nav-drawer>.nav-drawer-container .swiper-button-next{right:-3px}.new-nav-drawer>.nav-drawer-container .swiper-button-next:after,.new-nav-drawer>.nav-drawer-container .swiper-button-prev:after{font-size:1.8rem}.new-nav-drawer>.nav-drawer-container #level_0 .menu-drawer__menus{flex-grow:1;overflow-y:auto}.new-nav-drawer>.nav-drawer-container #level_0 #level_1{position:relative;overflow-x:hidden;background-color:rgba(var(--color-background))}.new-nav-drawer>.nav-drawer-container #level_0 #level_1 #level_2{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:rgba(var(--color-background));z-index:1;transform:translate(100%);transition:transform .3s ease,visibility .3s ease 1s;visibility:hidden}.new-nav-drawer>.nav-drawer-container #level_0 #level_1 #level_2.submenu_open{transition:transform .3s ease;transform:translate(0);visibility:visible}#level_1 .menu-drawer__menu li:hover .link--text span{color:#000}.new-nav-drawer>.nav-drawer-container #level_0 .menu-drawer__bottom{border-top:1px solid rgba(var(--color-text));background-color:rgba(var(--color-background));display:flex;justify-content:space-between;padding:2rem}.new-nav-drawer>.nav-drawer-container #level_0 .menu-drawer__bottom #NewDrawer #HeaderLanguageForm,.new-nav-drawer>.nav-drawer-container #level_0 .menu-drawer__bottom #NewDrawer button.disclosure__button{padding:0;margin:0;min-height:auto;height:auto}.new-nav-drawer>.nav-drawer-container .search-modal__content.search-modal__content-bottom{padding:1rem;height:fit-content}.new-nav-drawer>.nav-drawer-container .modal__content{align-items:flex-start}.new-nav-drawer>.nav-drawer-container .search-modal__content .search-modal__close-button{position:static}.new-nav-drawer>.nav-drawer-container .search-modal__form .field:after{box-shadow:none;border-bottom:1px solid}.new-nav-drawer>.nav-drawer-container button.search-modal__close-button.modal__close-button.link.link--text.focus-inset{display:none}.new-nav-drawer>.nav-drawer-container #level_0 .field__input:focus~.field__label,.new-nav-drawer>.nav-drawer-container #level_0 .field__input:not(:placeholder-shown)~.field__label,.new-nav-drawer>.nav-drawer-container #level_0 .field__input:-webkit-autofill~.field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .3rem)}@media screen and (min-width: 1320px){.main-menu-large-up-hide{display:none!important}}@media screen and (min-width: 767px) and (max-width: 1320px){.new-nav-drawer>.nav-drawer-container #level_0{width:40%}}@media screen and (max-width: 767px){.new-nav-drawer #level_0:after{content:none}}
/*# sourceMappingURL=/s/files/1/0906/6951/5091/t/13/assets/component-menu-drawer-new.css.map */
