:root{--lux-bronze: #8a6d3b;--lux-gold: #c8a96a;--lux-bordeaux: #5e1a2b;--lux-ink: #1c1b1a;--lux-ease: cubic-bezier(.22, .61, .36, 1);--lux-hairline: 1px solid rgba(var(--color-border), 1)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga"}::selection{background:var(--lux-bordeaux);color:#fbf9f5}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:500;font-optical-sizing:auto}h1,.h1{line-height:1.08;letter-spacing:-.005em}h2,.h2{line-height:1.12}.subtitle,.card__subtitle,.rich-text__subheading{letter-spacing:.2em;font-weight:500}.rich-text__text,.rich-text__text p{max-width:62ch;margin-inline:auto}.rich-text--align-left .rich-text__text,.rich-text--align-left .rich-text__text p{margin-inline:0}.rich-text--align-center .rich-text__heading:after{content:"";display:block;width:4.8rem;height:1px;margin:2.2rem auto 0;background:var(--lux-bronze)}.color-background-2 .rich-text--align-center .rich-text__heading:after,.color-background-3 .rich-text--align-center .rich-text__heading:after{background:var(--lux-gold)}.button,.shopify-challenge__button,.customer button{border-radius:0}.button--primary,.button--secondary,.button--tertiary,.customer .button--primary,.customer .button--secondary,.customer .button--tertiary{min-height:4.8rem;padding:0 3.4rem;font-weight:500;letter-spacing:.18em;transition:background-color .5s var(--lux-ease),color .5s var(--lux-ease),border-color .5s var(--lux-ease)}.button--primary{border:1px solid rgb(var(--color-button))}.button--secondary{border:1px solid transparent}.button--simple-move,.button--simple{letter-spacing:.18em;text-transform:uppercase}:focus-visible{outline:2px solid var(--lux-bronze);outline-offset:3px}.color-background-2 :focus-visible,.color-background-3 :focus-visible{outline-color:var(--lux-gold)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select,.field__input{border-radius:0}.header-wrapper{border-bottom:var(--lux-hairline);background:rgb(var(--color-background))}.header__heading-logo{transition:opacity .4s var(--lux-ease)}.header__heading-link:hover .header__heading-logo{opacity:.8}.header__menu-item,.header__inline-menu .list-menu__item--link{letter-spacing:.16em}.card-wrapper{--card-gap: 1.4rem}.card-wrapper .card__inner{overflow:hidden;background:rgb(var(--color-background-secondary, 241, 236, 226))}.card-wrapper .card__inner img{transition:transform 1.4s var(--lux-ease),opacity .6s var(--lux-ease);will-change:transform}@media(hover:hover){.card-wrapper:hover .card__inner img{transform:scale(1.04)}}.card-information__top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding-top:1.6rem}.card__title,.card__title a{font-weight:600;letter-spacing:.02em;text-decoration:none}.card-wrapper .price{letter-spacing:.08em;font-size:1.4rem;color:rgb(var(--color-foreground-secondary))}.card-wrapper .card__subtitles{text-align:center}.product__title,.product__info-container .h1{font-weight:500;line-height:1.1}.product__info-container .price{letter-spacing:.06em;font-size:2rem}.product-form__submit,.product-form__buttons .button{width:100%}.product__info-container .accordion,.product__accordion{border-color:rgb(var(--color-border))}.footer{letter-spacing:.01em}.footer .footer__heading,.footer .subtitle{letter-spacing:.22em}.footer a{text-decoration:none;transition:color .3s var(--lux-ease)}.footer a:hover{color:var(--lux-gold)}.footer .newsletter-form .field__input{background:transparent}hr{border:0;border-top:var(--lux-hairline)}img{image-rendering:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.card-wrapper:hover .card__inner img{transform:none}}@media screen and (max-width:749px){.button--primary,.button--secondary,.button--tertiary{padding:0 2.4rem}.rich-text--align-center .rich-text__heading:after{margin-top:1.6rem}}h1,h2,h3,.h1,.h2,.h3,.title--section{text-wrap:balance}p,.rte,.rich-text__text{text-wrap:pretty}.image-banner .banner--full{min-height:min(86vh,84rem)}.image-banner__heading.h1{font-size:clamp(4.4rem,6.4vw,9.6rem);line-height:1.02;letter-spacing:-.012em;font-weight:500;margin-bottom:2.4rem;max-width:17ch}.image-banner__heading.h2{font-size:clamp(3.2rem,3.8vw,5.2rem);line-height:1.08;letter-spacing:-.008em;max-width:24ch;margin-inline:auto}.image-banner .banner:is([class*=left]) .image-banner__heading.h2{margin-inline:0}.image-banner__heading em,.lux-bespoke__heading em,h1 em,h2 em{font-style:italic;font-weight:400}.image-banner .color-background-2 .image-banner__heading em,.image-banner .color-background-3 .image-banner__heading em{color:var(--lux-gold)}.image-banner__text{font-size:1.7rem;line-height:1.6;max-width:46ch}.image-banner__buttons-wrapper{gap:1.4rem;margin-top:3.2rem}.image-banner .banner:is([class*=bottom]) .image-banner__wrapper{padding-bottom:8rem}@media screen and (max-width:749px){.image-banner .banner--full{min-height:74vh}.image-banner .banner:is([class*=bottom]) .image-banner__wrapper{padding-bottom:4.4rem}.image-banner__heading.h1{max-width:11ch}}.lux-trust.background,.lux-bespoke.color-background-1.background,.lux-collections.color-background-1.background{background:rgb(var(--color-background-secondary))}.section-heading__heading{font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.08}.section-heading{align-items:flex-end;margin-bottom:4rem}.card-wrapper .card__title,.card-wrapper .card__title a{font-size:2.1rem;line-height:1.2}.card-wrapper .price{font-size:1.35rem;letter-spacing:.1em}.card-information__top{padding-top:1.8rem}.lux-bespoke__heading{font-size:clamp(3.6rem,4.4vw,5.8rem);line-height:1.05}.rich-text__text{margin-bottom:3.2rem}@media screen and (max-width:749px){.image-banner__buttons-wrapper{flex-direction:column;align-items:stretch}.image-banner__buttons-wrapper .button{width:100%}}.lux-card-flag{font-family:var(--font-subtitle-family);font-size:1.05rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--lux-bordeaux)}.color-background-2 .lux-card-flag,.color-background-3 .lux-card-flag{color:var(--lux-gold)}.lux-tabs__heading,.lux-feed__heading,.lux-process__heading,.lux-ig__heading,.lux-collections__header .h2{font-size:clamp(3rem,3.4vw,4.4rem);line-height:1.08}
/*# sourceMappingURL=/cdn/shop/t/24/assets/luxury.css.map */
