.h1{font-family:var(--h1-font);font-weight:var(--h1-weight);font-style:var(--h1-style);font-size:var(--h1-size);line-height:var(--h1-line);letter-spacing:var(--h1-letter);text-transform:var(--h1-transform)}.h2-serif,.richtext--heading em{font-family:var(--h2-serif-font);font-weight:var(--h2-serif-weight);font-style:var(--h2-serif-style);font-size:var(--h2-serif-size);line-height:var(--h2-serif-line);letter-spacing:var(--h2-serif-letter);text-transform:var(--h2-serif-transform)}.h2-sans,.richtext--heading{font-family:var(--h2-sans-font);font-weight:var(--h2-sans-weight);font-style:var(--h2-sans-style);font-size:var(--h2-sans-size);line-height:var(--h2-sans-line);letter-spacing:var(--h2-sans-letter);text-transform:var(--h2-sans-transform)}.h3{font-family:var(--h3-font);font-weight:var(--h3-weight);font-style:var(--h3-style);font-size:var(--h3-size);line-height:var(--h3-line);letter-spacing:var(--h3-letter);text-transform:var(--h3-transform)}.h4{font-family:var(--h4-font);font-weight:var(--h4-weight);font-style:var(--h4-style);font-size:var(--h4-size);line-height:var(--h4-line);letter-spacing:var(--h4-letter);text-transform:var(--h4-transform)}.h5{font-family:var(--h5-font);font-weight:var(--h5-weight);font-style:var(--h5-style);font-size:var(--h5-size);line-height:var(--h5-line);letter-spacing:var(--h5-letter);text-transform:var(--h5-transform)}.btn,.link{font-family:var(--link-font);font-weight:var(--link-weight);font-style:var(--link-style);font-size:var(--link-size);line-height:var(--link-line);letter-spacing:var(--link-letter);text-transform:var(--link-transform)}.small{font-family:var(--small-font);font-weight:var(--small-weight);font-size:var(--small-size);line-height:var(--small-line);letter-spacing:var(--small-letter);text-transform:var(--small-transform)}.sub{font-family:var(--sub-font);font-weight:var(--sub-weight);font-style:var(--sub-style);font-size:var(--sub-size);line-height:var(--sub-line);letter-spacing:var(--sub-letter);text-transform:var(--sub-transform)}.richtext{display:flex;flex-direction:column;gap:1.25rem;text-wrap:balance}.richtext--page h2:not(.richtext--heading),.richtext h2:not(.richtext--heading){font-family:var(--h2-serif-font);font-weight:var(--h2-serif-weight);font-style:var(--h2-serif-style);font-size:var(--h2-serif-size);line-height:var(--h2-serif-line);letter-spacing:var(--h2-serif-letter);text-transform:var(--h2-serif-transform)}.richtext--page h2:not(:last-child){margin-bottom:3.75rem}.richtext--article h3,.richtext--page h3,.richtext h3{font-family:var(--link-font);font-weight:var(--link-weight);font-style:var(--link-style);font-size:var(--link-size);line-height:var(--link-line);letter-spacing:var(--link-letter);text-transform:var(--link-transform)}.richtext--page>*:not(:last-child){margin-bottom:1rem}.richtext--article a:not(.btn),.richtext--page a:not(.btn),.richtext a:not(.btn){text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:4px}.richtext li{padding:1.25rem 0;border-top:1px solid}.richtext.small li{padding:1rem 0}.richtext li:last-child{border-bottom:1px solid}.richtext--page ul{display:flex;flex-direction:column;list-style:disc;padding-left:1.25rem}.richtext--article{display:flex;flex-direction:column;gap:1.25rem}.richtext--article h2{font-family:var(--font-serif);font-style:italic;font-size:1.625rem}.richtext--article h2:not(:first-child){margin-top:1rem}.richtext--article h3{font-family:var(--link-font);font-weight:var(--link-weight);font-style:var(--link-style);font-size:var(--link-size);line-height:var(--link-line);letter-spacing:var(--link-letter);text-transform:var(--link-transform)}.richtext--article ul:not(.article-template--list-unordered){list-style:disc;padding-left:1.25rem}@media(hover:hover){.hover--underline,.group .link,a:not(.no-hover):not(.btn).link,button:not(.no-hover):not(.btn).link{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:.5px;text-decoration-color:transparent;transition:text-decoration-color var(--transition-duration) var(--transition-ease)}.hover--underline:hover,.group:hover .link:not(.no-hover):not(.btn),a.link:not(.no-hover):not(.btn):hover,button.link:not(.no-hover):not(.btn):hover{text-decoration-color:currentColor}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/typography.css.map */
