.um-motion-pane{position:absolute;inset:0;background:var(--um-cream);z-index:1}
.um-motion-pane[hidden],.um-motion-pane [hidden],.um-motion-note[hidden],.um-inline-zoom-controls[hidden],.um-original-link[hidden]{display:none}
.um-motion-pane video{display:block;width:100%;height:100%;object-fit:contain;touch-action:pan-y pinch-zoom}
.um-pdp-stage[data-motion-active]{touch-action:pan-y pinch-zoom;aspect-ratio:var(--um-motion-aspect,1);max-height:80svh}
.um-motion-note{margin:10px 0 0;color:var(--um-muted);font-size:12px;line-height:1.5}
.um-pdp-stage[data-motion-active] [data-inline-artwork]{visibility:hidden}
.um-motion-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;min-height:52px;padding:12px 18px;background:var(--um-paper);color:var(--um-ink);border:1px solid var(--um-line);border-radius:30px;font:inherit;font-size:13px;cursor:pointer}
.um-motion-thumb .um-motion-thumb-picture{position:relative;display:block;padding:0}
.um-motion-thumb .um-motion-play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:32px;height:32px;padding:0;background:var(--um-paper);border-radius:50%;color:var(--um-ink)}
.um-motion-thumb .um-motion-play-icon svg{width:19px;height:19px}
.um-motion-error{position:absolute;bottom:44px;left:12px;right:12px;padding:10px;background:var(--um-paper);color:var(--um-ink);font-size:12px;line-height:1.4}
.um-motion-play:focus-visible{outline:2px solid #16472c;outline-offset:3px}
