.hero h1,.hero__title,.banner__heading,[class*=hero] h1,[class*=hero] .heading{color:#fff!important;-webkit-text-fill-color:white!important;opacity:0;animation:fadeInScale 1s cubic-bezier(.4,0,.2,1) .3s forwards;position:relative;display:inline-block}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.hero h1:after,.hero__title:after,.banner__heading:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shine 3s ease-in-out 1.5s infinite}@keyframes shine{0%{left:-100%}50%,to{left:100%}}.hero p,.hero__subtitle,.banner__text,[class*=hero] p{animation:fadeInUp 1.2s cubic-bezier(.4,0,.2,1) .6s forwards;opacity:0;color:#fff!important}.hero .button,.hero__button,.banner__buttons a,[class*=hero] .button,[class*=hero] a{animation:fadeInBounce 1s cubic-bezier(.4,0,.2,1) 1s forwards;opacity:0}@keyframes fadeInBounce{0%{opacity:0;transform:translateY(40px) scale(.9)}60%{transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.scroll-animate{opacity:0;transform:translateY(50px);transition:all 2s cubic-bezier(.4,0,.2,1)}.scroll-animate.visible{opacity:1;transform:translateY(0)}.product-card,.card,.grid__item{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover,.card:hover,.grid__item:hover{transform:translateY(-8px)}.product-card img,.card img{transition:transform .5s ease}.product-card:hover img,.card:hover img{transform:scale(1.05)}html{scroll-behavior:smooth}img{opacity:0;animation:fadeIn .5s ease forwards}@keyframes fadeIn{to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/animations.css.map */
