html{font-size:calc(var(--nova-base-font-size) * 1px)}body,.body,p,.p{font:var(--nova-body-font);letter-spacing:var(--nova-body-letter-spacing)}.body-2{font:var(--nova-body-2-font);letter-spacing:var(--nova-body-letter-spacing)}h1,.h1{font:var(--nova-h1-font);letter-spacing:var(--nova-h1-letter-spacing);text-transform:var(--nova-h1-text-transform);--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,.h2{font:var(--nova-h2-font);letter-spacing:var(--nova-h2-letter-spacing);text-transform:var(--nova-h2-text-transform);--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,.h3{font:var(--nova-h3-font);letter-spacing:var(--nova-h3-letter-spacing);text-transform:var(--nova-h3-text-transform);--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,.h4{font:var(--nova-h4-font);letter-spacing:var(--nova-h4-letter-spacing);text-transform:var(--nova-h4-text-transform);--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,.h5{font:var(--nova-h5-font);letter-spacing:var(--nova-h5-letter-spacing);text-transform:var(--nova-h5-text-transform)}h6,.h6{font:var(--nova-h6-font);letter-spacing:var(--nova-h6-letter-spacing);text-transform:var(--nova-h6-text-transform)}.h7{font:var(--nova-h7-font)}.h8{font:var(--nova-h8-font)}.title--richtext.h1 *,.title--richtext.h2 *,.title--richtext.h3 *,.title--richtext.h4 *{font:inherit;letter-spacing:inherit;text-transform:inherit}.title--richtext.h1 em,.title--richtext.h2 em,.title--richtext.h3 em,.title--richtext.h4 em{font-family:var(--nova-font-italic-primary);font-style:italic;display:inline-block}.heading-italic{font-family:var(--nova-font-italic-primary);font-style:italic;letter-spacing:var(--nova-body-letter-spacing)}.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)}.pdp-price{font:var(--nova-pdp-price);letter-spacing:var(--nova-body-letter-spacing)}.pullquote,blockquote{font:var(--nova-pullquote);letter-spacing:var(--nova-body-letter-spacing)}.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}.font-bold{font-weight:700}em{font-style:italic;font-family:var(--nova-font-italic-primary);font-weight:400}strong{font-weight:700}p a{text-decoration:underline;text-underline-offset:3px}.superscript,.blog-header__title em .superscript{font-size:50%!important;vertical-align:super}em .superscript{font-size:inherit!important;vertical-align:baseline;font-style:italic}.btn .superscript{position:relative;top:-10%}.btn.btn--link .superscript{top:-3px}.main-404 .btn--link .superscript{font-size:7px!important;top:0}
/*# sourceMappingURL=/cdn/shop/t/305/assets/lib-typography.css.map */
