@font-face{font-family:RUOLAI19 Manrope;src:url(./ruolai19-manrope.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}body:has(.ruolai19-navigation--home) :is(.shopify-section[id*=__ruolai19_],.ruolai19-navigation,.shopify-section-group-footer-group .footer){--r19-type-face:"RUOLAI19 Manrope",Arial,sans-serif;--r19-sans:var(--r19-type-face)!important;--r19-serif:var(--r19-type-face)!important;--font-body-family:var(--r19-type-face)!important;--font-heading-family:var(--r19-type-face)!important;font-family:var(--r19-type-face)}body:has(.ruolai19-navigation--home) :is(.shopify-section[id*=__ruolai19_],.ruolai19-navigation,.shopify-section-group-footer-group .footer) :is(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,summary,dt,dd,.heading,.title,.rte,.rich-text-block,.price,.price-item,.content-tab-button,.image-slide__desc,.quantity-break__label,.quantity-break__price,.quantity-break__caption,.sticky-atc__title,.sticky-atc__label__text,.footer-block__heading){font-family:var(--r19-type-face)!important}body:has(.ruolai19-navigation--home) :is(.shopify-section[id*=__ruolai19_],.ruolai19-navigation,.shopify-section-group-footer-group .footer) :is(.heading,.title,.hero__heading,.content-tabs__heading,.r19-study-main>h2,.image-slide__desc,.footer-block:first-child .rte) :is(em,strong){font-family:var(--r19-type-face)!important}body:has(.ruolai19-navigation--home) :is(.shopify-section[id*=__ruolai19_]) :is(.heading,.title,.hero__heading,.content-tabs__heading,.r19-study-main>h2,.image-slide__desc) em{font-style:normal!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_benefits] [class*=heading-][class*=benefits_title]{font-size:42px!important;font-weight:550!important;line-height:1.15!important;letter-spacing:-1.6px!important;text-wrap:balance}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_benefits] [class*=heading-][class*=benefits_photo_caption]{font-size:27px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.55px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_formula] :is([class*=heading-][class*=formula_title],[id*=formula_compose] .heading){font-family:var(--r19-type-face)!important;font-size:64px!important;font-style:normal!important;font-weight:550!important;line-height:1.13!important;letter-spacing:-1.8px!important;text-wrap:balance}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_formula] [class*=formula_complete] em{font-family:var(--r19-type-face)!important;font-size:1em!important;font-style:normal!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_formula] .custom-columns__column:nth-child(n+2):nth-child(-n+5) .heading{font-size:20px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.35px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_formula] [id*=formula_facts_grid] .heading{font-size:25px!important;font-weight:550!important;line-height:1.3!important;letter-spacing:-.5px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_compare] [class*=heading-][class*=compare_title]{font-size:56px!important;font-weight:550!important;line-height:1.15!important;letter-spacing:-1.65px!important;text-wrap:balance}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_compare] :is([class*=compare_ours_],[class*=compare_theirs_],[id*=compare_row_3] .heading:not([class*=compare_metric])){font-size:64px!important;font-weight:500!important;line-height:1.16!important;letter-spacing:-1.8px!important;font-variant-numeric:tabular-nums}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_compare] :is([class*=compare_ours_],[class*=compare_theirs_]) em{font-family:var(--r19-type-face)!important;font-size:13px!important;font-style:normal!important;line-height:1.5!important;letter-spacing:0!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_research] .content-tabs__heading-content>.content-tabs__heading{font-family:var(--r19-type-face)!important;font-size:56px!important;font-weight:550!important;line-height:1.15!important;letter-spacing:-1.6px!important;text-wrap:balance}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_research] :is(.r19-study-main>h2,.content-tab__content>h2){font-family:var(--r19-type-face)!important;font-size:32px!important;font-weight:550!important;line-height:1.3!important;letter-spacing:-.6px!important;text-wrap:balance}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_research] .content-tab-button{font-size:13px!important;font-weight:550!important;line-height:1.5!important;letter-spacing:0!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_capsule] [class*=heading-][class*=capsule_title]{font-size:52px!important;font-weight:550!important;line-height:1.17!important;letter-spacing:-1.5px!important;text-wrap:balance}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_capsule] [class*=capsule_title] em{font-family:var(--r19-type-face)!important;font-size:1em!important;font-weight:inherit!important;font-style:normal!important;line-height:inherit!important;letter-spacing:inherit!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_faq] .collapsible-content__heading{font-family:var(--r19-type-face)!important;font-size:49px!important;font-weight:550!important;line-height:1.16!important;letter-spacing:-1.2px!important;text-wrap:balance}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_faq] .accordion__title{font-weight:550!important;line-height:1.65!important;letter-spacing:0!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_more_heading] .heading{font-family:var(--r19-type-face)!important;font-size:52px!important;font-weight:550!important;line-height:1.17!important;letter-spacing:-1.5px!important;text-wrap:balance}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_more] :is(.collection__title .title,.collection__title .heading){font-family:var(--r19-type-face)!important;font-size:52px!important;font-weight:550!important;line-height:1.17!important;letter-spacing:-1.5px!important;text-wrap:balance}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_brandfilm] .hero__heading{font-family:var(--r19-type-face)!important;font-size:clamp(49px,4.4vw,64px)!important;font-weight:550!important;line-height:1.17!important;letter-spacing:-1.5px!important;text-wrap:balance}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_short_videos] .image-slide__desc strong{font-family:var(--r19-type-face)!important;font-size:22px!important;font-style:normal!important;font-weight:550!important;line-height:1.3!important;letter-spacing:-.4px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_capsule_facts] .heading{font-family:var(--r19-type-face)!important;font-size:36px!important;font-weight:550!important;line-height:1.2!important;letter-spacing:-.8px!important;font-variant-numeric:tabular-nums}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_more] .card__heading{font-size:20px!important;font-weight:550!important;line-height:1.45!important;letter-spacing:-.35px!important}body:has(.ruolai19-navigation--home) .ruolai19-navigation :is(.header__menu-item--main,.header__inline-menu>.list-menu>li>a){font-weight:550;line-height:1.5;letter-spacing:.05px}body:has(.ruolai19-navigation--home) .shopify-section-group-footer-group .footer-block:first-child>.footer-block__heading{font-family:var(--r19-type-face)!important;font-size:28px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:2.8px!important}body:has(.ruolai19-navigation--home) .shopify-section-group-footer-group .footer-block:first-child .rte>p:first-child{max-width:320px;font-family:var(--r19-type-face)!important;font-size:32px!important;font-weight:500!important;line-height:1.28!important;letter-spacing:-.6px!important}body:has(.ruolai19-navigation--home) .shopify-section-group-footer-group .footer-block:first-child .rte>p:first-child em{font-family:var(--r19-type-face)!important;font-style:normal!important}@media(min-width:750px)and (max-width:1100px){body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_benefits] [class*=heading-][class*=benefits_title]{font-size:40px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_formula] :is([class*=heading-][class*=formula_title],[id*=formula_compose] .heading){font-size:56px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_research] .content-tabs__heading-content>.content-tabs__heading{font-size:49px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_research] :is(.r19-study-main>h2,.content-tab__content>h2){font-size:29px!important}}@media(max-width:749px){body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_benefits] [class*=heading-][class*=benefits_title]{font-size:34px!important;line-height:1.19!important;letter-spacing:-.8px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_benefits] [class*=heading-][class*=benefits_photo_caption]{font-size:24px!important;line-height:1.3!important;letter-spacing:-.35px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_formula] :is([class*=heading-][class*=formula_title],[id*=formula_compose] .heading){font-size:38px!important;line-height:1.18!important;letter-spacing:-.85px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_formula] .custom-columns__column:nth-child(n+2):nth-child(-n+5) .heading{font-size:19px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_formula] [id*=formula_facts_grid] .heading{font-size:23px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_compare] [class*=heading-][class*=compare_title]{font-size:36px!important;line-height:1.2!important;letter-spacing:-.8px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_compare] :is([class*=compare_ours_],[class*=compare_theirs_],[id*=compare_row_3] .heading:not([class*=compare_metric])){font-size:42px!important;line-height:1.2!important;letter-spacing:-1.1px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_compare] :is([class*=compare_ours_],[class*=compare_theirs_]) em{font-size:11px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_research] .content-tabs__heading-content>.content-tabs__heading{font-size:36px!important;line-height:1.19!important;letter-spacing:-.8px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_research] :is(.r19-study-main>h2,.content-tab__content>h2){font-size:26px!important;line-height:1.32!important;letter-spacing:-.4px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_research] .content-tab-button{font-size:12px!important;line-height:1.55!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_capsule] [class*=heading-][class*=capsule_title]{font-size:36px!important;line-height:1.22!important;letter-spacing:-.8px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_faq] .collapsible-content__heading{font-size:36px!important;line-height:1.2!important;letter-spacing:-.8px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_more_heading] .heading,body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_more] :is(.collection__title .title,.collection__title .heading){font-size:36px!important;line-height:1.22!important;letter-spacing:-.8px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_brandfilm] .hero__heading{font-size:36px!important;line-height:1.22!important;letter-spacing:-.8px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_short_videos] .image-slide__desc strong{font-size:20px!important;line-height:1.35!important;letter-spacing:-.25px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_capsule_facts] .heading{font-size:32px!important;line-height:1.25!important;letter-spacing:-.6px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_more] .card__heading{font-size:18px!important;line-height:1.45!important;letter-spacing:-.25px!important}body:has(.ruolai19-navigation--home) .shopify-section-group-footer-group .footer-block:first-child .rte>p:first-child{font-size:28px!important;line-height:1.3!important;letter-spacing:-.45px!important}}@media(max-width:359px){body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_formula] :is([class*=heading-][class*=formula_title],[id*=formula_compose] .heading){font-size:34px!important;letter-spacing:-.65px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_compare] [class*=heading-][class*=compare_title]{font-size:32px!important;letter-spacing:-.65px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_compare] :is([class*=compare_ours_],[class*=compare_theirs_],[id*=compare_row_3] .heading:not([class*=compare_metric])){font-size:36px!important;letter-spacing:-.8px!important}body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_research] .content-tabs__heading-content>.content-tabs__heading,body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_faq] .collapsible-content__heading,body:has(.ruolai19-navigation--home) .shopify-section[id$=__ruolai19_more_heading] .heading{font-size:32px!important;letter-spacing:-.65px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ruolai19-typography.css.map */
