:root{--rr-font-heading: "Playfair Display", serif;--rr-font-body: "DM Sans", sans-serif;--rr-h-display: clamp(2.8rem, 5vw, 3.8rem);--rr-h1: clamp(2rem, 3.5vw, 2.8rem);--rr-h2: clamp(1.5rem, 2.5vw, 2rem);--rr-h3: 1.4rem;--rr-body-lg: 1.1rem;--rr-body: 1rem;--rr-body-sm: .9rem;--rr-label: .72rem;--rr-weight-heading: 400;--rr-weight-body: 400;--rr-weight-medium: 500;--rr-lh-heading: 1.2;--rr-lh-body: 1.85;--rr-lh-label: 1.4;--rr-ls-heading: -.01em;--rr-ls-body: .01em;--rr-ls-label: .18em;--rr-ls-nav: .08em;--rr-text: #2C2C2C;--rr-text-muted: rgba(44,44,44,.55);--rr-text-faint: rgba(44,44,44,.35);--rr-text-on-dark: #F9F9F9;--rr-text-on-dark-muted: rgba(249,249,249,.7)}h1,h2,h3,h4{font-family:var(--rr-font-heading);font-weight:var(--rr-weight-heading);line-height:var(--rr-lh-heading);letter-spacing:var(--rr-ls-heading);color:var(--rr-text)}p,li,span,div{font-family:var(--rr-font-body);font-weight:var(--rr-weight-body)}.rich-text__heading.h1,.rich-text__heading.h0,.rich-text__heading.hxl,.rich-text__heading.hxxl{font-family:var(--rr-font-heading)!important;font-weight:var(--rr-weight-heading)!important;font-size:var(--rr-h1)!important;letter-spacing:var(--rr-ls-heading)!important;line-height:var(--rr-lh-heading)!important;color:var(--rr-text)!important}.rich-text__heading.h2{font-family:var(--rr-font-heading)!important;font-weight:var(--rr-weight-heading)!important;font-size:var(--rr-h2)!important;letter-spacing:var(--rr-ls-heading)!important;line-height:var(--rr-lh-heading)!important;color:var(--rr-text)!important}.rich-text__text,.rich-text__text p{font-family:var(--rr-font-body)!important;font-size:var(--rr-body-lg)!important;line-height:var(--rr-lh-body)!important;color:var(--rr-text-muted)!important}.product__title,.product-form__title{font-family:var(--rr-font-heading);font-weight:var(--rr-weight-heading);font-size:var(--rr-h2);letter-spacing:var(--rr-ls-heading);color:var(--rr-text)}.price__regular .price-item,.price__sale .price-item{font-family:var(--rr-font-body);font-size:var(--rr-body-lg);font-weight:var(--rr-weight-medium)}.collection__title{font-family:var(--rr-font-heading);font-weight:var(--rr-weight-heading);font-size:var(--rr-h1);letter-spacing:var(--rr-ls-heading)}.button{font-family:var(--rr-font-body);font-size:var(--rr-label);font-weight:var(--rr-weight-medium);letter-spacing:var(--rr-ls-label);text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rr-typography.css.map */
