#header-component[data-menu-style=menu] .header__icon--menu,#header-component[data-menu-style=menu] .header-drawer,#header-component[data-menu-style=menu] .menu-drawer-container{display:flex!important}#header-component[data-menu-style=menu] .header-menu,#header-component[data-menu-style=menu] .dropdown-localization,#header-component[data-menu-style=menu] .header__navigation-bar-row{display:none!important}.menu-drawer,.menu-open>.menu-drawer,.menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist),details[open]>.menu-drawer__submenu{transform:none!important}.menu-drawer,details[open]>.menu-drawer__submenu{transition:opacity var(--drawer-animation-speed) ease,visibility var(--drawer-animation-speed) ease!important}.menu-drawer-container[open] .menu-drawer__animated-element,.menu-drawer__animated-element{animation:none!important;animation-delay:0s!important;animation-fill-mode:none!important;transform:none!important;opacity:1!important;visibility:visible!important}.menu-drawer{width:min(92vw,420px)!important;max-width:none!important;height:100dvh!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;background:var(--color-background, #faf7f2)!important;padding:60px 36px 0!important;overflow:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:auto!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;contain:layout paint style;isolation:isolate}.menu-drawer__inner-container{width:100%;min-width:0;min-height:0}.menu-drawer__navigation-container,.menu-drawer__inner-submenu{min-width:0;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.menu-drawer__close-button{position:absolute!important;top:18px!important;left:18px!important;right:auto!important;width:44px!important;height:44px!important;box-sizing:border-box;background:none!important;border:none!important;padding:12px!important}.menu-drawer__close-button svg{width:20px!important;height:20px!important}.menu-drawer__navigation{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;padding:0!important}.menu-drawer__navigation::-webkit-scrollbar{display:none;width:0;height:0}.menu-drawer__menu.has-submenu{display:flex!important;flex-direction:column!important;gap:0!important;padding:0 0 60px!important;margin:0!important}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item{font-family:var(--font-body--family, sans-serif)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#1a1a1a!important;text-decoration:none!important;padding:14px 0!important;border:none!important;display:block!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transform:none!important;will-change:auto!important;backface-visibility:visible!important;animation:none!important;opacity:1!important;visibility:visible!important}.menu-drawer__menu-item:hover{color:var(--color-primary, #7b3f61)!important;opacity:.72!important}.menu-drawer__menu-item:focus-visible,.menu-drawer__close-button:focus-visible{outline:2px solid var(--color-primary, #7b3f61)!important;outline-offset:4px}.menu-drawer__list-item--divider{border:none!important}.menu-drawer__menu--grid,.menu-drawer__link-image,.menu-drawer__featured-product-image,.menu-drawer__featured-collection-image,.menu-drawer__featured-collection-link:before{display:none!important}.menu-drawer__menu--childlist{padding-left:0!important;margin-top:0!important}.menu-drawer__menu-item--child{font-size:12px!important;font-weight:400!important;letter-spacing:.04em!important;color:#666!important;padding:10px 0 10px 8px!important}.menu-drawer__menu-item>.svg-wrapper{display:none!important}.menu-drawer__utility-links{flex:0 0 auto;margin-top:auto!important;padding-top:32px!important;border-top:1px solid #eee!important;background:none!important;margin-inline-start:0!important}.menu-drawer__utility-links:not(:has(*)){display:none!important}.menu-drawer__account{font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#1a1a1a!important}.drawer-localization .drawer-localization__button{font-size:12px!important;letter-spacing:.04em!important;text-transform:uppercase!important}@media screen and (max-width:749px){.menu-drawer{width:100vw!important;max-width:100vw!important;padding:56px 20px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-drawer.css.map */
