:root{--lux-white: #FAFAF8;--lux-beige: #F2EDE6;--lux-beige-mid: #E8E0D5;--lux-stone: #C4B9A8;--lux-walnut: #8C6E50;--lux-charcoal: #1C1C1A;--lux-brown-dark: #2C2825;--lux-gold: #C9A96E;--lux-gold-light: #D9BB87;--lux-gold-muted: rgba(201, 169, 110, .12);--lux-font-display: "Playfair Display", Georgia, "Times New Roman", serif;--lux-font-body: "Assistant", "Helvetica Neue", Arial, sans-serif;--lux-ease: cubic-bezier(.4, 0, .2, 1);--lux-duration-s: .18s;--lux-duration-m: .35s;--lux-duration-l: .55s;--lux-shadow-subtle: 0 1px 8px rgba(28, 28, 26, .05);--lux-shadow-card: 0 2px 24px rgba(28, 28, 26, .07);--lux-shadow-hover: 0 8px 48px rgba(28, 28, 26, .13);--lux-shadow-modal: 0 20px 80px rgba(28, 28, 26, .2)}::selection{background-color:var(--lux-gold-muted);color:var(--lux-charcoal)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--lux-beige)}::-webkit-scrollbar-thumb{background:var(--lux-stone);border-radius:3px}:focus-visible{outline:2px solid var(--lux-gold)!important;outline-offset:3px!important}img{display:block;max-width:100%}h1,.h1,h2,.h2,h3,.h3,.title,.banner__heading,.card__heading{font-family:var(--lux-font-display)!important;font-weight:400!important;letter-spacing:-.02em;line-height:1.2}h4,.h4,h5,.h5,h6,.h6,.caption-large,.caption-with-letter-spacing{font-family:var(--lux-font-body)!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase}body,p{font-family:var(--lux-font-body);line-height:1.75}.subtitle{font-family:var(--lux-font-body)!important;font-size:1.1rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:600!important}.utility-bar{padding-top:1.1rem!important;padding-bottom:1.1rem!important;font-size:1.15rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;font-family:var(--lux-font-body)!important}.announcement-bar__message,.announcement-bar__message a{font-family:var(--lux-font-body)!important;letter-spacing:.14em!important}.header-wrapper{border-bottom:1px solid rgba(28,28,26,.09)!important;transition:box-shadow var(--lux-duration-m) var(--lux-ease),background-color var(--lux-duration-m) var(--lux-ease)}.shopify-section-header-sticky .header-wrapper{background-color:#fafaf8f7!important;box-shadow:0 2px 24px #1c1c1a14}.header__heading-logo{transition:opacity var(--lux-duration-s) var(--lux-ease)}.header__heading-link:hover .header__heading-logo{opacity:.65}.header__menu-item>span,.header__menu-item>a>span{font-size:1.2rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important;font-family:var(--lux-font-body)!important}.header__menu-item:hover{opacity:.6}.header__icon{transition:opacity var(--lux-duration-s) var(--lux-ease)}.header__icon:hover{opacity:.55}.cart-count-bubble{background-color:var(--lux-gold)!important;color:var(--lux-charcoal)!important;font-weight:700!important;min-width:18px;min-height:18px;font-size:.95rem!important}.mega-menu__content{border-top:2px solid var(--lux-gold)!important;box-shadow:var(--lux-shadow-hover)!important}.mega-menu__link{font-family:var(--lux-font-body);font-size:1.3rem;letter-spacing:.04em;transition:opacity var(--lux-duration-s) var(--lux-ease)}.mega-menu__link:hover{opacity:.6}.header__submenu{border-top:2px solid var(--lux-gold);box-shadow:var(--lux-shadow-hover)}.drawer{background-color:var(--lux-white)!important}.drawer__inner .list-menu__item--link span{font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;font-family:var(--lux-font-body)}.predictive-search{border:1px solid var(--lux-beige-mid)!important;border-top:2px solid var(--lux-gold)!important;box-shadow:var(--lux-shadow-hover)!important}.predictive-search__heading{font-size:1.05rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:700!important;opacity:.45}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background-color:var(--lux-beige)!important}.button,.shopify-payment-button__button--unbranded{font-family:var(--lux-font-body)!important;font-size:1.15rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:0!important;padding:1.5rem 3.2rem!important;transition:transform var(--lux-duration-s) var(--lux-ease),opacity var(--lux-duration-s) var(--lux-ease),box-shadow var(--lux-duration-s) var(--lux-ease)!important}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px #1c1c1a26}.button:active:not(:disabled){transform:translateY(0);box-shadow:none}.button--secondary{color:var(--lux-gold)!important;border-color:var(--lux-gold)!important;background:transparent!important}.button--secondary:hover{background:var(--lux-gold)!important;color:var(--lux-charcoal)!important;border-color:var(--lux-gold)!important}.link.underlined-link{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-family:var(--lux-font-body)}.card-wrapper{transition:transform var(--lux-duration-m) var(--lux-ease),box-shadow var(--lux-duration-m) var(--lux-ease)}.card-wrapper:hover{transform:translateY(-6px);box-shadow:var(--lux-shadow-hover)}.card__media .media img,.card__media .media video{transition:transform var(--lux-duration-l) var(--lux-ease)}.card-wrapper:hover .card__media .media img{transform:scale(1.05)}.card__heading{font-size:1.55rem!important;line-height:1.4!important;letter-spacing:-.01em!important;margin-bottom:.5rem}.card__heading a{text-decoration:none;transition:opacity var(--lux-duration-s) var(--lux-ease)}.card__heading a:hover{opacity:.65}.price{font-family:var(--lux-font-body)!important;font-size:1.4rem!important;font-weight:400!important;letter-spacing:.04em!important}.price--on-sale .price__regular{opacity:.4}.price--sale{color:var(--lux-walnut)!important}.badge{font-size:.9rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;padding:.4rem .9rem!important;font-family:var(--lux-font-body)!important}.badge--sale{background-color:var(--lux-gold)!important;color:var(--lux-charcoal)!important}.quick-add__submit{border-radius:0!important;font-size:1.05rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important;font-family:var(--lux-font-body)!important}.slideshow__slide .banner__heading{font-size:clamp(3.6rem,5.5vw,7.2rem)!important;line-height:1.08!important;letter-spacing:-.03em!important}.slideshow__slide .banner__subheading{font-size:1.25rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;font-family:var(--lux-font-body)!important;opacity:.88;margin-top:1.6rem}.slideshow .banner__buttons{margin-top:3.2rem;gap:1.6rem}.slider-button{transition:opacity var(--lux-duration-s) var(--lux-ease),transform var(--lux-duration-s) var(--lux-ease)}.slider-button:hover{opacity:.7;transform:scale(1.1)}.banner__heading{font-size:clamp(3rem,5vw,6rem)!important;letter-spacing:-.025em!important}.title-wrapper h2.title,.section-header .title,.multicolumn__title .title,.collection-list-title{font-size:clamp(2.8rem,4vw,4.4rem)!important;letter-spacing:-.02em!important;line-height:1.18!important}.title-wrapper{position:relative;margin-bottom:4rem}.card-collection .card__heading{font-size:1.9rem!important;line-height:1.3!important;letter-spacing:-.01em!important}.card-collection{overflow:hidden}.card-collection .card__media img{transition:transform var(--lux-duration-l) var(--lux-ease)}.card-collection:hover .card__media img{transform:scale(1.06)}.card-collection .card__information{padding-top:1.2rem}.multicolumn-card{border:none!important;box-shadow:none!important}.multicolumn-card__info{padding:2rem!important}.multicolumn-card h3,.multicolumn-card .inline-richtext{font-family:var(--lux-font-body)!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.4!important;margin-bottom:.8rem!important}.multicolumn-card p{font-size:1.35rem;line-height:1.7;opacity:.8;margin:0}@media screen and (min-width:990px){.multicolumn-list__item+.multicolumn-list__item{border-left:1px solid rgba(28,28,26,.1)}}.multicolumn-list.slider .multicolumn-list__item{border-left:none!important}.accordion{border-color:#1c1c1a1a!important}.accordion summary::-webkit-details-marker{display:none}.accordion__title{font-family:var(--lux-font-body)!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;padding:2rem 0!important}.accordion__content p,.accordion__content li{font-size:1.45rem;line-height:1.8;opacity:.78}.image-with-text__heading{font-size:clamp(3rem,4vw,4.8rem)!important;letter-spacing:-.025em!important;line-height:1.18!important;margin-bottom:2.4rem}.image-with-text__text{font-size:1.55rem;line-height:1.8;opacity:.8}.image-with-text__content{display:flex;flex-direction:column;justify-content:center;gap:1.6rem}.rich-text__heading{font-size:clamp(3rem,4.5vw,5.6rem)!important;letter-spacing:-.025em!important;line-height:1.15!important;margin-bottom:2rem}.rich-text__text{font-size:1.6rem;line-height:1.8;opacity:.78}.rte h1,.rte h2,.rte h3{font-family:var(--lux-font-display)!important;font-weight:400!important;letter-spacing:-.02em!important}.product__title{font-size:clamp(2.8rem,4vw,4.4rem)!important;letter-spacing:-.025em!important;line-height:1.2!important;font-weight:400!important;margin-bottom:1.6rem}.product__info-container .price{font-size:2.4rem!important;font-weight:400!important;letter-spacing:.02em!important}.product__info-container .price--sale{font-size:2.4rem!important;color:var(--lux-walnut)!important}.product-form__input label,.product-form__input .form__label{font-size:1.2rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important;font-family:var(--lux-font-body)!important}.product-form__submit{padding:1.8rem 4rem!important;font-size:1.25rem!important;min-height:58px;width:100%;max-width:480px}.product__accordion .accordion__title{font-size:1.35rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important}.product__media-item{overflow:hidden}.product__media-item img{transition:transform var(--lux-duration-l) var(--lux-ease)}.product__media-item:hover img{transform:scale(1.03)}.product__thumbnail-item{transition:opacity var(--lux-duration-s) var(--lux-ease),border-color var(--lux-duration-s) var(--lux-ease);opacity:.55;border:2px solid transparent}.product__thumbnail-item:hover,.product__thumbnail-item.is-active{opacity:1;border-color:var(--lux-gold)}.cart-drawer__header{border-bottom:1px solid var(--lux-beige-mid);padding:2.4rem}.cart-drawer h2,.cart-drawer .cart-drawer__heading{font-family:var(--lux-font-display)!important;font-weight:400!important;font-size:2.2rem!important;letter-spacing:-.015em!important}.cart-item__name a,.cart-item__name{font-family:var(--lux-font-display)!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.4;text-decoration:none}.cart-item__details .price{font-size:1.5rem!important}.totals__total-value{font-family:var(--lux-font-display)!important;font-size:2.2rem!important;font-weight:400!important}.cart__checkout-button{font-size:1.2rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important;padding:1.8rem 3rem!important;min-height:58px;border-radius:0!important}.cart-drawer__footer{border-top:1px solid var(--lux-beige-mid);padding:2.4rem}.cart-notification-product{gap:2rem}.cart-notification__heading{font-family:var(--lux-font-display)!important;font-weight:400!important}.collection-hero .banner__heading,.main-collection-banner .banner__heading{font-size:clamp(4rem,6vw,7.2rem)!important;letter-spacing:-.035em!important}.facets__heading{font-size:1.15rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:700!important;font-family:var(--lux-font-body)!important}.facets__summary{font-family:var(--lux-font-body)!important;font-size:1.3rem!important;letter-spacing:.04em!important}.active-facets__button{border-radius:0!important;font-size:1.1rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-family:var(--lux-font-body)!important}.facet-filters__label{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-family:var(--lux-font-body)}.product-count{font-size:1.25rem;opacity:.55;letter-spacing:.05em;font-family:var(--lux-font-body)}.pagination__item{border-radius:0!important;font-size:1.3rem!important;font-family:var(--lux-font-body)!important;font-weight:500!important;transition:background-color var(--lux-duration-s) var(--lux-ease),color var(--lux-duration-s) var(--lux-ease)}.pagination__item--current{background-color:var(--lux-charcoal)!important;color:var(--lux-white)!important}.pagination__item:not(.pagination__item--current):hover{background-color:var(--lux-beige)!important}.footer{border-top:1px solid rgba(242,237,230,.1)}.footer__content-top{padding-top:7.2rem;padding-bottom:5.6rem}.footer__content-bottom{padding-top:2.4rem;padding-bottom:2.4rem;border-top:1px solid rgba(242,237,230,.08)}.footer-block__heading{font-size:1.05rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:700!important;margin-bottom:2.4rem!important;font-family:var(--lux-font-body)!important;opacity:.45}.footer-block__list a,.footer-block__list .list-menu__item a{font-size:1.4rem;line-height:2;transition:opacity var(--lux-duration-s) var(--lux-ease);opacity:.7;text-decoration:none;font-family:var(--lux-font-body)}.footer-block__list a:hover,.footer-block__list .list-menu__item a:hover{opacity:1}.footer__copyright{font-size:1.2rem;opacity:.35;letter-spacing:.05em;font-family:var(--lux-font-body)}.list-social__link{transition:opacity var(--lux-duration-s) var(--lux-ease),transform var(--lux-duration-s) var(--lux-ease);opacity:.55}.list-social__link:hover{opacity:1;transform:translateY(-2px)}.payment-icons{opacity:.5}.footer-block--brand-information .brand-description{font-size:1.4rem;line-height:1.75;opacity:.65}.field__input,.field__select{border-radius:0!important;border-color:#1c1c1a33!important;font-family:var(--lux-font-body)!important;font-size:1.5rem!important;transition:border-color var(--lux-duration-s) var(--lux-ease)}.field__input:focus,.field__select:focus{border-color:var(--lux-gold)!important;outline:none}.field__label{font-family:var(--lux-font-body)!important;font-size:1.3rem!important;letter-spacing:.06em!important}.newsletter__heading{font-family:var(--lux-font-display)!important;font-weight:400!important;font-size:clamp(2.4rem,3vw,3.6rem)!important;letter-spacing:-.02em!important}.collapsible-content__heading{font-family:var(--lux-font-display)!important;font-size:clamp(2.8rem,4vw,4.4rem)!important;font-weight:400!important;letter-spacing:-.02em!important}.icon-accordion{color:var(--lux-gold)}.article-card__title{font-family:var(--lux-font-display)!important;font-weight:400!important;font-size:2rem!important;letter-spacing:-.015em!important}@media(prefers-reduced-motion:no-preference){.animate--slide-in{--animation-duration: .6s !important}}@media screen and (max-width:989px){.product__title{font-size:clamp(2.4rem,5vw,3.6rem)!important}.image-with-text__heading{font-size:clamp(2.8rem,5vw,4rem)!important}.cart-drawer h2{font-size:2rem!important}}@media screen and (max-width:749px){h1,.h1{font-size:3.2rem!important}h2,.h2{font-size:2.6rem!important}h3,.h3{font-size:2rem!important}.slideshow__slide .banner__heading{font-size:3.2rem!important;letter-spacing:-.02em!important}.slideshow .banner__buttons{flex-direction:column;align-items:flex-start;gap:1.2rem}.slideshow .banner__buttons .button{width:100%;text-align:center;justify-content:center}.multicolumn-list__item{border-left:none!important}.multicolumn-card__info{padding:1.6rem!important}.multicolumn-card h3,.multicolumn-card .inline-richtext{font-size:1.2rem!important;margin-bottom:.6rem!important;letter-spacing:.06em!important}.multicolumn-card p{font-size:1.3rem!important;line-height:1.65!important}.multicolumn-list.slider{padding-bottom:0!important}.slider-buttons{margin-top:1.6rem}.card__heading{font-size:1.45rem!important}.price{font-size:1.3rem!important}.accordion__title{font-size:1.35rem!important;padding:1.4rem 0!important}.product-form__submit{max-width:100%}.footer__content-top{padding-top:4rem;padding-bottom:3.2rem}.title-wrapper-with-link{margin-bottom:2.4rem!important}.multicolumn-list:not(.slider) .multicolumn-list__item{padding:.8rem 0}}.skip-to-content-link:focus{background:var(--lux-gold)!important;color:var(--lux-charcoal)!important;font-family:var(--lux-font-body)!important;font-weight:700!important;letter-spacing:.08em!important}@media(forced-colors:active){.cart-count-bubble{background:ButtonText!important;color:ButtonFace!important}.badge--sale{background:Highlight!important;color:HighlightText!important}}@media print{.header-wrapper,.cart-drawer,.utility-bar{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/luxhome-custom.css.map */
