@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(Prata-Regular.woff2) format("woff2")}@font-face{font-family:Jost Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(Jost-Variable.woff2) format("woff2-variations")}.luxury-display,.luxury-h1,.luxury-h2,.luxury-h3,.luxury-header__logo-text,.luxury-cat__title,.luxury-mega__feature-title,.luxury-drawer__row,.luxury-footer__wordmark,.luxury-hero__inner .luxury-display,.luxury-campaign__content .luxury-h2{font-variation-settings:normal;font-weight:400;font-synthesis:none}.luxury-display{letter-spacing:-.01em;line-height:1.12}.luxury-h1{letter-spacing:-.006em;line-height:1.16}.luxury-h2{letter-spacing:-.003em;line-height:1.22}.luxury-h3{letter-spacing:0;line-height:1.32}.luxury-cat__title{line-height:1.16}:root{--size-display: clamp(2.75rem, 6.2vw, 6rem)}body{letter-spacing:.005em}.luxury-eyebrow{letter-spacing:.18em;font-weight:500}.luxury-nav__link{letter-spacing:.11em;font-weight:400}.luxury-btn{letter-spacing:.15em;font-weight:500}.luxury-service__title{letter-spacing:.16em;font-weight:500}.luxury-card__collection,.luxury-cat__sub{letter-spacing:.16em}@media(max-width:989px){:root{--size-body: 1.125rem;--size-small: 1rem;--size-nav: .9375rem;--size-label: .8125rem;--size-button: .875rem;--lead-body: 1.65}.luxury-body-lg{font-size:1.25rem;line-height:1.55}.luxury-card__title{font-size:1rem;line-height:1.4}.luxury-card__price{font-size:1rem}.luxury-acc__panel{font-size:1rem;line-height:1.75}.luxury-acc__toggle{font-size:.9375rem}.luxury-pdp__price{font-size:1.25rem}.luxury-pdp__chip{font-size:.8125rem}.luxury-pdp__swatch,.luxury-cart__name,.luxury-cart__price{font-size:1rem}.luxury-cart__variant{font-size:.8125rem}.luxury-service__text,.luxury-footer__list a,.luxury-footer__tagline,.luxury-reel__caption{font-size:1rem}.luxury-seen__credit{font-size:.8125rem}.luxury-drawer__sub a,.luxury-channel__value{font-size:1.0625rem}.luxury-input,.luxury-select,.luxury-textarea{font-size:16px}}@media(min-width:990px){:root{--size-h3: clamp(1.625rem, 2.4vw, 2.125rem);--size-body: clamp(1.25rem, 1.4vw, 1.5rem);--size-small: 1.0625rem;--size-label: .875rem;--size-nav: .9375rem;--size-button: .875rem;--header-height: 94px}.luxury-body-lg{font-size:clamp(1.3125rem,1.7vw,1.75rem);line-height:1.58}.luxury-header__logo-text{font-size:clamp(1.375rem,2.2vw,2rem);letter-spacing:.07em}.luxury-nav{gap:clamp(2rem,2.6vw,3.25rem)}.luxury-card__title,.luxury-card__price{font-size:var(--size-small)}.luxury-pdp__price{font-size:clamp(1.25rem,1.5vw,1.625rem)}.luxury-pdp__swatch{font-size:1.0625rem}.luxury-acc__panel{font-size:1.0625rem;line-height:1.78}.luxury-acc__toggle{font-size:var(--size-nav)}.luxury-service__text,.luxury-footer__list a,.luxury-footer__tagline,.luxury-reel__caption{font-size:1.0625rem}}@media(min-width:1600px){:root{--size-body: 1.5rem;--size-small: 1.125rem;--size-label: .9375rem;--size-nav: 1rem;--size-button: .9375rem;--header-height: 100px}.luxury-body-lg{font-size:1.75rem}.luxury-toolbar{min-height:64px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/luxury-typography.css.map */
