.scroll-reveal{opacity:0;animation:none}.scroll-reveal.in-view{animation:scrollReveal .8s ease-out forwards}@keyframes scrollReveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.scroll-reveal-left{opacity:0}.scroll-reveal-left.in-view{animation:scrollRevealLeft .8s ease-out forwards}@keyframes scrollRevealLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.scroll-reveal-right{opacity:0}.scroll-reveal-right.in-view{animation:scrollRevealRight .8s ease-out forwards}@keyframes scrollRevealRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.scroll-reveal-scale{opacity:0;transform:scale(.9)}.scroll-reveal-scale.in-view{animation:scrollRevealScale .8s ease-out forwards}@keyframes scrollRevealScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.blur-reveal{opacity:0;filter:blur(10px)}.blur-reveal.in-view{animation:blurReveal 1s ease-out forwards}@keyframes blurReveal{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}.stagger-container{display:flex;flex-direction:column}.stagger-item{opacity:0;transform:translateY(20px)}.stagger-container.in-view .stagger-item{animation:staggerFadeInUp .6s ease-out forwards}.stagger-container.in-view .stagger-item:nth-child(1){animation-delay:0s}.stagger-container.in-view .stagger-item:nth-child(2){animation-delay:.1s}.stagger-container.in-view .stagger-item:nth-child(3){animation-delay:.2s}.stagger-container.in-view .stagger-item:nth-child(4){animation-delay:.3s}.stagger-container.in-view .stagger-item:nth-child(5){animation-delay:.4s}.stagger-container.in-view .stagger-item:nth-child(n+6){animation-delay:.5s}@keyframes staggerFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.parallax-container{position:relative;overflow:hidden}.parallax-element{will-change:transform}.image-zoom{overflow:hidden;border-radius:2px}.image-zoom img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.image-zoom:hover img{transform:scale(1.1)}.text-reveal{overflow:hidden}.text-reveal-inner{display:inline-block;opacity:0;transform:translateY(100%)}.text-reveal.in-view .text-reveal-inner{animation:textReveal .6s ease-out forwards}.text-reveal.in-view .text-reveal-inner:nth-child(2){animation-delay:.1s}.text-reveal.in-view .text-reveal-inner:nth-child(3){animation-delay:.2s}@keyframes textReveal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.border-reveal{position:relative;overflow:visible}.border-reveal:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #C8A45D;opacity:0;transition:opacity .3s ease;pointer-events:none}.border-reveal:hover:before{opacity:1}.gradient-animated{background:linear-gradient(45deg,#c8a45d,#d4b570,#c8a45d);background-size:300% 300%;animation:gradientShift 6s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.smooth-transition{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0b0b0b;pointer-events:none;z-index:9999;animation:pageTransition .6s ease-out forwards}@keyframes pageTransition{0%{width:100%;left:0}to{width:0;left:100%}}.smooth-transition.reverse{animation:pageTransitionReverse .6s ease-in forwards}@keyframes pageTransitionReverse{0%{width:0;left:100%}to{width:100%;left:0}}.transition-line{position:absolute;top:50%;left:50%;width:2px;height:0;background:#c8a45d;transform:translate(-50%,-50%);animation:transitionLine .6s ease-out forwards}@keyframes transitionLine{0%{height:0}to{height:100vh}}.interactive-lift{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.interactive-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.interactive-glow{transition:all .3s ease}.interactive-glow:hover{box-shadow:0 0 30px #c8a45d66;border-color:#c8a45d}.underline-animation{position:relative;display:inline-block}.underline-animation:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#c8a45d;transition:width .4s cubic-bezier(.25,.46,.45,.94)}.underline-animation:hover:after{width:100%}.marquee{overflow:hidden;white-space:nowrap}.marquee-content{display:inline-block;animation:marquee 20s linear infinite;padding-right:50px}.marquee-content:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.blur-bg{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffc}@media(max-width:768px){.scroll-reveal,.scroll-reveal-left,.scroll-reveal-right,.scroll-reveal-scale,.blur-reveal{opacity:1;transform:none;filter:none;animation:none!important}.image-zoom img{transform:scale(1)}.interactive-lift{transform:none}.interactive-lift:hover{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scroll-reveal,.scroll-reveal-left,.scroll-reveal-right,.scroll-reveal-scale,.blur-reveal{opacity:1;transform:none;filter:none}.image-zoom:hover img{transform:scale(1)}.marquee-content{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/animations.css.map */
