:root{--libu-nav-ease: cubic-bezier(.22, 1, .36, 1);--libu-nav-duration: .22s}.header__menu-item{display:flex;align-items:center;gap:.45rem}.header__menu-item-link,.header__submenu-parent-link{color:inherit;text-decoration:none;min-width:0}.header__menu-item-link{flex:1 1 auto}.header__menu-item-link:hover,.header__submenu-parent-link:hover{opacity:.72;text-decoration:none}.header__menu-item-toggle,.header__submenu-parent-toggle{background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:.15rem .35rem;transition:transform var(--libu-nav-duration) var(--libu-nav-ease),opacity var(--libu-nav-duration) var(--libu-nav-ease)}.header__menu-item-toggle:hover,.header__submenu-parent-toggle:hover{opacity:.55}.header__menu-item-toggle svg,.header__submenu-parent-toggle svg{width:.95rem;height:.95rem}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline>li>.header__menu-item,.header__inline-menu .list-menu--inline>li>header-menu>details>.header__menu-item{opacity:.86;transition:color var(--libu-nav-duration) var(--libu-nav-ease),opacity var(--libu-nav-duration) var(--libu-nav-ease),transform var(--libu-nav-duration) var(--libu-nav-ease)}.header__inline-menu .list-menu--inline>li:hover>.header__menu-item,.header__inline-menu .list-menu--inline>li:hover>header-menu>details>.header__menu-item{opacity:1;transform:translateY(-.1rem)}.header__inline-menu .header__menu-item-link span,.header__inline-menu>.list-menu--inline>li>.header__menu-item>span{transition:opacity var(--libu-nav-duration) var(--libu-nav-ease),text-decoration-color var(--libu-nav-duration) var(--libu-nav-ease)}}@media screen and (min-width:990px){header-menu>details>summary{cursor:default}header-menu>details>summary .header__menu-item-link,header-menu>details>summary .header__submenu-parent-link{cursor:pointer}.js header-menu>details>.header__submenu,.js header-menu>details>.mega-menu__content{opacity:0;transform:translateY(.9rem);visibility:hidden;pointer-events:none;transition:opacity var(--libu-nav-duration) var(--libu-nav-ease),transform var(--libu-nav-duration) var(--libu-nav-ease),visibility 0s linear var(--libu-nav-duration);animation:none!important}.js header-menu>details[open]>.header__submenu,.js header-menu>details[open]>.mega-menu__content{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:opacity var(--libu-nav-duration) var(--libu-nav-ease),transform var(--libu-nav-duration) var(--libu-nav-ease),visibility 0s linear 0s;animation:none!important}.js header-menu>details.is-closing>.header__submenu,.js header-menu>details.is-closing>.mega-menu__content{opacity:0;transform:translateY(.65rem);visibility:visible;pointer-events:none}details[open]>.header__menu-item .header__menu-item-toggle,details[open]>summary .header__submenu-parent-toggle{transform:rotate(180deg)}header-menu>details>.header__submenu.global-settings-popup{border-radius:0;border:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 1.4rem 4rem rgba(var(--color-shadow),.08);padding:1.2rem 0;min-width:22rem}header-menu>details>.header__submenu .header__menu-item,header-menu>details>.header__submenu .header__submenu-parent-summary{min-height:4rem;padding:.8rem 2.2rem;justify-content:space-between;text-decoration:none;transition:opacity .18s var(--libu-nav-ease),background-color .18s var(--libu-nav-ease)}header-menu>details>.header__submenu .header__menu-item:hover,header-menu>details>.header__submenu .header__submenu-parent-summary:hover{opacity:.62;background-color:transparent;text-decoration:none}.header__submenu-parent-summary{display:flex!important;align-items:center;gap:1rem}.header__submenu-parent-link{flex:1 1 auto;display:block}.header__submenu details{position:relative}.js .header__submenu details>.header__submenu{position:absolute;top:-1.2rem;left:calc(100% + .1rem);min-width:22rem;margin:0;padding:1.2rem 0;border:.1rem solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background));box-shadow:0 1.4rem 4rem rgba(var(--color-shadow),.08);opacity:0;visibility:hidden;pointer-events:none;transform:translate(.8rem);transition:opacity .2s var(--libu-nav-ease),transform .2s var(--libu-nav-ease),visibility 0s linear .2s;animation:none!important}.js .header__submenu details[open]>.header__submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);transition:opacity .2s var(--libu-nav-ease),transform .2s var(--libu-nav-ease),visibility 0s linear 0s}.js .header__submenu details.is-closing>.header__submenu{opacity:0;transform:translate(.65rem);visibility:visible;pointer-events:none}.header__submenu .icon-caret{margin-left:.8rem}.mega-menu__content{border-radius:0;box-shadow:0 1.4rem 4rem rgba(var(--color-shadow),.06);transition:opacity var(--libu-nav-duration) var(--libu-nav-ease),transform var(--libu-nav-duration) var(--libu-nav-ease),visibility 0s linear var(--libu-nav-duration)}.mega-menu__link{transition:opacity .18s var(--libu-nav-ease),transform .18s var(--libu-nav-ease)}.mega-menu__link:hover{opacity:.62;transform:translate(.2rem);text-decoration:none}}@media(prefers-reduced-motion:reduce){.js header-menu>details>.header__submenu,.js header-menu>details>.mega-menu__content,.js .header__submenu details>.header__submenu,.header__menu-item-toggle,.header__submenu-parent-toggle,.mega-menu__link{transition:none!important;animation:none!important}}@media screen and (min-width:990px){.header__menu-item-toggle,.header__submenu-parent-toggle,.header__menu-item-toggle svg,.header__submenu-parent-toggle svg{transform-origin:center center!important;transform-box:fill-box}details[open]>.header__menu-item .header__menu-item-toggle,details[open]>summary .header__submenu-parent-toggle,.header__submenu details[open]>summary .header__submenu-parent-toggle{transform:none!important}.js header-menu>details>.header__submenu,.js header-menu>details>.mega-menu__content{opacity:0;transform:translateY(.65rem);visibility:hidden;pointer-events:none;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s!important}.js header-menu>details[open]>.header__submenu,.js header-menu>details[open]>.mega-menu__content{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s!important}.js header-menu>details.is-closing>.header__submenu,.js header-menu>details.is-closing>.mega-menu__content{opacity:0!important;transform:translateY(.65rem)!important;visibility:visible!important;pointer-events:none!important}.js .header__submenu details>.header__submenu{opacity:0;visibility:hidden;pointer-events:none;transform:translate(.65rem);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s!important}.js .header__submenu details[open]>.header__submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s!important}.js .header__submenu details.is-closing>.header__submenu{opacity:0!important;transform:translate(.65rem)!important;visibility:visible!important;pointer-events:none!important}}@media screen and (min-width:990px){body:has(main[data-template=index]) .section-header .header:not(.drawer-menu).page-width{width:var(--libu-home-collage-width, 60vw);max-width:none}body:has(main[data-template=index]) .header:not(.drawer-menu).header--top-left .header__heading-link,body:has(main[data-template=index]) .header:not(.drawer-menu).header--middle-left .header__heading-link{transform:none}.header__inline-menu>.list-menu--inline>li>a.header__menu-item,.header__inline-menu>.list-menu--inline>li>header-menu>details>summary.header__menu-item{position:relative;overflow:hidden}.header__inline-menu>.list-menu--inline>li>a.header__menu-item:after,.header__inline-menu>.list-menu--inline>li>header-menu>details>summary.header__menu-item:after{content:"";position:absolute;left:0;right:0;bottom:.35rem;height:.1rem;background:currentColor;opacity:.55;transform:scaleX(0);transform-origin:right center;transition:transform .32s var(--libu-nav-ease),opacity .32s var(--libu-nav-ease)}.header__inline-menu>.list-menu--inline>li:hover>a.header__menu-item:after,.header__inline-menu>.list-menu--inline>li:focus-within>a.header__menu-item:after,.header__inline-menu>.list-menu--inline>li:hover>header-menu>details>summary.header__menu-item:after,.header__inline-menu>.list-menu--inline>li:focus-within>header-menu>details>summary.header__menu-item:after{opacity:.75;transform:scaleX(1);transform-origin:left center}}@media screen and (min-width:750px){body:has(main[data-template=page]) .content-for-layout .page-width,body:has(main[data-template=page]) .content-for-layout .page-width--narrow,body:has(main[data-template=blog]) .content-for-layout .page-width,body:has(main[data-template=blog]) .content-for-layout .page-width--narrow,body:has(main[data-template=article]) .content-for-layout .page-width,body:has(main[data-template=article]) .content-for-layout .page-width--narrow,body:has(main[data-template=collection]) .content-for-layout .page-width,body:has(main[data-template=collection]) .content-for-layout .page-width--narrow,body:has(main[data-template=list-collections]) .content-for-layout .page-width,body:has(main[data-template=list-collections]) .content-for-layout .page-width--narrow{width:100%;max-width:none}body:has(main[data-template=article]) .article-template__hero-container{width:100%;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom-nav-animation.css.map */
