:root{--ivv-font-heading: "Futura", var(--font-heading-family);--ivv-font-heading-weight: 400;--ivv-font-body: "Century Gothic", var(--font-body-family);--ivv-accent: 85, 171, 78}.ivv-hero,.ivv-tiles,.ivv-colhero,.ivv-subs,.ivv-tiers,.ivv-promise,.ivv-reviews,.ivv-related,.ivv-contact,.ivv-faq,.ivv-info,.ivv-story,.ivv-mega,.ivv-card-savings,.ivv-carousel{font-family:var(--ivv-font-body)}.ivv-tier__value,.ivv-tile__name,.ivv-sub__name,.ivv-mega__heading,.ivv-mega__name,.ivv-story__sign,.ivv-hero__proof-num{font-family:var(--ivv-font-heading)!important}.ivv-hero__heading,.ivv-tiles__title,.ivv-promise__title,.ivv-faq__title,.ivv-info__title,.ivv-story__title,.ivv-tiers__title,.ivv-contact__title,.ivv-colhero__title,.ivv-related__title,.ivv-reviews__title,.ivv-carousel .title,.ivv-contact__card h2{font-family:var(--ivv-font-heading)!important;font-weight:400;text-transform:uppercase;letter-spacing:.08em;line-height:1.2}.ivv-tile__name,.ivv-sub__name,.ivv-mega__heading,.ivv-tier__label,.ivv-promise__item h3,.ivv-contact__item h3,.ivv-info__fact h3,.ivv-faq summary{font-family:var(--ivv-font-heading)!important;font-weight:400;letter-spacing:.04em}.ivv-tile__name,.ivv-sub__name,.ivv-mega__heading{text-transform:uppercase;letter-spacing:.08em}.ivv-faq summary{font-size:1.6rem}.ivv-tiles__title,.ivv-promise__title,.ivv-faq__title,.ivv-info__title,.ivv-story__title,.ivv-reviews__title,.ivv-carousel .title,.ivv-related__title{font-size:clamp(2rem,2.2vw,2.8rem)!important}.ivv-tiers__title{font-size:clamp(1.8rem,1.8vw,2.2rem)!important}.ivv-contact__title{font-size:clamp(2.6rem,3vw,3.6rem)!important}.ivv-hero__heading{font-size:clamp(2.6rem,3vw,4rem)!important}.ivv-colhero__title{font-size:clamp(2.6rem,3.4vw,4.4rem)!important;letter-spacing:.12em}.ivv-card-savings__pill{background:rgba(var(--ivv-accent),.12)!important;color:#34782f!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ivv-brand.css.map */
