:root{--lux-ease: cubic-bezier(.16, 1, .3, 1);--lux-ease-out: cubic-bezier(.25, 1, .5, 1);--lux-gold: #d4af37;--lux-gold-glow: rgba(212, 175, 55, .25);--lux-bg-dark: #020208}html{scroll-behavior:smooth}#lux-scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#b8860b,#d4af37 50%,#fef3c7 85%,#d4af37);transform-origin:left top;transform:scaleX(0);z-index:999999;pointer-events:none;box-shadow:0 1px 8px #d4af3773;transition:transform .08s linear,opacity .3s ease;will-change:transform}#lux-back-to-top{position:fixed;bottom:84px;right:24px;width:44px;height:44px;border-radius:50%;background:#0a0a10d1;border:1px solid rgba(212,175,55,.35);color:#d4af37;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:999;opacity:0;visibility:hidden;transform:translateY(16px) scale(.9);transition:opacity .35s var(--lux-ease),transform .35s var(--lux-ease),background .25s ease,border-color .25s ease,box-shadow .25s ease,visibility .35s ease;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);box-shadow:0 6px 20px #0006;padding:0;outline:none}#lux-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}#lux-back-to-top:hover{background:#d4af3726;border-color:#d4af37;color:#fff;transform:translateY(-3px) scale(1.05);box-shadow:0 8px 24px #d4af374d}#lux-back-to-top:active{transform:translateY(0) scale(.95)}@media(max-width:768px){#lux-back-to-top{bottom:74px;right:18px;width:40px;height:40px}}.site-header{transition:padding .3s var(--lux-ease),background .3s ease,backdrop-filter .3s ease!important}.site-header.is-compact{padding-top:6px!important;padding-bottom:6px!important;background:#020208bf!important;backdrop-filter:blur(12px) saturate(120%)!important;-webkit-backdrop-filter:blur(12px) saturate(120%)!important;border-bottom:1px solid rgba(212,175,55,.15)!important}.site-header.is-compact .logo img{transform:scale(.92);transition:transform .3s var(--lux-ease)}.lux-reveal-up{opacity:0;transform:translateY(24px);transition:opacity .7s var(--lux-ease),transform .7s var(--lux-ease);will-change:opacity,transform}.lux-reveal-fade{opacity:0;transition:opacity .7s var(--lux-ease);will-change:opacity}.lux-reveal-scale{opacity:0;transform:scale(.96);transition:opacity .7s var(--lux-ease),transform .7s var(--lux-ease);will-change:opacity,transform}.lux-revealed{opacity:1!important;transform:translateY(0) scale(1)!important}.lux-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .65s var(--lux-ease),transform .65s var(--lux-ease)}.lux-stagger.lux-revealed>*:nth-child(1){transition-delay:.04s}.lux-stagger.lux-revealed>*:nth-child(2){transition-delay:.08s}.lux-stagger.lux-revealed>*:nth-child(3){transition-delay:.12s}.lux-stagger.lux-revealed>*:nth-child(4){transition-delay:.16s}.lux-stagger.lux-revealed>*:nth-child(5){transition-delay:.2s}.lux-stagger.lux-revealed>*:nth-child(6){transition-delay:.24s}.lux-stagger.lux-revealed>*:nth-child(7){transition-delay:.28s}.lux-stagger.lux-revealed>*:nth-child(8){transition-delay:.32s}.lux-stagger.lux-revealed>*{opacity:1;transform:translateY(0)}.pcard{transition:transform .45s var(--lux-ease),box-shadow .45s var(--lux-ease)}.pcard .primary-img,.pcard .secondary-img{transition:transform .65s var(--lux-ease),filter .65s var(--lux-ease)!important;transform-origin:center center}@media(hover:hover)and (pointer:fine){.pcard:hover{transform:translateY(-4px)}.pcard:hover .primary-img,.pcard:hover .secondary-img{transform:scale(1.035)}.pcard:hover .pcard-wishlist-btn{opacity:1;transform:scale(1)}}.pcard-wishlist-btn{transition:transform .25s var(--lux-ease),background .25s ease,color .25s ease!important}.pcard-wishlist-btn:active{transform:scale(.9)!important}.cat-circle-img-box{transition:transform .4s var(--lux-ease),border-color .4s ease,box-shadow .4s ease!important}@media(hover:hover)and (pointer:fine){.cat-circle-link:hover .cat-circle-img-box{transform:scale(1.05);border-color:#d4af37b3!important;box-shadow:0 0 16px #d4af3740!important}}.promo-banner-card{overflow:hidden;transition:transform .5s var(--lux-ease),box-shadow .5s var(--lux-ease)}.promo-banner-card img{transition:transform .75s var(--lux-ease)!important}@media(hover:hover)and (pointer:fine){.promo-banner-card:hover img{transform:scale(1.04)}}.promo-banner-btn{transition:all .35s var(--lux-ease)!important}.promo-banner-btn:hover{background:#d4af3726!important;border-color:#d4af37!important;transform:translateY(-2px);box-shadow:0 4px 15px #d4af3740}.trust-badge-item{transition:transform .35s var(--lux-ease)}@media(hover:hover)and (pointer:fine){.trust-badge-item:hover{transform:translateY(-3px)}}.review-card{transition:transform .4s var(--lux-ease),box-shadow .4s ease}@media(hover:hover)and (pointer:fine){.review-card:hover{transform:translateY(-3px)}}details.collection-faq-row{transition:background .3s ease,border-color .3s ease}details.collection-faq-row summary{cursor:pointer;list-style:none}details.collection-faq-row summary::-webkit-details-marker{display:none}details.collection-faq-row .collection-faq-sign{display:inline-block;transition:transform .35s var(--lux-ease);font-weight:300}details.collection-faq-row[open] .collection-faq-sign{transform:rotate(45deg)}.collection-faq-body{animation:luxAccordionFade .4s var(--lux-ease) forwards}@keyframes luxAccordionFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.product-gallery-thumbnails .thumb-item{transition:transform .3s var(--lux-ease),border-color .3s ease,opacity .3s ease}.product-gallery-thumbnails .thumb-item:hover{transform:scale(1.04)}.btn-add-to-cart,.product-submit-btn{transition:transform .25s var(--lux-ease),background .25s ease,box-shadow .25s ease!important}.btn-add-to-cart:hover,.product-submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d4af374d}.btn-add-to-cart:active,.product-submit-btn:active{transform:translateY(0) scale(.98)}html.no-js .lux-reveal-up,html.no-js .lux-reveal-fade,html.no-js .lux-reveal-scale,html.no-js .lux-stagger>*{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.lux-reveal-up,.lux-reveal-fade,.lux-reveal-scale,.lux-stagger>*{opacity:1!important;transform:none!important;transition:none!important}#lux-scroll-progress{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/luxury-motion.css.map */
