:root{--fp-ivory: #f7f4ee;--fp-paper: #fbf9f5;--fp-ink: #191612;--fp-muted: #6f685f;--fp-line: #d8d1c6;--fp-tobacco: #4a3025;--fp-oxblood: #4a1718;--fp-serif: var(--font-heading--family);--fp-sans: var(--font-body--family);--fp-serif-weight: var(--font-heading--weight, 400);--fp-sans-regular-weight: var(--font-body--weight, 400);--fp-sans-medium-weight: var(--font-subheading--weight, 500);--fp-sans-bold-weight: var(--font-accent--weight, 700);--fp-page-gutter: clamp(1.25rem, 4vw, 5.75rem)}html{background:var(--fp-ivory)}body{background:var(--fp-ivory);color:var(--fp-ink)}#cart-drawer .theme-drawer__dialog--opening{animation:fp-cart-drawer-enter .18s cubic-bezier(.22,1,.36,1)}#cart-drawer .theme-drawer__dialog--closing{animation:fp-cart-drawer-exit .14s cubic-bezier(.4,0,1,1) forwards}@keyframes fp-cart-drawer-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes fp-cart-drawer-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}@media(prefers-reduced-motion:reduce){#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--closing{animation:none}}body,button,input,select,textarea{font-family:var(--fp-sans);font-weight:var(--fp-sans-regular-weight)}:where(h1,h2,h3,h4,.fp-display){font-family:var(--fp-serif);font-weight:var(--fp-serif-weight)}:where(button,input,select,textarea,.button){border-radius:0}#header-group{position:relative;z-index:var(--layer-sticky)}#header-component{background:var(--fp-paper);border-bottom:0;color:var(--fp-ink)}#header-component .header__row{background:transparent}#header-component .header__columns{padding-inline:var(--fp-page-gutter)}#header-component .header__row--top .header__columns{min-height:4.65rem;padding-block:0}#header-component .header__row--bottom .header__columns{min-height:2.85rem;padding-block:0}#header-component .header__row--top{border-bottom:1px solid color-mix(in srgb,var(--fp-line) 78%,transparent)}#header-component .header__row--bottom{border-bottom-color:var(--fp-line)}#header-component .header-logo{color:var(--fp-ink);font-family:var(--fp-serif);font-size:clamp(1.55rem,1.9vw,2rem);font-weight:var(--fp-serif-weight);justify-content:flex-start;letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap}#header-component .menu-list__link,#header-component .header-actions__text-style,#header-component .search-action{color:var(--fp-ink);font-family:var(--fp-sans);font-size:.625rem;font-weight:var(--fp-sans-medium-weight);letter-spacing:.145em;line-height:1.2;text-transform:uppercase}#header-component .menu-list__list{gap:0}#header-component .menu-list__link{min-height:2.85rem;padding-block:0}#header-component .menu-list__link-title:after{background:var(--fp-oxblood);bottom:-.52rem;content:"";height:1px;left:0;position:absolute;scale:0 1;transform-origin:right;transition:scale .18s ease;width:100%}#header-component .menu-list__link-title{padding-inline:clamp(.7rem,1.15vw,1.15rem);position:relative}#header-component .header__row--bottom .header__column--center,#header-component .header__row--bottom .header-menu,#header-component .header__row--bottom .header-menu__inner,#header-component .header__row--bottom .menu-list,#header-component .header__row--bottom .overflow-menu{width:100%}#header-component .header__row--bottom .overflow-menu::part(list){justify-content:center;width:100%}#header-component .fp-primary-nav{justify-content:space-between;margin-inline:auto;max-width:68rem;width:100%}#header-component .overflow-menu::part(more){color:var(--fp-ink);font-family:var(--fp-sans);font-size:.65625rem;font-weight:var(--fp-sans-medium-weight);letter-spacing:.15em;line-height:1.2;text-transform:uppercase}#header-component .menu-list__link:is(:hover,:focus-visible) .menu-list__link-title:after,#header-component .menu-list__link--active .menu-list__link-title:after{scale:1 1;transform-origin:left}#header-component header-actions{gap:clamp(.85rem,1.3vw,1.35rem)}#header-component .header-actions__action,#header-component .search-action{min-height:2.75rem}#header-component .header__row--top .header__column--left,#header-component .header__row--top .header__column--right{min-width:clamp(8.5rem,18vw,17rem)}#header-component .header__row--top .header__column--left{justify-content:flex-start}#header-component .header__row--top .header__column--right{justify-content:flex-end}#header-component .header__row--top .header__column--right .search-action>button{gap:.65rem;padding-inline:0}#header-component .header__row--top .header__column--right .search-action>button>span:first-child{letter-spacing:.14em}#header-component .header-actions__action,#header-component .header-actions__cart-icon,#header-component .search-action .header-actions__action,#header-component .account-button shopify-account{align-items:center;gap:.45rem}#header-component .account-button shopify-account{gap:.65rem}#header-component .account-button__text+span{display:inline-flex;margin-inline-start:.72rem}#header-component .header-actions__action .svg-wrapper,#header-component .search-action .svg-wrapper{height:1rem;width:1rem}#header-component .header-actions__action svg,#header-component .search-action svg{height:1rem;width:1rem}#header-component .fp-header-cart-indicator{align-items:center;display:inline-flex;flex:0 0 1.75rem;height:1.45rem;justify-content:flex-start;position:relative;width:1.75rem}#header-component .fp-header-cart-bag{display:inline-flex!important;height:1.1rem;width:1.1rem}#header-component .header-actions__cart-icon--has-cart .fp-header-cart-bag svg{-webkit-mask:none!important;mask:none!important}#header-component .fp-header-cart-count{align-items:center;background:var(--fp-ink, #191715);border-radius:999px;color:var(--fp-paper, #fff);display:inline-flex;flex:0 0 .95rem;font-family:var(--fp-sans);font-size:.54rem;height:.95rem;justify-content:center;line-height:1;min-width:.95rem;padding:0 .2rem;position:absolute;right:0;top:0;width:auto}#header-component .fp-header-cart-count.visually-hidden{display:none}#header-component .fp-header-cart-count__text{align-items:center;display:flex;line-height:1}#header-component .account-button__icon{height:1rem;width:1rem}#header-component .fp-menu-submenu{background:var(--fp-paper);border-bottom:1px solid var(--fp-line);display:block;padding:2.25rem clamp(2rem,4vw,4.75rem) 2.5rem;white-space:normal;width:100%}.fp-mega{align-items:start;display:grid;gap:clamp(1.5rem,2.25vw,2.75rem);grid-template-columns:minmax(14.5rem,1.15fr) repeat(3,minmax(8.5rem,.82fr)) minmax(12.5rem,.9fr);margin-inline:auto;max-width:90rem;white-space:normal;width:100%}.fp-mega__intro{border-inline-end:1px solid var(--fp-line);min-width:0;padding-inline-end:clamp(1.5rem,2.75vw,3rem)}.fp-mega__eyebrow{color:var(--fp-oxblood);display:block;font-family:var(--fp-sans);font-size:.53125rem;font-weight:var(--fp-sans-medium-weight);letter-spacing:.22em;line-height:1.3;margin-bottom:1rem;text-transform:uppercase}.fp-mega__title{color:var(--fp-ink);font-family:var(--fp-serif);font-size:clamp(2.1rem,3vw,3rem);font-weight:var(--fp-serif-weight);letter-spacing:-.025em;line-height:.98;margin:0}.fp-mega__description{color:color-mix(in srgb,var(--fp-ink) 72%,transparent);font-family:var(--fp-sans);font-size:.75rem;line-height:1.6;margin:1.15rem 0 1.4rem;max-width:16rem;white-space:normal}.fp-mega__primary-link{border-bottom:1px solid var(--fp-ink);color:var(--fp-ink);display:inline-flex;font-family:var(--fp-sans);font-size:.5625rem;font-weight:var(--fp-sans-medium-weight);gap:.55rem;letter-spacing:.16em;padding-bottom:.28rem;text-decoration:none;text-transform:uppercase}.fp-mega h3{color:var(--fp-ink);font-family:var(--fp-sans);font-size:.5625rem;font-weight:var(--fp-sans-medium-weight);letter-spacing:.2em;line-height:1.3;margin:0 0 1rem;text-transform:uppercase}.fp-mega__group ul{display:grid;gap:.62rem;margin:0;padding:0}.fp-mega__group,.fp-mega__group-stack{min-width:0}.fp-mega__group a{color:var(--fp-ink);font-family:var(--fp-sans);font-size:.8125rem;font-weight:var(--fp-sans-regular-weight);letter-spacing:.025em;line-height:1.35;text-decoration:none;text-transform:none}.fp-mega__group a:is(:hover,:focus-visible){color:var(--fp-oxblood)}.fp-mega__group-stack{display:grid;gap:1.7rem}.fp-mega__group--service{border-top:1px solid var(--fp-line);padding-top:1.45rem}.fp-mega__media{align-self:start;aspect-ratio:2 / 3;display:block;justify-self:end;max-height:20.75rem;max-width:13.833rem;overflow:hidden;position:relative;width:100%}.fp-mega__media:after{border:1px solid color-mix(in srgb,var(--fp-paper) 32%,transparent);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.fp-mega__media img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .42s cubic-bezier(.22,.61,.36,1);width:100%}.fp-mega__media:is(:hover,:focus-visible) img{transform:scale(1.018)}.fp-drawer-menu{padding:0 1.25rem 1.75rem}.fp-mega--drawer{display:grid;gap:1.75rem;grid-template-columns:1fr;padding-block:.75rem .5rem}.fp-mega--drawer .fp-mega__intro,.fp-mega--drawer .fp-mega__media{display:none}@media screen and (min-width:750px)and (max-width:1099px){#header-component .fp-menu-submenu{padding-inline:2rem}.fp-mega{gap:1.75rem;grid-template-columns:minmax(11.5rem,1.1fr) repeat(3,minmax(7.25rem,1fr))}.fp-mega__intro{padding-inline-end:2rem}.fp-mega__description,.fp-mega__media{display:none}}@media screen and (max-width:749px){#header-component .header__row--top .header__columns{min-height:4.1rem;padding:0 .65rem}#header-component .header__row--bottom{display:none}#header-component .header-logo{font-size:clamp(1.15rem,5vw,1.55rem);letter-spacing:.07em}#header-component .header__row--top .header__column--left,#header-component .header__row--top .header__column--right{min-width:0}}@media screen and (min-width:750px)and (max-width:1230px){#header-component .header__columns{padding-inline:1.5rem}#header-component .menu-list__link-title{padding-inline:clamp(.75rem,1.35vw,1.2rem)}#header-component .account-button__text,#header-component .header-actions__cart-icon>span:first-child,#header-component .search-action .header-actions__action>span:first-child{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fp-storefront.css.map */
