:root{--font-primary: "Migra", sans-serif;--font-secondary: "PPMori", sans-serif;--font-mono: "PPMori", ui-monospace;--text-xs: 14px;--text-sm: 16px;--text-base: 18px;--text-lg: 20px;--text-xl: 24px;--text-2xl: 28px;--text-3xl: 32px;--text-4xl: 40px;--text-xs-desktop: 18px;--text-sm-desktop: 20px;--text-base-desktop: 23px;--text-lg-desktop: 25px;--text-xl-desktop: 30px;--text-2xl-desktop: 35px;--text-3xl-desktop: 40px;--text-4xl-desktop: 50px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px}@media (max-width: 749px){.product__text,.rich-text__text,.alert-notice__content,.collapsible-content__body,.rating-widget,.logo-bar__label,.interactive-timeline__item-content,.results-section__description{font-size:16px!important}}.font-primary{font-family:var(--font-primary)!important}.font-secondary{font-family:var(--font-secondary)!important}.font-mono{font-family:var(--font-mono)!important}.product__title{font-family:var(--font-primary);font-size:var(--text-3xl)}@media (min-width: 750px){.product__title{font-size:var(--text-3xl-desktop)}}.product__text,.rich-text__text,.alert-notice__content{font-family:var(--font-secondary);font-size:var(--text-sm)}@media (min-width: 750px){.product__text,.rich-text__text,.alert-notice__content{font-size:var(--text-base-desktop)}}.custom-richtext__content{font-family:var(--font-secondary);font-size:var(--richtext-font-size, var(--text-sm));color:var(--richtext-text-color, #333333);line-height:var(--richtext-line-height, 1.6)}.custom-richtext__content h1,.custom-richtext__content h2,.custom-richtext__content h3,.custom-richtext__content h4,.custom-richtext__content h5,.custom-richtext__content h6{font-family:var(--font-primary);font-size:var(--richtext-heading-size, var(--text-lg));color:var(--richtext-heading-color, #000000);font-weight:var(--richtext-heading-weight, 400)}.custom-richtext__content .h4,.custom-richtext__content h4{font-family:var(--font-mono);font-size:var(--richtext-heading-size, var(--text-sm));text-transform:uppercase;letter-spacing:.05em;font-weight:600}h1,h2,.rich-text__heading,.collapsible-content__summary{font-family:var(--font-primary);font-size:var(--text-lg);font-weight:400}@media (min-width: 750px){h1,h2,.rich-text__heading,.collapsible-content__summary{font-size:var(--text-xl-desktop);font-weight:400}}.alert-notice__title{font-family:var(--font-secondary);font-size:var(--alert-title-size, var(--text-lg));font-weight:600}@media (min-width: 750px){.alert-notice__title{font-size:var(--alert-title-size, var(--text-xl-desktop))}}h3,h4,h5,h6,.collapsible-content__body h3{font-family:var(--font-secondary);font-size:var(--text-lg)}@media (min-width: 750px){h3,h4,h5,h6,.collapsible-content__body h3{font-size:var(--text-xl-desktop);font-family:var(--font-secondary)}}.collapsible-content__body,.accordion__content.rte,.results-intro,.statistic-description{font-family:var(--font-secondary);font-size:var(--text-sm);line-height:1.6}@media (min-width: 750px){.collapsible-content__body,.accordion__content.rte,.results-intro,.statistic-description{font-size:var(--text-sm)}}.section-tag h3{font-family:var(--font-mono);font-size:var(--tag-font-size, 16px)!important;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--tag-color, var(--accent-color));margin:0}.section-heading h2,.comparison-table__title,.reviews-heading,.results-section__heading,.interactive-timeline__heading{font-family:var(--font-primary);font-weight:400}.price-item--regular{font-family:var(--font-secondary);font-size:var(--text-xl)}@media (min-width: 750px){.price-item--regular{font-size:30px}}.interactive-timeline__heading{font-family:var(--font-primary);font-size:var(--heading-font-size, 40px)!important;font-weight:var(--heading-font-weight, 400);line-height:var(--heading-line-height, 1.2)}.section-heading h2{font-family:var(--font-primary);font-size:var(--heading-font-size, 40px)!important;font-weight:var(--heading-font-weight, 400);line-height:var(--heading-line-height, 1.2);margin:0 0 var(--heading-margin-bottom, 30px) 0}.interactive-timeline__item-heading{font-family:var(--font-primary);font-size:var(--text-xl)}@media (min-width: 750px){.interactive-timeline__item-heading{font-size:var(--text-2xl-desktop)}}.interactive-timeline__item-content,.timeline-description{font-family:var(--font-secondary);font-size:var(--text-sm)}@media (min-width: 750px){.interactive-timeline__item-content,.timeline-description{font-size:var(--text-sm)}}.interactive-timeline__tag{font-family:var(--font-mono);font-size:var(--text-sm)}@media (min-width: 750px){.interactive-timeline__tag{font-size:var(--text-base-desktop)}}.results-heading h2{font-family:var(--font-primary);font-size:var(--heading-font-size, 40px)!important;font-weight:400;margin:0}.results-section__description{font-family:var(--font-secondary);font-size:var(--text-sm)}@media (min-width: 750px){.results-section__description{font-size:var(--text-base-desktop)}}.results-section__percentage{font-family:var(--font-primary);font-size:var(--percentage-font-size, 48px)}.statistic-percentage{font-size:var(--percentage-font-size, 48px)!important;font-family:Migra,sans-serif}.reviews-heading-wrapper{max-width:var(--max-width, 245px);text-align:var(--text-align, left)}.reviews-masonry__heading{font-family:var(--font-primary);margin:0}.reviews-heading p,.reviews-heading em{font-family:var(--font-primary);font-size:var(--font-size, 40px)!important;color:var(--heading-color, #000000);line-height:var(--line-height, 1.2);margin:0}.reviews-heading em{font-style:italic}button,.btn,.product-form__submit,.reviews-cta,.shopify-payment-button__button,.reviews-masonry__cta-button{font-family:var(--font-secondary);font-size:var(--text-sm)}@media (min-width: 750px){button,.btn,.product-form__submit,.reviews-cta,.shopify-payment-button__button,.reviews-masonry__cta-button{font-size:var(--text-sm)}}.logo-bar__label{font-family:var(--font-secondary);font-size:var(--label-font-size, var(--text-sm));font-weight:var(--label-font-weight, 500)}@media (min-width: 750px){.logo-bar__label{font-size:var(--label-font-size, var(--text-base-desktop))}}@media (max-width: 749px){.logo-bar__label{font-size:var(--label-font-size-mobile, var(--text-sm))}}@media (max-width: 749px){.reviews-stars{justify-content:center;text-align:center;width:100%}}.comparison-table__title{font-family:var(--font-primary);font-size:var(--comp-title-size, 40px)!important}.comparison-table__row-text{font-family:var(--font-secondary);font-size:var(--comp-text-size, var(--text-sm))}@media (min-width: 750px){.comparison-table__row-text{font-size:var(--comp-text-size, var(--text-base-desktop))}}.review-card__score{font-family:var(--font-primary)}.review-card__rating-text{font-family:var(--font-secondary);font-size:var(--text-base)}@media (min-width: 750px){.review-card__rating-text{font-size:var(--text-lg-desktop)}}.review-card__company{font-family:var(--font-primary);font-size:var(--text-xl)}@media (min-width: 750px){.review-card__company{font-size:24px}}.icon-features__title,.icon-features__subtitle{font-family:var(--font-secondary)}.product-form__input,.icon-features,.review-card,.collapsible-content{margin-bottom:var(--space-5)!important}.reviews-masonry__heading,.results-section__heading{margin-bottom:var(--space-6)!important}.comparison-table__title{margin-bottom:var(--space-10)!important}.interactive-timeline__heading{margin-bottom:var(--space-8)!important}.comparison-table__row-text{margin-bottom:var(--space-3)}body{font-family:var(--font-secondary);font-weight:400}h1{font-family:var(--font-primary);font-weight:800}h2,h3,h4,h5,h6{font-family:var(--font-secondary);font-weight:600}p,span,div{font-family:var(--font-secondary);font-weight:400}.product__title{font-family:var(--font-primary);font-weight:800}.custom-richtext__content h1,.custom-richtext__content h2,.custom-richtext__content h3,.custom-richtext__content h4,.custom-richtext__content h5,.custom-richtext__content h6{font-family:var(--font-primary);font-weight:600}.custom-richtext__content h1{font-weight:800}button,.btn,.product-form__submit,.shopify-payment-button__button{font-family:var(--font-secondary);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pdp-typography-spacing.css.map */
