:root{--trasition-open-drawer: height 1s ease;--trasition-close-drawer: height 1s ease}.js details>.menu-drawer{position:absolute;top:100%;left:0;width:100%;z-index:3;padding:0;background-color:var(--color-primary-white);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)));transition:var(--trasition-open-drawer)}.js details:not([open])>.menu-drawer{height:0;overflow:hidden;transition:var(--trasition-close-drawer)}.js details>.menu-drawer.closing{height:0!important;overflow:hidden;transition:var(--trasition-close-drawer)}.js .header-at-top details[open]>.menu-drawer{height:100vh;height:100dvh}@supports (-webkit-touch-callout: none){.js .header-at-top details[open]>.menu-drawer{height:100dvh}}.header__icon--menu{position:initial}.js .menu-drawer{height:0}.header__icon--cart{display:flex;align-items:center;justify-content:center}.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer{height:calc(100dvh - 55px)}.js .header-at-top.enable-header-animation details[open]>.menu-drawer{height:calc(100dvh - 112px)}.js .header-at-top details[open]>.menu-drawer{height:calc(100dvh - 56px)}@supports (-webkit-touch-callout: none){.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer{height:calc(100dvh - 55px)}.js .header-at-top.enable-header-animation details[open]>.menu-drawer{height:calc(100dvh - 112px)}.js .header-at-top details[open]>.menu-drawer{height:calc(100dvh - 56px)}}.js .menu-drawer__submenu{position:absolute;top:0;left:0;width:100%;background-color:var(--color-primary-white);transform:translate(60px);opacity:0;transition:all .65s ease;display:flex;flex-direction:column;justify-content:space-between;z-index:9;min-height:100%}.js .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}.js details[open]>.menu-drawer__submenu{transition:all .65s ease}.js details[open].menu-opening>.menu-drawer__submenu,details[open].menu-opening>.menu-drawer__submenu{transform:translate(50px);opacity:1}.submenu-open{margin-left:-50px!important;opacity:1;transition:margin-left .3s cubic-bezier(.8,0,.4,1),opacity .3s cubic-bezier(.8,0,.4,1)}@media screen and (min-width: 1024px){.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:100dvh}@supports (-webkit-touch-callout: none){.menu-drawer__inner-container{height:100dvh}}.menu-drawer__navigation-container{height:100%;display:flex;flex-direction:column}.menu-drawer__navigation{padding:40px 10px 79px;position:relative;flex-grow:1;z-index:auto}.menu-drawer__navigation:has(.menu-drawer__menu.submenu-open){z-index:2}.menu-drawer__inner-submenu{height:100%;width:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}.mega-menu__image-container{color:var(--color-primary-black)}.menu-drawer__submenu{padding:0 0 0 10px;margin-left:-10px;opacity:0;transform:translate(50px);transition:transform .3s cubic-bezier(.8,0,.4,1),opacity .3s cubic-bezier(.8,0,.4,1)!important}@media (max-width: 1024px){.menu-drawer__submenu{width:calc(100% + 20px)!important}}@media (min-width: 1024px){.menu-drawer__submenu{width:100%!important}}.menu-drawer__navigation:has(.menu-drawer__menu.submenu-open) .menu-drawer__submenu{opacity:1;transform:translate(0)}.menu-drawer__submenu .menu-drawer__utility-links{margin-left:-10px;padding-right:0;width:calc(100% + 10px)!important}.menu-drawer__menu{display:flex;flex-direction:column;gap:1.6rem;position:relative;transform:translate(0);opacity:1;transition:margin-left .3s cubic-bezier(.4,0,.3,.7),opacity .3s cubic-bezier(.4,0,.3,.7),transform .3s cubic-bezier(.4,0,.3,.7)}.menu-drawer__menu.submenu-open{opacity:1;transform:translate(0)}.menu-drawer__menu:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;transition:all 1s ease;pointer-events:none}.menu-drawer__search{padding:40px 10px 16px;border-bottom:1px solid var(--color-secondary-light-grey-200)}.menu-drawer__search .field__input,.menu-drawer__search .customer .field input{padding:.5rem 2.8rem;height:auto;margin:0}.menu-drawer__search .search__button{left:0;right:auto;z-index:1;width:2.4rem}.menu-drawer__search .reset__button{right:0}.menu-drawer__search .field__button{height:31px}.menu-drawer__search .search__input::placeholder{color:var(--color-primary-black);opacity:1;text-transform:uppercase;text-decoration:underline;font-size:1.2rem}.menu-drawer__menu-item{text-decoration:none}.item_normal{display:flex;flex-direction:column;gap:1.6rem}.item_highlight_top{margin-bottom:41px}.item_highlight_bottom{margin:4rem 0 0}.mega-menu__image-title{display:block;padding-right:1rem}@media (min-width: 1024px){.item_highlight_bottom{margin:4rem 0 0}}.item_highlight_fallback{margin-top:40px}.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),.04)}.menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground),.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%)}.menu-drawer__close-button{text-decoration:none;display:flex;align-items:center;width:100%;background-color:transparent;text-align:left;margin-bottom:4rem;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.menu-drawer__close-button .svg-wrapper{margin-right:1rem;width:8px}.menu-drawer__utility-links{padding:9.4rem 1rem 4rem;background-color:var(--color-secondary-light-grey-100);position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}.menu-drawer__utility-links localization-form{display:block}.menu-drawer__utility-links .disclosure__button.localization-form__select{margin:0;padding-left:0;padding-top:0;padding-bottom:0}.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}@media screen and (max-width: 749px){.menu-drawer.country-selector-open{filter:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/component-menu-drawer.css.map */
