.header__icon--menu{position:initial}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top:100%;left:0;background:rgba(var(--color-foreground),.5);opacity:0;visibility:hidden;z-index:2;transition:opacity 0s,visibility 0s}menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.menu-drawer{position:absolute;transform:translate(-100%);visibility:hidden;z-index:3;left:0;top:calc(100% - 1px);bottom:0;width:90%;padding:0;background-color:rgb(var(--color-background));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)));overflow:hidden}.js .menu-drawer{min-height:calc(var(--viewport-height, 100vh) - calc(var(--header-height) + var(--header-bottom-position)));height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))}body:has(.swiper-slide[data-header-transparent=true]) .header-wrapper .menu-drawer{height:calc(var(--viewport-height, 100vh) - calc(var(--header-height) + var(--header-bottom-position)))}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform:translate(0);visibility:visible}.menu-drawer__inner-container{position:relative;height:100%;display:flex;flex-direction:row;padding:20px var(--spacing-spacing-xs) 20px 0}.menu-drawer__navigation-container{display:flex;flex-direction:column;align-content:flex-start;justify-content:space-between;height:100%;width:100%;padding:0 var(--spacing-spacing-lg);row-gap:39px;overflow-y:auto}.menu-drawer__navigation-container .swym-wishlist{text-decoration:none}.menu-drawer__navigation{position:relative;display:flex;flex-direction:column;justify-content:space-between}.extra__links{display:flex;flex-direction:column;gap:var(--spacing-spacing-2xl)}.menu-drawer__menu-item{padding-bottom:var(--spacing-spacing-sm);margin-bottom:40px;border-bottom:1px solid #D9D9D9;transition:all .3s ease-in-out}@media screen and (min-width:990px){.js .menu-drawer{min-height:calc(100vh - calc(var(--header-height) + var(--header-bottom-position)));height:calc(100vh - (var(--header-bottom-position)))}.menu-drawer{width:800px;border-width:0 var(--drawer-border-width) 0 0;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity))}.menu-drawer__navigation-container{padding:var(--spacing-spacing-smm) var(--spacing-spacing-m);row-gap:39px;flex-grow:1;width:auto}.menu-drawer__menu-item{margin-bottom:20px}}.menu-drawer__inner-submenu{height:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-spacing-m)}.menu-drawer__menu.list-menu.menu-drawer__menu-lvl0{display:flex;flex-direction:row}li.menu-drawer__menu-lvl0{width:33.33%}.menu-drawer__menu-item .menu-link__md{line-height:normal}.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))}.menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground),.08)}.menu-drawer__menu-item>.svg-wrapper{width:var(--sizing-sizing-4);height:var(--sizing-sizing-4);position:absolute;right:0;top:50%;transform:translateY(-50%)}.menu-drawer__menu-item-lvl0:has(.menu-drawer__col_img){background:#f9f9f9;min-height:54px;border-radius:var(--border-radius-rounded-lg);margin-bottom:0;display:flex;justify-content:flex-start;gap:var(--spacing-spacing-smm);padding:var(--spacing-spacing-smm) var(--spacing-spacing-sm);border-bottom:none}.menu-img-title:has(.menu-drawer__col_img){display:flex;align-items:center;gap:12px}.menu-drawer__col_img{height:54px;width:auto}.js .menu-drawer__menu.menu-drawer__menu-lvl0 .menu-drawer__submenu{position:absolute;width:100%;left:0}.js .menu-drawer__menu.menu-drawer__menu-lvl0 .menu-drawer__submenu .menu-drawer__submenu{position:initial}.js .menu-drawer__navigation-container:has(.menu-drawer__menu-lvl1 details.menu-opening){overflow-y:auto}.js .menu-drawer__navigation-container:has(.menu-drawer__menu-lvl1 details.menu-opening)::-webkit-scrollbar{width:2px;background-color:#e7e6e6}.js .menu-drawer__navigation-container:has(.menu-drawer__menu-lvl1 details.menu-opening)::-webkit-scrollbar-thumb{background-color:#171616}.js .menu-drawer__navigation .menu-drawer__submenu.menu-drawer__submenu-lvl1{display:none;opacity:0;transition:all .3s ease-in-out}.js .menu-drawer__navigation .menu-drawer__submenu.menu-drawer__submenu-lvl1.active{display:flex;opacity:1}.js .menu-drawer__navigation .menu-drawer__submenu.menu-drawer__submenu-lvl1 .menu-drawer__inner-submenu{width:100%}.js .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}.menu-drawer__menu{padding-left:0}.menu-drawer__inner-submenu .menu-drawer__menu{display:flex;flex-direction:column}.menu-drawer__submenu .menu-drawer__menu.list-menu.child-link{padding:0 var(--spacing-spacing-3xl) var(--spacing-spacing-3xl) var(--spacing-spacing-lg)}.menu-drawer__menu-item>.icon-arrow{position:relative;transform:none;top:unset;right:unset}.menu-drawer__menu details[open] .menu-drawer__menu-item,.menu-drawer__menu-item:hover{color:rgb(var(--color-primary_text));border-bottom:3px solid var(--color-text)}.menu-drawer__menu-item-lvl0[aria-expanded=true]{pointer-events:none}.menu-drawer__menu-lvl0 li:first-of-type .menu-drawer__menu-item{justify-content:flex-start}.menu-drawer__menu-lvl0 .menu-drawer__submenu li .menu-drawer__menu-item{justify-content:flex-start}.menu-drawer__menu-lvl1 details[open] .menu-drawer__menu-item>.svg-wrapper .icon-caret{transform:rotate(180deg)}.menu-drawer__close-button{margin-top:0;margin-bottom:var(--spacing-spacing-2xl);padding-bottom:var(--spacing-spacing-m);border-bottom:1px solid var(--color-border);text-decoration:none;display:flex;align-items:center;justify-content:center;position:relative;font-size:var(--text-lg);width:100%;background-color:transparent;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:600;text-align:center;text-transform:uppercase}.menu-drawer__close-button .svg-wrapper{transform:rotate(180deg);width:22px;position:absolute;left:0}.see-all-button{display:flex;text-decoration:none;align-items:center;gap:var(--spacing-spacing-xs);color:var(--color-text-secondary)}.see-all-button .menu-link__sm{color:var(--color-text-secondary)}.menu-drawer__submenu .menu-drawer__menu-item{border-bottom:0px!important;padding:var(--spacing-spacing-sm) 0;margin-bottom:0;justify-content:flex-start}.menu-drawer__submenu .menu-drawer__menu-item.menu-drawer__menu-item-lvl2,.see-all-button.menu-link__sm{padding:var(--spacing-spacing-sm) var(--spacing-spacing-smm)}@media screen and (max-width:749px){.header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{padding:2rem 3rem}}@media screen and (max-width:989px){.header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links{padding:2rem 3rem}.menu-drawer__footer .menu-link__md{font-size:var(--text-xs)}}.menu-drawer__account{display:inline-flex;align-items:center;text-decoration:none;margin-bottom:0}.menu-drawer__footer{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--spacing-spacing-sm)}.menu-drawer__account .menu-link__lg{font-size:var(--text-sm)}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin:0}.menu-drawer__account account-icon>.svg-wrapper{height:2rem;width:2rem;margin-right:1rem}.menu-drawer__account shop-user-avatar{--shop-avatar-size: 2.4rem;margin-right:.55rem;margin-left:-.45rem}.menu-drawer__account:hover account-icon>.svg-wrapper{transform:scale(1.07)}.menu-drawer .list-social:empty{display:none}.menu-drawer .list-social__link .menu-link__lg{font-size:var(--text-sm)}@media screen and (max-width:749px){.menu-drawer.country-selector-open{transform:none!important;filter:none!important;transition:none!important}}.collection_buttons{display:flex;flex-direction:column;gap:20px;padding-top:var(--spacing-spacing-2xl);border-top:1px solid var(--color-border)}.header-collection__special{display:flex;padding:var(--spacing-spacing-smm) var(--spacing-spacing-sm);align-items:center;gap:var(--spacing-spacing-smm);align-self:stretch;position:relative;height:78px}.header-collection__special.white{color:rgb(var(--color-background))}.collection__media{width:54px;height:100%;position:relative}.collection__media img{position:absolute;object-fit:cover;object-position:center center;width:100%;height:100%}@media screen and (min-width:990px){.js .menu-drawer__menu.menu-drawer__menu-lvl0 .menu-drawer__submenu .menu-drawer__inner-submenu{min-height:307px}.js .menu-drawer__menu .menu-drawer__menu-lvl2 .menu-drawer__submenu{min-height:max-content}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/component-menu-drawer.css.map */
