html{font-size:100%}body,.body,p,.p{font:var(--nova-body-font);letter-spacing:var(--nova-body-letter-spacing);text-transform:var(--nova-body-text-transform)}h1,.heading-1{font:var(--nova-h1-font);letter-spacing:var(--nova-h1-letter-spacing);text-transform:var(--nova-h1-letter-transform);-webkit-font-smoothing:antialiased;--max-font-size-rem: var(--nova-h1-font-size) / var(--nova-base-font-size);--min-font-size-rem: var(--nova-h3-font-size) / var(--nova-base-font-size);--slope: calc((var(--max-font-size-rem) - var(--min-font-size-rem)) / (var(--nova-font-scaling-max-width-rem) - var(--nova-font-scaling-min-width-rem)));--y-axis-intersection: calc(((var(--nova-font-scaling-min-width-rem) * -1) * var(--slope)) + var(--min-font-size-rem));--preferred-font-size: calc((var(--y-axis-intersection) * 1rem) + (var(--slope) * 100 * 1vw));--dynamic-font-size: round(clamp((var(--min-font-size-rem) * 1rem), var(--preferred-font-size), (var(--max-font-size-rem) * 1rem)), 1px)}h2,.heading-2{font:var(--nova-h2-font);letter-spacing:var(--nova-h2-letter-spacing);text-transform:var(--nova-h2-letter-transform);-webkit-font-smoothing:antialiased;--max-font-size-rem: var(--nova-h2-font-size) / var(--nova-base-font-size);--min-font-size-rem: var(--nova-h4-font-size) / var(--nova-base-font-size);--slope: calc((var(--max-font-size-rem) - var(--min-font-size-rem)) / (var(--nova-font-scaling-max-width-rem) - var(--nova-font-scaling-min-width-rem)));--y-axis-intersection: calc(((var(--nova-font-scaling-min-width-rem) * -1) * var(--slope)) + var(--min-font-size-rem));--preferred-font-size: calc((var(--y-axis-intersection) * 1rem) + (var(--slope) * 100 * 1vw));--dynamic-font-size: round(clamp((var(--min-font-size-rem) * 1rem), var(--preferred-font-size), (var(--max-font-size-rem) * 1rem)), 1px)}h3,.heading-3{font:var(--nova-h3-font);letter-spacing:var(--nova-h3-letter-spacing);text-transform:var(--nova-h3-letter-transform);-webkit-font-smoothing:antialiased;--max-font-size-rem: var(--nova-h3-font-size) / var(--nova-base-font-size);--min-font-size-rem: var(--nova-h5-font-size) / var(--nova-base-font-size);--slope: calc((var(--max-font-size-rem) - var(--min-font-size-rem)) / (var(--nova-font-scaling-max-width-rem) - var(--nova-font-scaling-min-width-rem)));--y-axis-intersection: calc(((var(--nova-font-scaling-min-width-rem) * -1) * var(--slope)) + var(--min-font-size-rem));--preferred-font-size: calc((var(--y-axis-intersection) * 1rem) + (var(--slope) * 100 * 1vw));--dynamic-font-size: round(clamp((var(--min-font-size-rem) * 1rem), var(--preferred-font-size), (var(--max-font-size-rem) * 1rem)), 1px)}h4,.heading-4{font:var(--nova-h4-font);letter-spacing:var(--nova-h4-letter-spacing);text-transform:var(--nova-h4-letter-transform);-webkit-font-smoothing:antialiased;--max-font-size-rem: var(--nova-h4-font-size) / var(--nova-base-font-size);--min-font-size-rem: var(--nova-h6-font-size) / var(--nova-base-font-size);--slope: calc((var(--max-font-size-rem) - var(--min-font-size-rem)) / (var(--nova-font-scaling-max-width-rem) - var(--nova-font-scaling-min-width-rem)));--y-axis-intersection: calc(((var(--nova-font-scaling-min-width-rem) * -1) * var(--slope)) + var(--min-font-size-rem));--preferred-font-size: calc((var(--y-axis-intersection) * 1rem) + (var(--slope) * 100 * 1vw));--dynamic-font-size: round(clamp((var(--min-font-size-rem) * 1rem), var(--preferred-font-size), (var(--max-font-size-rem) * 1rem)), 1px)}h5,.heading-5{font:var(--nova-h5-font);letter-spacing:var(--nova-h5-letter-spacing);text-transform:var(--nova-h5-letter-transform)}h6,.heading-6{font:var(--nova-h6-font);letter-spacing:var(--nova-h6-letter-spacing);text-transform:var(--nova-h6-letter-transform)}.utility{font:var(--nova-body-utility);letter-spacing:var(--nova-utility-letter-spacing);text-transform:var(--nova-utility-text-transform)}.caption{font:var(--nova-body-caption);letter-spacing:var(--nova-caption-letter-spacing);text-transform:var(--nova-caption-text-transform)}.pullquote{font:var(--nova-body-pullquote);letter-spacing:var(--nova-pullquote-letter-spacing);text-transform:var(--nova-pullquote-text-transform)}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.light{opacity:.7}.break{word-break:break-word}.underline{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/54/assets/lib-typography.css.map */
