:root{--lux-gold: #c8956c;--lux-gold-hover: #ddbda4;--lux-gold-dark: #a67c52;--lux-gold-glow: rgba(200, 149, 108, .2);--lux-gold-faint: rgba(200, 149, 108, .06);--lux-gold-border: rgba(200, 149, 108, .15);--lux-gold-shimmer: rgba(200, 149, 108, .1);--lux-bg: #1f1f1f;--lux-bg-deep: #141412;--lux-bg-elevated: #262320;--lux-surface: rgba(255, 255, 255, .03);--lux-surface-hover: rgba(255, 255, 255, .06);--lux-surface-active: rgba(255, 255, 255, .08);--lux-text: #f5f0eb;--lux-text-dim: #d4cec7;--lux-text-muted: #8a847c;--lux-text-faint: #5a5650;--lux-border: #2a2722;--lux-border-light: rgba(255, 255, 255, .06);--lux-green: #4ade80;--lux-green-bg: rgba(74, 222, 128, .08);--lux-green-border: rgba(74, 222, 128, .15);--lux-red: #d94f43;--lux-ease: cubic-bezier(.4, 0, .25, 1);--lux-ease-out: cubic-bezier(0, 0, .2, 1);--lux-ease-premium: cubic-bezier(.602, .007, .374, .995);--lux-duration: .3s;--lux-duration-slow: .5s}html{scroll-behavior:smooth}body{background-color:var(--lux-bg)!important;color:var(--lux-text)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--lux-gold);color:#0d0d0d}::-webkit-scrollbar{width:4px!important;height:4px!important}::-webkit-scrollbar-track{background:transparent!important}::-webkit-scrollbar-thumb{background:var(--lux-border)!important;border-radius:4px!important}::-webkit-scrollbar-thumb:hover{background:var(--lux-gold-dark)!important}.header{background:#141412e0!important;backdrop-filter:blur(40px) saturate(1.3)!important;-webkit-backdrop-filter:blur(40px) saturate(1.3)!important;border-bottom:none!important;box-shadow:0 1px #c8956c0a,0 8px 32px #0003!important;transition:background var(--lux-duration) var(--lux-ease)!important}.header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(200,149,108,.06) 15%,rgba(200,149,108,.25) 40%,rgba(200,149,108,.4) 50%,rgba(200,149,108,.25) 60%,rgba(200,149,108,.06) 85%,transparent 95%);pointer-events:none}.header a{transition:color var(--lux-duration) var(--lux-ease)!important}.header a:hover{color:var(--lux-gold-hover)!important;opacity:1!important}.header__logo-image{filter:brightness(1.05);transition:all .5s var(--lux-ease-premium)!important}.header__logo-image:hover{filter:brightness(1.15) drop-shadow(0 0 12px rgba(200,149,108,.15));transform:scale(1.02)}.marquee{background:var(--lux-bg-deep)!important;position:relative;overflow:hidden;font-size:.8rem!important;letter-spacing:.05em!important;color:var(--lux-text-dim)!important;border-bottom:1px solid rgba(200,149,108,.08)!important}.marquee:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(115deg,transparent 20%,rgba(200,149,108,.03) 40%,rgba(200,149,108,.08) 48%,rgba(200,149,108,.12) 50%,rgba(200,149,108,.08) 52%,rgba(200,149,108,.03) 60%,transparent 80%);animation:lux-shimmer 6s ease-in-out infinite;pointer-events:none}.marquee:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,149,108,.15) 25%,rgba(200,149,108,.35) 50%,rgba(200,149,108,.15) 75%,transparent)}@keyframes lux-shimmer{0%{transform:translate(0)}to{transform:translate(200%)}}h1,.h1{letter-spacing:-.04em!important;text-shadow:0 2px 40px rgba(0,0,0,.5);line-height:1.05!important}h2,.h2{letter-spacing:-.03em!important;text-shadow:0 1px 20px rgba(0,0,0,.2);line-height:1.1!important}h3,.h3{letter-spacing:-.02em!important;line-height:1.15!important}h6,.h6,.text-block.h6>*{color:var(--lux-gold)!important;letter-spacing:.2em!important;font-weight:500!important;text-transform:uppercase}p,.paragraph{color:var(--lux-text-dim)!important;line-height:1.7!important}.collection-featured h2,.collections-featured h2,.blog-featured h2,.reviews h2,.custom-section h2{position:relative;padding-bottom:20px}.collection-featured h2:after,.collections-featured h2:after,.blog-featured h2:after,.reviews h2:after,.custom-section h2:after{content:"";display:block;margin:16px auto 0;width:70px;height:2px;background:linear-gradient(90deg,transparent,var(--lux-gold-dark) 20%,var(--lux-gold) 50%,var(--lux-gold-dark) 80%,transparent);border-radius:1px;box-shadow:0 0 8px #c8956c40,0 0 20px #c8956c1a}.cart-drawer__inner,cart-drawer .cart-drawer__inner{background:var(--lux-bg)!important}.cart-drawer__header{background:var(--lux-bg-deep)!important;border-bottom:1px solid var(--lux-border)!important}.cart-drawer__footer{background:var(--lux-bg-deep)!important;border-top:1px solid var(--lux-border)!important}.cart-drawer__item{border-bottom:1px solid rgba(42,39,34,.6)!important;transition:background var(--lux-duration) var(--lux-ease)!important}.cart-drawer__item:hover{background:var(--lux-surface)!important}.cart-drawer__item-price .price,.cart-drawer__item-price product-price .price,.cart-drawer .price{color:var(--lux-gold)!important;font-weight:700!important}.cart-drawer__footer .price,.cart-drawer__total .price{color:var(--lux-gold)!important;font-weight:700!important;font-size:1.15rem!important}.product-card{transition:all var(--lux-duration-slow) var(--lux-ease-premium)!important;border-radius:4px}.product-card:hover{transform:translateY(-8px)!important;box-shadow:0 24px 64px #00000059,0 0 0 1px #c8956c14,0 0 48px #c8956c0a!important}.product-card .image-block__image,.product-card img:not(.header__logo-image){transition:transform .8s var(--lux-ease-premium)!important}.product-card:hover .image-block__image,.product-card:hover img:not(.header__logo-image){transform:scale(1.06)!important}.product-card .h5,.product-card .h6,.product-card a[href*="/products/"]{font-size:.9rem!important;font-weight:500!important;line-height:1.4!important;color:var(--lux-text)!important;letter-spacing:.01em!important;transition:color var(--lux-duration) var(--lux-ease)!important}.product-card:hover a[href*="/products/"]{color:var(--lux-gold-hover)!important}.product-card-media-gallery__media,.product-card-media-gallery,.product-card .image-block,.product-card .placeholder-image{background:var(--lux-bg-deep)!important}.collection-card{overflow:hidden!important;border-radius:4px}.collection-card img,.collection-card .image-block__image{transition:transform 1.2s var(--lux-ease-premium),filter .8s var(--lux-ease)!important;filter:brightness(.72) saturate(.85)}.collection-card:hover img,.collection-card:hover .image-block__image{transform:scale(1.08)!important;filter:brightness(.88) saturate(1.05)}.image-banner{overflow:hidden!important;position:relative}.image-banner .image-block__image,.image-banner img:not(.header__logo-image){transition:transform 15s ease-out!important}.image-banner:hover .image-block__image{transform:scale(1.04)}.image-banner h1,.image-banner .h1{text-shadow:0 4px 40px rgba(0,0,0,.6),0 0 80px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.8)!important}.image-banner h6,.image-banner .h6{color:var(--lux-gold)!important;text-shadow:0 0 30px rgba(200,149,108,.35)}.image-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 40%,rgba(0,0,0,.3) 100%);pointer-events:none;z-index:1}.shopify-section+.shopify-section:before{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(200,149,108,.04) 15%,rgba(200,149,108,.15) 30%,rgba(200,149,108,.35) 50%,rgba(200,149,108,.15) 70%,rgba(200,149,108,.04) 85%,transparent 95%)}hr{border:none!important;height:1px!important;background:linear-gradient(90deg,transparent 10%,rgba(200,149,108,.12) 30%,rgba(200,149,108,.3) 50%,rgba(200,149,108,.12) 70%,transparent 90%)!important;margin:48px 0!important}.card{background:var(--lux-surface)!important;transition:all var(--lux-duration) var(--lux-ease)!important;border-radius:4px}.card--with-border{border-color:var(--lux-border)!important}.card:hover{background:var(--lux-surface-hover)!important}.card--with-border:hover{border-color:var(--lux-gold-border)!important;box-shadow:0 0 0 1px var(--lux-gold-border),0 16px 48px #00000040!important}.reviews .splide__slide>*,.reviews .card{background:var(--lux-surface)!important;border:1px solid var(--lux-border)!important;transition:all var(--lux-duration) var(--lux-ease-premium)!important}.reviews .splide__slide>*:hover,.reviews .card:hover{border-color:var(--lux-gold-border)!important;box-shadow:0 12px 40px #0003!important;transform:translateY(-3px)}.icon--star,[class*=star] .icon{color:var(--lux-gold)!important}details,.accordion{border:1px solid var(--lux-border)!important;transition:all var(--lux-duration) var(--lux-ease)!important;overflow:hidden;border-radius:4px!important}details+details{margin-top:-1px}details summary{transition:all var(--lux-duration) var(--lux-ease)!important}details summary:hover{background:var(--lux-gold-faint)!important;color:var(--lux-gold-hover)!important}details[open]{border-color:var(--lux-gold-border)!important;box-shadow:0 4px 20px #0000001f!important}details[open] summary{color:var(--lux-gold)!important;border-bottom:1px solid var(--lux-border)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.select{background:var(--lux-surface)!important;border:1px solid var(--lux-border)!important;color:var(--lux-text)!important;transition:border-color var(--lux-duration) var(--lux-ease),box-shadow var(--lux-duration) var(--lux-ease)!important}input:focus,select:focus,textarea:focus{border-color:var(--lux-gold)!important;box-shadow:0 0 0 3px var(--lux-gold-glow)!important;outline:none!important}input::placeholder,textarea::placeholder{color:var(--lux-text-muted)!important}.splide__arrow{background:#141412e6!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid var(--lux-border)!important;transition:all var(--lux-duration) var(--lux-ease)!important}.splide__arrow:hover{border-color:var(--lux-gold)!important;background:#c8956c1a!important;opacity:1!important;box-shadow:0 4px 16px #c8956c1f!important}.splide__pagination__page{background:var(--lux-border)!important;opacity:1!important;transition:all var(--lux-duration) var(--lux-ease)!important}.splide__pagination__page.is-active{background:var(--lux-gold)!important;transform:scale(1.3);box-shadow:0 0 8px #c8956c59!important}.footer{background:var(--lux-bg-deep)!important;border-top:none!important;position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,149,108,.2) 25%,rgba(200,149,108,.5) 50%,rgba(200,149,108,.2) 75%,transparent)}.footer a{transition:color var(--lux-duration) var(--lux-ease)!important}.footer a:hover{color:var(--lux-gold-hover)!important;opacity:1!important}.footer .h5,.footer .h6,.footer h5,.footer h6{color:var(--lux-text)!important}.badge{font-weight:600!important;border-radius:100px!important;box-shadow:0 2px 8px #0003!important}.toast-notification{background:var(--lux-bg-deep)!important;border:1px solid var(--lux-border)!important;box-shadow:0 16px 48px #00000080!important;border-radius:8px!important}.predictive-search,.search-popup{background:var(--lux-bg-deep)!important;border:1px solid var(--lux-border)!important;box-shadow:0 16px 48px #0006!important}a{transition:color var(--lux-duration) var(--lux-ease),opacity var(--lux-duration) var(--lux-ease)!important}a:hover{opacity:1!important}.rte a,.text-block a,p a,li a,.footer a{color:var(--lux-gold)!important}.rte a:hover,.text-block a:hover,p a:hover,li a:hover{color:var(--lux-gold-hover)!important}.custom-section .card{border-left:2px solid rgba(200,149,108,.12)!important;transition:all var(--lux-duration) var(--lux-ease)!important}.custom-section .card:hover{border-left-color:var(--lux-gold)!important;background:var(--lux-surface-hover)!important}.newsletter,[class*=newsletter],section[id*=newsletter]{background:linear-gradient(175deg,#1a1714 0%,var(--lux-bg-deep) 40%,#1a1714 100%)!important;position:relative;overflow:hidden}.newsletter:before,[class*=newsletter]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(200,149,108,.05) 0%,transparent 70%);pointer-events:none}.collection-featured,.collections-featured{position:relative}.collection-featured:before,.collections-featured:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 60% 35% at 50% 15%,rgba(200,149,108,.03) 0%,transparent 70%);pointer-events:none}@media(max-width:750px){.product-card:hover{transform:translateY(-4px)!important}.collection-featured h2:after,.collections-featured h2:after,.blog-featured h2:after{width:50px}}.icon{transition:color var(--lux-duration) var(--lux-ease)!important}img[loading=lazy]{opacity:0;animation:lux-fade-in .5s var(--lux-ease-out) forwards}@keyframes lux-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mm-col{display:flex;flex-direction:column;gap:8px}.mm-col__title{color:#c8956c;font-size:.92rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-family:var(--font-heading-family,Playfair Display,serif)}.mm-col__link{color:#d4cec7;font-size:.95rem;text-decoration:none;padding:4px 0;transition:color .2s,padding-left .2s}.mm-col__link:hover{color:#c8956c;padding-left:4px}.header__submenu--megamenu,.dropdown-content{background:#1a1a18!important;border:1px solid rgba(200,149,108,.1);border-radius:4px;box-shadow:0 20px 60px #00000080}.header__submenu--megamenu__content{padding:24px 32px}.header__submenu-link{color:#d4cec7!important;font-size:.95rem;padding:8px 12px!important;transition:color .2s,padding-left .2s;border-radius:3px}.header__submenu-link:hover{color:#c8956c!important;background:#c8956c0d}.header__menu-link--parent:hover .header__menu-link-text{color:#c8956c}.payment-methods,.shopify-payment-button,.product-payment-methods{display:flex!important;justify-content:center!important;text-align:center!important}.payment-methods ul,.payment-methods__list{display:flex!important;justify-content:center!important;flex-wrap:wrap;gap:4px}[data-shopify=payment-button]{display:flex!important;justify-content:center!important}.ma-section{padding:40px 0}.ma-section .rte,.ma-section .text-content,.ma-section p{color:#a09a93;font-size:1rem;line-height:1.8;text-align:left;margin-bottom:16px}.ma-section h1,.ma-section h2,.ma-section h3{font-family:Playfair Display,Georgia,serif;color:#f0ece7;font-weight:400;letter-spacing:-.02em;text-align:left;margin:32px 0 12px;position:relative;padding-bottom:12px}.ma-section h1:after,.ma-section h2:after,.ma-section h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(90deg,#c8956c,transparent)}.ma-section h1{font-size:1.6rem}.ma-section h2{font-size:1.35rem}.ma-section h3{font-size:1.15rem}.ma-section strong,.ma-section b{color:#f0ece7;font-weight:600}.ma-section a{color:#c8956c;text-decoration:none;transition:opacity .2s}.ma-section a:hover{opacity:.8}.ma-section ul,.ma-section ol{text-align:left;padding-left:20px;margin-bottom:16px}.ma-section li{color:#a09a93;font-size:1rem;line-height:1.8;margin-bottom:4px}.ma-section li::marker{color:#c8956c}@media(max-width:749px){.ma-section{margin:24px 16px;padding:24px 20px}.ma-section h1{font-size:1.3rem}.ma-section h2{font-size:1.15rem}.ma-section h3{font-size:1rem}.ma-section p,.ma-section .rte{font-size:.95rem}}.product-card .price-container .price,.product-card product-price .price,.collection-featured .price,.collections-featured .price{color:#c8956c!important;font-weight:700!important;font-size:1.1rem!important;letter-spacing:.01em}.product-card .compare-at-price,.collection-featured .compare-at-price,.collections-featured .compare-at-price{color:#8a847c!important;font-size:.78rem!important;font-weight:300!important;opacity:.6!important;text-decoration:line-through}.product-card .badge,.collection-featured .badge,.collections-featured .badge{color:#4ade80!important;background:#4ade8014!important;border:1px solid rgba(74,222,128,.15)!important;font-size:.7rem!important;padding:1px 7px!important;border-radius:100px!important}.button .price,.button .money,.button product-price{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.button .compare-at-price,.button .badge{display:none!important}@media(max-width:749px){.product-card .price-container .price,.product-card product-price .price,.collection-featured .price,.collections-featured .price{font-size:1rem!important}}.button--primary,.btn--primary,a.button--primary,button.button--primary,.button--primary .icon,.btn--primary .icon,.custom-section .button,.image-card .button,.image-banner .button{color:#fff!important}.cart-drawer__footer>[data-block-type=_cart-footer-resume-blocks],.cart-drawer .shipping-savings-bar,.cart-drawer .free-shipping-bar,.cart-drawer [class*=free-shipping],.cart-drawer [class*=shipping-bar],.cart-drawer [class*=resume-block],.cart-drawer [class*=cart-resume]{display:none!important}.section-announcement-bar,.section-announcement-bar p,.section-announcement-bar span,.section-announcement-bar .announcement-bar,.announcement-bar p{color:#c8956c!important}@media(max-width:749px){.product-card .splide__arrows,.product-card .splide__arrow,.product-card__media .splide__arrows,.product-card__media .splide__arrow,.collection-featured .splide__arrows,.product-card .slider__arrows,.product-card .slider__arrow{display:none!important}}.product-card .splide__arrow,.product-card__media .splide__arrow{width:28px!important;height:28px!important;background:#00000080!important;opacity:0;transition:opacity .3s}.product-card:hover .splide__arrow{opacity:.7}.product-form .price{display:none!important}.ann-mobile{display:none}@media(max-width:749px){.ann-desktop{display:none}.ann-mobile{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom-premium.css.map */
