.main-menu--desktop_bar a:focus-visible .link--effect:after,.main-menu--desktop_bar a[aria-expanded=true] .link--effect:after,.desktop-menu-drawer__level2-list a:hover .link--effect:after,.desktop-menu-drawer__level2-list a:focus-visible .link--effect:after,.desktop-menu-drawer__level2-list a.is-current .link--effect:after,.desktop-menu-drawer__level3-panel .link--effect.is-current:after{transform:scaleX(1);transform-origin:left;opacity:1}.main-menu--desktop_close-button{top:calc(var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar, 1) + var(--header-height, 0px) * var(--enable-sticky-header, 1) / 2);transform:translateY(-50%);inset-inline-start:calc(max(calc(300px + var(--desktop-menu-content-offset, var(--container-gutter))),calc(var(--desktop-menu-close-target, 400px) + 80px)) - 56px);z-index:12;background:none;color:inherit;-webkit-tap-highlight-color:transparent;display:flex;opacity:0;visibility:hidden;transition:inset-inline-start .35s ease-in-out}@media(prefers-reduced-motion:reduce){.main-menu--desktop_close-button{transition:inset-inline-start .35s ease-in-out}}.main-menu--desktop_close-button:not([hidden]){opacity:1;visibility:visible;transition:inset-inline-start .35s ease-in-out,opacity .3s ease-in-out .15s,visibility .3s ease-in-out .15s}@media(prefers-reduced-motion:reduce){.main-menu--desktop_close-button:not([hidden]){transition:inset-inline-start .35s ease-in-out}}html.desktop-menu-has-level-3 .main-menu--desktop_close-button{inset-inline-start:calc(max(calc(300px + var(--desktop-menu-content-offset, var(--container-gutter))),calc(var(--desktop-menu-close-target, 400px) + 80px)) + 204px)}.desktop-menu-is-open{z-index:11!important}.main-menu--desktop_bar{position:relative;z-index:2}.main-menu--desktop_bar>ul{position:relative;z-index:1}.main-menu--desktop_bar:before{content:"";position:fixed;inset-inline-start:0;top:0;height:calc(var(--header-height, 0px) + 6px);width:var(--desktop-menu-drawer-width, 100vw);background:var(--bg-dark);z-index:0;pointer-events:auto;transform:translate(calc(var(--transform-logical-flip, 1) * -100%));transition:transform .4s cubic-bezier(.75,0,.175,1),width .35s ease-in-out}@media(prefers-reduced-motion:reduce){.main-menu--desktop_bar:before{transition:none}}.desktop-menu-is-open .main-menu--desktop_bar:before{transform:translate(0)}:root{--desktop-menu-drawer-width: max( calc(300px + var(--desktop-menu-content-offset, var(--container-gutter))), calc(var(--desktop-menu-close-target, 400px) + 80px) )}html.desktop-menu-has-level-3{--desktop-menu-drawer-width: calc(max( calc(300px + var(--desktop-menu-content-offset, var(--container-gutter))), calc(var(--desktop-menu-close-target, 400px) + 80px) ) + 260px) }.desktop-menu-is-open .header__logo,.desktop-menu-is-open .header__secondary-links{opacity:.3;pointer-events:none;transition:opacity .3s ease-in-out}.desktop-menu-drawer{--desktop-menu-level2-width: max( calc(300px + var(--desktop-menu-content-offset, var(--container-gutter))), calc(var(--desktop-menu-close-target, 400px) + 80px) );position:fixed;inset-inline-start:0;top:0;width:100vw;height:100vh;visibility:hidden;pointer-events:none;z-index:10;transition:visibility .4s cubic-bezier(.75,0,.175,1)}.desktop-menu-drawer.is-open{visibility:visible;pointer-events:auto}.desktop-menu-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:opacity .3s ease-in-out}.desktop-menu-drawer.is-open .desktop-menu-drawer__overlay{opacity:.3}.desktop-menu-drawer__inner{inset-inline-start:0;top:0;width:var(--desktop-menu-level2-width);max-width:92vw;padding-top:calc(var(--enable-sticky-header, 1) * var(--header-height, 0px) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar, 1));transform:translate(calc(var(--transform-logical-flip, 1) * -100%));transition:transform .4s cubic-bezier(.75,0,.175,1),width .35s ease-in-out,max-width .35s ease-in-out}@media(prefers-reduced-motion:reduce){.desktop-menu-drawer__inner{transition:none}}.desktop-menu-drawer.is-open .desktop-menu-drawer__inner{transform:translate(0)}.desktop-menu-drawer.has-level-3 .desktop-menu-drawer__inner{width:calc(var(--desktop-menu-level2-width) + 260px);max-width:96vw}.desktop-menu-drawer__panel:not([hidden]){display:flex}.desktop-menu-drawer__level2{flex:0 0 var(--desktop-menu-level2-width);width:var(--desktop-menu-level2-width);max-width:92vw;padding-left:var(--desktop-menu-content-offset, var(--container-gutter))}.desktop-menu-drawer__level2-list li{padding-block:6px}.desktop-menu-drawer__level2-list .inactive{color:var(--grey-light)}.desktop-menu-drawer__level2-list .menu-item-title-group{display:inline-flex;align-items:flex-start;gap:6px}.desktop-menu-drawer__level2-list .menu-item-tag{color:rgb(var(--product-on-sale-accent));top:-.2em}.desktop-menu-drawer__banner{width:calc(100% - 24px)}.desktop-menu-drawer__banner>a{background:linear-gradient(#060808,#212721)}.desktop-menu-drawer__level3{flex:1 1 auto}.desktop-menu-drawer__level3-panel:not([hidden]){display:flex}.desktop-menu-drawer__level3-link.inactive{color:var(--grey-light)}
/*# sourceMappingURL=/cdn/shop/t/155/assets/desktop-menu.css.map */
