.overlay-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000080;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.overlay-nav.is-open,.overlay-nav[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}.overlay-nav__inner{display:grid;width:min(72vw,1100px);grid-template-columns:33vw 38vw;height:100%;max-height:100dvh;pointer-events:auto}@media(max-width:749px){.overlay-nav__inner{width:100%;grid-template-columns:1fr;grid-template-rows:auto min(42vh,360px)}}.overlay-nav__sidebar{background-color:rgb(var(--color-background-rgb));color:rgb(var(--color-foreground-rgb));display:flex;flex-direction:column;padding:var(--padding-xl, 2rem) var(--padding-2xl, 2.4rem);overflow-y:auto}.overlay-nav__close{align-self:flex-start;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb));padding:0;margin-bottom:var(--margin-xl, 2.4rem);cursor:pointer;background:none;border:none;transition:opacity .2s}.overlay-nav__close:hover{opacity:.7}.overlay-nav__menu{flex:1}.overlay-nav__level{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.overlay-nav__item--has-children{position:relative}.overlay-nav__link,.overlay-nav__link--parent,.overlay-nav__link--child{display:flex;align-items:center;width:100%;padding:var(--padding-md, 1.2rem) 0;font-family:var(--font-heading--family),Georgia,serif;font-style:var(--font-heading--style, normal);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:var(--font-heading--weight, 400);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb));text-decoration:none;background:none;border:none;cursor:pointer;text-align:left;transition:opacity .2s}.overlay-nav__link:hover,.overlay-nav__link--parent:hover,.overlay-nav__link--child:hover{opacity:.75}.overlay-nav__link--parent{cursor:default}.overlay-nav__flyout{display:grid;gap:0;max-height:0;opacity:0;overflow:hidden;padding-left:.65rem;transition:max-height .35s ease,opacity .28s ease,padding .28s ease;pointer-events:none}.overlay-nav__item--has-children:hover .overlay-nav__flyout,.overlay-nav__item--has-children:focus-within .overlay-nav__flyout,.overlay-nav__item--has-children.is-active .overlay-nav__flyout{max-height:40rem;opacity:1;pointer-events:auto;padding-top:.1rem;padding-bottom:.4rem}.overlay-nav__flyout .overlay-nav__link--child{padding:.55rem 0}.overlay-nav__images{position:relative;background:rgb(var(--color-background-rgb));overflow:hidden;min-height:100%}.overlay-nav__image-stack{position:absolute;top:0;right:0;bottom:0;left:0}.overlay-nav__image-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease}.overlay-nav__image-layer.is-active{opacity:1;visibility:visible}.overlay-nav__img{width:100%;height:100%;object-fit:cover;object-position:center}.overlay-nav__footer{margin-top:auto;padding-top:var(--padding-xl, 2rem);border-top:1px solid rgb(var(--color-foreground-rgb) / .15);display:grid;gap:var(--gap-sm, .8rem)}.overlay-nav__footer-item{border:none}.overlay-nav__footer-toggle{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:.55rem 0;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb))}.overlay-nav__footer-toggle::-webkit-details-marker{display:none}.overlay-nav__footer-toggle:after{content:"+";font-size:.85rem;opacity:.8}.overlay-nav__footer-item[open] .overlay-nav__footer-toggle:after{content:"\2013"}.overlay-nav__footer-panel{padding:.2rem 0 .85rem}.overlay-nav__utility-link{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb));text-decoration:none;opacity:.85}.overlay-nav__select{width:100%;padding:.6rem .75rem;border:1px solid rgb(var(--color-foreground-rgb) / .18);background:rgb(var(--color-background-rgb) / .2);color:rgb(var(--color-foreground-rgb));border-radius:0;font-size:.75rem}.header-menu .overlay-menu-trigger.overlay-menu-trigger--menu{--button-color: var(--color-foreground);color:var(--button-color);font-family:var(--menu-top-level-font-family);font-style:var(--menu-top-level-font-style);font-weight:var(--menu-top-level-font-weight);font-size:var(--menu-top-level-font-size);line-height:var(--menu-top-level-font-line-height);text-transform:var(--menu-top-level-font-case);text-decoration:none;display:flex;flex-direction:column;justify-content:center;cursor:pointer;height:100%;margin-block:0;padding:0}@media screen and (min-width:750px){.header-menu .overlay-menu-trigger.overlay-menu-trigger--menu{font-size:var(--menu-top-level-font-size-desktop)}}.header-menu .overlay-menu-trigger .overlay-menu-trigger__text{white-space:nowrap;font-weight:700}.header[transparent]:not([data-sticky-state=active]) .header-menu .overlay-menu-trigger.overlay-menu-trigger--menu{--button-color: var(--color-transparent-text, var(--color-foreground));color:var(--button-color)}.header[transparent]:has(.search-dropdown.is-open) .header-menu .overlay-menu-trigger.overlay-menu-trigger--menu{--button-color: var(--color-foreground);color:var(--button-color)}.header[transparent]:has(.overlay-menu-trigger--menu:is(:hover,[aria-expanded=true])):not(:has(.search-dropdown.is-open)){--header-logo-display: none;--header-logo-inverse-display: block}#header-component .header__column--left header-menu{order:1}#header-component .header__column--left .search-action{order:2}.header[transparent][data-sticky-state=inactive]:hover:not(:has(.search-dropdown.is-open)) .header__underlay-closed,.header[transparent][data-sticky-state=inactive]:focus-within:not(:has(.search-dropdown.is-open)) .header__underlay-closed{height:0px!important}.header[transparent]:has(.search-dropdown.is-open) .header__underlay-closed{height:100%!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/overlay-navigation.css.map */
