:root,.bavi-focus-flow-hero,.bavi-focus-flow-science,.bavi-focus-flow-offer,.bavi-focus-flow-ritual,.bavi-focus-flow-compare,.bavi-focus-flow-benefits,.bavi-focus-flow-benefits-light,.bavi-focus-flow-testimonials,.bavi-focus-flow-clarity,.bavi-focus-flow-origin,.bavi-focus-flow-waitlist{--bavi-font-display: "Playfair Display", Georgia, "Times New Roman", serif;--bavi-font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bavi-h1-size: clamp(3.75rem, 2.4rem + 2.9vw, 6.35rem);--bavi-h2-size: clamp(3rem, 3.4vw, 3.25rem);--bavi-h3-size: clamp(1.55rem, 2vw, 2.25rem);--bavi-body-lg-size: clamp(1.125rem, 1vw, 1.3125rem);--bavi-body-size: 1rem;--bavi-small-size: .875rem;--bavi-label-size: clamp(.75rem, .72rem + .1vw, .8125rem);--bavi-caption-size: .75rem;--bavi-button-size: clamp(.95rem, .88rem + .15vw, 1rem);--bavi-h1-line-height: .98;--bavi-h2-line-height: 1.12;--bavi-h3-line-height: 1.12;--bavi-body-line-height: 1.55;--bavi-small-line-height: 1.42;--bavi-label-line-height: 1.2;--bavi-heading-letter-spacing: -.035em;--bavi-body-letter-spacing: 0;--bavi-ui-letter-spacing: .01em;--bavi-label-letter-spacing: .08em}@media(max-width:767px){:root,.bavi-focus-flow-hero,.bavi-focus-flow-science,.bavi-focus-flow-offer,.bavi-focus-flow-ritual,.bavi-focus-flow-compare,.bavi-focus-flow-benefits,.bavi-focus-flow-benefits-light,.bavi-focus-flow-testimonials,.bavi-focus-flow-clarity,.bavi-focus-flow-origin,.bavi-focus-flow-waitlist{--bavi-h1-size: clamp(2.45rem, 10vw, 3.2rem);--bavi-h2-size: clamp(1.75rem, 7vw, 1.95rem);--bavi-h3-size: clamp(1.35rem, 6vw, 1.75rem);--bavi-body-lg-size: clamp(.94rem, 3.8vw, 1rem);--bavi-body-size: clamp(.9rem, 3.8vw, 1rem);--bavi-small-size: clamp(.75rem, 3.2vw, .875rem);--bavi-label-size: clamp(.6875rem, 3vw, .75rem);--bavi-h2-line-height: 1.14;--bavi-h3-line-height: 1.14;--bavi-body-line-height: 1.5;--bavi-heading-letter-spacing: -.04em}}.bavi-display,.bavi-heading-lg,.bavi-heading-md,.bavi-heading-sm{font-family:var(--bavi-font-display);letter-spacing:var(--bavi-heading-letter-spacing)}.bavi-display{font-size:var(--bavi-h1-size);line-height:var(--bavi-h1-line-height)}.bavi-heading-lg{font-size:var(--bavi-h2-size);line-height:var(--bavi-h2-line-height)}.bavi-heading-md,.bavi-heading-sm{font-size:var(--bavi-h3-size);line-height:var(--bavi-h3-line-height)}.bavi-body-lg,.bavi-body,.bavi-caption,.bavi-label,.bavi-button-text{font-family:var(--bavi-font-body)}.bavi-body-lg{font-size:var(--bavi-body-lg-size);line-height:var(--bavi-body-line-height);letter-spacing:var(--bavi-body-letter-spacing)}.bavi-body{font-size:var(--bavi-body-size);line-height:var(--bavi-body-line-height);letter-spacing:var(--bavi-body-letter-spacing)}.bavi-caption{font-size:var(--bavi-small-size);line-height:var(--bavi-small-line-height)}.bavi-label{font-size:var(--bavi-label-size);line-height:var(--bavi-label-line-height);letter-spacing:var(--bavi-label-letter-spacing);text-transform:uppercase}.bavi-button-text{font-size:var(--bavi-button-size);letter-spacing:var(--bavi-ui-letter-spacing)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bavi-focus-flow-typography.css.map */
