body{font-size:16px;line-height:1.5}#MainContent :is(h1,.h1){font-size:clamp(28px,3vw,36px)!important;line-height:1.2!important}#MainContent :is(h2,.h2){font-size:clamp(22px,2.4vw,28px)!important;line-height:1.25!important}#MainContent :is(h3,.h3){font-size:clamp(19px,2vw,22px)!important;line-height:1.3!important}#MainContent :is(h4,h5,h6){font-size:18px!important;line-height:1.35!important}#MainContent :is(.h0,.large-heading){font-size:clamp(30px,4vw,48px)!important;line-height:1.15!important}#MainContent :is(.rte,.body-text,.large-body-text,.small-body-text,.fhc-shopping-summary,.product-description){font-size:16px!important;line-height:1.5!important;overflow-wrap:anywhere;min-width:0;max-width:100%}#MainContent :is(.rte,.fhc-shopping-summary,.product-description) :is(p,li,td,th,caption,blockquote){font-size:16px!important;line-height:1.5!important}#MainContent :is(.rte,.product-description) :is(p,li,h1,h2,h3,h4,td,th) :is(span,a,strong,em){font-size:inherit!important;line-height:inherit}#MainContent .rte p{margin:0 0 12px!important}#MainContent .rte :is(h2,h3,h4,h5,h6){margin:22px 0 10px!important}#MainContent .rte :is(ul,ol){margin:0 0 14px!important;padding-inline-start:22px}#MainContent .rte li{margin:0 0 5px!important}#MainContent .rte li p{margin-bottom:5px!important}#MainContent :is(.article-wrapper,.article,.page-content,.fhc-blog-content,.rich-text){min-width:0;max-width:100%}#MainContent .article-wrapper{width:min(100%,800px)}#MainContent .fhc-blog-content{width:min(100%,760px);margin-inline:auto}#MainContent .rte table{display:table;width:100%!important;max-width:100%;min-width:0!important;table-layout:fixed;border-collapse:collapse;white-space:normal!important}#MainContent .rte :is(td,th){white-space:normal!important;overflow-wrap:anywhere;min-width:0!important;padding:8px;vertical-align:top;text-align:start}#MainContent .rte caption{padding:8px 0;text-align:start}#MainContent .article__blog-post-letter p:first-of-type:first-letter{font:inherit;padding:0}@media(max-width:750px){#MainContent .rte :is(td,th,caption){font-size:14px!important;line-height:1.4!important;padding:6px}#MainContent .rte :is(h2,h3,h4){margin-top:18px!important}#MainContent .rich-text{gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/258/assets/fhc-typography.css.map */
