/* Individual page modules use the same timing as the home, without stacked entrances. */
body.twowod-page-motion.single-product .woocommerce div.product div.images,
body.twowod-page-motion.single-product .woocommerce div.product div.summary,
body.twowod-page-motion.woocommerce-cart .archive-header,
body.twowod-page-motion.woocommerce-checkout .archive-header,
body.twowod-page-motion .purchase-steps{animation:none}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
  .shop-main ul.products li.product a img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}
  .shop-main ul.products li.product a:hover img{transform:scale(1.025)}
}
@media (prefers-reduced-motion:reduce){
  .shop-main ul.products li.product a img{transition:none;transform:none}
}

@media(max-width:760px) and (prefers-reduced-motion:no-preference){
 .home-slide.motion-ready{transform:translateY(12px)}
 .home-slide.motion-ready.is-visible{transform:translateY(0);transition:opacity .7s ease var(--reveal-delay,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}
}
