.v-js [data-reveal],.v-js .vida-reveal{opacity:0;transition:opacity var(--vida-duration-slow) var(--vida-ease),transform var(--vida-duration-slow) var(--vida-ease),clip-path var(--vida-duration-xslow) var(--vida-ease);transition-delay:calc(var(--d, 0) * 1ms);will-change:opacity,transform}.v-js [data-reveal=up],.v-js [data-reveal=""],.v-js .vida-reveal:not([data-reveal]){transform:translate3d(0,var(--vida-reveal-distance),0)}.v-js [data-reveal=down]{transform:translate3d(0,calc(var(--vida-reveal-distance) * -1),0)}.v-js [data-reveal=left]{transform:translate3d(-4.8rem,0,0)}.v-js [data-reveal=right]{transform:translate3d(4.8rem,0,0)}.v-js [data-reveal=scale]{transform:scale(.94)}.v-js [data-reveal=clip]{opacity:1;clip-path:inset(0 0 100% 0);transform:translate3d(0,2rem,0)}.v-js [data-reveal=fade]{transform:none}.v-js [data-reveal].is-in,.v-js .vida-reveal.is-in{opacity:1;transform:none;clip-path:inset(0 0 0 0);will-change:auto}:where(.v-body) :where(a,button,summary,[role=button],select,input,textarea,label[for]):focus-visible{outline:2px solid var(--v-accent);outline-offset:3px}:where(.v-body) :where(a:not([class])){text-underline-offset:.4rem;transition:color var(--vida-duration-fast) var(--vida-ease-soft),text-decoration-color var(--vida-duration-fast)}.vida-hover-lift{transition:transform var(--vida-duration-normal) var(--vida-ease),box-shadow var(--vida-duration-normal) var(--vida-ease)}@media(hover:hover)and (pointer:fine){.vida-hover-lift:hover{transform:translate3d(0,var(--vida-lift),0);box-shadow:var(--shadow-2)}}[data-parallax],[data-scroll-object]{transform:translate3d(0,var(--py, 0),0) rotate(var(--pr, 0deg)) scale(var(--ps, 1));will-change:transform}.v-float{animation:v-float 9s var(--ease-soft) infinite alternate}.v-float--slow{animation-duration:11s}@keyframes v-float{0%{transform:translate3d(0,-.5rem,0) rotate(-.25deg)}to{transform:translate3d(0,.6rem,0) rotate(.3deg)}}[data-tilt]{transform:perspective(90rem) rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg)) translate3d(0,var(--lift, 0),0);transition:transform var(--duration-medium) var(--ease-premium);transform-style:preserve-3d}.v-lift{transition:transform var(--duration-medium) var(--ease-premium),box-shadow var(--duration-medium) var(--ease-premium)}.v-lift:hover{transform:translate3d(0,var(--card-lift),0);box-shadow:var(--shadow-2)}.v-zoom img{transition:transform var(--duration-xslow) var(--ease-premium)}.v-zoom:hover img{transform:scale(1.04)}.v-skeleton{background:linear-gradient(90deg,var(--v-sage-100) 0%,var(--v-paper-2) 50%,var(--v-sage-100) 100%);background-size:200% 100%;animation:v-shimmer 1.6s linear infinite}@keyframes v-shimmer{to{background-position:-200% 0}}.v-js [data-text-reveal] .v-w{opacity:.18;transition:opacity .5s var(--ease-soft)}.v-js [data-text-reveal] .v-w.is-lit{opacity:1}@media(prefers-reduced-motion:reduce){.v-js [data-reveal],.v-js .vida-reveal{opacity:1;transform:none;clip-path:none;transition:none}.vida-hover-lift:hover{transform:none}[data-parallax],[data-scroll-object],[data-tilt]{transform:none!important}.v-js [data-text-reveal] .v-w{opacity:1;transition:none}.v-float{animation:none}.v-btn:before{transition-duration:.01s}.v-zoom:hover img,.v-lift:hover{transform:none}html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vida-motion.css.map */
