.header__inline-menu{width:100%;justify-self:center}.header__inline-menu>.list-menu--inline{display:flex;justify-content:center;align-items:center;gap:2.4rem;width:auto;margin:0 auto}.header__inline-menu .header__menu{padding:0}.header__inline-menu .header__menu-item,.header__inline-menu .list-menu__item--link,.header__inline-menu summary.list-menu__item,.menu-drawer__menu-item{font-family:var(--font-body-family);font-style:normal;font-weight:400;font-size:.95rem;letter-spacing:.14rem;text-transform:uppercase;color:rgb(var(--color-foreground))}.header__inline-menu .header__menu-item span,.header__inline-menu .header__active-menu-item{font-family:inherit;letter-spacing:inherit;text-transform:inherit}.header__inline-menu .header__active-menu-item,.header__inline-menu .header__menu-item:hover span,details[open]>.header__menu-item,details[open]:hover>.header__menu-item,.header__menu-item:hover .header__active-menu-item{text-decoration:none}.header__inline-menu .header__menu-item span,.header__inline-menu .header__active-menu-item,.header__inline-menu .header__menu-item:hover span,details[open]>.header__menu-item,details[open]:hover>.header__menu-item,.header__menu-item:hover .header__active-menu-item{text-decoration:none}.header__submenu .header__menu-item,.menu-drawer__menu-item,.menu-drawer__close-button,.header__icon--menu .icon+span,.utility-bar__item,.localization-form__select,.disclosure__button{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:.06rem}.announcement-bar,.announcement-bar .announcement-bar__message,.announcement-bar .list-social__link,.announcement-bar .localization-form__select,.announcement-bar .disclosure__button{background-color:#faf7f2;color:#2a2018}.announcement-bar__announcement,.announcement-bar__announcement .page-width,.announcement-bar__message{display:flex;align-items:center;justify-content:center;text-align:center}.announcement-bar{min-height:clamp(1.6rem,4.2vw,2rem)}.announcement-bar__message{margin:0}.announcement-bar .announcement-bar__message{font-family:var(--font-body-family);font-style:normal;font-weight:500;font-size:clamp(.52rem,1.55vw + .18rem,.86rem);letter-spacing:clamp(.02rem,.12vw,.1rem);text-transform:uppercase;gap:clamp(.5rem,1.8vw,2rem);white-space:nowrap;max-width:100%;overflow:hidden;padding:.2rem 0}.announcement-bar__separator{display:inline-block;width:1px;height:clamp(.65rem,2vw,1rem);margin:0 clamp(.1rem,.6vw,.4rem);background-color:currentColor;opacity:.55;flex-shrink:0}.header__heading-link{padding:0;line-height:0}.header__heading-logo--fallback,.header__heading-logo{width:auto;height:clamp(1.7rem,5.8vw,3.2rem);max-height:clamp(1.7rem,5.8vw,3.2rem);object-fit:contain;display:block;transform:scale(1.08);transform-origin:center center}@media screen and (max-width:749px){.announcement-bar .announcement-bar__message{white-space:nowrap;flex-wrap:nowrap;font-size:calc((100vw - 2.4rem) / 58);letter-spacing:.03rem;gap:.55rem;padding-inline:.6rem;overflow:hidden}.announcement-bar__separator{height:.7rem;margin:0 .12rem}.header__heading-logo--fallback,.header__heading-logo{height:calc(100vw * .068);max-height:2.5rem;min-height:2rem;transform:none}.header__heading-link{padding-right:0}.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{justify-self:start}}@media screen and (min-width:990px){.header.header--middle-left{grid-template-columns:auto 1fr auto;column-gap:3.2rem;align-items:center}.header__heading,.header__heading-link{min-width:0;justify-self:start}.header__heading-link{padding:0;padding-right:1.6rem;line-height:0}.header__heading-logo--fallback,.header__heading-logo{width:auto;height:3.2rem;max-height:3.2rem;object-fit:contain;display:block;transform:scale(1.35);transform-origin:left center}.header__inline-menu{justify-self:center;width:auto;max-width:none;margin:0}.header__inline-menu>.list-menu--inline{gap:2.8rem}.header__inline-menu .header__menu-item{padding-left:0;padding-right:0}.header__icons{min-width:0;justify-self:end;padding-right:0;gap:.2rem}.header__icon{padding:1rem}.header__icons .header__icon:first-child{padding-left:0}.announcement-bar .announcement-bar__message{font-size:.86rem;letter-spacing:.1rem;gap:2rem;white-space:nowrap}}.font-accent,.accent-script{font-family:var(--font-accent-family);font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-typography.css.map */
