:root{--luxe-letter-spacing-heading: -.025em;--luxe-letter-spacing-subheading: .12em;--luxe-letter-spacing-body: .01em;--luxe-line-height-heading: 1.15;--luxe-line-height-body: 1.7;--luxe-weight-light: 300;--luxe-weight-regular: 400;--luxe-weight-medium: 500;--luxe-weight-semibold: 600;--luxe-weight-bold: 700}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}h1,.h1{letter-spacing:var(--luxe-letter-spacing-heading);line-height:var(--luxe-line-height-heading);font-weight:var(--luxe-weight-bold);text-transform:none}h2,.h2{letter-spacing:var(--luxe-letter-spacing-heading);line-height:1.2;font-weight:var(--luxe-weight-semibold)}h3,.h3,h4,.h4{letter-spacing:-.01em;line-height:1.3;font-weight:var(--luxe-weight-semibold)}.banner__heading{font-weight:var(--luxe-weight-bold);letter-spacing:var(--luxe-letter-spacing-heading);line-height:var(--luxe-line-height-heading);text-shadow:0 2px 4px rgba(0,0,0,.1)}.banner__text{font-weight:var(--luxe-weight-regular);line-height:1.6;letter-spacing:.02em;opacity:.95}.section-header__title,.title,.collection__title,.featured-collection__title{letter-spacing:var(--luxe-letter-spacing-heading);font-weight:var(--luxe-weight-semibold);position:relative}.section-header__title:after{content:"";display:block;width:60px;height:3px;background:linear-gradient(90deg,rgb(var(--color-button)),transparent);margin-top:12px;border-radius:2px}.section-header--center .section-header__title:after{margin-left:auto;margin-right:auto;background:linear-gradient(90deg,transparent,rgb(var(--color-button)),transparent)}.card__heading,.card__heading a{font-weight:var(--luxe-weight-medium);letter-spacing:0;line-height:1.4;transition:color .2s ease}.card__heading a:hover{color:rgb(var(--color-button))}.price-item{font-weight:var(--luxe-weight-semibold);letter-spacing:.02em}.price-item--regular{font-weight:var(--luxe-weight-regular)}.button{font-weight:var(--luxe-weight-medium);letter-spacing:.05em;text-transform:none}.rte p,.banner__text,p{line-height:var(--luxe-line-height-body);letter-spacing:var(--luxe-letter-spacing-body)}.subtitle,.caption{letter-spacing:var(--luxe-letter-spacing-subheading);text-transform:uppercase;font-size:.75rem;font-weight:var(--luxe-weight-medium);color:rgba(var(--color-foreground),.6)}.header__menu-item,.menu-drawer__menu-item{font-weight:var(--luxe-weight-medium);letter-spacing:.02em}.footer-block__heading{font-weight:var(--luxe-weight-semibold);letter-spacing:.02em;text-transform:uppercase;font-size:.85rem}.trust-badges__title{font-weight:var(--luxe-weight-semibold);letter-spacing:-.01em}.trust-badges__text{font-weight:var(--luxe-weight-regular);line-height:1.5;opacity:.85}.rich-text__heading{font-weight:var(--luxe-weight-bold);letter-spacing:var(--luxe-letter-spacing-heading)}.rich-text__text{line-height:1.8;letter-spacing:.01em}.announcement-bar__message{font-weight:var(--luxe-weight-medium);letter-spacing:.03em}@media screen and (max-width: 749px){h1,.h1{line-height:1.2;letter-spacing:-.02em}.banner__heading{letter-spacing:-.02em}.section-header__title:after{width:40px;height:2px;margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/luxe-typography.css.map */
