:root{--marsay-font: "futura-pt", Futura, "Futura PT", Arial, sans-serif;--marsay-heading-weight: 400;--marsay-body-weight: 400;--marsay-ui-weight: 500;--marsay-heading-tracking: -.045em;--marsay-small-heading-tracking: -.01em;--marsay-ui-tracking: .12em;--marsay-body-leading: 1.7;--marsay-heading-leading: .98;--marsay-title-size: clamp(2.5rem, 6.4vw, 7rem);--marsay-section-size: clamp(2rem, 5.3vw, 6.2rem);--marsay-subtitle-size: clamp(1.5rem, 2.8vw, 3rem);--marsay-card-size: clamp(1.5rem, 2.2vw, 2rem);--marsay-copy-size: 1rem;--heading-font-family: var(--marsay-font);--text-font-family: var(--marsay-font);--heading-font-weight: var(--marsay-heading-weight);--text-font-weight: var(--marsay-body-weight);--heading-font-style: normal;--text-font-style: normal;--heading-text-transform: none;--heading-letter-spacing: var(--marsay-heading-tracking);--text-letter-spacing: 0em;--product-card-text-transform: none;--button-font: normal var(--marsay-ui-weight) var(--text-sm) / 1.4 var(--marsay-font);--button-text-transform: uppercase;--button-letter-spacing: var(--marsay-ui-tracking)}html body{font-family:var(--marsay-font)!important;font-weight:var(--marsay-body-weight);font-size:var(--text-base);line-height:var(--marsay-body-leading);letter-spacing:0}html :is(h1,h2,h3,h4,h5,h6,.heading,.h1,.h2,.h3,.h4,.h5,.h6):not(.shopify-section--zegna-fw26 *){font-family:var(--marsay-font)!important;font-weight:var(--marsay-heading-weight)!important;letter-spacing:var(--marsay-heading-tracking)!important;line-height:var(--marsay-heading-leading)!important;text-transform:none!important}html :is(h4,h5,h6,.h4,.h5,.h6):not(.shopify-section--zegna-fw26 *){letter-spacing:var(--marsay-small-heading-tracking)!important;line-height:1.3!important}html #main :is(.h1,h1:not(.h2,.h3,.h4,.h5,.h6)):not(:where(.shopify-section--zegna-fw26 *,.shopify-section-group-footer-group *,.footer *,.header *,.drawer *,.cart-drawer *,.popover *,.modal *,.product-card *,.product-info *,.blog-post-card *,.collection-card *,.ecom-core *,.marsay-eyebrow,.smallcaps,.button)){font-size:var(--marsay-title-size)!important;line-height:.98!important}html #main :is(.h2,h2:not(.h1,.h3,.h4,.h5,.h6)):not(:where(.shopify-section--zegna-fw26 *,.shopify-section-group-footer-group *,.footer *,.header *,.drawer *,.cart-drawer *,.popover *,.modal *,.product-card *,.product-info *,.blog-post-card *,.collection-card *,.ecom-core *,.marsay-eyebrow,.smallcaps,.button)){font-size:var(--marsay-section-size)!important}html #main :is(.h3,h3:not(.h1,.h2,.h4,.h5,.h6)):not(:where(.shopify-section--zegna-fw26 *,.shopify-section-group-footer-group *,.footer *,.header *,.drawer *,.cart-drawer *,.popover *,.modal *,.product-card *,.product-info *,.blog-post-card *,.collection-card *,.ecom-core *,.marsay-eyebrow,.smallcaps,.button)){font-size:var(--marsay-subtitle-size)!important;letter-spacing:-.035em!important;line-height:1.05!important}html #main .collection-card__content :is(.h1,.h2,.h3){font-size:var(--marsay-card-size)!important;letter-spacing:-.025em!important;line-height:1.1!important}html #main :is(.shopify-section--image-with-text,.shopify-section--rich-text) .prose :is(p,li):not(.heading,.h1,.h2,.h3,.h4,.h5,.h6,.smallcaps,.marsay-eyebrow,.button){font-size:var(--marsay-copy-size);line-height:1.8}html #main [class*=ai-rich-text-container-]{font-family:var(--marsay-font)!important;font-weight:var(--marsay-body-weight);font-size:var(--marsay-copy-size);line-height:1.8}html :is(input,textarea,select,optgroup,button):not(.fa,.fas,.far,.fab,.fal,.fad,.fat){font-family:var(--marsay-font)!important}html :is(.header,.header-sidebar,.announcement-bar){--heading-font-weight: var(--marsay-ui-weight);--heading-letter-spacing: var(--marsay-ui-tracking);--heading-text-transform: uppercase}html :is(.header,.header-sidebar,.announcement-bar) :is(.heading,.h1,.h2,.h3,.h4,.h5,.h6){font-weight:var(--marsay-ui-weight)!important;letter-spacing:var(--marsay-ui-tracking)!important;line-height:1.5!important;text-transform:uppercase!important}html :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded){font-family:var(--marsay-font)!important;font-weight:var(--marsay-ui-weight)!important;letter-spacing:var(--marsay-ui-tracking)!important;text-transform:uppercase!important}html .ecom-core :is(.ecom__heading,.ecom__heading a,.ecom__heading span,.text-content,.text-content p,.text-content a,.text-content span,.text-content strong,.text-content b,.text-content em,.ecom-iconlist--title,.ecom-iconlist--title a,.ecom__element--button,.ecom__element--button span,.ecom__form-button,.ecom__form-field-label,.ecom__form-field-label a,.ecom__form-field-decription,.ecom__form-field-decription a,.ecom__form-status,.ecom__form-status a,.ecom__form-success,.ecom__form-success a,.element__counter--number,.element__counter--number a,.element__counter--prefix,.element__counter--prefix a,.element__counter--suffix,.element__counter--suffix a,.element__counter--title,.element__counter--title a,.ecom-marquee_item h3 a,.ecom__form--input):not(.fa,.fas,.far,.fab,.fal,.fad,.fat,[class*=icon i]:not(.ecom-iconlist--title)){font-family:var(--marsay-font)!important}html .ecom-core :is(.ecom__heading,.ecom__heading a,.ecom__heading span,.ecom-marquee_item h3 a):not(.fa,.fas,.far,.fab,.fal,.fad,.fat,[class*=icon i]){font-weight:var(--marsay-heading-weight)!important;letter-spacing:var(--marsay-heading-tracking)!important;line-height:var(--marsay-heading-leading)!important;text-transform:none!important}html .ecom-core :is(h4.ecom__heading,h5.ecom__heading,h6.ecom__heading){letter-spacing:var(--marsay-small-heading-tracking)!important;line-height:1.3!important}html .ecom-core :is(.text-content,.text-content p,.text-content a,.text-content span):not(.fa,.fas,.far,.fab,.fal,.fad,.fat,[class*=icon i],strong *,b *){font-weight:var(--marsay-body-weight)!important;line-height:var(--marsay-body-leading)!important}html .ecom-core .text-content :is(strong,b),html .ecom-core .text-content :is(strong,b) :is(span,a){font-weight:700!important}html .ecom-core :is(.ecom__element--button,.ecom__element--button span,.ecom__form-button):not(.fa,.fas,.far,.fab,.fal,.fad,.fat,[class*=icon i]){font-weight:var(--marsay-ui-weight)!important;letter-spacing:var(--marsay-ui-tracking)!important;text-transform:uppercase!important}.shopify-section--zegna-fw26{font-size:13px;line-height:1.65}html :is(.marsay-eyebrow,.smallcaps){font-family:var(--marsay-font)!important;font-weight:var(--marsay-ui-weight)!important;letter-spacing:.16em!important;line-height:1.4!important;text-transform:uppercase!important}html .ecom-core :is(.marsay-display,.marsay-display .ecom__heading):not(.marsay-eyebrow,.smallcaps),html .ecom-core.marsay-display .ecom__heading:not(.marsay-eyebrow,.smallcaps){font-size:var(--marsay-title-size)!important}html .ecom-core :is(.marsay-section-title,.marsay-section-title .ecom__heading):not(.marsay-eyebrow,.smallcaps),html .ecom-core.marsay-section-title .ecom__heading:not(.marsay-eyebrow,.smallcaps){font-size:var(--marsay-section-size)!important}html .ecom-core :is(.marsay-display,.marsay-section-title) .ecom__heading :is(a,span):not(.fa,.fas,.far,.fab,.fal,.fad,.fat,[class*=icon i]),html .ecom-core:is(.marsay-display,.marsay-section-title) .ecom__heading :is(a,span):not(.fa,.fas,.far,.fab,.fal,.fad,.fat,[class*=icon i]),html .ecom-core .ecom__heading:is(.marsay-display,.marsay-section-title) :is(a,span):not(.fa,.fas,.far,.fab,.fal,.fad,.fat,[class*=icon i]){font-size:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/marsay-typography.css.map */
