html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:#c4942a33;color:#1a1a1a}@media screen and (min-width:990px){::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c4942a,#d4af37);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8b6914}}.header-wrapper{transition:background-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease}.header-wrapper.header--scrolled{background-color:#fffffff0!important;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);box-shadow:0 1px #c4942a33,0 4px 24px #00000012}.header-wrapper:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);height:1px;width:0;background:linear-gradient(90deg,transparent 0%,#C4942A 40%,#D4AF37 60%,transparent 100%);transition:width .6s cubic-bezier(.4,0,.2,1);pointer-events:none}.header-wrapper.header--scrolled:after{width:70%}@media screen and (min-width:990px){.header__menu-item .list-menu__item--link{position:relative}.header__menu-item .list-menu__item--link:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:1px;background:linear-gradient(90deg,#c4942a,#d4af37);transition:width .3s ease}.header__menu-item .list-menu__item--link:hover:before,.header__menu-item .list-menu__item--link[aria-current]:before{width:80%}}.announcement-bar__message{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.banner:after{background:linear-gradient(160deg,#1a0a058c,#8b15382e,#1a0a0559)}.banner__heading{position:relative}.banner__heading:after{content:"";display:block;width:52px;height:2px;background:linear-gradient(90deg,#c4942a,#d4af37);margin:1.4rem auto 0;border-radius:1px}.banner--content-align-left .banner__heading:after,.banner--content-align-mobile-left .banner__heading:after{margin-left:0}.banner--content-align-right .banner__heading:after,.banner--content-align-mobile-right .banner__heading:after{margin-right:0;margin-left:auto}.banner__heading,.banner .banner__box .title{text-shadow:0 2px 16px rgba(0,0,0,.35)}.banner__box .button--primary,.banner__box .button:not(.button--secondary):not(.button--tertiary){background-color:transparent!important;background-image:linear-gradient(135deg,#c4942a,#d4af37)!important;color:#1a1a1a!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;border:none!important;box-shadow:0 6px 20px #c4942a66!important;transition:transform .25s ease,box-shadow .25s ease!important}.banner__box .button--primary:hover,.banner__box .button:not(.button--secondary):not(.button--tertiary):hover{transform:translateY(-3px)!important;box-shadow:0 10px 28px #c4942a8c!important}@media screen and (min-width:750px){.banner__media img{transition:transform 8s cubic-bezier(.25,.46,.45,.94);transform:scale(1.04)}.banner__media img.lux-parallax-ready{transform:scale(1)}}.button:not(.button--secondary):not(.button--tertiary):not(.quick-add__button):not([class*=slider]):not(.newsletter-form__button):not(.quantity__button){background-image:linear-gradient(135deg,#c4942a,#d4af37);color:#1a1a1a;letter-spacing:.08em;font-weight:700;transition:transform .22s ease,box-shadow .22s ease!important}.button:not(.button--secondary):not(.button--tertiary):not(.quick-add__button):not([class*=slider]):not(.newsletter-form__button):not(.quantity__button):not([disabled]):hover{transform:translateY(-2px);box-shadow:0 8px 22px #c4942a73!important}.collection__title,.title-wrapper{position:relative}.collection .title,.collection__title .title{font-family:var(--font-luxury-serif, "Playfair Display", Georgia, serif);font-style:normal}.title-wrapper-with-link a,.title-wrapper-with-link .link-with-icon{color:#c4942a;font-weight:600;letter-spacing:.08em;font-size:1.3rem;text-transform:uppercase;text-decoration:none;transition:color .2s ease,opacity .2s ease}.title-wrapper-with-link a:hover,.title-wrapper-with-link .link-with-icon:hover{color:#8b6914}.product__title,h1.product__title{font-family:var(--font-luxury-serif, "Playfair Display", Georgia, serif);letter-spacing:-.02em;line-height:1.2}.related-products .title,.complementary-products .title{font-family:var(--font-luxury-serif, "Playfair Display", Georgia, serif)}.modern-card__media{padding-bottom:0!important;aspect-ratio:1 / 1;height:auto;background-color:#fff}.modern-card__media img,.modern-card__media img.media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;background-color:#fff!important}.card__inner{aspect-ratio:1 / 1;background-color:#fff!important;background-image:none!important}.card__inner:before{display:none!important}.card__media,.card__inner .card__media{background-color:#fff!important}.card__media img,.card__inner .card__media img{object-fit:contain;object-position:center center;width:100%;height:100%;background-color:#fff!important}.collection-hero .media img{object-fit:cover;object-position:center}.lux-stagger-grid .modern-card-wrapper{opacity:0;transform:translateY(22px);transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1)}.lux-stagger-grid .modern-card-wrapper.lux-card-visible{opacity:1;transform:translateY(0)}.modern-card__price .price--on-sale{color:#c4942a!important}.modern-card__badge--sale{background-color:#8b1538!important;color:#fff!important}.active-facets__button,.facets__selected .button{border-color:#c4942a!important;color:#8b6914!important}.facets__heading{letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem}.variant-pills .swatch__input:checked+.swatch__label,.product-form__input .form__label,.variant-pills__input:checked+.variant-pills__label{border-color:#c4942a!important;color:#8b1538!important}.quantity:hover,.quantity:focus-within{border-color:#c4942a;box-shadow:0 0 0 1px #c4942a}@media screen and (min-width:750px){.product__column-sticky{z-index:10}}.announcement-bar-section .utility-bar{letter-spacing:.1em}.email-signup-banner .title,.email-signup-banner h2{font-family:var(--font-luxury-serif, "Playfair Display", Georgia, serif);font-style:italic}.newsletter-form__button{background-image:linear-gradient(135deg,#c4942a,#d4af37);color:#1a1a1a;transition:opacity .2s ease}.newsletter-form__button:hover{opacity:.88}.field__input:focus,.select__select:focus{border-color:#c4942a!important;box-shadow:0 0 0 1px #c4942a!important;outline:none!important}.footer-block__heading{font-family:var(--font-luxury-serif, "Playfair Display", Georgia, serif);font-style:normal;font-size:1.6rem!important;letter-spacing:.04em;color:rgb(var(--color-foreground));padding-bottom:1rem;border-bottom:1px solid rgba(196,148,42,.25);margin-bottom:2.4rem!important}.footer__list-social .list-social__item a,.footer .list-menu__item--link{transition:color .2s ease,opacity .2s ease}.footer .list-menu__item--link:hover{color:#c4942a!important}.footer .list-social__link:hover .icon{color:#c4942a}.footer__content-bottom{border-top:1px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,transparent,rgba(196,148,42,.3),transparent) border-box;border-image:linear-gradient(90deg,transparent,rgba(196,148,42,.35),transparent) 1}.footer .list-payment .icon{opacity:.75;transition:opacity .2s ease}.footer .list-payment .icon:hover{opacity:1}.cart-drawer__footer .totals__total-value{color:#c4942a;font-family:var(--font-luxury-serif, "Playfair Display", Georgia, serif);font-size:2.2rem}.cart-drawer__footer .button--primary,.cart__footer .button--primary{background-image:linear-gradient(135deg,#c4942a,#d4af37);color:#1a1a1a;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#md-sticky-atc{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:1px solid rgba(196,148,42,.2)!important;box-shadow:0 -4px 24px #0000001a}.rich-text__heading{font-family:var(--font-luxury-serif, "Playfair Display", Georgia, serif);font-style:italic}.rich-text hr{background:linear-gradient(90deg,transparent,#C4942A,transparent);height:1px;border:none;margin:3rem auto;max-width:200px}.image-with-text__content .title:after{content:"";display:block;width:40px;height:2px;background:linear-gradient(90deg,#c4942a,#d4af37);margin-top:1.2rem;border-radius:1px}.multicolumn-card__image-wrapper{transition:transform .3s ease}.multicolumn-card:hover .multicolumn-card__image-wrapper{transform:translateY(-4px)}.multicolumn-card__info .title{font-size:1.6rem;letter-spacing:.04em}.price__badge-sale,.badge--sale,.card__badge .badge{background-color:#8b1538!important;color:#fff!important;font-weight:700!important;letter-spacing:.06em!important}.accordion__title:hover,details[open] .accordion__title{color:#c4942a}details[open] .accordion__title{border-bottom:1px solid rgba(196,148,42,.2)}.mobile-facets__details .mobile-facets__header,.menu-drawer .list-menu__item--link{letter-spacing:.06em}.menu-drawer .list-menu__item--link[aria-current=page]{color:#c4942a}.search__button .icon,.predictive-search__button .icon{transition:color .2s ease}.search-modal__form:focus-within .search__button .icon{color:#c4942a}.scroll-trigger.animate--slide-in{transform:translateY(2.8rem)}@media screen and (max-width:749px){.banner__heading{font-size:calc(var(--font-heading-scale) * 2.8rem)!important}.collection__grid{gap:1.2rem}#md-sticky-atc{padding-top:.8rem!important;padding-bottom:.8rem!important}}@media screen and (min-width:750px){.collection .title{font-size:calc(var(--font-heading-scale) * 3rem)}}body:has(.article-template) .article-template .scroll-trigger,body:has(.article-template) .article-template .scroll-trigger--offscreen,body:has(.article-template) .article-template .animate--slide-in,body:has(.article-template) .article-template .animate--fade-in,body:has(.main-blog) .main-blog .scroll-trigger,body:has(.main-blog) .main-blog .scroll-trigger--offscreen{opacity:1!important;transform:none!important;visibility:visible!important}.article-template__content,.article-template__content *{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/luxury-enhancements.css.map */
