.announcement-bar__message{padding:.6rem 0;min-height:3.2rem;font-size:1.2rem;letter-spacing:.04rem}@media screen and (max-width:749px){.announcement-bar__message{padding:.5rem 0;min-height:3rem;font-size:1.1rem;line-height:1.35;letter-spacing:0}}.header__heading-logo-wrapper{overflow:hidden}.header__heading-logo{margin:-10.5% 0}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--middle-left .header__inline-menu{justify-self:center}.header__heading-logo-wrapper{max-width:15rem}}@media screen and (max-width:989px){.header__heading-logo-wrapper{max-width:11rem}}.header__inline-menu .list-menu--inline{gap:.2rem}.header__inline-menu .header__menu-item{padding:1rem 1.3rem;font-size:1.25rem;font-weight:500;letter-spacing:.09rem;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground))}.header__inline-menu summary.header__menu-item{padding-right:2.8rem}.header__inline-menu summary .icon-caret{right:1rem;width:.9rem}.header__inline-menu .header__menu-item span{text-decoration:none;padding-bottom:.3rem;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .25s ease}.header__inline-menu .header__menu-item:hover span,.header__inline-menu details[open]>.header__menu-item span,.header__inline-menu .header__active-menu-item{text-decoration:none;background-size:100% 1px}.header__inline-menu details[open]>.header__menu-item{text-decoration:none}.header__inline-menu .header__submenu.list-menu{min-width:22rem;padding:.8rem 0;border:0;border-radius:0 0 .8rem .8rem;box-shadow:0 1.6rem 3.2rem #00000014}.header__inline-menu .header__submenu .header__menu-item{padding:.9rem 2rem;font-size:1.3rem;font-weight:400;letter-spacing:.02rem;text-transform:none}.header__inline-menu .header__submenu .header__menu-item:hover{background:rgba(var(--color-foreground),.04);text-decoration:none}.header__inline-menu .header__submenu .header__menu-item span{background-image:none}.scrolled-past-header .header-wrapper{box-shadow:0 .4rem 2rem #0000000f}.scrolled-past-header .header{padding-top:6px;padding-bottom:6px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nav-modern.css.map */
