:root{--duration-quick: .15s;--duration-standard: .3s;--duration-medium: .45s;--duration-long: .5s;--duration-carousel: 5.5s;--ease-out: cubic-bezier(0, 0, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1)}@keyframes carousel-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes carousel-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.carousel-slide.is-active{animation:carousel-fade-in var(--duration-medium) var(--ease-in-out) forwards}.carousel-slide{animation:carousel-fade-out var(--duration-medium) var(--ease-in-out) forwards}.carousel-auto-play{animation:none}@keyframes usp-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.usp-item{opacity:0;transform:translateY(10px)}.usp-item.is-visible{animation:usp-fade-up var(--duration-standard) var(--ease-out) forwards}.usp-item.is-visible:nth-child(1){animation-delay:60ms}.usp-item.is-visible:nth-child(2){animation-delay:.14s}.usp-item.is-visible:nth-child(3){animation-delay:.22s}.usp-item.is-visible:nth-child(4){animation-delay:.3s}.button-primary,.cta-button{transition:transform var(--duration-quick) ease-out,box-shadow var(--duration-quick) ease-out}.button-primary:hover,.cta-button:hover{transform:translateY(-2px);box-shadow:6px 6px 12px #00000073}.button-primary:active,.cta-button:active{transform:translateY(0);box-shadow:2px 2px 6px #00000059}@keyframes scroll-fade-in{0%{opacity:0}to{opacity:1}}@keyframes scroll-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.scroll-trigger.animate--fade-in{animation:scroll-fade-in var(--duration-long) var(--ease-out) forwards}.scroll-trigger.animate--slide-in{animation:scroll-slide-up var(--duration-long) var(--ease-out) forwards}.scroll-trigger.animate--zoom-in{animation:scroll-zoom-in var(--duration-long) var(--ease-out) forwards}@keyframes card-lift{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.card,.product-card{transition:transform var(--duration-quick) ease-out,box-shadow var(--duration-quick) ease-out}.card:hover,.product-card:hover{animation:card-lift var(--duration-quick) ease-out forwards}@keyframes confetti-fall{to{transform:translateY(100vh) rotate(360deg);opacity:0}}.confetti-particle{animation:confetti-fall 2.5s ease-in forwards}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer{background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);background-size:1000px 100%;animation:shimmer 2.2s infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.spinner{animation:spinner-rotate 1s linear infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}*:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.animation-disabled{animation:none!important;transition:none!important}.staggered-list>*{animation:scroll-slide-up var(--duration-long) var(--ease-out) backwards}.staggered-list>*:nth-child(1){animation-delay:0ms}.staggered-list>*:nth-child(2){animation-delay:.1s}.staggered-list>*:nth-child(3){animation-delay:.2s}.staggered-list>*:nth-child(4){animation-delay:.3s}.staggered-list>*:nth-child(5){animation-delay:.4s}button,a,input,select,textarea,[role=button],[role=tab]{transition:background-color var(--duration-quick) ease-in-out,color var(--duration-quick) ease-in-out,border-color var(--duration-quick) ease-in-out,box-shadow var(--duration-quick) ease-in-out}
/*# sourceMappingURL=/cdn/shop/t/26/assets/animations.css.map */
