.header__icon--menu{display:flex;min-width:4.8rem;min-height:4.8rem;padding:1rem;align-items:center;justify-content:center;background-color:rgba(var(--color-background),.9);border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.6rem;box-shadow:0 1rem 2.4rem -1.8rem rgba(var(--color-shadow),.35);transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease}.header__icon--menu:hover,.header__icon--menu:focus-visible{background-color:rgba(var(--color-foreground),.04);border-color:rgba(var(--color-foreground),.14)}.menu-drawer__menu-item:focus-visible{box-shadow:0 0 0 .4rem rgba(var(--color-foreground),.1);outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}@media(prefers-reduced-motion:reduce){.menu-drawer,.header__icon--menu{transition:none}}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{transition:opacity 0s,visibility 0s}menu-drawer>details[open]>summary:before{transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.menu-drawer{background:linear-gradient(180deg,rgba(var(--color-background),.985),rgb(var(--color-background)));border-top:.1rem solid rgba(var(--color-foreground),.08);border-right:.1rem solid rgba(var(--color-foreground),.08);will-change:transform;overscroll-behavior:contain}.js .menu-drawer{height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)) - env(safe-area-inset-bottom))}@media screen and (max-width:61.8125rem){.section-header.menu-open{position:fixed;top:0;right:0;left:0;width:100%;transform:none;will-change:auto}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{position:fixed;top:var(--header-bottom-position, var(--header-height, 0));bottom:auto;height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, var(--header-height, 0)))}.menu-drawer{position:fixed;top:var(--header-bottom-position, var(--header-height, 0));bottom:auto;left:0;height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, var(--header-height, 0)) - env(safe-area-inset-bottom));max-height:none}.js .menu-drawer{height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, var(--header-height, 0)) - env(safe-area-inset-bottom))}}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.menu-drawer__navigation-container{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);background:rgb(var(--color-background))}.menu-drawer__navigation{padding:2.6rem 0 1.8rem}.menu-drawer__navigation>.menu-drawer__menu>li+li{border-top:.1rem solid rgba(var(--color-foreground),.06)}.menu-drawer__inner-submenu{overflow:hidden auto}.menu-drawer__menu-item{display:flex;min-height:4.4rem;margin:0 1rem;padding:1.8rem 3rem;align-items:center;font-size:1.95rem;font-weight:500;letter-spacing:-.02em;border-radius:.8rem}.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{background-color:rgba(var(--color-foreground),.03)}.menu-drawer__menu-item>.svg-wrapper{right:3.2rem;width:1.1rem}.js .menu-drawer__submenu{will-change:transform}.menu-drawer__close-button{font-weight:500}.menu-drawer__close-button .svg-wrapper{width:.938rem}.menu-drawer__utility-links{background-color:rgba(var(--color-foreground),.035);border-top:.1rem solid rgba(var(--color-foreground),.08)}.menu-drawer__utility-links>:not(.menu-drawer__brand-panel){padding-right:3rem;padding-left:3rem}.menu-drawer__brand-panel{display:grid;padding:2.2rem 3rem 2rem;gap:1.4rem}.menu-drawer__eyebrow{margin:0;color:rgba(var(--color-foreground),.82);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.menu-drawer__brand-copy,.menu-drawer__store-address{margin:0;color:rgba(var(--color-foreground),.82);font-size:1.4rem;line-height:1.6}.menu-drawer__quick-links{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.menu-drawer__quick-link{display:inline-flex;min-height:4.8rem;padding:1rem 1.3rem;align-items:center;justify-content:center;color:rgb(var(--color-foreground));font-size:1.35rem;font-weight:600;text-align:center;text-decoration:none;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.8rem;box-shadow:0 1rem 2rem -1.8rem rgba(var(--color-shadow),.2)}.menu-drawer__quick-link:hover,.menu-drawer__quick-link:focus-visible{text-decoration:none;background-color:rgba(var(--color-foreground),.05)}.menu-drawer__store-meta{display:grid;gap:.6rem}.menu-drawer__store-link{color:rgb(var(--color-foreground));font-size:1.35rem;font-weight:600;text-decoration:none}.menu-drawer__store-link:hover,.menu-drawer__store-link:focus-visible{text-decoration:underline;text-underline-offset:.2rem}.header--has-social .menu-drawer__utility-links{padding:0 0 2rem}@media screen and (max-width:46.8125rem){html.js body #menu-drawer.menu-drawer{width:100vw!important;max-width:none!important}.menu-drawer__navigation{padding:1.8rem 0 1.4rem}.menu-drawer__menu-item{min-height:4rem;margin:0 .8rem;padding:1.45rem 2.2rem;font-size:1.72rem}.menu-drawer summary.menu-drawer__menu-item{padding-right:4.4rem}.menu-drawer__menu-item>.svg-wrapper{right:2.4rem}.menu-drawer__close-button{margin-top:1rem;padding:1rem 2rem 1rem 2.2rem}.menu-drawer__utility-links>:not(.menu-drawer__brand-panel){padding-right:2.2rem;padding-left:2.2rem}.menu-drawer__brand-panel{padding:1.8rem 2.2rem 1.7rem;gap:1.1rem}.menu-drawer__brand-copy,.menu-drawer__store-address{font-size:1.32rem;line-height:1.55}.menu-drawer__quick-links{gap:.8rem}.menu-drawer__quick-link{min-height:4.2rem;padding:.85rem 1rem;font-size:1.24rem;border-radius:1.4rem}.menu-drawer__store-link,.menu-drawer__account{font-size:1.3rem}.header--has-account:where(:not(.header--has-social,.header--has-localizations)) .menu-drawer__utility-links{padding:0 0 2rem}}@media screen and (max-width:61.8125rem){.header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links{padding:0 0 2rem}}.menu-drawer .list-social__link{padding:1.1rem}@media(prefers-reduced-motion:reduce){.menu-drawer,.menu-drawer__submenu{transition:none}}@media screen and (min-width:46.875rem){.menu-drawer{border-width:0 var(--drawer-border-width) 0 0;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-menu-drawer-overrides.css.map */
