[data-animate]{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}[data-animate].is-visible{opacity:1;transform:none}[data-animate=fade-up]{transform:translateY(30px)}[data-animate=fade-in]{transform:none}[data-animate=fade-down]{transform:translateY(-30px)}[data-animate=slide-left]{transform:translate(40px)}[data-animate=slide-right]{transform:translate(-40px)}[data-animate=scale-in]{transform:scale(.95)}[data-animate=zoom-in]{transform:scale(.9)}[data-animate-delay="100"]{transition-delay:.1s}[data-animate-delay="200"]{transition-delay:.2s}[data-animate-delay="300"]{transition-delay:.3s}[data-animate-delay="400"]{transition-delay:.4s}[data-animate-delay="500"]{transition-delay:.5s}[data-animate-delay="600"]{transition-delay:.6s}[data-animate-delay="700"]{transition-delay:.7s}[data-animate-delay="800"]{transition-delay:.8s}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.hero__scroll-indicator{animation:scrollBounce 2s ease-in-out infinite}@keyframes announcementSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes announcementSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.card-hover{transition:transform var(--transition-base),box-shadow var(--transition-base)}.card-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.image-zoom{overflow:hidden}.image-zoom img{transition:transform var(--transition-slow)}.image-zoom:hover img{transform:scale(1.05)}.hover-underline{position:relative}.hover-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:var(--color-primary);transition:width var(--transition-base)}.hover-underline:hover:after{width:100%}.btn--loading{position:relative;pointer-events:none;color:transparent!important}.btn--loading:after{content:"";position:absolute;width:20px;height:20px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:btnSpin .6s linear infinite}@keyframes btnSpin{to{transform:rotate(360deg)}}.drawer{transform:translate(-100%);transition:transform var(--transition-base)}.drawer.is-open{transform:translate(0)}.drawer--right{transform:translate(100%)}.drawer--right.is-open{transform:translate(0)}.dropdown-menu{opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast)}.dropdown:hover .dropdown-menu,.dropdown-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.accordion__content{max-height:0;overflow:hidden;transition:max-height var(--transition-base) ease}.accordion__item.is-open .accordion__content{max-height:1000px}.accordion__icon{transition:transform var(--transition-fast)}.accordion__item.is-open .accordion__icon{transform:rotate(180deg)}.back-to-top{opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity var(--transition-base),visibility var(--transition-base),transform var(--transition-base)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.cart-count--animate{animation:pulse .3s ease}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.skeleton{background:linear-gradient(to right,var(--color-ice) 8%,var(--color-snow) 18%,var(--color-ice) 33%);background-size:800px 100%;animation:shimmer 1.5s linear infinite;border-radius:var(--border-radius)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-animate]{opacity:1!important;transform:none!important;transition:none!important}.hero__scroll-indicator{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-animations.css.map */
