.header__icon--menu{position:initial}header-drawer>details>summary:before,header-drawer>details[open]>summary:before,.js header-drawer>details>summary:before,.js header-drawer>details[open]:not(.menu-opening)>summary:before{display:none!important;content:none!important;background:transparent!important}header-drawer .menu-drawer,.menu-drawer{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;transform:translate(-100%);visibility:hidden;z-index:100!important;padding:0;background-color:rgb(var(--color-background));overflow-x:hidden;filter:none!important;box-shadow:none!important;-webkit-filter:none!important;will-change:transform}.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}.menu-drawer__inner-container{position:relative;height:100%;display:flex;flex-direction:column;overscroll-behavior-y:contain}.drawer-custom-topbar{flex-shrink:0;background-color:transparent;display:flex;flex-direction:column}.menu-drawer__navigation-container{flex-grow:1;height:auto!important;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.menu-drawer__navigation{padding:0 0 3rem}.menu-drawer__inner-submenu{height:100%;overflow-x:hidden;overflow-y:auto}.drawer-top-row{display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem;height:7.5rem}.drawer-brand{display:flex;align-items:center;gap:1.5rem;height:100%}.drawer-logo{max-width:13.5rem;display:flex;align-items:center;justify-content:center}.drawer-logo svg{width:100%;height:auto;display:block}.drawer-vertical-divider{width:1px;height:2.8rem;background-color:#0b1d33;opacity:.2}.drawer-tagline{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.7rem;font-weight:600;color:#0b1d33;letter-spacing:.5px;line-height:1;transform:translateY(1px)}.drawer-close-btn{background:transparent;border:none;color:#888;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;height:100%}.drawer-close-btn .svg-wrapper{width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center}.drawer-close-btn .svg-wrapper svg{display:block}.custom-flat-menu{list-style:none;padding:0 0 3rem;margin:0}.custom-flat-menu .menu-heading{text-align:left;padding-left:2.5rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:1.6rem;color:#0b1d33;margin:3rem 0 1rem;letter-spacing:.5px}.custom-flat-menu li:first-child.menu-heading{margin-top:1.5rem}.custom-flat-menu .menu-heading a{text-decoration:none;color:inherit;display:block;transition:color .2s ease}.custom-flat-menu .menu-heading a:hover{color:#b79a63!important}.custom-flat-menu li:not(.menu-heading){border-bottom:1px solid rgba(11,29,51,.08)}.custom-flat-menu .menu-link,.custom-flat-menu summary.menu-link,.custom-flat-menu summary.menu-drawer__menu-item{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1.6rem 2.5rem!important;font-size:1.5rem;color:#374151;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%!important;box-sizing:border-box!important}.custom-flat-menu .menu-link:hover,.custom-flat-menu summary.menu-link:hover{background-color:rgba(var(--color-foreground),.02);color:#b79a63!important}.custom-flat-menu .side-arrow{width:1.2rem;height:1.2rem;transform:rotate(-90deg)!important;display:flex!important;align-items:center;justify-content:center;opacity:.4;transition:transform .2s ease,color .2s ease,opacity .2s ease;position:static!important;margin:0!important}.custom-flat-menu .menu-link:hover .side-arrow,.custom-flat-menu summary.menu-link:hover .side-arrow{color:#b79a63!important;opacity:.9}.js .custom-flat-menu .side-arrow svg,.js .custom-flat-menu .side-arrow .icon-caret{display:block!important;width:100%!important;height:100%!important;position:static!important;margin:0!important}.custom-flat-menu summary.menu-link{padding-right:2.5rem!important}details[open]>summary.menu-link .side-arrow{transform:rotate(0)!important}.js .menu-drawer__menu li{margin-bottom:.2rem}.menu-drawer__menu-item{padding:1.1rem 3rem;text-decoration:none;font-size:1.8rem}.menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.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:#b79a63!important;background-color:rgba(var(--color-foreground),.02)}.menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground),.04)}.menu-drawer__menu-item--active{background-color:rgba(var(--color-foreground),.02)!important;color:#b79a63!important}.js .menu-drawer__menu-item .icon-caret{display:none}.menu-drawer__menu-item>.svg-wrapper{width:15px;position:absolute;right:3rem;top:50%;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{margin-top:1.5rem;padding:1.2rem 2.6rem 1.2rem 3rem;text-decoration:none;display:flex;align-items:center;font-size:1.4rem;width:100%;background-color:transparent;font-family:var(--font-body-family);font-style:var(--font-body-style);text-align:left;transition:color .2s ease}.menu-drawer__close-button .svg-wrapper{transform:rotate(180deg);margin-right:1rem;width:15px}.menu-drawer__utility-links{padding:0 0 calc(env(safe-area-inset-bottom) + 1rem) 0;background-color:rgba(var(--color-foreground),.03);position:relative}.header--has-social .menu-drawer__utility-links{padding:2rem 3rem calc(env(safe-area-inset-bottom) + 2rem)}@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 calc(env(safe-area-inset-bottom) + 2rem)}}@media screen and (max-width:989px){.header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links{padding:2rem 3rem calc(env(safe-area-inset-bottom) + 2rem)}}.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;transition:color .2s ease}.menu-drawer__account:hover{color:#b79a63!important}.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;transition:transform .2s ease}.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;transition:color .2s ease}.menu-drawer .list-social__link:hover{color:#b79a63!important}@media screen and (max-width:749px){.menu-drawer.country-selector-open{transform:none!important;filter:none!important;transition:none!important}}@media screen and (max-width:374px){.drawer-top-row{padding:0 1.5rem;height:6.5rem}.drawer-brand{gap:1rem}.drawer-logo{max-width:11.5rem}.drawer-vertical-divider{height:2.4rem}.drawer-tagline{font-size:1.5rem}.custom-flat-menu .menu-heading{padding-left:1.5rem;margin-top:2rem}.custom-flat-menu .menu-link,.custom-flat-menu summary.menu-link,.custom-flat-menu summary.menu-drawer__menu-item{padding:1.5rem!important}}@media screen and (min-width:768px){.drawer-top-row{padding:0 4rem;height:8.5rem}.drawer-logo{max-width:15rem}.drawer-vertical-divider{height:3.2rem}.drawer-tagline{font-size:1.8rem}.drawer-close-btn .svg-wrapper{width:3rem;height:3rem}.custom-flat-menu .menu-heading{padding-left:4rem;font-size:1.8rem;margin-top:4rem}.custom-flat-menu .menu-link,.custom-flat-menu summary.menu-link,.custom-flat-menu summary.menu-drawer__menu-item{padding:2rem 4rem!important;font-size:1.6rem}.custom-flat-menu .side-arrow{width:1.4rem;height:1.4rem}.header--has-social .menu-drawer__utility-links,.menu-drawer__utility-links{padding-left:4.5rem;padding-right:4.5rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-menu-drawer.css.map */
