.lux-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--ivory,#FAF8F3);opacity:1;transition:opacity .6s ease;pointer-events:none}.lux-loader-out{opacity:0}.lux-loader-mark{display:flex;gap:10px;align-items:flex-end;height:44px}.lux-loader-line{width:2px;height:100%;border-radius:2px;background:linear-gradient(180deg,var(--gold-light,#D4B278),var(--gold,#B8964E));transform-origin:bottom;animation:lux-silk-weave 1.1s cubic-bezier(.45,0,.15,1) infinite}.lux-loader-line:nth-child(2){animation-delay:.15s}.lux-loader-line:nth-child(3){animation-delay:.3s}@keyframes lux-silk-weave{0%,to{transform:scaleY(.25);opacity:.5}50%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.lux-loader{display:none}}body.lux-on [data-lux-split] .lux-w{display:inline-block;opacity:0;transform:translateY(.55em) rotateX(18deg);filter:blur(6px);transform-origin:bottom;transition:opacity .6s ease calc(var(--wi,0) * 55ms),transform .85s cubic-bezier(.22,.61,.36,1) calc(var(--wi,0) * 55ms),filter .7s ease calc(var(--wi,0) * 55ms);will-change:transform,filter}body.lux-on [data-lux-split].lux-in .lux-w{opacity:1;transform:none;filter:none}body.lux-on [data-lux-split]{perspective:600px}body.lux-on [data-lux-split]:not(.lux-in) .lux-w{animation:lux-w-failsafe 0s linear 1.8s forwards}@keyframes lux-w-failsafe{to{opacity:1;transform:none;filter:none}}.lux-ripple{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,#fff 45%,transparent) 0%,transparent 65%);transform:translate(-50%,-50%) scale(0);animation:lux-ripple-out .65s cubic-bezier(.22,.61,.36,1) forwards;z-index:1}@keyframes lux-ripple-out{to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}body.lux-on .lux-magnetic{transition:translate .35s cubic-bezier(.22,.61,.36,1)}.lux-cursor{position:fixed;top:0;left:0;z-index:9998;width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid color-mix(in srgb,var(--gold,#B8964E) 75%,transparent);border-radius:50%;pointer-events:none;opacity:0;transition:opacity .3s ease,scale .35s cubic-bezier(.22,.61,.36,1),background .3s ease;mix-blend-mode:difference;will-change:transform}.lux-cursor.lux-cursor-on{opacity:1}.lux-cursor.lux-cursor-hot{scale:1.7;background:color-mix(in srgb,var(--gold,#B8964E) 12%,transparent)}.lux-cursor.lux-cursor-down{scale:.75}@media(hover:none),(pointer:coarse){.lux-cursor{display:none}}body.lux-on .site-nav,body.lux-on.lux-glass .site-nav{transition:background .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s cubic-bezier(.22,.61,.36,1),top .3s ease,transform .5s cubic-bezier(.22,.61,.36,1)}body.lux-on .site-nav.lux-nav-tucked{transform:translateY(-130%)}body.lux-on .main-content img.lux-img-wait{opacity:0;scale:1.02;filter:blur(8px);animation:lux-img-failsafe 0s linear 2s forwards}body.lux-on .main-content img.lux-img-done{opacity:1;scale:1;filter:none;transition:opacity .8s ease,scale 1.1s cubic-bezier(.22,.61,.36,1),filter .8s ease}@keyframes lux-img-failsafe{to{opacity:1;scale:1;filter:none}}body.lux-on .main-content img.card-img-hover.lux-img-done,body.lux-on .main-content img.card-img-hover.lux-img-wait{opacity:0;scale:1;filter:none;animation:none}@media(hover:hover)and (pointer:fine){body.lux-on .product-card:hover .card-img-hover.lux-img-done{opacity:1}}[data-drawer-subtotal].lux-total-flip{animation:lux-total-flip .5s cubic-bezier(.22,.61,.36,1);display:inline-block}@keyframes lux-total-flip{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){body.lux-on .cart-drawer-root.is-open .drawer-checkout{animation:lux-checkout-glow 3.2s ease-in-out 1.2s infinite}}@keyframes lux-checkout-glow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--gold,#B8964E) 0%,transparent)}50%{box-shadow:0 6px 22px -4px color-mix(in srgb,var(--gold,#B8964E) 45%,transparent)}}.card-icon-btn.lux-pop svg{animation:lux-heart-pop .45s cubic-bezier(.22,.61,.36,1)}@keyframes lux-heart-pop{0%{scale:1}40%{scale:1.45}70%{scale:.9}to{scale:1}}.lux-orb{position:absolute;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--gold,#B8964E) 16%,transparent),transparent 70%);filter:blur(30px);will-change:transform}.lux-orb-1{width:280px;height:280px;top:8%;right:-60px;animation:lux-orb-a 11s ease-in-out infinite alternate}.lux-orb-2{width:200px;height:200px;bottom:12%;left:-40px;animation:lux-orb-b 14s ease-in-out infinite alternate}@keyframes lux-orb-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-34px,26px,0) scale(1.12)}}@keyframes lux-orb-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28px,-30px,0) scale(1.08)}}@media(prefers-reduced-motion:reduce){.lux-orb{animation:none}}@media(hover:none),(pointer:coarse){body.lux-on.lux-parallax .hero .hero-media{translate:calc(var(--lux-tx,0) * -10px) calc(var(--lux-gy,0) * 14px)}body.lux-on.lux-parallax .hero .hero-eyebrow,body.lux-on.lux-parallax .hero .hero-headline{translate:calc(var(--lux-tx,0) * 7px) calc(var(--lux-gy,0) * -10px)}}body.lux-on.anim-on .footer-grid>*{opacity:0;transform:translateY(22px)}body.lux-on.anim-on .footer-grid.lux-in>*{opacity:1;transform:none;transition:opacity .9s ease,transform .9s cubic-bezier(.22,.61,.36,1)}body.lux-on.anim-on .footer-grid.lux-in>*:nth-child(2){transition-delay:.1s}body.lux-on.anim-on .footer-grid.lux-in>*:nth-child(3){transition-delay:.2s}body.lux-on.anim-on .footer-grid.lux-in>*:nth-child(n+4){transition-delay:.3s}body.lux-on.anim-on .footer-grid:not(.lux-in)>*{animation:lux-w-failsafe 0s linear 1.8s forwards}body.lux-on .collection-main{transition:opacity .35s ease,filter .35s ease,scale .5s cubic-bezier(.22,.61,.36,1)}body.lux-on .collection-main.is-loading{opacity:.3;filter:blur(4px);scale:.992;pointer-events:none}body.lux-on [class*=ai-sticky-cart-add-btn-]{background-color:var(--btn-bg)!important;color:var(--btn-text)!important}body.lux-on [class*=ai-sticky-cart-add-btn-].success{background-color:var(--success)!important}body.lux-on [class*=ai-sticky-cart-qty-btn-]{color:var(--text-color,var(--charcoal))!important}body.lux-on [class*=ai-sticky-cart-][data-product-id]{background:color-mix(in srgb,var(--card-bg,var(--ivory)) 90%,transparent)!important}body.lux-on [class*=ai-sticky-cart-price-]{color:var(--heading-color,var(--charcoal))!important}body.lux-on [class*=ai-sticky-cart-variant-],body.lux-on [class*=ai-sticky-cart-compare-]{color:var(--muted,var(--warm-gray))!important}body.lux-on [class*=ai-sticky-cart-qty-]:not([class*=-qty-btn-]):not([class*=-qty-input-]){background-color:var(--input-bg,var(--card-bg))!important;border-color:var(--border-color)!important}body.lux-on [class*=ai-sticky-cart-qty-input-]{color:var(--text-color,var(--charcoal))!important}body.lux-on [class*=ai-contact-]{background:var(--ivory)!important;color:var(--text-color)!important}body.lux-on [class*=ai-contact-] .ai-c-hero{background:linear-gradient(180deg,var(--champagne),var(--ivory))!important;background-image:radial-gradient(900px 420px at 50% 0%,color-mix(in srgb,var(--gold) 9%,transparent),transparent 65%),linear-gradient(180deg,var(--champagne),var(--ivory))!important}body.lux-on [class*=ai-contact-] .ai-c-hero h1{color:var(--heading-color)!important}body.lux-on [class*=ai-contact-] .ai-c-hero p{color:color-mix(in srgb,var(--heading-color) 75%,transparent)!important}body.lux-on [class*=ai-contact-] .section-eyebrow{color:var(--gold)!important}body.lux-on [class*=ai-contact-] .section-eyebrow:before,body.lux-on [class*=ai-contact-] .section-eyebrow:after{background:var(--gold)!important}body.lux-on [class*=ai-contact-] .ai-c-card,body.lux-on [class*=ai-contact-] .ai-c-faq details,body.lux-on [class*=ai-contact-] .ai-c-badge{background:var(--card-bg)!important;border-color:color-mix(in srgb,var(--gold) 26%,transparent)!important}body.lux-on [class*=ai-contact-] .ai-c-card h2,body.lux-on [class*=ai-contact-] .ai-c-faq-head h2,body.lux-on [class*=ai-contact-] .ai-c-faq summary,body.lux-on [class*=ai-contact-] .ai-c-badge h3{color:var(--heading-color)!important}body.lux-on [class*=ai-contact-] .ai-c-field label{color:var(--heading-color)!important}body.lux-on [class*=ai-contact-] .ai-c-field input,body.lux-on [class*=ai-contact-] .ai-c-field textarea{background:var(--input-bg)!important;border-color:color-mix(in srgb,var(--input-border) 45%,transparent)!important;color:var(--text-color)!important}body.lux-on [class*=ai-contact-] .ai-c-field input::placeholder,body.lux-on [class*=ai-contact-] .ai-c-field textarea::placeholder{color:var(--muted)!important}body.lux-on [class*=ai-contact-] .ai-c-field input:focus,body.lux-on [class*=ai-contact-] .ai-c-field textarea:focus{border-color:var(--gold)!important}body.lux-on [class*=ai-contact-] .ai-c-submit{background:var(--btn-bg)!important;color:var(--btn-text)!important}body.lux-on [class*=ai-contact-] .ai-c-submit:hover{background:var(--btn-hover-bg,var(--charcoal))!important}body.lux-on [class*=ai-contact-] .ai-c-wa{background:var(--gold)!important;color:var(--card-bg)!important}body.lux-on [class*=ai-contact-] .ai-c-wa:hover{background:var(--gold-light)!important}body.lux-on [class*=ai-contact-] .ai-c-ico{color:var(--gold)!important;border-color:color-mix(in srgb,var(--gold) 45%,transparent)!important}body.lux-on [class*=ai-contact-] .ai-c-info-item:hover .ai-c-ico{background:var(--gold)!important;color:var(--card-bg)!important}body.lux-on [class*=ai-contact-] .ai-c-info-item h3{color:var(--muted)!important}body.lux-on [class*=ai-contact-] .ai-c-info-item p,body.lux-on [class*=ai-contact-] .ai-c-info-item a{color:var(--text-color)!important}body.lux-on [class*=ai-contact-] .ai-c-info-item a:hover{color:var(--gold)!important}body.lux-on [class*=ai-contact-] .ai-c-info-item{border-bottom-color:color-mix(in srgb,var(--gold) 18%,transparent)!important}body.lux-on [class*=ai-contact-] .ai-c-faq .ai-c-answer,body.lux-on [class*=ai-contact-] .ai-c-badge p{color:var(--muted)!important}body.lux-on [class*=ai-contact-] .ai-c-faq summary .ai-c-plus,body.lux-on [class*=ai-contact-] .ai-c-badge-ico{color:var(--gold)!important}body.lux-on [class*=ai-contact-] .ai-c-map{border-color:color-mix(in srgb,var(--gold) 28%,transparent)!important}.collection-grid-wrap.has-filters>*{min-width:0}.collection-main{min-width:0}.collection-products>*,.products-grid>*,.monsoon-grid>*,.vp-recs-grid>*{min-width:0}.pagination{flex-wrap:wrap;row-gap:.5rem}.product-image img{max-width:100%}@media(hover:none),(pointer:coarse){body.lux-on.lux-tilt .product-card.lux-tilting{transform:perspective(900px) rotateX(var(--lux-rx))!important}body.lux-on.lux-tilt .collection-card.lux-tilting{transform:perspective(1000px) rotateX(var(--lux-rx))!important}body.lux-on.lux-tilt .pg-stage.lux-tilting{transform:perspective(1200px) rotateX(var(--lux-rx))!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/luxury-motion.css.map */
