.menu-drawer ul{list-style:none;margin:0;padding:0}menu-drawer>details>summary:before,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:var(--color-secondary-background);opacity:0;visibility:hidden;z-index:var(--layer-raised);transition:opacity 0s,visibility 0s}menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) var(--transition-primary),visibility var(--duration-default) var(--transition-primary)}.menu-drawer{position:absolute;transform:translate(-100%);visibility:hidden;z-index:var(--layer-menu-drawer);left:0;top:100%;height:calc(100vh - 100%);height:calc(100dvh - var(--header-bottom-position, 100%));width:min(512px,calc(100vw - 44px));padding:0;background-color:var(--color-background);border-top:1px solid var(--color-line);overflow-x:hidden;overscroll-behavior:none;scrollbar-width:none;-ms-overflow-style:none}.menu-drawer::-webkit-scrollbar{display:none}.menu-drawer:before{content:"";position:absolute;top:0;right:0;bottom:-1px;left:0}header-drawer.is-behind .menu-drawer{z-index:var(--layer-overlay)}filter-drawer.is-behind .menu-drawer{z-index:7}header-drawer.off-backdrop .menu-drawer__backdrop,filter-drawer.off-backdrop .menu-drawer__backdrop{visibility:hidden}@media screen and (max-width:576px){.drawer-full-mobile .menu-drawer{width:100vw}}details[open]>.menu-drawer__submenu{transition:transform var(--duration-medium) var(--transition-primary),visibility var(--duration-medium) ease}details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform:translate(0);visibility:visible}.menu-drawer__navigation .submenu-open{visibility:hidden}.menu-drawer__inner-container{position:relative;height:100%}.menu-drawer__navigation-container{position:relative;display:grid;grid-template-rows:1fr auto;align-content:space-between;overflow:hidden;height:100%}.menu-drawer__navigation{max-height:100%;padding:30px;overflow-x:hidden;overflow-y:auto}.menu-drawer__inner-submenu{height:100%;padding:30px;overflow-x:hidden;overflow-y:auto}.menu-drawer__navigation,.menu-drawer__inner-submenu{overscroll-behavior:contain}.menu-drawer__menu{display:grid;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:20px}.menu-drawer__menu-item{position:relative;display:block;text-decoration:none;text-transform:var(--font-menu-mobile-uppercase);margin-bottom:0;cursor:pointer}@media screen and (min-width:1025px){.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:var(--color-accent)}}.menu-drawer__menu-item .icon-caret{display:none}.menu-drawer__menu-item:has(>svg){display:grid;grid-template-columns:minmax(0,1fr) 8px;column-gap:10px}.menu-drawer__menu-item>svg{width:8px;position:absolute;right:-1px;top:calc(50% - 6px);fill:currentColor}.menu-drawer__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:var(--color-background);z-index:var(--layer-heightened);transform:translate(100%);visibility:hidden}.menu-drawer__submenu .menu-drawer__submenu{overflow:clip;display:block}.menu-drawer__close-button{display:flex;align-items:center;position:relative;width:100%;margin-block:5px 20px}.menu-drawer__close-button:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.menu-drawer__close-button svg{width:20px;height:20px;fill:currentColor}.menu-drawer__menu-title{display:block;margin-bottom:20px;text-align:start;text-transform:var(--font-menu-mobile-uppercase)}.menu-drawer__bottom{position:sticky;display:grid;grid-template-rows:auto;row-gap:20px;left:0;bottom:0}.menu-drawer__bottom:has(.list-social),.menu-drawer__bottom:has(.header__contact-info){padding:31px 0 0;border-top:1px solid var(--color-line)}.menu-drawer__bottom>*{padding:0 15px}.menu-drawer__utility-links{position:relative;margin-top:9px;padding-top:7px;padding-bottom:7px;border-top:1px solid var(--color-line)}.menu-drawer__utility-links:only-child{margin-top:0}.menu-drawer__localization{display:grid;grid-template-columns:auto auto;width:fit-content;gap:20px}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin:0}.menu-drawer .list-social{justify-content:center}.menu-drawer~.modal__backdrop{position:absolute;height:calc(100vh - 100%);height:calc(100dvh - var(--header-bottom-position, 0));top:100%;transition:none}.menu-drawer~.modal__backdrop custom-cursor{top:calc(-1 * var(--header-bottom-position, 0))}.menu-drawer-container:not([open]) .modal__backdrop{visibility:hidden}.menu-drawer__localization-backdrop.modal__backdrop{height:100dvh;width:100vw;top:auto;transition:none;-webkit-backdrop-filter:none;backdrop-filter:none}.menu-drawer:has(.disclosure__button[aria-expanded=true]),.menu-drawer:has(.disclosure__button[aria-expanded=true]) .menu-drawer__navigation-container{overflow:visible}.menu-open .menu-drawer__backdrop,.country-selector-open .menu-drawer__localization-backdrop{opacity:1;pointer-events:all}.menu-drawer__menu-item:has(.menu-badges){position:relative;display:block;margin-top:16px}.menu-drawer__menu-item .menu-badges{position:absolute;left:0;top:-14px;display:flex;flex-wrap:nowrap;gap:3px}.menu-drawer__menu .mega-menu-heading-wrapper .mega-menu__block-heading{margin-bottom:0}.menu-drawer__menu .mega-menu-heading-wrapper>.mega-menu__block-heading h4,.menu-drawer__menu .mega-menu__link--level-2.h4{--line-heigth-factor: .20833333333;font-family:var(--font-heading-large-family);font-style:var(--font-heading-large-style);font-weight:var(--font-heading-large-weight);line-height:calc(1 + var(--line-heigth-factor) / max(1,var(--font-heading-large-scale-mobile)));font-size:var(--text-size-h3-mobile)}.menu-drawer__menu .mega-menu-heading-wrapper:not(:first-child),.menu-drawer__menu .menu-drawer__menu-column:not(:first-child){margin-top:20px}.menu-drawer__menu .banner-item-wrapper:not(:has(.banner-collection))+.banner-item-wrapper:not(.menu-drawer__menu-column){margin-top:-10px}.menu-drawer__menu .mega-menu-heading-wrapper+.banner-item-wrapper{margin-top:0}@media screen and (max-width:576px){.menu-drawer__menu-column:has(.mobile-hide){display:none}}@media screen and (min-width:577px)and (max-width:1024px){.menu-drawer__menu-column:has(.tablet-hide){display:none}}@media screen and (min-width:1025px){.menu-drawer__menu-column:has(.desktop-hide){display:none}}@media screen and (max-width:1024px){header-drawer[data-mode=catalog] .menu-drawer__bottom,header-drawer[data-mode=catalog-no-sticky] .menu-drawer__bottom,.section-header:has(header-drawer[data-mode=catalog-no-sticky]) .header__top{display:none}body:has(header-drawer[data-mode=catalog-no-sticky]){padding-top:var(--catalog-top-offset, 0)}.section-header:has(header-drawer[data-mode=catalog-no-sticky]) .header__content{height:0;min-height:0;overflow:clip;padding:0}.section-header:has(header-drawer[data-mode=catalog-no-sticky]){position:sticky;top:0}.section-header:has(header-drawer[data-mode=catalog-no-sticky]) .menu-drawer,.section-header:has(header-drawer[data-mode=catalog-no-sticky]) .menu-drawer~.modal__backdrop{position:fixed;height:100vh;height:100dvh;top:100%;border:none}}
/*# sourceMappingURL=/cdn/shop/t/3363/assets/component-menu-drawer.css.map */
