:root{--font-body-family: "DM Sans", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 500;--font-body-weight-bold: 700;--font-heading-family: "Fraunces", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 700}body{font-family:var(--font-body-family);font-weight:500;letter-spacing:0}button,input,select,textarea{font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.rte h1,.rte h2,.rte h3{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.025em}.lsx-wordmark{font-family:var(--font-heading-family);font-weight:800;font-style:italic;letter-spacing:-.055em}.lsx-section-title h2,.lsx-newsletter h2,.lsx-band-heading,.lsx-campaign-copy h1,.lsx-campaign-copy h2,.lsx-editorial h3,.lsx-link-strip h2,.lsx-curated-rail__heading h2,.lsxe h2,.lsxe-label,.lsxa-caption h2,.main-page-title,.collection-hero__title,.product__title h1,.shopify-policy__title h1,.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-heading-family)!important;font-weight:700!important;letter-spacing:-.025em}.lsxa-hero-caption h1,.lsx-section-title h2,.lsx-band-heading,.main-page-title,.collection-hero__title,.product__title h1{font-family:var(--font-heading-family)!important;font-style:italic;font-weight:700!important;letter-spacing:-.035em}.lsxa-hero-caption span,.lsxa-shortcuts a,.lsxa-caption span,.lsx-quick-button,.lsx-mobile-shortcuts button,.lsx-curated-rail__title,.lsx-curated-rail__price,.card__heading,.card__heading a,.lsx-product-info>a,.lsx-desktop-nav a,.lsx-nav-group>summary,.button,.button-label,.price,.price-item{font-family:var(--font-body-family)!important}.card__heading,.card__heading a,.lsx-curated-rail__title,.lsx-product-info>a{font-weight:600!important;letter-spacing:-.01em}.lsx-quick-button,.lsx-mobile-shortcuts button,.lsx-desktop-nav a,.lsx-nav-group>summary,.button,.button-label{font-weight:700}.lsx-editorial-band>span{font-family:var(--font-heading-family);font-weight:800;font-style:italic}@media(max-width:749px){.lsxa-hero-caption h1,.lsxa-caption h2,.main-page-title,.collection-hero__title,.product__title h1{letter-spacing:-.045em}}@media(max-width:599px){.lsx-header .lsx-wordmark{font-size:clamp(13.5px,4.2vw,16.4px)}.lsx-header .lsx-wordmark>span{font-size:clamp(16px,4.8vw,19px)}.lsx-header-tools .lsx-account{display:none}.lsx-header-tools{right:0;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/lsx-typography.css.map */
