.reveal{opacity:0;transform:translateY(20px);transition:opacity var(--duration-cinema) var(--ease-cinema),transform var(--duration-cinema) var(--ease-cinema)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal--scale{transform:scale(.98) translateY(12px)}.reveal--scale.is-visible{transform:scale(1) translateY(0)}.reveal--fade{transform:none;transition:opacity var(--duration-cinema) var(--ease-cinema)}.reveal--delay-1{transition-delay:80ms}.reveal--delay-2{transition-delay:.18s}.reveal--delay-3{transition-delay:.3s}@keyframes heroTextEntrance{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes heroProductEntrance{0%{opacity:0;transform:translateY(60px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroFadeEntrance{0%{opacity:0}to{opacity:1}}.hero-animate--headline{animation:heroTextEntrance var(--duration-cinema) var(--ease-cinema) .1s both}.hero-animate--product{animation:heroProductEntrance 1.4s var(--ease-cinema) .3s both}.hero-animate--footer{animation:heroFadeEntrance .8s var(--ease-out) .7s both}.img-reveal{overflow:hidden}.img-reveal img{transform:scale(1.04);transition:transform 1.4s var(--ease-cinema)}.img-reveal.is-visible img{transform:scale(1)}.hover-lift{transition:transform var(--duration-slow) var(--ease-out)}.hover-lift:hover{transform:translateY(-3px)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%)}.marquee__track{display:inline-flex;animation:marquee 32s linear infinite}.marquee__track:hover{animation-play-state:paused}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.shimmer{background:linear-gradient(90deg,var(--color-surface) 0%,var(--color-surface-2) 40%,var(--color-surface) 80%);background-size:200% auto;animation:shimmer 1.5s linear infinite}.parallax-container{overflow:hidden}.parallax-element{will-change:transform}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.hero-animate--headline,.hero-animate--product,.hero-animate--footer{animation:none;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/animations.css.map */
