:root{--mc-type-micro: var(--text-3xs);--mc-type-helper: var(--text-xs);--mc-type-small: var(--text-sm);--mc-type-body: var(--text-base);--mc-type-label: clamp(var(--text-2sm), .8rem, var(--text-sm));--mc-type-card: clamp(1.125rem, 1.25vw, 1.375rem);--mc-type-section: clamp(1.875rem, 2.35vw, 2.75rem);--mc-type-page: clamp(2rem, 2.5vw, 2.625rem);--mc-type-hero: clamp(2.75rem, 4vw, 3.75rem)}:is(.template-customers-register,.template-customers-login,.template-customers-reset-password,.template-customers-activate-account,.template-customers-account,.template-customers-addresses,.template-customers-order,.template-cart,.template-search,.template-page,.template-list-collections,.template-404,.template-blog,.template-article) .title-wrapper .heading,:is(.template-product,.template-product-bundle-card,.template-product-gift-card,.template-product-modal,.template-product-pre-order,.template-product-sibling) .product__title h1,:is(.template-collection,.template-collection-categories,.template-collection-category-products) :is(.title-wrapper .heading,.banner__title){font-size:var(--mc-type-page);line-height:1.06;letter-spacing:-.035em}:is(.template-customers-register,.template-customers-login,.template-customers-reset-password,.template-customers-activate-account) .title-wrapper{gap:var(--sp-3);margin-block-end:var(--sp-7d5)}:is(.template-customers-register,.template-customers-login,.template-customers-reset-password,.template-customers-activate-account) .title-wrapper>p,.template-customers-account .customer__content :is(h2,.text-xl-3xl),.template-cart .empty-state p.heading,.template-search .search__results .heading{font-size:var(--mc-type-card);line-height:1.3}.customer :is(.input,.select,.textarea),.cart :is(.input,.select,.textarea),.search__form .input{font-size:var(--mc-type-body);line-height:1.45}.customer :is(.label,label),.cart :is(.label,label),.search__form label,.footer-group :is(.newsletter-form label,.footer-copyright,.footer__contact),.breadcrumb ul{font-size:var(--mc-type-label);line-height:1.4}.mc-form-validation__error,.mc-form-validation__location-status,.alert,.form__message,.product-form__error-message{font-size:var(--mc-type-helper);line-height:1.4}:is(.header,.menu-drawer) :is(a,summary,button),.footer-group :is(a,summary,button),.breadcrumb ul,.collection :is(.facet,.facet-filters,.product-card,.price,.mc-catalog-chip){font-size:var(--mc-type-label)}.collection :is(.product-card__title,.card__heading,.collection__title){line-height:1.3}:is(.mc-wedding,.mc-business,.mc-careers,.mc-professionals,.mc-contact-page) :is(label,.mc-contact-page__field label){font-size:var(--mc-type-label);line-height:1.35}:is(.mc-wedding,.mc-business,.mc-careers,.mc-professionals,.mc-contact-page) :is(input,select,textarea){font-size:var(--mc-type-body);line-height:1.5}:is(.mc-wedding,.mc-business,.mc-careers,.mc-professionals,.mc-contact-page) :is(.mc-wedding__button,.mc-wedding__text-link,.mc-business__button,.mc-business__text-link,.mc-careers__button,.mc-careers__text-link,.mc-professionals__button,.mc-professionals__link,.mc-contact-page__submit-button,.mc-contact-page__map-link){font-size:var(--mc-type-label);line-height:1.2}:is(.mc-wedding,.mc-business,.mc-careers,.mc-professionals,.mc-responsible-collection) h1,.mc-about--hero .mc-about__heading,.mc-workshop-hero__heading,.mc-project-detail__title{font-size:var(--mc-type-hero);line-height:1.02}:is(.mc-wedding,.mc-business,.mc-careers,.mc-professionals,.mc-responsible-collection) h2,.mc-about__heading,.mc-contact-page__heading,.mc-concept-editorial__heading,.mc-project-showcase__heading,.mc-project-detail__heading,.mc-home-stack__heading,.mc-service-areas h2,.mc-capacity__header h2{font-size:var(--mc-type-section);line-height:1.08;letter-spacing:-.035em}:is(.mc-wedding,.mc-business,.mc-careers,.mc-professionals,.mc-responsible-collection) h3,.mc-about__entry-title,.mc-project-showcase h3,.mc-project-detail h3,.mc-home-stack h3,.mc-contact-page__benefit h3{font-size:var(--mc-type-card);line-height:1.25}:is(.mc-wedding,.mc-business,.mc-careers,.mc-professionals,.mc-responsible-collection) :is(.mc-wedding__lead,.mc-wedding__copy,.mc-business__lead,.mc-business__copy,.mc-careers__hero-copy>p:not(.mc-careers__eyebrow),.mc-careers__about .rte,.mc-professionals__lead,.mc-professionals__heading>div>p,.mc-responsible-collection__lead,.mc-responsible-collection__prose p),.mc-contact-page__intro,.mc-concept-editorial__intro,.mc-project-detail__lead,.mc-home-stack__copy{font-size:var(--mc-type-body);line-height:1.6}:is(.mc-wedding,.mc-business,.mc-careers,.mc-professionals,.mc-responsible-collection) :is(.mc-wedding__eyebrow,.mc-business__eyebrow,.mc-careers__eyebrow,.mc-professionals__eyebrow,.mc-responsible-collection__eyebrow),:is(.mc-about__eyebrow,.mc-concept-editorial__eyebrow,.mc-contact-page__kicker,.mc-project-detail__eyebrow,.mc-home-stack__eyebrow){font-size:var(--mc-type-micro);line-height:1.3}.mc-customer-feedback .testimonials-title{font-size:var(--mc-type-section);line-height:1.08}.mc-feedback__quote{font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.5}.mc-feedback__signature,.mc-feedback__signature span,.mc-feedback__stars{font-size:var(--mc-type-helper);line-height:1.35}.mc-project-showcase :is(.mc-project-showcase__title,.mc-project-showcase__heading),.mc-concept-editorial--closing .mc-concept-editorial__heading,.mc-about--closing .mc-about__heading,.mc-responsible-collection__closing h2{font-size:clamp(2rem,3vw,3rem);line-height:1.04}.mc-about__date,.mc-wedding__paths strong,.mc-project-showcase__number{font-size:clamp(2.5rem,4vw,4.5rem);line-height:.95}@media screen and (max-width:749px){:root{--mc-type-card: clamp(1.125rem, 5.5vw, 1.3125rem);--mc-type-section: clamp(1.625rem, 7vw, 2.125rem);--mc-type-page: clamp(1.75rem, 7vw, 2rem);--mc-type-hero: clamp(2.375rem, 10vw, 2.75rem)}:is(.customer,.cart,.search__form,.mc-wedding,.mc-business,.mc-careers,.mc-professionals,.mc-contact-page) :is(input,select,textarea){font-size:1rem}:is(.mc-wedding,.mc-business,.mc-careers,.mc-professionals,.mc-responsible-collection) h1,.mc-about--hero .mc-about__heading,.mc-workshop-hero__heading,.mc-project-detail__title{font-size:var(--mc-type-hero)}.mc-project-showcase :is(.mc-project-showcase__title,.mc-project-showcase__heading),.mc-concept-editorial--closing .mc-concept-editorial__heading,.mc-about--closing .mc-about__heading,.mc-responsible-collection__closing h2{font-size:var(--mc-type-section)}}.mc-business__types li,.mc-wedding__paths h3,.mc-business__scope h3,.mc-business__why-list h3,.mc-careers__principles-grid h3,.mc-professionals__project h3,.mc-responsible-collection__process h3{font-size:var(--mc-type-card);line-height:1.25}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mc-typography.css.map */
