/* Cosmetic photo motion only; Shopify's slide track and snap targets never move. */
.echo-template-product media-gallery > [id^="GalleryViewer-"] { position:relative; }
.echo-gallery-motion {
  position:absolute; z-index:2; overflow:hidden; background:#fff;
  pointer-events:none; contain:layout paint;
}
.echo-gallery-motion__photo { position:absolute; inset:0; background:#fff; }
.echo-gallery-motion__photo img {
  display:block; position:absolute; inset:7%; width:86%; height:86%;
  object-fit:contain; border:0; border-radius:9px;
}
.echo-gallery-motion__pending {
  display:grid; place-items:center; position:absolute; inset:7%;
  background:#f8f4fc; color:#7044a5; font-size:1.2rem; text-align:center;
}
