:root{--mx-type-family: var(--font-body--family, Inter, Arial, sans-serif);--mx-serif: var(--mx-type-family) !important;--mx-sans: var(--mx-type-family) !important;--mx-mono: var(--mx-type-family) !important;--mx-type-h1: clamp(32px, 4vw, 48px);--mx-type-h2: clamp(26px, 3vw, 36px);--mx-type-h3: clamp(20px, 2vw, 24px);--mx-type-body: 16px;--mx-type-small: 14px;--mx-type-label: 12px}body,body :is(h1,h2,h3,h4,h5,h6,p,a,span,strong,em,small,div,li,dt,dd,label,input,textarea,select,button,summary,th,td,blockquote,figcaption){font-family:var(--mx-type-family)!important}body{font-size:var(--mx-type-body);line-height:1.6}body :is(h1,h2,h3,h4,h5,h6){font-weight:600!important;font-style:normal;letter-spacing:-.025em!important;overflow-wrap:anywhere}body h1{font-size:var(--mx-type-h1)!important;line-height:1.15!important}body h2{font-size:var(--mx-type-h2)!important;line-height:1.2!important}body h3{font-size:var(--mx-type-h3)!important;line-height:1.3!important}body :is(h4,h5,h6){font-size:18px!important;line-height:1.35!important}body :is(h1,h2,h3) em{font-style:normal!important;font-weight:inherit!important}body :is(p,.rte,.rte li,.mx-pdp__desc,.mx-passport dd){font-size:var(--mx-type-body)!important;line-height:1.65!important}body :is(button,input,select,textarea){font-size:var(--mx-type-body)!important;line-height:1.4}body :is(.mx-btn,.button,.ma-textlink,.mx-hnav__nav,.mx-hnav__nav>a,.mx-hnav__shop>summary,.mx-hnav__mineral,.mx-hnav__drawer>a,.mx-hnav__drawer-links a,.mx-hnav__browse>a,.mx-pdp__gallery-controls button){font-size:var(--mx-type-small)!important;font-weight:500;line-height:1.5!important;letter-spacing:0!important}body :is(.ma-kicker,.mx-eyebrow,.mx-exact,.mx-card__flag,.mx-card__edition,.mx-card__meta dt,.mx-passport dt,.ma-dossier__section-label,.ma-exhibit__top,.ma-exhibit figcaption small){font-size:var(--mx-type-label)!important;line-height:1.5!important;letter-spacing:.04em!important;font-weight:500!important}body :is(.mx-crumbs,.mx-pdp__keyfacts,.mx-pdp__gallery-note,.mx-listing-unit-note,.mx-pdp__availability,.mx-pdp__note,.ma-buy-note,.mx-card__meta dd,.mx-card__mrp,.mx-footer p,.mx-footer a,.mx-footer li,.ma-hero__signature){font-size:var(--mx-type-small)!important;line-height:1.55!important;letter-spacing:0!important}body .mx-card__mineral{font-size:16px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:-.01em!important}body .mx-card__price{font-size:16px!important;font-weight:600!important;line-height:1.5!important}body .mx-pdp__price{font-size:28px!important;font-weight:600!important;line-height:1.3!important}body :is(.mx-hnav__browse p,.mx-hnav__drawer-head){font-size:20px!important;font-weight:600!important;line-height:1.3!important}body .ma-signature{font-size:18px!important;font-style:normal;line-height:1.5!important}body :is(.ma-brand .ma-wordmark strong,.ma-brand .ma-wordmark small,.ma-brand__heritage){line-height:1.3!important}@media(max-width:749px){body .mx-card__mineral{font-size:14px!important}body .mx-card__meta dd{font-size:12px!important}body .mx-pdp__price{font-size:24px!important}body .mx-hnav__drawer .mx-hnav__mineral{font-size:13px!important}}body .announcement-bar__text{font-size:var(--mx-type-label)!important;line-height:1.45!important;letter-spacing:0!important}body :is(.ma-title,.ma-family-note__line){font-size:var(--mx-type-h2)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.025em!important}body .announcement-bar__slide :is(p,span,a){font-size:var(--mx-type-label)!important;line-height:1.45!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/matrix-typography.css.map */
