:root{--lux-gold: #b08d57;--lux-gold-soft: #c5a572;--lux-gold-rgb: 176, 141, 87;--lux-ink: 26, 26, 26;--lux-ivory: #faf8f4;--lux-hairline: rgba(var(--color-foreground), .1);--lux-hairline-strong: rgba(var(--color-foreground), .18);--lux-shadow-soft: 0 18px 48px -24px rgba(0, 0, 0, .18);--lux-shadow-lift: 0 28px 60px -28px rgba(0, 0, 0, .22);--lux-ease: cubic-bezier(.22, .61, .36, 1);--lux-ease-soft: cubic-bezier(.25, .1, .25, 1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{letter-spacing:.06em;font-weight:400}h1,.h1{letter-spacing:.04em}h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-transform:uppercase;letter-spacing:.12em}.rte{letter-spacing:.02em;line-height:1.8}.section-header{border-bottom:1px solid rgba(var(--color-foreground),.08)}.header{letter-spacing:.1em}.header__menu-item,.list-menu__item--link{text-transform:uppercase;font-size:1.15rem;letter-spacing:.15em;font-weight:400;position:relative;transition:color .3s ease}.header__menu-item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:rgb(var(--color-foreground));transition:width .4s cubic-bezier(.25,.1,.25,1)}.header__menu-item:hover:after,.header__menu-item[aria-expanded=true]:after{width:100%}.header__heading-link{letter-spacing:.08em}.header__heading-logo-wrapper,.header__icon{transition:opacity .3s ease}.header__icon:hover{opacity:.6}.cart-count-bubble{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1rem;min-width:1.8rem;min-height:1.8rem;border-radius:50%}.announcement-bar{letter-spacing:.18em;text-transform:uppercase;font-size:1.05rem}.announcement-bar__link{text-decoration:none}.slideshow__text{letter-spacing:.06em}.slideshow__text .banner__heading{letter-spacing:.04em;font-weight:400;text-shadow:0 2px 20px rgba(0,0,0,.15)}.slideshow__text .banner__subheading,.slideshow__text .banner__text{letter-spacing:.08em;font-weight:300;text-shadow:0 1px 10px rgba(0,0,0,.1)}.slideshow .slider__slide{transition:opacity .8s ease}.card-wrapper{position:relative}.card__media .media img{transition:transform .8s cubic-bezier(.25,.1,.25,1),opacity .5s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card__heading,.card__heading a{text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;font-weight:400;font-family:var(--font-body-family);transition:color .3s ease}.card__heading a:hover{text-decoration:none;opacity:.7}.price-item{letter-spacing:.06em;font-weight:400}.price .price-item--regular{font-size:1.3rem}.card__information .visually-hidden+span,.card-information .caption-with-letter-spacing{text-transform:uppercase;letter-spacing:.12em;font-size:1rem;opacity:.55}.card__content{padding-top:1.2rem}.card-information{gap:.6rem}.badge{text-transform:uppercase;letter-spacing:.14em;font-size:.95rem;font-weight:400;border-radius:0;padding:.5rem 1.2rem}.collection-hero__title{text-transform:uppercase;letter-spacing:.14em;font-weight:400;text-align:center;font-size:calc(var(--font-heading-scale) * 2.8rem);position:relative;padding-bottom:2rem}.collection-hero__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:1px;background-color:rgb(var(--color-foreground));opacity:.3}.collection-hero__text-wrapper{text-align:center;padding:4rem 2rem 3rem}.collection-hero__description{max-width:600px;margin:1.5rem auto 0;font-style:italic;opacity:.7;letter-spacing:.02em;line-height:1.8}.product-grid{column-gap:2.4rem;row-gap:4rem}@media screen and (min-width:750px){.product-grid{column-gap:3rem;row-gap:5rem}}.facets__heading{text-transform:uppercase;letter-spacing:.12em;font-weight:400}.facets__disclosure-title{text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem}.product-count__text{text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem;opacity:.5}.title-wrapper,.title-wrapper--no-top-margin{margin-bottom:3.5rem}.section-header .title,.collection-list-title,.title--primary{text-transform:uppercase;letter-spacing:.1em;font-weight:400}.rich-text__heading{text-transform:uppercase;letter-spacing:.1em}.image-with-text__heading{letter-spacing:.04em;line-height:1.3}.collection-list__item .card__heading{text-transform:uppercase;letter-spacing:.14em;font-weight:400}.collection-card-wrapper:hover .card__heading a{text-decoration:none}.button,button.button,a.button{text-transform:uppercase;letter-spacing:.16em;font-weight:400;font-size:1.15rem;padding:1.4rem 3.5rem;transition:all .4s cubic-bezier(.25,.1,.25,1);border-radius:0!important}.button--primary:hover{opacity:.85;transform:translateY(-1px)}.button--secondary{background-color:transparent;border:1px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.button--secondary:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.newsletter-form__field-wrapper .field__input{border:none;border-bottom:1px solid rgba(var(--color-foreground),.3);border-radius:0;background:transparent;padding:1.2rem 0;letter-spacing:.06em;transition:border-color .3s ease}.newsletter-form__field-wrapper .field__input:focus{border-bottom-color:var(--lux-gold);box-shadow:none;outline:none}.newsletter-form__field-wrapper .field__label{letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem}.newsletter__heading{text-transform:uppercase;letter-spacing:.12em}.email-signup-banner__heading{text-transform:uppercase;letter-spacing:.08em}.footer{border-top:1px solid rgba(var(--color-foreground),.08)}.footer-block__heading{text-transform:uppercase;letter-spacing:.14em;font-weight:400;font-size:1.2rem;margin-bottom:2rem}.footer-block__details-content .list-menu__item--link{letter-spacing:.06em;font-size:1.25rem;opacity:.7;transition:opacity .3s ease;text-transform:none}.footer-block__details-content .list-menu__item--link:hover{opacity:1;text-decoration:none}.footer__copyright{letter-spacing:.08em;text-transform:uppercase;font-size:1rem;opacity:.5;padding-top:3rem;border-top:1px solid rgba(var(--color-foreground),.08)}.list-payment .icon{opacity:.5;transition:opacity .3s ease}.list-payment .icon:hover{opacity:.8}.scroll-trigger.animate--slide-in{transition:opacity .8s cubic-bezier(.25,.1,.25,1),transform .8s cubic-bezier(.25,.1,.25,1)}[data-cascade] .scroll-trigger{--animation-delay: .15s}.image-with-text .grid{gap:0}.image-with-text__content{letter-spacing:.03em}.image-with-text__content .button{margin-top:2rem}.predictive-search__heading{text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem}.predictive-search__item-heading{letter-spacing:.04em}.multicolumn-card__info .h3{text-transform:uppercase;letter-spacing:.1em}a.link{transition:opacity .3s ease}a.link:hover{opacity:.65}::selection{background-color:rgba(var(--lux-gold-rgb),.2);color:inherit}*:focus-visible{outline:1px solid rgba(var(--color-foreground),.4);outline-offset:3px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:rgb(var(--color-background))}::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.15);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground),.3)}hr{border:none;height:1px;background:rgba(var(--color-foreground),.1)}.loading-overlay__spinner .spinner{stroke:rgb(var(--color-foreground))}.pagination__item{text-transform:uppercase;letter-spacing:.1em}.breadcrumbs{text-transform:uppercase;letter-spacing:.12em;font-size:1rem}.header__submenu{border:none!important;box-shadow:0 20px 40px #0000000d!important;background-color:#fff!important;padding:2.5rem!important;border-radius:0!important}.header__submenu .header__menu-item{font-size:1.15rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:1rem 2rem!important;justify-content:center!important;text-align:center!important;font-family:var(--font-body-family);font-weight:400;transition:opacity .3s ease}.header__submenu .header__menu-item:after{display:none!important}.header__submenu .header__menu-item:hover{opacity:.6}.header__submenu[open]{animation:elegantFadeIn .3s cubic-bezier(.25,.1,.25,1) forwards}@keyframes elegantFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.search-modal{background-color:#fff!important;border-bottom:1px solid rgba(var(--color-foreground),.05)!important}.search-modal__form .search__input{border:none!important;border-bottom:1px solid rgb(var(--color-foreground))!important;border-radius:0!important;font-size:1.6rem!important;letter-spacing:.1em!important;padding-left:0!important;background-color:transparent!important}.search-modal__form .search__input:focus{outline:none!important;box-shadow:none!important;border-bottom-width:2px!important}@media screen and (min-width:990px){.product-grid-container #product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3rem!important}.product-grid-container #product-grid .grid__item{width:auto!important;max-width:100%!important}}.mega-menu__content{border:none!important;box-shadow:0 25px 50px #0000000d!important;background-color:#fff!important;padding:4rem 6rem!important;border-radius:0!important;border-bottom:1px solid rgba(var(--color-foreground),.05)!important}.mega-menu__list{gap:4rem!important;max-width:var(--page-width)!important;margin:0 auto!important}.mega-menu__list>li{width:auto!important}.mega-menu__link--level-2{font-size:1.2rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:500!important;color:rgb(var(--color-foreground))!important;padding-bottom:1.2rem!important;border-bottom:1px solid rgba(var(--color-foreground),.08)!important;margin-bottom:1.5rem!important;font-family:var(--font-body-family)}.mega-menu__list .list-menu__item--link{font-size:1.15rem!important;letter-spacing:.1em!important;text-transform:none!important;opacity:.75;padding:.6rem 0!important;transition:opacity .3s ease,color .3s ease}.mega-menu__list .list-menu__item--link:hover{opacity:1;color:var(--lux-gold)!important}.product-card-wrapper{padding:1rem}.luxury-wishlist-btn{position:absolute;top:1.5rem;right:1.5rem;z-index:10;background:none;border:none;padding:.8rem;cursor:pointer;color:rgba(var(--color-foreground),.35);transition:color .3s ease,transform .3s cubic-bezier(.25,.1,.25,1);display:flex;align-items:center;justify-content:center;background-color:#ffffffd9;border-radius:50%;box-shadow:0 4px 10px #00000008}.luxury-wishlist-btn:hover{transform:scale(1.1);color:rgba(var(--color-foreground),.8);background-color:#fff}.luxury-wishlist-btn.wishlisted{color:var(--lux-gold)!important}.luxury-wishlist-btn .icon-heart{width:1.8rem;height:1.8rem;stroke-width:1.5;fill:transparent;transition:fill .3s ease}.luxury-wishlist-btn.wishlisted .icon-heart{fill:var(--lux-gold)!important}.card-wrapper .quick-add{position:absolute;bottom:2rem;left:2rem;right:2rem;z-index:5;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s cubic-bezier(.25,.1,.25,1)}.card-wrapper:hover .quick-add{opacity:1;transform:translateY(0)}.card-wrapper .quick-add__submit{background-color:#fff!important;color:#111!important;border:1px solid #111111!important;font-size:1.1rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:1.4rem 2.5rem!important;min-height:auto!important;box-shadow:0 10px 20px #0000000d!important;transition:all .3s ease!important}.card-wrapper .quick-add__submit:hover{background-color:#111!important;color:#fff!important}@media screen and (min-width:750px){.product__info-wrapper{position:sticky!important;top:100px!important;height:fit-content!important}}.product__info-container .accordion{border-top:1px solid rgba(var(--color-foreground),.08)!important;border-bottom:none!important;margin:0!important}.product__info-container .accordion:last-child{border-bottom:1px solid rgba(var(--color-foreground),.08)!important}.product__info-container .accordion__title{font-size:1.2rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important;font-family:var(--font-body-family)}.product__info-container .accordion__content{font-size:1.25rem!important;line-height:1.8!important;opacity:.8!important;padding-bottom:2rem!important}.product__info-container details[open] summary{padding-bottom:1rem!important}.product__info-container .product-form__submit{text-transform:uppercase!important;letter-spacing:.18em!important;font-weight:400!important;font-size:1.25rem!important;padding:1.6rem 3rem!important;border-radius:0!important;transition:opacity .3s ease}@media screen and (max-width:749px){.product__info-container{padding-left:1rem;padding-right:1rem}.product-form__buttons{margin-top:2rem}}.product__title h1,.product__title .h1{font-size:clamp(2.6rem,3.4vw,3.6rem);letter-spacing:.04em;line-height:1.2}.product__text.caption-with-letter-spacing,.product .price--large .price-item{letter-spacing:.06em}.product .price--large .price-item--regular{font-size:2.2rem;font-weight:400}.product-form__input input[type=radio]:checked+label{border-color:var(--lux-gold);box-shadow:inset 0 0 0 1px var(--lux-gold)}.product__sku,.product__text{text-transform:uppercase;letter-spacing:.12em;font-size:1.05rem;opacity:.55}.banner__heading{font-size:clamp(3.4rem,6vw,6.4rem)!important;line-height:1.08}.banner__buttons .button--secondary{border-color:#ffffffe6;color:#fff;background:#ffffff0f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.banner__buttons .button--secondary:hover{background:#fff;color:#111;border-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/7/assets/luxury-overrides.css.map */
