:root{--formten-header-ink: #171512;--formten-header-porcelain: #f4efe7;--formten-header-cherry: #b72e3b;--formten-header-rule: rgba(23, 21, 18, .16)}.header-wrapper,.header-wrapper.gradient{background:var(--formten-header-porcelain);color:var(--formten-header-ink)}.header-wrapper--border-bottom{border-bottom-color:var(--formten-header-rule)}.header.page-width{width:min(100%,144rem);max-width:144rem}.header__heading-link .h2{color:var(--formten-header-ink);font-family:var(--font-heading-family),"Iowan Old Style","Baskerville","Times New Roman",serif;font-size:clamp(2.2rem,2vw,3rem);font-weight:400;letter-spacing:.16em;line-height:1}.header__heading-link{display:inline-flex;min-height:4.4rem;align-items:center}.header__inline-menu{justify-self:center}.header__menu-item{min-height:4.4rem;padding-inline:1.5rem;color:var(--formten-header-ink);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.header__menu-item:hover span,.header__menu-item[aria-current=page] span{text-decoration-color:var(--formten-header-cherry);text-underline-offset:.5rem}.header__icons{gap:1.2rem}.header__icon--search,.header__icon--cart{width:auto;min-width:4.4rem;min-height:4.4rem;padding-inline:.6rem;color:var(--formten-header-ink);text-decoration:none}.header__icon--search>span:first-child,.header__icon--cart>.svg-wrapper,.header__icon--cart>.cart-count-bubble{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.formten-header-label{display:inline-flex;align-items:center;color:currentColor;font-size:1.2rem;font-weight:500;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.header__icon:is(:hover,:focus-visible) .formten-header-label{color:var(--formten-header-cherry)}.header__icon:focus-visible,.header__menu-item:focus-visible,.header__heading-link:focus-visible{outline:2px solid var(--formten-header-cherry);outline-offset:3px;box-shadow:none}@media screen and (min-width:990px){.header.page-width{padding-inline:4.8rem}.header--middle-left{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"heading navigation icons";column-gap:3.2rem}}@media screen and (max-width:989px){.header.page-width{padding-inline:1.6rem}.header{min-height:6.4rem}.header__icons{gap:.4rem}.header__icon--search,.header__icon--cart{padding-inline:.4rem}.menu-drawer,.menu-drawer__submenu.gradient{background:var(--formten-header-porcelain);color:var(--formten-header-ink)}.menu-drawer{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:flex;width:100vw;height:100dvh!important;flex-direction:column;border:0;filter:none}.formten-menu-drawer__header{display:flex;min-height:6.4rem;align-items:center;justify-content:center;padding-inline:6.4rem;border-bottom:1px solid var(--formten-header-rule);font-family:var(--font-heading-family),"Iowan Old Style","Baskerville","Times New Roman",serif;font-size:2.2rem;letter-spacing:.16em;line-height:1}.menu-drawer__inner-container{min-height:0;flex:1}.menu-drawer-container[open]>.header__icon--menu,.menu-drawer-container.menu-opening>.header__icon--menu{position:fixed;z-index:21;top:1rem;left:1rem;margin:0}.menu-drawer-container[open]>.header__icon--menu:before,.menu-drawer-container.menu-opening>.header__icon--menu:before{display:none}.menu-drawer__navigation{padding:0}.menu-drawer__menu-item{min-height:5.6rem;padding:1.4rem 2.4rem;border-bottom:1px solid var(--formten-header-rule);color:var(--formten-header-ink);font-family:var(--font-heading-family),"Iowan Old Style","Baskerville","Times New Roman",serif;font-size:clamp(2.8rem,8vw,4rem);font-weight:400;letter-spacing:-.025em;line-height:1.1}.menu-drawer__menu-item:is(:hover,:focus-visible),.menu-drawer__menu-item--active{background:transparent;color:var(--formten-header-cherry)}.menu-drawer__close-button{min-height:5.2rem;margin-top:0;padding-inline:2.4rem;border-bottom:1px solid var(--formten-header-rule)}.menu-drawer__utility-links{padding:2rem 2.4rem;border-top:1px solid var(--formten-header-rule);background:#ede7de}}@media screen and (max-width:420px){.header.page-width{padding-inline:1rem}.header__heading-link .h2{font-size:2rem;letter-spacing:.12em}.formten-header-label{font-size:1.1rem;letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.header__menu-item,.header__icon,.header__heading-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/formten-header.css.map */
