:root{--cr-type-serif: var(--font-heading--family, "Playfair Display", Georgia, serif);--cr-type-sans: var(--font-body--family, Inter, Arial, sans-serif);--cr-type-display: clamp(2.75rem, 4vw, 4.5rem);--cr-type-section: clamp(2.15rem, 3.1vw, 3.3rem);--cr-type-pdp: clamp(2.05rem, 2.8vw, 2.9rem);--cr-type-subhead: clamp(1.3rem, 1.4vw, 1.8rem);--cr-type-body: 1rem;--cr-type-small: .875rem;--cr-type-label: .75rem}body,button,input,select,textarea{font-family:var(--cr-type-sans)}#MainContent :is(h1,h2,h3,h4,h5,h6),#MainContent :is(.h1,.h2,.h3,.h4,.h5,.h6):not(button),#MainContent :is(.cr-discover-heading h2,.cr-curation h2,.cr-designer-notes h2,.cr-blue-story h2){font-family:var(--cr-type-serif)!important;font-weight:400;letter-spacing:-.018em;text-transform:none}#MainContent :is(p,ul,ol,li,blockquote,figcaption),#MainContent :is(.cr-curation__intro,.cr-merch-card__note,.cr-merch-card__role,.cr-merch-card__quantity,.cr-discover-heading p,.cr-discover-card small,.cr-designer-notes__eyebrow,.cr-blue-story__eyebrow,.cr-blue-story__copy>p:not(.cr-blue-story__eyebrow)){font-family:var(--cr-type-sans)!important}#MainContent :is(.cr-discover-heading h2,.cr-curation h2,.cr-blue-story h2){font-size:var(--cr-type-section)!important;line-height:1.15!important;letter-spacing:-.023em!important}#MainContent :is(.cr-discover-card span,.cr-curation .cr-merch-card__title){font-family:var(--cr-type-serif)!important;font-size:clamp(1rem,1.1vw,1.13rem)!important;line-height:1.38!important;letter-spacing:-.012em;font-weight:400!important}#MainContent :is(.cr-discover-heading p,.cr-curation__eyebrow,.cr-designer-notes__eyebrow,.cr-blue-story__eyebrow,.cr-merch-card__role){font-family:var(--cr-type-sans)!important;font-size:.72rem!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.12em!important}#MainContent :is(.cr-discover-heading>a,.cr-discover-footer a,.cr-blue-story a){font-family:var(--cr-type-sans)!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:.015em}#MainContent[data-template^=product] .product-details .text-block h1{font-family:var(--cr-type-serif)!important;font-size:var(--cr-type-pdp)!important;line-height:1.16!important;font-weight:400!important;letter-spacing:-.025em!important}#MainContent[data-template^=product] .cr-native-accordions__row>summary{font-family:var(--cr-type-serif)!important;font-size:clamp(1.16rem,1.2vw,1.42rem)!important;line-height:1.35!important;font-weight:400!important;letter-spacing:-.012em!important}#MainContent[data-template^=product] .cr-native-accordions__body :is(h1,h2,h3,h4,h5,h6){font-family:var(--cr-type-serif)!important;font-size:var(--cr-type-subhead)!important;line-height:1.3!important;letter-spacing:-.015em!important;font-weight:400!important}#MainContent[data-template^=product] :is(.price,.price-item,.product-details .text-block .price),#MainContent[data-template^=product] :is(.cr-native-accordions__body,.cr-native-accordions__body p,.cr-native-accordions__body li){font-family:var(--cr-type-sans)!important}#MainContent[data-template^=product] .cr-native-accordions__body{font-size:var(--cr-type-body);line-height:1.7}#MainContent[data-template^=product] .cr-native-accordions__body :is(p,li){font-size:clamp(.94rem,.5vw + .81rem,1rem)!important;line-height:1.68!important}#MainContent[data-template^=product] .cr-native-accordions__body strong{font-weight:600}#MainContent[data-template^=collection] :is(h1,.collection-hero__title,.collection-header__title){font-family:var(--cr-type-serif)!important;font-size:var(--cr-type-display)!important;line-height:1.1!important;font-weight:400!important}#MainContent[data-template^=collection] :is(.product-card__title,.card__heading,.product-card-title),#MainContent[data-template^=search] :is(.product-card__title,.card__heading,.product-card-title){font-family:var(--cr-type-serif)!important;font-size:clamp(1rem,1.2vw,1.2rem)!important;line-height:1.38!important;font-weight:400!important}#MainContent :is(.facets,.facets__heading,.filter,.sort-by,.price,.price-item,.card__price,.product-card__price),#header-group :is(nav,.header__menu-item,.menu-list,.header-menu,.header__inline-menu),footer :is(p,li,small,a){font-family:var(--cr-type-sans)!important}#MainContent :is(.cr-discover-card small,.cr-merch-card__price){font-family:var(--cr-type-sans)!important;font-size:.85rem!important;line-height:1.5!important;font-weight:400}#header-group :is(nav,.header__menu-item,.menu-list){font-size:clamp(.72rem,.7vw,.83rem);letter-spacing:.08em}#MainContent :is(button,.button,input,select,textarea,.buy-buttons,.variant-picker),#header-group :is(button,input,select){font-family:var(--cr-type-sans)!important}@media(max-width:749px){:root{--cr-type-display:clamp(2.1rem, 8vw, 3rem);--cr-type-section:clamp(1.95rem, 7.5vw, 2.6rem);--cr-type-pdp:clamp(2rem, 7vw, 2.5rem);--cr-type-subhead:1.25rem}#MainContent[data-template^=product] .cr-native-accordions__body :is(p,li){font-size:.95rem!important}#MainContent :is(.cr-discover-card span,.cr-curation .cr-merch-card__title){font-size:.98rem!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/chroma-typography-system.css.map */
