@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap";:root{--font-heading-family: "Playfair Display", "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-style: normal;--font-body-weight: 300;--font-body-weight-bold: 500;--buttons-radius: 0px;--buttons-radius-outset: 0px;--inputs-radius: 0px;--buttons-border-width: 1px;--buttons-border-opacity: 1;--product-card-corner-radius: 0rem;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--product-card-border-width: 0rem;--product-card-image-padding: 0rem;--collection-card-corner-radius: 0rem;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0;--blog-card-corner-radius: 0rem;--blog-card-shadow-opacity: 0;--blog-card-shadow-visible: 0;--media-radius: 0px;--media-shadow-opacity: 0;--media-shadow-visible: 0;--text-boxes-radius: 0px;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-visible: 0;--badge-corner-radius: 0rem;--popup-corner-radius: 0px;--shadow-opacity: 0;--shadow-visible: 0;--lux-ease: cubic-bezier(.25, .1, .25, 1);--lux-ease-out: cubic-bezier(.16, 1, .3, 1);--lux-duration: .6s;--lux-duration-long: 1s;--spacing-sections-desktop: 80px;--spacing-sections-mobile: 48px}body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.01em;line-height:1.15}.h0,h1,.h1{font-weight:400}h2,.h2{font-weight:400;letter-spacing:-.005em}h3,.h3,h4,.h4,h5,.h5{font-weight:500}.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{font-family:var(--font-body-family);font-weight:400;letter-spacing:.2em;text-transform:uppercase}.page-width{padding-left:4rem;padding-right:4rem}@media screen and (min-width:750px){.page-width{padding-left:6rem;padding-right:6rem}}@media screen and (min-width:990px){.page-width{padding-left:8rem;padding-right:8rem}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.18em;font-weight:400;font-size:1.1rem;border-radius:0;transition:all var(--lux-duration) var(--lux-ease)}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{border-radius:0;box-shadow:none}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{border-radius:0}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:0 0 0 1px rgba(var(--color-button),var(--alpha-button-border))}.button--tertiary{font-size:1.1rem;letter-spacing:.18em;border-radius:0}.button--secondary:after{border-radius:0}.field__input,.select__select,.customer .field input,.customer select{border-radius:0;font-family:var(--font-body-family);font-weight:300;letter-spacing:.03em;transition:box-shadow var(--lux-duration) var(--lux-ease)}.field:before,.field:after,.select:before,.select:after{border-radius:0}.form__label,.field__label{font-family:var(--font-body-family);font-weight:400;letter-spacing:.12em;text-transform:uppercase;font-size:1rem}.card,.card--card,.card--standard .card__inner{border-radius:0}.card--card:after,.card--standard .card__inner:after{border-radius:0;box-shadow:none}.card .card__inner .card__media{border-radius:0}.card__information{padding:1.6rem 0}.card__heading{font-family:var(--font-heading-family);font-weight:400;letter-spacing:0}.card-information>.price{font-family:var(--font-body-family);font-weight:300;letter-spacing:.06em}.card-wrapper .card__media img,.card-wrapper .media img{transition:transform var(--lux-duration-long) var(--lux-ease)}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.05)}@media screen and (min-width:990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--lux-duration-long) var(--lux-ease)}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.05)}.card-wrapper:hover .media.media--hover-effect>img+img{transition:transform var(--lux-duration-long) var(--lux-ease),opacity var(--lux-duration) var(--lux-ease);transform:scale(1.05)}}.title-wrapper-with-link .title,.section-header .title{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.01em}.collection-hero__title,.collection__title{font-family:var(--font-heading-family);font-weight:400}.badge{border-radius:0;font-family:var(--font-body-family);font-weight:400;letter-spacing:.14em;text-transform:uppercase;font-size:1rem}.global-media-settings,.contains-media{--border-radius: 0px;--shadow-opacity: 0}blockquote{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:2rem;line-height:1.4;border-left:1px solid rgba(var(--color-foreground),.2);padding-left:2rem}@media screen and (min-width:750px){blockquote{font-size:2.6rem;padding-left:3rem}}::selection{background-color:rgba(var(--color-foreground),.08)}a:not(.button){transition:opacity var(--lux-duration) var(--lux-ease)}a:not(.button):hover{opacity:.7}.slider{scrollbar-width:none}.slider::-webkit-scrollbar{display:none}.disclosure__button,.localization-selector,.popup-modal__content,.menu-drawer,.cart-drawer{border-radius:0}@media screen and (min-width:750px){.grid--2-col-desktop .grid__item,.grid--3-col-desktop .grid__item,.grid--4-col-desktop .grid__item{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 40px}}.price__regular,.price__sale,.price-item,.price-item--regular,.price-item--sale{font-family:var(--font-body-family);font-weight:300;letter-spacing:.06em}.product__title h1,.product__title .h1{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.02em;line-height:1.1}.header__heading-link{letter-spacing:.06em}.header__menu-item{font-family:var(--font-body-family);font-weight:400;letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem;transition:opacity var(--lux-duration) var(--lux-ease)}.header__menu-item:hover{opacity:.6}.footer-block__heading,.footer__content-top h2{font-family:var(--font-body-family);font-weight:400;letter-spacing:.14em;text-transform:uppercase;font-size:1.1rem}.newsletter-form__field-wrapper .field__input,.newsletter-form__button{border-radius:0}.banner__heading,.rich-text__heading,.image-with-text__heading{font-family:var(--font-heading-family);font-weight:400;line-height:1.1}.banner__text,.rich-text__text,.image-with-text__text{font-family:var(--font-body-family);font-weight:300;line-height:1.7;letter-spacing:.01em}.button,.btn,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.cart-notification__button,.cart__checkout-button,.cart-drawer__checkout,.drawer__cart-totals .button{background-color:var(--color-button, #7D1535)!important;color:var(--color-button-text, #FAF8F6)!important;border:1px solid var(--color-button, #7D1535)!important;font-family:var(--font-body-family)!important;text-transform:uppercase!important;letter-spacing:.18em!important;transition:all var(--lux-duration) var(--lux-ease)!important;border-radius:0!important;box-shadow:none!important}.button:hover,.btn:hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover,.cart-notification__button:hover,.cart__checkout-button:hover,.cart-drawer__checkout:hover,.drawer__cart-totals .button:hover{background-color:var(--color-button-text, #FAF8F6)!important;color:var(--color-button, #7D1535)!important;border-color:var(--color-button, #7D1535)!important}.button--secondary,.cart-notification__links .button--secondary{background-color:transparent!important;color:var(--color-button, #7D1535)!important;border:1px solid var(--color-button, #7D1535)!important}.button--secondary:hover,.cart-notification__links .button--secondary:hover{background-color:var(--color-button, #7D1535)!important;color:var(--color-button-text, #FAF8F6)!important}.field__input,.select__select,.customer .field input,.customer select,.text-area,.cart__note,textarea{background-color:transparent!important;border:1px solid rgba(var(--color-foreground),.3)!important;color:rgb(var(--color-foreground))!important;border-radius:0!important;transition:border-color var(--lux-duration) var(--lux-ease),box-shadow var(--lux-duration) var(--lux-ease)!important;padding:1.5rem!important;box-shadow:none!important}.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible,.text-area:focus,.text-area:focus-visible,textarea:focus,textarea:focus-visible{outline:none!important;border-color:var(--color-button, #7D1535)!important;box-shadow:0 0 0 1px var(--color-button, #7D1535)!important}.cart-drawer,.drawer__inner,.cart-notification{background-color:rgb(var(--color-background, 250, 248, 246))!important;color:rgb(var(--color-foreground, 44, 44, 44))!important;border-left:1px solid rgba(var(--color-foreground),.1)!important}.cart-drawer__header,.cart-notification__header{border-bottom:1px solid rgba(var(--color-foreground),.1)!important;padding-bottom:1.5rem!important}.drawer__footer,.cart-notification__links{border-top:1px solid rgba(var(--color-foreground),.1)!important}.cart-notification{border:1px solid rgba(var(--color-foreground),.1)!important;box-shadow:0 10px 30px #0000000d!important;border-radius:0!important}.cart-item__name,.cart-notification-product__name{color:rgb(var(--color-foreground))!important;font-family:var(--font-heading-family)!important;font-weight:400!important;text-decoration:none!important}.cart-item__name:hover,.cart-notification-product__name:hover{color:var(--color-button, #7D1535)!important}cart-note summary{color:rgb(var(--color-foreground))!important;font-family:var(--font-body-family)!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important}.quantity{border:1px solid rgba(var(--color-foreground),.3)!important;border-radius:0!important}.quantity:after{box-shadow:none!important}.quantity__button{color:rgb(var(--color-foreground))!important;background-color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/luxury-overrides.css.map */
