/* Overlays never participate in card layout or intercept purchase/zoom events. */
.own-animation-host{position:relative}
.own-animation-host>.own-animation-video,.own-animation-host>.own-animation-final{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;border-radius:inherit}
.own-animation-host>[hidden]{display:none!important}
