:root{--dv-dur-ultra-fast: .18s;--dv-dur-fast: .28s;--dv-dur-medium: .48s;--dv-dur-slow: .72s;--dv-dur-ultra-slow: 1.1s;--dv-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--dv-ease-in-out-quad: cubic-bezier(.45, .05, .55, .95);--dv-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dv-ease-smooth: cubic-bezier(.22, .61, .36, 1);--dv-hz-xs: var(--hz-motion-duration-xs, .38s);--dv-hz-sm: var(--hz-motion-duration-sm, .56s);--dv-hz-md: var(--hz-motion-duration-md, .76s);--dv-hz-lg: var(--hz-motion-duration-lg, .98s);--dv-hz-ease: var(--hz-motion-ease, cubic-bezier(.22,.61,.36,1));--dv-fnd-fast: var(--ld-dur-fast, .24s);--dv-fnd-smooth: var(--ld-dur-smooth, .36s);--dv-fnd-slow: var(--ld-dur-slow, .56s);--dv-fnd-ease-gentle: var(--ld-ease-gentle, cubic-bezier(.16, 1, .3, 1));--dv-fnd-ease-luxury: var(--ld-ease-luxury, cubic-bezier(.25, .1, .25, 1));--dv-gold: var(--luxury-gold, #c6a76a);--dv-gold-soft: rgba(198, 167, 106, .3);--dv-gold-transparent: rgba(198, 167, 106, .08)}@keyframes dv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dv-fade-up{0%{opacity:0;transform:translate3d(0,32px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dv-fade-down{0%{opacity:0;transform:translate3d(0,-32px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dv-fade-left{0%{opacity:0;transform:translate3d(32px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dv-fade-right{0%{opacity:0;transform:translate3d(-32px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dv-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes dv-blur-in{0%{opacity:0;filter:blur(12px);transform:scale(1.02)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes dv-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.03)}}@keyframes dv-float{0%,to{transform:translateZ(0)}25%{transform:translate3d(0,-8px,0)}50%{transform:translate3d(0,-4px,0)}75%{transform:translate3d(0,-10px,0)}}@keyframes dv-dust-particle{0%{opacity:0;transform:translateZ(0) scale(.5)}20%{opacity:.8;transform:translate3d(4px,-12px,0) scale(1)}80%{opacity:.4;transform:translate3d(-6px,-40px,0) scale(.7)}to{opacity:0;transform:translate3d(-10px,-60px,0) scale(.3)}}@keyframes dv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dv-counter{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes dv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dv-ripple-anim{0%{transform:translate(-50%,-50%) scale(0);opacity:.6}to{transform:translate(-50%,-50%) scale(4);opacity:0}}@keyframes dv-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.animate-fade-in{animation:dv-fade-in var(--dv-hz-md) var(--dv-hz-ease) both}.animate-fade-up{animation:dv-fade-up var(--dv-hz-lg) var(--dv-hz-ease) both}.animate-fade-down{animation:dv-fade-down var(--dv-hz-md) var(--dv-hz-ease) both}.animate-fade-left{animation:dv-fade-left var(--dv-hz-md) var(--dv-hz-ease) both}.animate-fade-right{animation:dv-fade-right var(--dv-hz-md) var(--dv-hz-ease) both}.animate-scale-in{animation:dv-scale-in var(--dv-hz-md) var(--dv-ease-spring) both}.animate-blur-in{animation:dv-blur-in var(--dv-hz-lg) var(--dv-ease-out-expo) both}.animate-shimmer{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--dv-gold-soft) 50%,rgba(255,255,255,0) 100%);background-size:200% 100%;animation:dv-shimmer 2.8s var(--dv-ease-in-out-quad) infinite}.animate-float{animation:dv-float 6s var(--dv-ease-in-out-quad) infinite}.animate-pulse{animation:dv-pulse 2.5s var(--dv-ease-in-out-quad) infinite}.animate-spin{animation:dv-spin 1.2s linear infinite}.animate-shake{animation:dv-shake .5s ease both}.scroll-hidden{opacity:0;transform:translate3d(0,32px,0);transition:opacity var(--dv-hz-lg) var(--dv-hz-ease),transform var(--dv-hz-lg) var(--dv-hz-ease);will-change:opacity,transform}.scroll-visible{opacity:1;transform:translateZ(0)}.scroll-hidden-scale{opacity:0;transform:scale(.92);transition:opacity var(--dv-hz-md) var(--dv-ease-spring),transform var(--dv-hz-md) var(--dv-ease-spring);will-change:opacity,transform}.scroll-visible-scale{opacity:1;transform:scale(1)}.scroll-hidden-blur{opacity:0;filter:blur(12px);transform:scale(1.02);transition:opacity var(--dv-hz-lg) var(--dv-ease-out-expo),filter var(--dv-hz-lg) var(--dv-ease-out-expo),transform var(--dv-hz-lg) var(--dv-ease-out-expo);will-change:opacity,filter,transform}.scroll-visible-blur{opacity:1;filter:blur(0);transform:scale(1)}.scroll-hidden-left{opacity:0;transform:translate3d(32px,0,0);transition:opacity var(--dv-hz-md) var(--dv-hz-ease),transform var(--dv-hz-md) var(--dv-hz-ease);will-change:opacity,transform}.scroll-visible-left{opacity:1;transform:translateZ(0)}.scroll-hidden-right{opacity:0;transform:translate3d(-32px,0,0);transition:opacity var(--dv-hz-md) var(--dv-hz-ease),transform var(--dv-hz-md) var(--dv-hz-ease);will-change:opacity,transform}.scroll-visible-right{opacity:1;transform:translateZ(0)}.scroll-hidden-down{opacity:0;transform:translate3d(0,-32px,0);transition:opacity var(--dv-hz-md) var(--dv-hz-ease),transform var(--dv-hz-md) var(--dv-hz-ease);will-change:opacity,transform}.scroll-visible-down{opacity:1;transform:translateZ(0)}.dv-stagger>*{opacity:0;transform:translate3d(0,18px,0);transition:opacity var(--dv-hz-md) var(--dv-hz-ease),transform var(--dv-hz-md) var(--dv-hz-ease)}.dv-stagger.is-visible>*{opacity:1;transform:translateZ(0)}.dv-stagger.is-visible>*:nth-child(1){transition-delay:0ms}.dv-stagger.is-visible>*:nth-child(2){transition-delay:80ms}.dv-stagger.is-visible>*:nth-child(3){transition-delay:.16s}.dv-stagger.is-visible>*:nth-child(4){transition-delay:.24s}.dv-stagger.is-visible>*:nth-child(5){transition-delay:.32s}.dv-stagger.is-visible>*:nth-child(6){transition-delay:.4s}.dv-stagger.is-visible>*:nth-child(7){transition-delay:.48s}.dv-stagger.is-visible>*:nth-child(8){transition-delay:.56s}.delay-1{animation-delay:80ms!important;transition-delay:80ms!important}.delay-2{animation-delay:.16s!important;transition-delay:.16s!important}.delay-3{animation-delay:.24s!important;transition-delay:.24s!important}.delay-4{animation-delay:.32s!important;transition-delay:.32s!important}.delay-5{animation-delay:.4s!important;transition-delay:.4s!important}.dv-marquee{display:flex;overflow:hidden;width:100%;position:relative}.dv-marquee__track{display:flex;gap:clamp(24px,4vw,56px);white-space:nowrap;animation:dv-marquee 30s linear infinite;will-change:transform}.dv-marquee--slow .dv-marquee__track{animation-duration:50s}.dv-marquee--fast .dv-marquee__track{animation-duration:20s}.dv-marquee:hover .dv-marquee__track{animation-play-state:paused}.dv-marquee__fill{display:flex;gap:clamp(24px,4vw,56px);white-space:nowrap;flex-shrink:0}.dv-ripple-container{position:relative;overflow:hidden}.dv-ripple{position:absolute;border-radius:50%;background:var(--dv-gold-soft);pointer-events:none;width:100px;height:100px;animation:dv-ripple-anim .7s ease-out forwards}.dv-particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.dv-particle{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--dv-gold);animation:dv-dust-particle 4s ease-in-out infinite}.dv-counter-animate{display:inline-block;animation:dv-counter var(--dv-hz-md) var(--dv-ease-out-expo) both}@media(prefers-reduced-motion:reduce){.animate-shimmer,.animate-float,.animate-pulse,.animate-spin,.dv-marquee__track,.dv-particle{animation:none!important}.animate-fade-in,.animate-fade-up,.animate-fade-down,.animate-fade-left,.animate-fade-right,.animate-scale-in,.animate-blur-in{animation-duration:.001ms!important;animation-delay:0ms!important}.scroll-hidden,.scroll-hidden-scale,.scroll-hidden-blur,.scroll-hidden-left,.scroll-hidden-right,.scroll-hidden-down{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.dv-stagger>*{opacity:1!important;transform:none!important;transition:none!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.animate-shake{animation:none!important}.dv-ripple{animation:none!important;opacity:0!important}}
/*# sourceMappingURL=/cdn/shop/t/928/assets/animations.css.map */
