@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Archivo:wght@300;400;500;600&family=Pinyon+Script&display=swap";:root{--color-black: #0D0D0D;--color-black-soft: #1A1A1A;--color-white: #FFFFFF;--color-cream: #F5F0E8;--color-muted: #BEB5A6;--color-subtle: #6B6560;--color-gold: #C9A34E;--color-gold-light: #D8B878;--color-gold-alpha: rgba(201, 163, 78, .25);--font-display: "Playfair Display", Georgia, serif;--font-body: "Archivo", Helvetica, sans-serif;--font-accent: "Pinyon Script", cursive;--transition-base: all .25s ease;--transition-smooth: all .35s cubic-bezier(.4, 0, .2, 1);--radius-none: 0px;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 48px;--spacing-xl: 80px;--max-width: 1400px;--section-gap: 0px}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-body);color:var(--color-black);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;line-height:1.2}p,li,label,input,textarea,select{font-family:var(--font-body);line-height:1.75}a{transition:color .2s ease}.eyebrow,.section-eyebrow,[class*=eyebrow]{font-family:var(--font-accent)!important;color:var(--color-gold)!important;font-size:28px!important;line-height:1.3;letter-spacing:.02em;display:block;margin-bottom:8px}.gold-divider{display:flex;align-items:center;gap:20px;margin:var(--spacing-lg) auto;max-width:640px}.gold-divider:before,.gold-divider:after{content:"";flex:1;height:1px;background:linear-gradient(to var(--direction, right),transparent,var(--color-gold))}.gold-divider:after{--direction: left}.gold-divider span{font-family:var(--font-accent);color:var(--color-gold);font-size:30px;white-space:nowrap}.btn,.button,button[type=submit],.shopify-payment-button__button,[class*=btn]{font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-none);transition:var(--transition-base);cursor:pointer}.btn--primary,.button--primary,.product-form__submit,[data-btn-type=primary]{background-color:var(--color-black)!important;color:var(--color-white)!important;border:1px solid var(--color-black)!important;padding:16px 42px!important}.btn--primary:hover,.button--primary:hover,.product-form__submit:hover{background-color:var(--color-gold)!important;color:var(--color-black)!important;border-color:var(--color-gold)!important}.btn--secondary,.button--secondary,[data-btn-type=secondary]{background-color:transparent!important;color:var(--color-gold)!important;border:1px solid var(--color-gold)!important;padding:14px 38px!important}.btn--secondary:hover,.button--secondary:hover{background-color:var(--color-gold)!important;color:var(--color-black)!important}.cart__checkout-button,#cart-notification-button{background-color:var(--color-gold)!important;color:var(--color-black)!important;border:none!important;font-size:12px!important;letter-spacing:.14em!important;border-radius:0!important;padding:18px!important;transition:var(--transition-base)!important}.cart__checkout-button:hover{background-color:var(--color-gold-light)!important}.header{background-color:var(--color-black);border-bottom:1px solid rgba(201,163,78,.2)}.header__heading-link,.header__menu-item,.header__menu-item a{font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-cream)!important;transition:color .2s ease}.header__menu-item:hover>a,.header__menu-item a:hover,.header__menu-item.header__menu-item--active>a{color:var(--color-gold)!important}.shopify-section-group-header-group .header-wrapper--border-bottom{border-bottom-color:#c9a34e33!important}.header__icon svg,.header__icon path{fill:var(--color-gold);stroke:var(--color-gold)}.announcement-bar{background-color:var(--color-gold);color:var(--color-black);font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.announcement-bar a{color:var(--color-black)!important}.mega-menu__content,.header__submenu{background-color:var(--color-black-soft);border-top:2px solid var(--color-gold);border-bottom:none;box-shadow:0 16px 40px #00000080}.mega-menu__link,.header__submenu a{color:var(--color-cream)!important;font-size:13px;transition:color .18s ease;padding:10px 0}.mega-menu__link:hover,.header__submenu a:hover{color:var(--color-gold)!important}.cart-count-bubble{background-color:var(--color-gold)!important;color:var(--color-black)!important;font-size:10px;font-weight:700}.card-wrapper,.card{border-radius:var(--radius-none);transition:var(--transition-smooth)}.card-wrapper:hover,.card:hover{box-shadow:0 4px 28px #c9a34e1a}.card__inner{border:1px solid transparent;transition:border-color .25s ease}.card-wrapper:hover .card__inner{border-color:var(--color-gold-alpha)}.card__media img{transition:transform .5s cubic-bezier(.4,0,.2,1)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__heading,.card__heading a{font-family:var(--font-display)!important;font-size:16px;font-weight:400;letter-spacing:.01em;color:var(--color-black)}.card__heading a:hover{color:var(--color-gold)}.card__vendor,.card__vendor span,.caption-with-letter-spacing{font-family:var(--font-body)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--color-gold)!important}.price,.price__regular,.price-item{font-family:var(--font-body);font-size:14px;color:var(--color-black)}.price--on-sale .price-item--sale{color:var(--color-gold)}.price--on-sale .price-item--regular{color:var(--color-subtle);text-decoration:line-through}.quick-add__submit{background-color:var(--color-black)!important;color:var(--color-white)!important;border-radius:0!important;transition:var(--transition-base)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important}.quick-add__submit:hover{background-color:var(--color-gold)!important;color:var(--color-black)!important}.badge{font-family:var(--font-body)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:0!important;padding:4px 10px!important}.badge--sale,.badge--on-sale{background-color:var(--color-gold)!important;color:var(--color-black)!important}.badge--new{background-color:var(--color-black)!important;color:var(--color-cream)!important}.badge--bestseller{background-color:var(--color-gold-light)!important;color:var(--color-black)!important}.badge--limited{background-color:var(--color-black-soft)!important;color:var(--color-gold-light)!important;border:1px solid var(--color-gold)!important}.badge--sold-out{background-color:var(--color-subtle)!important;color:var(--color-cream)!important}.cart-drawer{background-color:var(--color-black)!important;border-left:1px solid rgba(201,163,78,.25)!important;max-width:440px}.cart-drawer__header{border-bottom:1px solid rgba(201,163,78,.18)!important;padding:24px}.cart-drawer__header h2,.cart-drawer__title{font-family:var(--font-display)!important;color:var(--color-white)!important;font-size:20px!important;font-weight:400!important;letter-spacing:.02em!important}.cart-item{border-bottom:1px solid rgba(255,255,255,.07)!important;padding:20px 24px!important}.cart-item__image-container img{border:1px solid rgba(201,163,78,.18)!important}.cart-item__name,.cart-item__name a{font-family:var(--font-display)!important;color:var(--color-cream)!important;font-size:14px!important;font-weight:400!important}.cart-item__vendor,[class*=cart-item__variant]{font-family:var(--font-body)!important;color:var(--color-gold)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.cart-item__price,.cart-item .price{color:var(--color-gold)!important;font-family:var(--font-body)!important}.quantity{border:1px solid rgba(201,163,78,.35)!important;border-radius:0!important;color:var(--color-cream)!important;background:transparent!important}.quantity__button{color:var(--color-muted)!important}.quantity__button:hover{color:var(--color-gold)!important}.cart-item__remove-button,cart-remove-button button{color:var(--color-subtle)!important;transition:color .18s ease}.cart-item__remove-button:hover,cart-remove-button button:hover{color:var(--color-gold)!important}.totals{border-top:1px solid rgba(201,163,78,.2)!important;padding:20px 24px!important}.totals__subtotal{font-family:var(--font-body)!important;color:var(--color-muted)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.totals__subtotal-value{font-family:var(--font-display)!important;color:var(--color-white)!important;font-size:22px!important;font-weight:400!important}.cart__note label{color:var(--color-muted)!important;font-family:var(--font-body)!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.cart__note textarea{background:var(--color-black-soft)!important;border:1px solid rgba(201,163,78,.25)!important;color:var(--color-cream)!important;border-radius:0!important;font-family:var(--font-body)!important}.cart-drawer__shipping-bar{padding:12px 24px;background:var(--color-black-soft);border-bottom:1px solid rgba(201,163,78,.15)}.cart-drawer__shipping-bar-progress{height:2px;background:var(--color-black);border-radius:0;overflow:hidden;margin-top:8px}.cart-drawer__shipping-bar-fill{height:100%;background:var(--color-gold);transition:width .4s ease}.product__title{font-family:var(--font-display)!important;font-size:clamp(26px,3vw,40px)!important;font-weight:400!important;letter-spacing:.01em!important;color:var(--color-black)!important}.product__vendor{font-family:var(--font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--color-gold)!important}.variant-selects fieldset legend,.product-form__input label{font-family:var(--font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--color-black)!important}.select__select,.product-form__select{border:1px solid rgba(201,163,78,.4)!important;border-radius:0!important;font-family:var(--font-body)!important;color:var(--color-black)!important;transition:border-color .2s ease}.select__select:focus,.product-form__select:focus{border-color:var(--color-gold)!important;outline:none!important;box-shadow:0 0 0 1px var(--color-gold-alpha)!important}.swatch-input__input:checked+.swatch-input__label{border-color:var(--color-gold)!important;box-shadow:0 0 0 2px var(--color-gold)!important}.product-form .quantity{border:1px solid rgba(201,163,78,.4)!important}.product__media-item img{border:1px solid rgba(201,163,78,.12)}details.product__accordion summary{font-family:var(--font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--color-black)!important;border-bottom:1px solid rgba(201,163,78,.25)!important;padding:16px 0!important}details.product__accordion[open] summary{color:var(--color-gold)!important}details.product__accordion .icon-caret{fill:var(--color-gold)!important}.collection-hero__title,.collection__title{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:.02em!important}.active-facets__button{background-color:var(--color-gold-alpha)!important;border:1px solid var(--color-gold)!important;color:var(--color-black)!important;border-radius:0!important;font-family:var(--font-body)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.facets__heading{font-family:var(--font-body)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.pagination__item--current{background-color:var(--color-gold)!important;color:var(--color-black)!important;border-radius:0!important}.pagination__item:hover:not(.pagination__item--current){background-color:#c9a34e1f!important;border-radius:0!important}.shopify-section{margin:var(--section-gap) 0}.banner__box{border:1px solid rgba(201,163,78,.3)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.multicolumn-card{background-color:var(--color-black-soft)!important;border:1px solid rgba(201,163,78,.2)!important;border-radius:0!important;transition:border-color .25s ease,box-shadow .25s ease}.multicolumn-card:hover{border-color:var(--color-gold)!important;box-shadow:0 4px 24px #c9a34e14!important}.content-container.color-scheme-luxury-black{background-color:var(--color-black)}.email-signup .field__input{border:1px solid rgba(201,163,78,.35)!important;border-radius:0!important;font-family:var(--font-body)!important}.email-signup .field__input:focus{border-color:var(--color-gold)!important;outline:none!important}.footer{background-color:var(--color-black)!important;color:var(--color-muted);border-top:1px solid rgba(201,163,78,.18)!important}.footer__heading{font-family:var(--font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--color-cream)!important;margin-bottom:20px}.footer-block__details-content a,.footer__list a{font-family:var(--font-body)!important;color:var(--color-muted)!important;font-size:13px!important;line-height:2.2!important;transition:color .18s ease}.footer-block__details-content a:hover,.footer__list a:hover{color:var(--color-gold)!important}.footer__copyright{border-top:1px solid rgba(255,255,255,.07)!important;font-family:var(--font-body)!important;color:var(--color-subtle)!important;font-size:12px!important;letter-spacing:.06em!important}.footer .newsletter-form__field-wrapper .field__input{background:var(--color-black-soft)!important;border:1px solid rgba(201,163,78,.3)!important;color:var(--color-cream)!important;border-radius:0!important}.footer .newsletter-form__button{background-color:var(--color-gold)!important;color:var(--color-black)!important;border-radius:0!important}.list-social__link svg,.header__icon--social svg{fill:var(--color-gold);transition:fill .18s ease}.list-social__link:hover svg{fill:var(--color-gold-light)}predictive-search .predictive-search{background:var(--color-black-soft)!important;border:1px solid rgba(201,163,78,.25)!important;border-radius:0!important}.predictive-search__item-heading{font-family:var(--font-display)!important;color:var(--color-cream)!important}.predictive-search__item:hover,.predictive-search__item--link:hover{background:#c9a34e1a!important}.modal-opener{border-radius:0!important}.media-modal .deferred-media{border:1px solid rgba(201,163,78,.2)!important}.loading-overlay__spinner .path,.spinner path{stroke:var(--color-gold)!important}.field__input,.select__select,input[type=text],input[type=email],input[type=password],input[type=tel],textarea{border:1px solid rgba(0,0,0,.2)!important;border-radius:0!important;font-family:var(--font-body)!important;transition:border-color .2s ease}.field__input:focus,.select__select:focus,input[type=text]:focus,input[type=email]:focus,textarea:focus{border-color:var(--color-gold)!important;outline:none!important;box-shadow:0 0 0 2px #c9a34e26!important}.back-to-top{background:var(--color-gold)!important;color:var(--color-black)!important;border-radius:0!important;border:none!important;width:44px;height:44px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.back-to-top:hover{background:var(--color-gold-light)!important}@media screen and (max-width:749px){.header__menu-item{font-size:14px!important;letter-spacing:.1em!important}.product__title{font-size:26px!important}.cart-drawer{max-width:100%!important}.eyebrow,.section-eyebrow{font-size:24px!important}}@media screen and (min-width:990px){.header--has-menu .header__heading{padding-left:var(--spacing-md)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-luxury.css.map */
