.menu-drawer__navigation{padding:1.6rem 0 2.4rem}.header-drawer .drawer__inner{display:flex;flex-direction:column}.header-drawer .drawer__wrapper{flex:1 1 auto;min-height:0;overflow-y:auto}.header-drawer .menu-drawer__footer{flex-shrink:0;padding:1.6rem;padding-bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));box-shadow:4px -8px 16px #0000000f;background:#fff}.header-drawer .menu-drawer__footer-button{min-height:5.4rem;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;text-decoration:none;font-size:1.6rem;font-weight:500}.header-drawer .menu-drawer__footer-button .icon{width:2.2rem;height:2.2rem}.header-drawer .menu-drawer__footer-button:hover{opacity:.9}.menu-drawer__menu,.menu-drawer__mega-menu{display:flex;flex-direction:column;padding:0 1.6rem;flex:1 1 auto;min-height:0;overflow-y:auto;height:calc(100% - 8rem)}.menu-drawer__menu li,.menu-drawer__mega-menu li{padding-top:1.6rem;padding-bottom:1.6rem}.menu-drawer__navigation>.menu-drawer__menu>li{border-bottom:1px solid #D9D9D9}.mega-menu-drawer__list>.grid__item{border-bottom:1px solid #D9D9D9}.mega-menu-drawer__list>.grid__item[data-menu-source]{border:0}[data-menu-source]{padding-top:0!important;padding-bottom:0!important}[data-menu-source]>li{border-bottom:1px solid #D9D9D9}[data-menu-source] .list-menu__item--lv3+ul{padding-top:.8rem}[data-menu-source] .list-menu__item--lv3+ul li{padding-top:.8rem;padding-bottom:.8rem}[data-menu-source] .list-menu__item--lv3+ul a{color:#414141}.menu-drawer__menu-item{flex-shrink:0;line-height:var(--line-height-lowest, 1);width:100%;padding:.3rem 0;transition:transform var(--duration-long) cubic-bezier(.3,1,.3,1)}.menu-drawer__mega-menu .menu-drawer__menu-item{padding-top:0;padding-bottom:0}.menu-drawer__mega-menu .menu-drawer__menu-item.list-menu__item--lv3>span{display:inline-block;line-height:var(--body-line-height, 1.5)}.menu-drawer__mega-menu .menu-drawer__menu-item.list-menu__item--lv2{line-height:var(--heading-line-height, 1.2);letter-spacing:var(--heading-letter-spacing, 0)}.mega-menu-drawer__wrapper{grid-gap:2.4rem}.mega-menu-drawer__list{grid-gap:0}.mega-menu-drawer__list li ul li:last-child{margin-bottom:0}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%)!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;overflow:hidden;z-index:var(--z-index-flat, 1);transition:left var(--duration-long) cubic-bezier(.3,1,.3,1)}.menu-drawer__submenu .menu-drawer__menu,.menu-drawer__submenu .menu-drawer__mega-menu{position:static;flex:1 1 auto;min-height:0;height:auto;overflow-y:auto;-webkit-overflow-scrolling:auto}.menu-drawer__heading{position:relative;top:auto;flex-shrink:0;padding:1.3rem 1.6rem;z-index:var(--z-index-flat, 1);display:flex;align-items:center;justify-content:space-between;gap:1.6rem;background:#f6f6f6}.menu-drawer__button{-webkit-appearance:none;appearance:none;display:block;border:none;padding:.8rem 0 .8rem 4rem;background:transparent;cursor:pointer;font-family:var(--menu-text-font);font-size:var(--menu-text-size);font-weight:var(--menu-text-thickness);text-transform:var(--menu-text-style);line-height:var(--line-height-tight, 1.2);color:rgba(var(--color-link),var(--alpha-link, 1))}.link-megamenu-all{font-weight:500;font-size:1.6rem;flex:0 0 auto;white-space:nowrap;text-decoration:none}.list-menu__item--lv1~.menu-drawer__submenu>.menu-drawer__heading>.menu-drawer__button{--menu-text-font: var(--font-heading-family);--menu-text-size: 3.2rem;--menu-text-thickness: 400;--menu-text-style: var(--menu-lv-1-text-style)}.list-menu__item--lv1~.menu-drawer__submenu>.menu-drawer__heading>.menu-drawer__button .icon{width:3.2rem;height:3.2rem;padding:.8rem}.list-menu__item--lv1~.menu-drawer__submenu>.menu-drawer__menu a{color:#414141}.list-menu__item--lv2~.menu-drawer__submenu>.menu-drawer__heading>.menu-drawer__button{--menu-text-font: var(--font-heading-family);--menu-text-size: 3.2rem;--menu-text-thickness: 400;--menu-text-style: var(--menu-lv-1-text-style)}.list-menu__item--lv2~.menu-drawer__submenu>.menu-drawer__menu a{color:#414141}.menu-drawer__button .icon{position:absolute;top:50%;left:0;width:2.4rem;height:2.4rem;transform:translateY(-50%)}.menu-details.active>.menu-drawer__dropdown>.menu-drawer__submenu{z-index:var(--z-index-temporary, 5);left:0}.menu-drawer__menu.active>li>a,.menu-drawer__menu.active>li>menu-details>details>summary{opacity:0;transform:translate(-50%)}.mega-menu-drawer__banner .card-promotion .card__heading{--font-family: var(--font-heading-family);--font-size: calc(var(--font-heading-scale) * 1.4rem);--font-weight: var(--font-heading-weight);--text-transform: inherit;--line-height: var(--heading-line-height, 1.5);--letter-spacing: var(--heading-letter-spacing, 0);margin-bottom:0}.mega-menu-drawer__banner .card-promotion.card-promotion--content-below .card__content{padding-top:1rem}.mega-menu-drawer__banner .card-promotion .card__heading .svg-wrapper{--svg-size: 1.3rem}.mega-menu-drawer__banner .card-promotion .card__heading>a>span{gap:.4rem}.mega-menu-drawer__banner .card-promotion .card__buttons{margin-top:2.4rem}.mega-menu-drawer__collection-tabs .tab__list{overflow-x:hidden;grid-gap:var(--grid-base, 1.6rem)}.mega-menu-drawer__collection-tabs .tab__content,.mega-menu-drawer__collection-tabs .tab__button{margin-top:2.4rem}.mega-menu-drawer__collection-tabs .card .card__content{padding:0}.mega-menu-drawer__collection-tabs .card .card__buttons .button{text-transform:capitalize}.mega-menu-drawer__collection-tabs .card .card__buttons .button span{overflow:hidden;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical}.menu-drawer__mega-menu.style-3 ul+.mega-menu-drawer__banner{margin-top:1.6rem}.mega-menu-drawer__collage{display:grid;grid-gap:var(--grid-base, 1.6rem);grid-template-columns:repeat(2,minmax(0,1fr))}.mega-menu-drawer__collage-item{margin-bottom:0!important}.mega-menu-drawer__collage .banner__content{padding:.8rem 0 0}@media screen and (max-width:1032px){.header-drawer .drawer__wrapper{height:calc(100% - 8rem)}}.header-drawer .drawer__header{background:#f6f6f6}.header-drawer .drawer__close{width:3.2rem;height:3.2rem}.header-drawer .drawer__close .svg-wrapper{padding:0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-menu-drawer.css.map */
