/**
 * @license
 * Copyright 2026 Cactusio
 *
 * This code is part of the Cactusio web platform.
 * All rights remain reserved.
 * Unauthorized use, extraction, or redistribution is not permitted.
 *
 * more info at [https://policies.cactusio.com/en/](https://policies.cactusio.com/en/)
 */
body.js-animations [data-animate]{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.28, .11, .32, 1),transform .8s cubic-bezier(.28, .11, .32, 1);will-change:opacity,transform}body.js-animations [data-animate=fade-right]{transform:translateX(-24px)}body.js-animations [data-animate=fade-left]{transform:translateX(24px)}body.js-animations [data-animate=fade-in]{transform:none}body.js-animations [data-animate=blur-in]{transform:none;filter:blur(8px)}body.js-animations [data-animate=scale-in]{transform:scale(.96)}body.js-animations [data-animate=flip-up],body.js-animations [data-animate=mask-up],body.js-animations [data-animate=slide-skew]{transform:translateY(24px)}[data-animate].is-visible,body.js-animations [data-animate].is-visible{opacity:1;transform:none;filter:none}[data-speed=fast]{transition-duration:.5s}[data-speed=slow]{transition-duration:1.1s}[data-delay="50"]{transition-delay:50ms}[data-delay="100"]{transition-delay:0.1s}[data-delay="200"]{transition-delay:0.2s}[data-delay="300"]{transition-delay:0.3s}[data-delay="400"]{transition-delay:0.4s}[data-delay="500"]{transition-delay:0.5s}[data-delay="700"]{transition-delay:0.7s}[data-delay="900"]{transition-delay:0.9s}body.js-animations .stagger-children>*{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.28, .11, .32, 1),transform .7s cubic-bezier(.28, .11, .32, 1)}.stagger-children.is-visible>:first-child{transition-delay:50ms}.stagger-children.is-visible>:nth-child(2){transition-delay:0.12s}.stagger-children.is-visible>:nth-child(3){transition-delay:0.19s}.stagger-children.is-visible>:nth-child(4){transition-delay:0.26s}.stagger-children.is-visible>:nth-child(5){transition-delay:0.33s}.stagger-children.is-visible>:nth-child(6){transition-delay:0.4s}.stagger-children.is-visible>:nth-child(7){transition-delay:0.47s}.stagger-children.is-visible>:nth-child(8){transition-delay:0.54s}.stagger-children.is-visible>*,body.js-animations .stagger-children.is-visible>*{opacity:1;transform:none}body.js-animations .stagger-diagonal>*{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.28, .11, .32, 1),transform .7s cubic-bezier(.28, .11, .32, 1)}.stagger-diagonal.is-visible>:first-child{transition-delay:50ms}.stagger-diagonal.is-visible>:nth-child(2){transition-delay:0.12s}.stagger-diagonal.is-visible>:nth-child(3){transition-delay:0.19s}.stagger-diagonal.is-visible>:nth-child(4){transition-delay:0.26s}.stagger-diagonal.is-visible>:nth-child(5){transition-delay:0.33s}.stagger-diagonal.is-visible>:nth-child(6){transition-delay:0.4s}.stagger-diagonal.is-visible>*,body.js-animations .stagger-diagonal.is-visible>*{opacity:1;transform:none}.hero-anim-1,.hero-anim-2,.hero-anim-3,.hero-anim-4,.hero-anim-5,.hero-anim-6{opacity:0;transform:translateY(18px);animation:.9s cubic-bezier(.28,.11,.32,1) forwards heroRise}.hero-anim-1{animation-delay:.1s}.hero-anim-2{animation-delay:.22s}.hero-anim-3{animation-delay:.34s}.hero-anim-4{animation-delay:.46s}.hero-anim-5{animation-delay:.58s}.hero-anim-6{animation-delay:.72s}@keyframes heroRise{to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}.skeleton-box,.skeleton-line{background:linear-gradient(90deg,var(--store-tile) 0,var(--store-tile-hover) 50%,var(--store-tile) 100%);background-size:400px 100%;animation:1.4s linear infinite shimmer;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.hero-anim-1,.hero-anim-2,.hero-anim-3,.hero-anim-4,.hero-anim-5,.hero-anim-6,body.js-animations .stagger-children>*,body.js-animations .stagger-diagonal>*,body.js-animations [data-animate]{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}