@media(max-width:1024px){desktop-menu-overlay,.desktop-menu-overlay{display:none!important}}@media(min-width:1025px){.desktop-menu-overlay{display:contents}.desktop-menu-overlay__trigger{position:fixed;top:22px;left:24px;z-index:110;width:34px;height:34px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.desktop-menu-overlay__trigger-line{display:block;width:24px;height:1.5px;background-color:#111;transform-origin:center;transition:transform .45s cubic-bezier(.65,0,.35,1),opacity .25s cubic-bezier(.65,0,.35,1),width .45s cubic-bezier(.65,0,.35,1)}.desktop-menu-overlay__trigger-line:nth-child(2){width:18px}.desktop-menu-overlay.is-open .desktop-menu-overlay__trigger-line{background-color:#111!important}.desktop-menu-overlay.is-open .desktop-menu-overlay__trigger{left:40px!important;top:32px!important}.desktop-menu-overlay.is-open .desktop-menu-overlay__trigger-line:nth-child(1){width:24px;transform:translateY(7.5px) rotate(45deg)}.desktop-menu-overlay.is-open .desktop-menu-overlay__trigger-line:nth-child(2){opacity:0;transform:scaleX(0)}.desktop-menu-overlay.is-open .desktop-menu-overlay__trigger-line:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.desktop-menu-overlay__panel{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:105;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-2%);transition:opacity .55s cubic-bezier(.65,0,.35,1),visibility 0s linear .55s,transform .55s cubic-bezier(.65,0,.35,1);display:grid;grid-template-columns:minmax(360px,38%) 1fr;grid-template-rows:1fr auto;padding:0;overflow:hidden}.desktop-menu-overlay.is-open .desktop-menu-overlay__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .55s cubic-bezier(.65,0,.35,1),visibility 0s linear 0s,transform .55s cubic-bezier(.65,0,.35,1)}.desktop-menu-overlay__nav{grid-column:1 / -1;grid-row:1 / 2;display:grid;grid-template-columns:minmax(360px,38%) 1fr;align-items:stretch;height:100%;padding-top:110px;padding-bottom:40px}.desktop-menu-overlay__primary{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0 60px 0 80px;margin:0;border-right:1px solid rgba(17,17,17,.08);align-self:start}.desktop-menu-overlay__primary-item{display:flex;opacity:0;transform:translateY(14px);transition:opacity .5s cubic-bezier(.65,0,.35,1),transform .5s cubic-bezier(.65,0,.35,1)}.desktop-menu-overlay.is-open .desktop-menu-overlay__primary-item{opacity:1;transform:translateY(0)}.desktop-menu-overlay.is-open .desktop-menu-overlay__primary-item:nth-child(1){transition-delay:.2s}.desktop-menu-overlay.is-open .desktop-menu-overlay__primary-item:nth-child(2){transition-delay:.26s}.desktop-menu-overlay.is-open .desktop-menu-overlay__primary-item:nth-child(3){transition-delay:.32s}.desktop-menu-overlay.is-open .desktop-menu-overlay__primary-item:nth-child(4){transition-delay:.38s}.desktop-menu-overlay.is-open .desktop-menu-overlay__primary-item:nth-child(5){transition-delay:.44s}.desktop-menu-overlay.is-open .desktop-menu-overlay__primary-item:nth-child(6){transition-delay:.5s}.desktop-menu-overlay__primary-link,.desktop-menu-overlay__primary-link:link,.desktop-menu-overlay__primary-link:visited,.desktop-menu-overlay__primary-link:hover,.desktop-menu-overlay__primary-link:focus,.desktop-menu-overlay__primary-link:active{position:relative;display:inline-flex;align-items:baseline;justify-content:flex-start;gap:16px;padding:12px 0;font-family:var(--font-heading-family, var(--font-body-family, "Inter", sans-serif));font-size:26px;font-weight:400;line-height:1.2;letter-spacing:-.005em;color:#111;text-decoration:none;text-transform:none;transition:opacity .3s ease,transform .45s cubic-bezier(.65,0,.35,1)}.desktop-menu-overlay__primary-label{position:relative;display:inline-block;padding-bottom:4px}.desktop-menu-overlay__primary-label:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#111;transform:scaleX(0);transform-origin:right center;transition:transform .5s cubic-bezier(.65,0,.35,1)}.desktop-menu-overlay__primary-item.is-active .desktop-menu-overlay__primary-link{transform:translate(8px)}.desktop-menu-overlay__primary-item.is-active .desktop-menu-overlay__primary-label:after{transform:scaleX(1);transform-origin:left center}.desktop-menu-overlay__primary:has(.is-active) .desktop-menu-overlay__primary-item:not(.is-active) .desktop-menu-overlay__primary-link{opacity:.35}.desktop-menu-overlay__flyouts{position:relative;padding:12px 80px 0;overflow:hidden;transition:opacity .18s ease,visibility 0s linear .18s}.desktop-menu-overlay.no-flyout .desktop-menu-overlay__flyouts,.desktop-menu-overlay.no-flyout .desktop-menu-overlay__flyout{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.desktop-menu-overlay__flyout{position:absolute;top:12px;right:80px;bottom:0;left:80px;opacity:0;visibility:hidden;transform:translate(20px);transition:opacity .18s ease,transform .2s ease,visibility 0s linear .18s;pointer-events:none}.desktop-menu-overlay.is-open .desktop-menu-overlay__flyout.is-active{opacity:1;visibility:visible;transform:translate(0);transition:opacity .45s cubic-bezier(.65,0,.35,1) .05s,transform .55s cubic-bezier(.65,0,.35,1) .05s,visibility 0s linear 0s;pointer-events:auto}.desktop-menu-overlay__flyout-heading{margin:0 0 28px;font-family:var(--font-body-family, "Inter", sans-serif);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#888}.desktop-menu-overlay__flyout-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;max-height:70vh;flex-wrap:wrap}.desktop-menu-overlay__flyout-list--two-col{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;row-gap:10px}.desktop-menu-overlay__flyout-list li{list-style:none;opacity:0;transform:translateY(8px);transition:opacity .15s ease,transform .15s ease;transition-delay:0s}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li{opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s cubic-bezier(.65,0,.35,1)}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li:nth-child(1){transition-delay:.1s}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li:nth-child(2){transition-delay:.13s}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li:nth-child(3){transition-delay:.16s}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li:nth-child(4){transition-delay:.19s}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li:nth-child(5){transition-delay:.22s}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li:nth-child(6){transition-delay:.25s}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li:nth-child(7){transition-delay:.28s}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li:nth-child(8){transition-delay:.31s}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li:nth-child(9){transition-delay:.34s}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li:nth-child(10){transition-delay:.37s}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li:nth-child(11){transition-delay:.4s}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li:nth-child(12){transition-delay:.43s}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li:nth-child(13){transition-delay:.46s}.desktop-menu-overlay__flyout.is-active .desktop-menu-overlay__flyout-list li:nth-child(14){transition-delay:.49s}.desktop-menu-overlay__flyout-list a,.desktop-menu-overlay__flyout-list a:link,.desktop-menu-overlay__flyout-list a:visited,.desktop-menu-overlay__flyout-list a:hover,.desktop-menu-overlay__flyout-list a:focus,.desktop-menu-overlay__flyout-list a:active{position:relative;display:inline-block;font-family:var(--font-body-family, "Inter", sans-serif);font-size:17px;font-weight:400;line-height:1.5;color:#222;text-decoration:none;padding:3px 0;transition:transform .35s cubic-bezier(.65,0,.35,1)}.desktop-menu-overlay__flyout-list a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#111;transform:scaleX(0);transform-origin:right center;transition:transform .4s cubic-bezier(.65,0,.35,1)}.desktop-menu-overlay__flyout-list a:hover{transform:translate(4px)}.desktop-menu-overlay__flyout-list a:hover:after{transform:scaleX(1);transform-origin:left center}.desktop-menu-overlay__tag{margin-left:6px;font-size:11px;color:#999;letter-spacing:.06em}.desktop-menu-overlay__flyout-disabled{display:inline-block;font-family:var(--font-body-family, "Lora", serif);font-size:17px;font-weight:400;line-height:1.5;color:#999;padding:3px 0;cursor:default;pointer-events:none}.desktop-menu-overlay__footer{grid-column:1 / -1;grid-row:2 / 3;padding:24px 80px;border-top:1px solid rgba(17,17,17,.08);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#888}body.desktop-menu-overlay-open{overflow:hidden}.header__desktop .header,.header__desktop .header.logo-to-left,.header-closed__desktop,.header-tiles__desktop,.header-vertical__desktop,header-desktop>.header__main{padding-left:80px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-desktop-menu-overlay.css.map */
