.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(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top:100%;left:0;background:rgba(var(--color-foreground),.9);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:100%;width:100%;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)))}.js .menu-drawer{height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))}.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}.js .menu-drawer__navigation .submenu-open{visibility:hidden}@media screen and (min-width:750px){.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:100%}.menu-drawer__navigation-container{overflow-y:auto;height:100%}.menu-drawer__inner-submenu{height:100%;overflow-x:hidden;overflow-y:auto}.menu-drawer__inner-submenu>ul{padding-top:28px}.menu-drawer__inner-submenu ul>li>*{padding:16px 0;display:block}.menu-drawer__inner-submenu ul>li:first-child>*{padding-top:0}.menu-drawer__menu-item{text-decoration:none;font-size:20px;line-height:28px;font-weight:700;letter-spacing:-1px;font-family:var(--font-family-body);text-transform:uppercase;letter-spacing:-.01em;word-wrap:break-word}header-menu-drawer .menu-drawer__menu-item{position:relative;width:100%;padding-right:26px}.menu-drawer__linked-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.menu-drawer__linked-item>a.menu-drawer__menu-item{grid-column:1}.menu-drawer__linked-item>details{grid-column:2}.menu-drawer__linked-item .menu-drawer__submenu-toggle{display:inline-flex;align-items:center;justify-content:flex-end;width:44px;height:44px;padding:0}.menu-drawer__linked-item .menu-drawer__submenu-toggle>.svg-wrapper{position:static;transform:none}.menu-drawer__linked-item>details>.menu-drawer__submenu{grid-column:1 / -1}.menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}header-menu-drawer .menu-drawer__menu-item svg{transition:all .3s}header-menu-drawer .menu-drawer__menu-item.menu-open svg{transform:rotate(180deg)}.menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground),.08)}.menu-drawer__menu-item>.svg-wrapper{position:absolute;right:0;top:65%;transform:translateY(-50%)}.js .menu-drawer__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:rgb(var(--color-background));z-index:1;transform:translate(100%);visibility:hidden}.js .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}.menu-drawer__close-button{padding-bottom:24px;text-decoration:none;display:flex;align-items:center;font-family:var(--font-family-body);font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase;gap:8px;width:100%}.menu-drawer__close-button .svg-wrapper{transform:rotate(90deg)}.menu-drawer__utility-links{padding:0;background-color:rgba(var(--color-foreground),.03);position:relative}.header--has-social .menu-drawer__utility-links{padding:2rem 3rem}@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__account{display:inline-flex;align-items:center;text-decoration:none;padding:1rem 0;font-size:1.4rem;color:rgb(var(--color-foreground));margin-bottom:0}.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{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{transform:none!important;filter:none!important;transition:none!important}}#drawer-menu .third-level-menu-list{height:0;overflow:hidden;transition:all .3s ease;opacity:0}#drawer-menu .third-level-menu-list li a{padding:12px 0;line-height:24px;font-size:20px;font-weight:400}#drawer-menu .third-level-menu-list li:first-child a{padding-top:24px}#drawer-menu .third-level-menu-list li:last-child a{padding-bottom:0}thrid-lvl [id^=childlink-]{max-height:0;overflow:hidden;transition:max-height .3s ease}thrid-lvl [id^=childlink-].open{max-height:max-content}thrid-lvl.third-level-menu-btn--linked{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}thrid-lvl.third-level-menu-btn--linked>.menu-drawer__menu-item{grid-column:1}thrid-lvl.third-level-menu-btn--linked>.third-level-menu-toggle{grid-column:2}thrid-lvl.third-level-menu-btn--linked>[id^=childlink-]{grid-column:1 / -1}.third-level-menu-toggle{-webkit-appearance:none;appearance:none;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-end;width:44px;height:44px;padding:0}.third-level-menu-toggle .svg-wrapper{display:flex}.third-level-menu-toggle svg{transition:transform .3s ease}#drawer-menu thrid-lvl [id^=childlink-].open .third-level-menu-list{height:auto;overflow:visible;opacity:1;padding-left:20px}.menu-drawer-container button#drawer-menu-close-btn{height:44px;width:44px;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center}.menu-drawer-container .menu-drawer-header .logo .h2,.menu-drawer-container .menu-drawer__menu-item{color:rgb(var(--color-foreground))}.snazzy-header header-menu-drawer .menu-drawer-container .main-menu-item-list>li:not(:last-child){border-bottom:1px solid rgb(var(--color-foreground),.3)}.menu-drawer-footer .disclosure__list-wrapper,.menu-drawer-footer .disclosure__list-wrapper ul{background-color:rgb(var(--color-secondary-background))}.menu-drawer-footer .disclosure__list-wrapper li>a>span{background-image:linear-gradient(transparent calc(100% - 1px),rgba(var(--color-secondary-foreground)) 1px);color:rgb(var(--color-secondary-foreground),1)}.menu-drawer__close-button{border-bottom:1px solid rgb(var(--color-foreground),1);color:rgb(var(--color-foreground),1)}.menu-drawer__localization.header-localization{display:flex;flex-direction:column;gap:13px}#header-menu-icon:focus-visible,.menu-drawer-container button#drawer-menu-close-btn:focus-visible,.menu-drawer-container .header-heading-link:focus-visible,.menu-drawer-container .header-user-account:focus-visible,.menu-drawer-container .menu-drawer__menu-item:focus-visible,.menu-drawer-container .menu-drawer__submenu-toggle:focus-visible,.menu-drawer-container .menu-drawer__close-button:focus-visible,.menu-drawer-container .third-level-menu-toggle:focus-visible,.menu-drawer-footer .disclosure__button:focus-visible,.menu-drawer-footer .disclosure__link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:6px;box-shadow:0 0 0 3px rgb(var(--color-background))}
/*# sourceMappingURL=/cdn/shop/t/5555/assets/component-menu-drawer.css.map */
