.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none;font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:#000}.header--top-center .header__inline-menu,.header--top-center .header__heading-link{margin-left:0}@media screen and (min-width: 990px){.header__inline-menu{display:block}.header--top-center .header__inline-menu{justify-self:center}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.header--middle-left .header__inline-menu{margin-left:0}}.header__menu{padding:0 1rem}.header__menu-item{padding:1.2rem;text-decoration:none}.header__submenu .header__menu-item:hover{font-weight:700}.header__menu-item span{transition:text-decoration .25s ease;text-underline-offset:.6rem}.header__menu-item:hover span,details[open]>.header__menu-item span{text-decoration:underline}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}details[open]>.header__submenu{animation:animateMenuOpen .3s ease;animation-fill-mode:forwards;z-index:1}@media (prefers-reduced-motion){details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.header__active-menu-item{transition:text-decoration-thickness 125ms ease;text-decoration:underline;text-underline-offset:.3rem}.header__submenu{transition:opacity .25s ease,transform .25s ease}.header__submenu.list-menu{padding:2.4rem 0}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:.5rem 0;margin:.5rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 2.4rem}.header__submenu .header__submenu .header__menu-item{padding-left:3.4rem}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}header-menu>details,details-disclosure>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.header__submenu.list-menu--disclosure{background-color:#fff;box-shadow:-4px 15px 20px 3px #0000007f!important}header-menu summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem)}
/*# sourceMappingURL=/cdn/shop/t/120/assets/component-header-menu.css.map */
