:root{--fd-display:64px;--fd-h1:64px;--fd-h2:56px;--fd-h3:42px;--fd-card-title:22px;--fd-body:18px;--fd-prose:20px;--fd-eyebrow:13px;--font-heading-line-height:1.12;--font-body-line-height:1.6}body{line-height:var(--font-body-line-height)}#MainContent :where(h1){font-size:var(--fd-h1);line-height:1.1}#MainContent :where(h2){font-size:var(--fd-h2);line-height:1.15}#MainContent :where(h3){font-size:var(--fd-h3);line-height:1.2}#MainContent .title-md{font-size:var(--fd-h2);line-height:1.15}#MainContent .title-lg{font-size:var(--fd-display);line-height:1.08}#MainContent .title-sm{font-size:32px;line-height:1.15}#MainContent :is(.rte,.banner__text,.rich-text__text){font-size:var(--fd-body);line-height:1.6}#MainContent :is(.rte,.banner__text,.rich-text__text) p{line-height:1.6}#MainContent :is(.subtext-md,.subtext-lg){font-size:var(--fd-prose);line-height:1.6}#MainContent :is(.subtitle-sm,.subtitle-md,.banner__subheading,.section-heading>.heading.normal-case,.section-heading>div>.heading.normal-case){font-family:var(--font-body-family);font-size:var(--fd-eyebrow);line-height:1.4;letter-spacing:.06em;font-weight:500}#MainContent :is(.product-card__title,.collection-card__title){font-size:var(--fd-card-title);line-height:1.2}#MainContent :is(.multicolumn-card__info>.heading,.column__title){font-size:var(--fd-h3);line-height:1.2}#MainContent :is(.rte h2,.rte h3){line-height:1.2}@media(max-width:749px){:root{--fd-display:40px;--fd-h1:36px;--fd-h2:30px;--fd-h3:22px;--fd-card-title:20px;--fd-body:16px;--fd-prose:16px;--fd-eyebrow:12px}#MainContent .title-sm{font-size:26px}#MainContent :is(.rte,.banner__text,.rich-text__text){line-height:1.6}}#MainContent .title-wrapper .heading.normal-case{font-family:var(--font-body-family);font-size:var(--fd-eyebrow);line-height:1.4;letter-spacing:.06em;font-weight:500}@media(min-width:750px){#MainContent :is(h4,.h4){font-size:26px;line-height:1.25}#MainContent :is(.multicolumn-card__info>.heading,.column__title){font-size:22px;line-height:1.2}#MainContent .rte p:not(.heading){font-size:18px}#MainContent :is(.subtext-md,.subtext-lg) p{font-size:20px}#MainContent .fd-course-students h3{font-size:42px}body:has(.fdc-course-marker) #MainContent [id$=__course_gallery] .multicolumn-card__info .heading{font-size:22px}body:has(.fdc-course-marker) #MainContent [id$=__course_final] h2{font-size:56px}#MainContent .fdg-process-strip h3,#MainContent .fdg-facts h3,#MainContent .fdg-materials h3,#MainContent .fdg-matching-card h3{font-size:22px}}@media(min-width:750px){#MainContent .rte:is(.subtext-md,.subtext-lg) p:not(.heading){font-size:20px}}:is(.template-index,.template-collection) #MainContent .product-card .price :is(.price__regular,.price__sale){font-size:22px;line-height:1.3}@media screen and (max-width:749px){:is(.template-index,.template-collection) #MainContent .product-card .price :is(.price__regular,.price__sale){font-size:18px}}:is(.template-index,.template-collection) #MainContent .product-card .product-card__content{padding-block-end:24px}
/*# sourceMappingURL=/cdn/shop/t/64/assets/fd-typography.css.map */
