:root{--seravni-font-hero: clamp(48px, 5.4vw, 76px);--seravni-font-page: clamp(32px, 4vw, 44px);--seravni-font-section: clamp(40px, 4vw, 44px);--seravni-font-subheading: clamp(24px, 2vw, 28px);--seravni-font-card: 24px;--seravni-font-product-card: 20px;--seravni-font-body: 18px;--seravni-font-compact: 16px;--seravni-font-ui: 14px;--seravni-font-fine: 13px;--seravni-font-caption: 12px;--seravni-leading-display: 1.02;--seravni-leading-heading: 1.12;--seravni-leading-subheading: 1.25;--seravni-leading-body: 1.6;--seravni-leading-ui: 1.4;--seravni-space-paragraph: 18px;--seravni-space-intro: 24px;--seravni-space-heading: 32px}body{--font-size--paragraph: var(--seravni-font-body);--font-size--h1: var(--seravni-font-page);--font-size--h2: var(--seravni-font-section);--font-size--h3: var(--seravni-font-subheading);--font-size--h4: var(--seravni-font-card);--font-size--h5: var(--seravni-font-product-card);--font-size--h6: var(--seravni-font-compact);--font-paragraph--size: var(--seravni-font-body);--font-paragraph--line-height: var(--seravni-leading-body);--font-paragraph--spacing: var(--seravni-space-paragraph);--font-h1--size: var(--seravni-font-page);--font-h2--size: var(--seravni-font-section);--font-h3--size: var(--seravni-font-subheading);--font-h4--size: var(--seravni-font-card);--font-h5--size: var(--seravni-font-product-card);--font-h6--size: var(--seravni-font-compact);--font-h1--line-height: var(--seravni-leading-heading);--font-h2--line-height: var(--seravni-leading-heading);--font-h3--line-height: var(--seravni-leading-subheading);--font-h4--line-height: var(--seravni-leading-subheading);--font-h5--line-height: var(--seravni-leading-subheading);--font-h6--line-height: var(--seravni-leading-body);--font-h1--weight: 500;--font-h2--weight: 500;--font-h3--weight: 500;--font-h4--weight: 500;--font-h5--weight: 500;--font-h6--weight: 500}#MainContent h1{font-size:var(--seravni-font-page);font-weight:500;line-height:var(--seravni-leading-heading);letter-spacing:-.04em}#MainContent .dr-hero h1{font-size:var(--seravni-font-hero);line-height:var(--seravni-leading-display);letter-spacing:-.06em}.button,.button-secondary,.shopify-challenge__button{font-size:var(--seravni-font-ui);line-height:var(--seravni-leading-ui)}#MainContent .rte{font-size:var(--seravni-font-body);line-height:var(--seravni-leading-body)}#MainContent .rte :is(p,li){font-size:inherit;line-height:inherit}#MainContent .rte p{margin-block:0 var(--seravni-space-paragraph)}#MainContent .rte p:last-child{margin-block-end:0}#MainContent .rte :is(ul,ol){margin-block:0 var(--seravni-space-paragraph)}#MainContent .rte :is(h2,h3,h4,h5,h6){margin-block:var(--seravni-space-heading) var(--seravni-space-paragraph);font-weight:500;line-height:var(--seravni-leading-subheading)}#MainContent .rte :is(h2,h3,h4,h5,h6):first-child{margin-block-start:0}#MainContent .rte h2{font-size:var(--seravni-font-subheading)}#MainContent .rte h3{font-size:var(--seravni-font-card)}#MainContent .rte h4{font-size:var(--seravni-font-product-card)}#MainContent .rte h5{font-size:var(--seravni-font-compact)}#MainContent .rte h6{font-size:var(--seravni-font-ui)}:is(#MainContent,.product-card) .seravni-product-card-title,:is(#MainContent,.product-card) .seravni-product-card-title>p{font-size:var(--seravni-font-product-card);font-weight:500;line-height:var(--seravni-leading-subheading);letter-spacing:-.02em}#MainContent .jdgm-rev-widg__title,#MainContent .jm-review-widget-minimal-header__title{font-size:var(--seravni-font-section);line-height:var(--seravni-leading-heading)}#MainContent .jdgm-rev__title,#MainContent .jm-review-content__title{font-size:var(--seravni-font-product-card);line-height:var(--seravni-leading-subheading)}#MainContent :is(.jdgm-rev__body,.jdgm-rev__body p,.jdgm-review-content__body-content,.jdgm-review-content__body-content p){font-size:var(--seravni-font-body);line-height:var(--seravni-leading-body)}#MainContent :is(.jdgm-rev__body,.jdgm-review-content__body-content) p+p{margin-top:var(--seravni-space-paragraph)}@media(max-width:989px){:root{--seravni-font-hero: clamp(44px, 5.4vw, 60px)}}@media(max-width:749px){:root{--seravni-font-hero: clamp(44px, 11vw, 60px);--seravni-font-page: 32px;--seravni-font-section: 32px;--seravni-font-card: 20px;--seravni-font-product-card: 18px;--seravni-font-body: 17px;--seravni-font-compact: 15px;--seravni-space-paragraph: 16px;--seravni-space-intro: 20px;--seravni-space-heading: 28px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/seravni-typography.css.map */
