/* Soft reveal on scroll */
.scroll-reveal{opacity:0;transform:translate3d(0,20px,0);transition:opacity .72s cubic-bezier(.2,.65,.3,1),transform .72s cubic-bezier(.2,.65,.3,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}
.scroll-reveal.is-visible{opacity:1;transform:translate3d(0,0,0);will-change:auto}
.scroll-reveal.card.is-visible:hover{transform:translate3d(0,-4px,0)}
.scroll-reveal.shop-teaser.is-visible:hover{transform:translate3d(0,-3px,0)}
@media(prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal.is-visible{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}
