.menu-drawer__navigation{--menu-lv-1-text-font: var(--menu-drawer-lv-1-text-font);--menu-lv-1-text-size: var(--menu-drawer-lv-1-text-size);--menu-lv-1-text-style: var(--menu-drawer-lv-1-text-style);--menu-lv-1-text-thickness: var(--menu-drawer-lv-1-text-thickness);--menu-lv-1-letter-spacing: var(--menu-drawer-lv-1-letter-spacing);--menu-lv-1-line-height: var(--menu-drawer-lv-1-line-height);--menu-lv-2-text-font: var(--menu-drawer-lv-2-text-font);--menu-lv-2-text-size: var(--menu-drawer-lv-2-text-size);--menu-lv-2-text-style: var(--menu-drawer-lv-2-text-style);--menu-lv-2-text-thickness: var(--menu-drawer-lv-2-text-thickness);--menu-lv-2-letter-spacing: var(--menu-drawer-lv-2-letter-spacing);--menu-lv-2-line-height: var(--menu-drawer-lv-2-line-height);--menu-lv-3-text-font: var(--menu-drawer-lv-3-text-font);--menu-lv-3-text-size: var(--menu-drawer-lv-3-text-size);--menu-lv-3-text-style: var(--menu-drawer-lv-3-text-style);--menu-lv-3-text-thickness: var(--menu-drawer-lv-3-text-thickness);--menu-lv-3-letter-spacing: var(--menu-drawer-lv-3-letter-spacing);--menu-lv-3-line-height: var(--menu-drawer-lv-3-line-height);padding:0rem 0 1.5rem}.menu-drawer__menu{display:flex;flex-direction:column;grid-gap:2.4rem;padding:0 1.6rem;background:#fff}.menu-drawer__menu.list-menu--lv1{padding-right:1.2rem}.menu-drawer__menu.list-menu--lv1.active{overflow-y:hidden}.menu-drawer__menu.list-menu--lv1>li:first-child{padding-top:2rem;background:#fff}.menu-drawer__menu-item{flex-shrink:0;line-height:var(--line-height-lowest, 1);width:100%;padding:.2rem 0;transition:transform var(--duration-default) cubic-bezier(.3,1,.3,1)}summary.menu-drawer__menu-item{padding-right:2.4rem}.menu-drawer__menu-item>span{display:block}summary.menu-drawer__menu-item>.icon-caret{width:2.4rem;height:2.4rem;position:absolute;top:50%;left:auto;right:0;transform:translateY(-50%)rotate(-90deg)!important}.menu-drawer__menu-item.list-menu__item:after{content:none}.menu-drawer__submenu{position:absolute;top:0;left:100%;width:100%;height:100%;display:flex;flex-direction:column;z-index:var(--z-index-flat, 1);grid-gap:2.4rem;transition:left var(--duration-default) cubic-bezier(.3,1,.3,1)}.menu-disclosure>.menu-drawer__dropdown>.menu-drawer__submenu{position:relative;top:unset;left:unset;height:auto}.menu-drawer__submenu-scroll{flex:1 1 auto;min-height:0;overscroll-behavior:contain}.menu-drawer__submenu-scroll>.menu-drawer__menu,.menu-drawer__submenu-scroll>.menu-drawer__mega-banner{flex-shrink:0}.menu-drawer__submenu .menu-drawer__menu{z-index:var(--z-index-base, 0);gap:1.2rem}.menu-drawer__menu.list-menu--lv2>li:first-child{padding-top:1rem}.menu-drawer__submenu .menu-drawer__menu.list-menu--lv3{padding-left:0;padding-right:0;grid-gap:1.3rem;margin-top:1.3rem}.menu-drawer__heading{padding:0 1.6rem;z-index:var(--z-index-flat, 1);background-color:rgba(var(--color-background),1)}.menu-drawer__button{border:none;padding:0;background:transparent;font-family:var(--menu-text-font);font-size:var(--menu-text-size);font-weight:var(--menu-text-thickness);text-transform:var(--menu-text-style);letter-spacing:var(--menu-letter-spacing);line-height:var(--menu-line-height);color:var(--color-link)}.list-menu__item--lv1~.menu-drawer__submenu>.menu-drawer__heading>.menu-drawer__button{--menu-text-font: var(--menu-lv-1-text-font);--menu-text-size: var(--menu-lv-1-text-size);--menu-text-thickness: var(--menu-lv-1-text-thickness);--menu-text-style: var(--menu-lv-1-text-style);--menu-letter-spacing: var(--menu-lv-1-letter-spacing);--menu-line-height: var(--menu-lv-1-line-height)}.list-menu__item--lv2~.menu-drawer__submenu>.menu-drawer__heading>.menu-drawer__button{--menu-text-font: var(--menu-lv-2-text-font);--menu-text-size: var(--menu-lv-2-text-size);--menu-text-thickness: var(--menu-lv-2-text-thickness);--menu-text-style: var(--menu-lv-2-text-style);--menu-letter-spacing: var(--menu-lv-2-letter-spacing);--menu-line-height: var(--menu-lv-2-line-height)}.menu-drawer__button .icon{width:2.4rem;height:2.4rem}.menu-details.active>.menu-drawer__dropdown>.menu-drawer__submenu{z-index:var(--z-index-temporary, 5);left:0;grid-gap:0}.menu-drawer__menu.active>li>a,.menu-drawer__menu.active>li>menu-details>details>summary{opacity:0;transform:translate(-50%)}.menu-details>.menu-drawer__dropdown>.menu-drawer__submenu .menu-drawer__heading{padding-block:1.2rem;border-bottom:1px solid #ECEBE9}@media screen and (max-width:1032px){.menu-drawer .drawer__wrapper{height:calc(100% - 8rem)}}.menu-drawer__mega-banner.mega-menu__banner{display:flex;gap:1.2rem;padding:2rem 1.6rem 0}@media screen and (max-width:1032px){.menu-drawer__mega-banner.mega-menu__banner [data-image-animate^=zoom-fade-in][loaded]>*{animation:none;opacity:1}}.menu-drawer__mega-banner .promotion-grid__item{--media-radius: 1.2rem;--collection-card-title-font-size-mobile: 1.2rem;--collection-card-title-font-size-tablet: 1.4rem;--collection-card-title-font-size-desktop: 1.8rem}.menu-drawer__mega-banner .card__inner{display:flex;flex-direction:row;align-items:center;gap:0}.menu-drawer__mega-banner .card__media{flex:0 0 8rem;width:8rem}.menu-drawer__mega-banner .card__content{padding:0 0 0 1rem}.menu-drawer__mega-banner .card__heading{margin-bottom:0;--ellipsis: 2}.menu-drawer__mega-banner .promotion-grid__item--special{display:none}.menu-drawer__view-all{flex-shrink:0;font-size:1.4rem;font-weight:500}.menu-drawer .drawer__footer{padding:1.2rem 1.6rem;background-color:#fbf1dd;position:sticky;bottom:0}.menu-drawer .drawer__footer>*{flex:1}.menu-drawer .drawer__footer .announcement-bar__language-opener{border-right:1px solid #000;display:flex;justify-content:center}.menu-drawer .drawer__wrapper:has(.menu-drawer__menu.active)+.drawer__footer{display:none}.menu-drawer .drawer__footer .header__icon-action{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;font-weight:500;text-transform:uppercase;background:transparent;border:none;padding:0;cursor:pointer}.menu-drawer .drawer__footer .icon-caret{width:1.2rem;height:1.2rem}.menu-drawer .drawer__footer .icon-account{width:1.6rem;height:1.6rem}.menu-drawer.drawer .drawer__header{padding:2rem 1.6rem;border-bottom:.1rem solid #ECEBE9}.menu-drawer.drawer .drawer__close{width:2.4rem;height:2.4rem}.menu-drawer.drawer .drawer__close .svg-wrapper{padding:0}.menu-drawer.drawer .drawer__heading{font-size:2rem;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/69/assets/component-menu-drawer.css.map */
