:root{--fh8-h1:clamp(2.125rem,1.75rem + 1.6vw,2.875rem);--fh8-h2:clamp(1.625rem,1.4rem + .95vw,2.125rem);--fh8-h3:clamp(1.1875rem,1.13rem + .24vw,1.375rem);--fh8-muted:#585F5A;--fh8-line:#DAD6CB;--fh8-mat:#EFEBE1 }main[data-template^=product] .fh-pt,main[data-template^=collection] .text-block h1{font-size:var(--fh8-h1);line-height:1.07;letter-spacing:-.015em;text-wrap:balance;margin:0}main[data-template^=product] .fh-h2,main[data-template^=collection] .fh-h2{font-size:var(--fh8-h2);line-height:1.12;letter-spacing:-.012em}main[data-template^=product] .fh-guide__h{font-size:var(--fh8-h3);line-height:1.25;letter-spacing:-.004em}.fh-cspec,.product-badges__badge{font-size:.75rem}.fh-ps{color:var(--fh8-muted)}.variant-option legend,.variant-option__label{font-family:var(--font-subheading--family);font-size:.75rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--fh8-muted)}.fh-bc{width:100%;max-width:var(--fh-page-max,90rem);margin:0 auto;padding:18px var(--fh-gutter,1.5rem) 0}.fh-bc__list{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1.5;color:var(--fh8-muted)}.fh-bc__i{display:flex;align-items:center;gap:8px}.fh-bc__i+.fh-bc__i:before{content:"/";color:var(--fh8-line)}.fh-bc__l{color:inherit;text-decoration:none;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.fh-bc__l:hover{color:var(--fh5-fern,#2F4A3A);text-decoration:underline}}.fh-bc__i--now span{color:var(--fh-ink,#1C211E)}@media(max-width:749px){main[data-template^=product] .fh-bc__i--now{display:none}.fh-bc{padding-top:14px}}@media(min-width:750px){.product-information__media .media-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-information__media .media-gallery__grid>.product-media-container,.product-information__media .media-gallery__grid>.product-media-container:first-child{grid-column:auto;grid-row:auto;max-height:none}}.product-information__media .media-gallery__grid>.product-media-container,.product-information__media slideshow-slide.product-media-container{background:var(--fh8-mat);border:1px solid rgb(28 33 30 / .07)}.product-information__media .product-media-container__zoom-button{cursor:zoom-in}main[data-template^=product] product-price .price{font-variant-numeric:tabular-nums}.variant-option__button-label__pill{min-height:44px;display:flex;align-items:center;justify-content:center}.accelerated-checkout-block{--shopify-accelerated-checkout-button-border-radius:0;--shopify-accelerated-checkout-button-block-size:48px;margin-top:10px}.product-details .fh-tr{background:none;padding:18px 0 0;border-radius:0;border-top:1px solid var(--fh8-line);gap:14px}.product-details .fh-tp{font-size:.9375rem}.product-details .fh-ts{font-size:.8125rem;color:var(--fh8-muted)}.product-details .fh-plb{margin-top:2px}.fh-plk{font-family:var(--font-subheading--family);font-size:.75rem;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--fh8-muted)}main[data-template^=product] .fh-guide__item p{max-width:56ch;line-height:1.6}main[data-template^=product] .fh-guide__faq p{max-width:62ch;line-height:1.6}.fh-guide__faq summary{min-height:44px;padding-block:10px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fh-v8.css.map */
