/* Standalone-scoped transparent product rotation. */
.blonos-rotation {
  position:relative;width:100%;height:var(--blonos-display-height,clamp(240px,30svh,360px));
  margin:0;padding:0;overflow:hidden;background:transparent;border:0;box-shadow:none;
  isolation:isolate;pointer-events:none;
}
.blonos-rotation-poster,.blonos-rotation-canvas {
  position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:50% 50%;
  background:transparent;pointer-events:none;
}
.blonos-rotation-canvas {opacity:0;}
.blonos-rotation.is-ready .blonos-rotation-canvas {opacity:1;}
.blonos-rotation.is-ready .blonos-rotation-poster {opacity:0;}
@media(prefers-reduced-motion:reduce) {
  .blonos-rotation-canvas {display:none;}
  .blonos-rotation.is-ready .blonos-rotation-poster {opacity:1;}
}

