:root{--healthco-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang HK", "PingFang TC", "Microsoft JhengHei", Arial, sans-serif;--font-body-family: var(--healthco-font);--font-heading-family: var(--healthco-font);--font-page-title-family: var(--healthco-font);--font-menu-lv1-family: var(--healthco-font);--font-menu-lv2-family: var(--healthco-font);--font-menu-lv3-family: var(--healthco-font);--font-mega-menu-lv2-family: var(--healthco-font);--font-mega-menu-lv3-family: var(--healthco-font);--btn-1-font-family: var(--healthco-font);--btn-2-font-family: var(--healthco-font);--btn-3-font-family: var(--healthco-font);--footer-heading-font-family: var(--healthco-font);--footer-link-font-family: var(--healthco-font);--product-title-font: var(--healthco-font);--product-vendor-font: var(--healthco-font);--product-price-font: var(--healthco-font);--badge-font: var(--healthco-font);--blog-title-font: var(--healthco-font);--blog-info-font: var(--healthco-font);--font-tab-type-1: var(--healthco-font);--font-tab-type-2: var(--healthco-font);--body-line-height: 1.75;--heading-line-height: 1.4;--page-title-line-height: 1.35;--heading-letter-spacing: 0;--page-title-letter-spacing: 0;--heading-text-transform: none;--page-title-text-transform: none}body.healthco-typography{font-family:var(--healthco-font);font-size:16px;line-height:1.75}.healthco-typography :is(h1,h2,h3,h4,h5,h6,.collection-subheading,.price-item),.healthco-typography .rte :is(strong,b),.healthco-typography .product-form__buttons span{font-family:var(--healthco-font)!important}.healthco-typography #MainContent :is(h1,h2,h3,h4,h5,h6){line-height:1.4;letter-spacing:0;text-transform:none}.healthco-typography #MainContent :is(h1.page-header,h1.rich-text__primary-heading,.article-header h1.title){font-size:clamp(28px,2.6vw,34px)!important;font-weight:600;line-height:1.35;text-align:left;overflow-wrap:break-word}.healthco-typography #MainContent :is(.halo-block-header,.halo-block-header .title,.rich-text__blocks,.page-subheader,.article-header,.article-content){text-align:left}.healthco-typography #MainContent .halo-block-header .title{font-size:clamp(23px,2.2vw,28px);font-weight:600;line-height:1.4;width:auto;max-width:100%;margin-bottom:0}.healthco-typography #MainContent .halo-block-header .title .text{padding-inline:0}.healthco-typography #MainContent .halo-block-header .title:before{content:none}.healthco-typography #MainContent .rich-text__blocks :is(.rich-text__text,.rich-text__content),.healthco-typography #MainContent .rich-text__text p{max-width:880px;margin-left:0;margin-right:0;text-align:left;font-size:16px;line-height:1.75}.healthco-typography #MainContent .rich-text__text p+p{margin-top:12px}.healthco-typography #MainContent :is(.rte,.article-content,.productView-desc,.halo-text-format) :is(p,li){font-size:16px;line-height:1.75;letter-spacing:0}.healthco-typography #MainContent :is(.rte,.article-content,.halo-text-format) :is(h2,h3,h4){font-weight:600;line-height:1.45;margin-top:28px;margin-bottom:12px}.healthco-typography #MainContent :is(.rte,.article-content,.halo-text-format) h2{font-size:24px}.healthco-typography #MainContent :is(.rte,.article-content,.halo-text-format) h3{font-size:20px}.healthco-typography #MainContent :is(.rte,.article-content,.halo-text-format) h4{font-size:18px}.healthco-typography #MainContent :is(.article-content,.halo-page-content,.subtext-brand){max-width:880px;margin-left:0;margin-right:0;text-align:left}.healthco-typography #MainContent :is(.article-content,.halo-page-content,.subtext-brand) p{margin-top:0;margin-bottom:16px}.healthco-typography.template-page #MainContent .page-width--narrow>.container>.rte{max-width:880px;margin-inline:0;text-align:left}.healthco-typography.template-page #MainContent .page-width--narrow>.container>.rte p{margin-top:0;margin-bottom:16px}.healthco-typography #MainContent .card-title{font-size:16px;line-height:1.55;font-weight:500;letter-spacing:0;text-transform:none;text-align:left}.healthco-typography #MainContent .card-title-ellipsis{-webkit-line-clamp:2;min-height:3.1em}.healthco-typography #MainContent .title-price-bar{flex-direction:column;align-items:flex-start;gap:12px}.healthco-typography #MainContent .title-price-bar .productView-title{width:100%;max-width:100%;font-size:clamp(24px,2.2vw,28px)!important;font-weight:600;line-height:1.4;text-align:left!important}.healthco-typography #MainContent .title-price-bar .productView-price{width:auto;text-align:left}.healthco-typography #MainContent .title-price-bar .price{justify-content:flex-start}.healthco-typography #MainContent .productView-desc.halo-text-format{width:100%;margin-top:20px}.healthco-typography #MainContent .productView-desc :is(p,li){color:#3c4a4b}.healthco-typography #MainContent .price-item{font-variant-numeric:tabular-nums;letter-spacing:0}.healthco-typography #MainContent .faqs .card-header .title{font-weight:600!important;line-height:1.5}@media(max-width:767px){.healthco-typography #MainContent :is(h1.page-header,h1.rich-text__primary-heading,.article-header h1.title){font-size:26px!important}.healthco-typography #MainContent .halo-block-header .title{font-size:23px}.healthco-typography #MainContent .title-price-bar .productView-title{font-size:24px!important}.healthco-typography #MainContent :is(.rte,.article-content,.halo-text-format) h2{font-size:22px}.healthco-typography #MainContent :is(.article-content,.halo-page-content,.rich-text__blocks,.productView-desc){overflow-wrap:break-word}}.healthco-typography #MainContent .sections-product-block:is([id$=__product_block_LYDgpY],[id$=__product_block_Rgwphq]){--product-title-color: #ffffff;--product-title-color-hover: #ffffff;--product-price-color: #ffffff;--product-sale-price-color: #ffffff;--product-compare-price-color: #d5e4eb}.healthco-typography #MainContent .sections-product-block:is([id$=__product_block_LYDgpY],[id$=__product_block_Rgwphq]) .card-information :is(.card-title,.price-item){color:#fff!important}.healthco-typography #MainContent .sections-product-block:is([id$=__product_block_LYDgpY],[id$=__product_block_Rgwphq]) .card-information .price__compare .price-item{color:#d5e4eb!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/healthco-typography.css.map */
