.template-404,.template-search,main .shopify-section>.page-width,.article-template,.collection,.cart__contents{color:rgb(var(--color-foreground))}main .shopify-section:has(.lx-phero)~.shopify-section .main-page-title,main .shopify-section:has(.lx-phero)~.shopify-section .collection-hero__title,main .shopify-section:has(.lx-phero)~.shopify-section .blog__title{display:none}.title,.title--primary,.collection-hero__title,.article-template__title,.cart__login-title,.cart-items__heading,.main-page-title{font-family:var(--lx-serif)!important;font-weight:300!important;letter-spacing:-.015em!important;color:rgb(var(--color-foreground))!important;text-transform:none!important}.title,.title--primary{font-size:clamp(32px,3.6vw,52px)!important;line-height:1.1!important}.rte,.rte p,.rte li,.product__description,.collection-hero__description,.cart__empty-text{font-family:var(--lx-sans);font-size:17px;font-weight:300;line-height:1.85;color:rgba(var(--color-foreground),.78)}.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--lx-serif);font-weight:300;letter-spacing:-.015em;color:rgb(var(--color-foreground));line-height:1.15}.rte h1{font-size:clamp(34px,4vw,58px);margin:0 0 24px}.rte h2{font-size:clamp(28px,3vw,42px);margin:56px 0 20px}.rte h3{font-size:clamp(22px,2.2vw,30px);margin:44px 0 16px}.rte a{color:var(--lx-gold);text-underline-offset:4px}.rte a:hover{color:var(--lx-gold-light)}.rte blockquote{font-family:var(--lx-serif);font-size:clamp(21px,2.1vw,30px);font-style:italic;font-weight:300;line-height:1.5;color:rgb(var(--color-foreground));border-left:1px solid var(--lx-gold);padding-left:34px;margin:48px 0}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--lx-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important;border-radius:0!important;min-height:56px;padding:0 40px;transition:background .5s var(--lx-ease-luxury),color .5s var(--lx-ease-luxury),border-color .5s var(--lx-ease-luxury),box-shadow .5s var(--lx-ease-luxury)}.button:not(.button--secondary):not(.button--tertiary){background:var(--lx-gold)!important;color:#fff!important;box-shadow:none!important}.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--lx-gold-light)!important;box-shadow:0 10px 40px #b08f5b52!important}.button--secondary{background:transparent!important;color:rgb(var(--color-foreground))!important;border:1px solid rgba(var(--color-foreground),.45)!important;box-shadow:none!important}.button--secondary:hover{border-color:var(--lx-gold)!important;color:var(--lx-gold)!important}.field__input,.select__select,.customer input,.customer select,.customer textarea{font-family:var(--lx-sans)!important;font-size:16px!important;font-weight:300!important;border-radius:0!important;color:rgb(var(--color-foreground))!important;background:transparent!important}.field__label,.form__label,.quantity__label{font-family:var(--lx-sans)!important;font-size:14px!important;font-weight:300!important;color:rgba(var(--color-foreground),.62)!important}.field:after,.select:after{border-radius:0!important}.field:focus-within:after{box-shadow:0 0 0 1px var(--lx-gold)!important}.card,.card-wrapper,.card__content,.card__media,.card .media{border-radius:0!important}.card__heading,.card__heading a,.card-information .card__heading{font-family:var(--lx-serif)!important;font-size:22px!important;font-weight:400!important;line-height:1.28!important;letter-spacing:0!important;color:rgb(var(--color-foreground))!important;text-transform:none!important}.card__heading a{transition:color .4s ease}.card-wrapper:hover .card__heading a{color:var(--lx-gold)!important}.card__heading a:after{border-radius:0}.price,.price-item,.card-information .price{font-family:var(--lx-sans)!important;font-size:15px!important;font-weight:400!important;letter-spacing:.01em!important;color:rgba(var(--color-foreground),.78)!important}.price--on-sale .price-item--sale{color:var(--lx-gold)!important;font-weight:500!important}.card__media img,.card .media img{transition:transform 1.2s var(--lx-ease-luxury)!important}.card-wrapper:hover .card__media img{transform:scale(1.05)}.card--card,.card--standard .card__inner{box-shadow:none!important}.card--card{border:1px solid rgba(var(--color-foreground),.16)!important}.collection-hero{padding:clamp(56px,7vw,104px) 0 0}.collection-hero__title{font-size:clamp(40px,5.2vw,82px)!important;line-height:1.02!important}.collection-hero__description{max-width:620px;margin-top:22px}.facets__summary,.facets__label,.facet-checkbox,.facets__heading,.mobile-facets__label{font-family:var(--lx-sans)!important;font-size:14px!important;font-weight:300!important;color:rgb(var(--color-foreground))!important}.facets__summary,.facets__heading{letter-spacing:.06em!important}.facets__display,.mobile-facets__inner{border-radius:0!important;border:1px solid rgba(var(--color-foreground),.18)!important;box-shadow:0 24px 60px #011e1e14!important}.product-count__text,.product-count-vertical .product-count__text{font-family:var(--lx-sans)!important;font-size:13px!important;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.62)!important}.product__title,.product__title h1{font-family:var(--lx-serif)!important;font-size:clamp(34px,3.8vw,56px)!important;font-weight:300!important;line-height:1.06!important;letter-spacing:-.02em!important;color:rgb(var(--color-foreground))!important}.product .price,.product__info-container .price{font-family:var(--lx-sans)!important;font-size:22px!important;font-weight:400!important;color:rgb(var(--color-foreground))!important}.product__tax,.product__accordion .rte,.product__description{color:rgba(var(--color-foreground),.78)!important}.product-form__submit{min-height:62px!important;letter-spacing:.26em!important}.product__accordion,.product__accordion .accordion__title{font-family:var(--lx-serif)!important;font-size:20px!important;font-weight:400!important;color:rgb(var(--color-foreground))!important}.product__accordion{border-color:rgba(var(--color-foreground),.18)!important}.product-form__input .form__label{margin-bottom:12px}.product-form__input input[type=radio]+label{font-family:var(--lx-sans)!important;font-size:13px!important;letter-spacing:.06em!important;border-radius:0!important;border-color:rgba(var(--color-foreground),.28)!important;color:rgb(var(--color-foreground))!important}.product-form__input input[type=radio]:checked+label{background:var(--lx-gold)!important;color:#fff!important;border-color:var(--lx-gold)!important}.quantity{border-radius:0!important;border:1px solid rgba(var(--color-foreground),.25)}.quantity__input,.quantity__button{color:rgb(var(--color-foreground))!important}.product__media-wrapper .media,.product__media img{border-radius:0!important}.article-card__title,.article-card .card__heading{font-family:var(--lx-serif)!important;font-size:26px!important;font-weight:400!important;line-height:1.2!important;color:rgb(var(--color-foreground))!important}.article-template__title{font-size:clamp(38px,4.6vw,72px)!important;line-height:1.04!important;margin-bottom:18px}.article-template__hero-container,.article-template__content{max-width:800px;margin-left:auto;margin-right:auto}.article-template__content{font-size:18px}.circle-divider,.article-card__excerpt,.article-template__meta{font-family:var(--lx-sans)!important;font-size:13px!important;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.62)!important}.article-template__hero,.article-card__image-wrapper img{border-radius:0!important}.cart-item__name,.cart-item__link{font-family:var(--lx-serif)!important;font-size:21px!important;font-weight:400!important;color:rgb(var(--color-foreground))!important}.cart-items th,.cart-items__heading{font-family:var(--lx-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.62)!important;border-bottom:1px solid rgba(var(--color-foreground),.18)}.totals__total,.totals__total-value{font-family:var(--lx-serif)!important;font-size:26px!important;font-weight:400!important;color:rgb(var(--color-foreground))!important}.cart__ctas .button{width:100%}.cart-item__media img,.cart-drawer .cart-item__image{border-radius:0!important}.template-search__search .field__input,.search__input{font-family:var(--lx-serif)!important;font-size:22px!important;font-style:italic;font-weight:300!important}.template-404{padding:clamp(96px,14vw,180px) 0;text-align:center}.contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:26px 30px}.contact__fields>.field:last-child,.contact__fields>.select{grid-column:1 / -1}.contact .field,.contact__fields .field,.contact .select{position:relative}.contact .field__input,.contact .text-area,.contact .select__select{border:none!important;border-bottom:1px solid rgba(var(--color-foreground),.28)!important;border-radius:0!important;background:transparent!important;padding:9px 0!important;font-family:var(--lx-serif)!important;font-size:19px!important;font-weight:300!important;transition:border-color .4s var(--lx-ease-luxury)}.contact .field__input:focus,.contact .text-area:focus,.contact .select__select:focus{border-bottom-color:var(--lx-gold)!important;box-shadow:none!important;outline:none!important}.contact .field:after,.contact .select:after,.contact .field:before,.contact .select:before{display:none!important}.contact .field__label,.contact .form__label{font-family:var(--lx-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.6)!important;position:static!important;margin-bottom:10px;display:block}.contact__button{margin-top:34px}@media(max-width:749px){.contact__fields{grid-template-columns:1fr}}.pagination__item{font-family:var(--lx-sans)!important;font-size:14px!important;border-radius:0!important;color:rgb(var(--color-foreground))!important}.pagination__item--current:after{background:var(--lx-gold)!important}@media(max-width:749px){.card__heading,.card__heading a{font-size:17px!important;line-height:1.3!important}.price,.price-item,.card-information .price{font-size:14px!important}.button{min-height:54px;padding:0 26px;width:100%;justify-content:center}.product__title,.product__title h1{font-size:clamp(28px,8vw,38px)!important}.product .price,.product__info-container .price{font-size:20px!important}.product-form__submit{min-height:58px!important}.article-template__content,.rte,.rte p,.rte li{font-size:16px}.article-template__title{font-size:clamp(30px,8.5vw,42px)!important}.rte h2{margin-top:40px}.rte h3{margin-top:32px}.rte blockquote{padding-left:20px;margin:32px 0}.cart-item__name,.cart-item__link{font-size:17px!important}.totals__total,.totals__total-value{font-size:21px!important}.facets__label,.facet-checkbox,.mobile-facets__label{min-height:44px;display:flex;align-items:center}.field__input,.select__select,.customer input,.customer textarea,.contact .field__input,.contact .text-area,.contact .select__select{font-size:16px!important}.pagination__item{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/luxe-pages.css.map */
