body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:400;line-height:1.8;letter-spacing:var(--letter-spacing-body)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--letter-spacing-heading);line-height:1.2}h1,.h1{font-size:var(--font-size-h1);line-height:1.2}h2,.h2,.hero__title,.banner__heading,.title{font-size:var(--font-size-h2);line-height:1.23;font-weight:700}h3,.h3{font-size:var(--font-size-h3);line-height:1.23}p{font-family:var(--font-body);font-size:var(--font-size-body-large);font-weight:400;line-height:1.6;letter-spacing:var(--letter-spacing-body)}.rte,.rich-text__text{font-family:var(--font-body);font-size:var(--font-size-body);line-height:1.8;letter-spacing:var(--letter-spacing-body)}nav a,.nav-link,.header__menu-item,.list-menu__item,.mega-menu__link{font-family:var(--font-body);font-size:var(--font-size-nav);font-weight:400;letter-spacing:var(--letter-spacing-body);line-height:1.3}.footer a,.footer__links a{font-family:var(--font-body);font-weight:400;letter-spacing:var(--letter-spacing-body)}a{font-family:var(--font-body);font-weight:500;letter-spacing:var(--letter-spacing-body)}.product-title a,.card__heading a{font-family:var(--font-heading);font-weight:700}button,.button,.btn,input[type=submit],.product-form__cart-submit,.shopify-payment-button__button{font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:var(--letter-spacing-button);text-transform:uppercase}.button--secondary{font-weight:600}.product-title,.card__heading,.product__title{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--letter-spacing-heading)}.product__description,.product-form__text{font-family:var(--font-body);font-size:var(--font-size-body-large);line-height:1.6;letter-spacing:var(--letter-spacing-body)}.price,.price__regular,.price__sale{font-family:var(--font-heading);font-weight:600}.collection__title,.collection-hero__title{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--letter-spacing-heading)}.collection__description{font-family:var(--font-body);font-size:var(--font-size-body-large);line-height:1.6;letter-spacing:var(--letter-spacing-body)}.hero__title,.banner__heading,.slideshow__heading{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:700;letter-spacing:var(--letter-spacing-heading);line-height:1.23}.hero__subtitle,.banner__text,.slideshow__text{font-family:var(--font-body);font-size:var(--font-size-body-large);line-height:1.6;letter-spacing:var(--letter-spacing-body)}.field__label,.form__label{font-family:var(--font-body);font-weight:500;letter-spacing:var(--letter-spacing-body)}.field__input,.form__input,input[type=text],input[type=email],textarea{font-family:var(--font-body);font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-body)}.footer h2,.footer h3,.footer h4,.footer-block__heading{font-family:var(--font-heading);font-weight:600;letter-spacing:var(--letter-spacing-heading)}.footer p,.footer-block__text{font-family:var(--font-body);font-weight:400;letter-spacing:var(--letter-spacing-body);line-height:1.6}@media screen and (max-width: 749px){h1,.h1{font-size:calc(var(--font-size-h1) * .8)}h2,.h2,.hero__title,.banner__heading{font-size:calc(var(--font-size-h2) * .7)}h3,.h3{font-size:calc(var(--font-size-h3) * .9)}p{font-size:var(--font-size-body)}}@media screen and (min-width: 1200px){.hero__title,.banner__heading{font-size:calc(var(--font-size-h2) * 1.1)}}.text-heading{font-family:var(--font-heading)}.text-body{font-family:var(--font-body)}.text-large{font-size:var(--font-size-body-large)}.text-small{font-size:calc(var(--font-size-body) * .875)}.text-bold{font-weight:700}.text-medium{font-weight:500}.brand-heading{font-family:var(--font-heading);font-weight:700;letter-spacing:var(--letter-spacing-heading)}.clinical-text{font-family:var(--font-body);font-weight:500;letter-spacing:.5px}.peptide-emphasis{font-family:var(--font-heading);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/14/assets/typography-system.css.map */
