Icon representing fast and free shipping
Icon representing 100 day money back return policy
Icon representing USA based customer support
Icon representing no hidden subscription fees
Loop app interface showing bulk photo and video upload
Loop settings screen for slideshow speed and display options
Phone texting a single photo to a Loop frame after verification
Photo showing Loop frame with a new photo notification
Loop app screen for sending multiple photos and organizing albums
Text message workflow for sending a single photo to Loop
Loop app screen for sending multiple photos and organizing albums
Text message workflow for sending a single photo to Loop
Comparison chart showing Loop vs other digital frames: unlimited contributors, albums, text-to-frame, 5-minute videos, exclusive app
Comparison chart showing Loop vs other digital frames: unlimited contributors, albums, text-to-frame, 5-minute videos, exclusive app
/* Ensure the active slide is the positioning context */ .zpa-carousel .zpa-responsive-embed { position: relative !important; } /* Make the video actually fill the wrapper */ .zpa-carousel .zpa-responsive-embed video { display: block; width: 100% !important; height: 100% !important; object-fit: contain; /* or 'contain' if you don't want cropping */ } /* Center the play badge relative to the wrapper */ .zpa-carousel .zpa-video-playbadge { position: absolute !important; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; } /* Make the Zipify responsive embed wrapper the positioning context */ .zpa-carousel .zpa-responsive-embed { position: relative !important; overflow: hidden !important; } /* FORCE the video to fill the wrapper (this is the missing piece) */ .zpa-carousel .zpa-responsive-embed > video { position: absolute !important; inset: 0 !important; /* top:0; right:0; bottom:0; left:0 */ width: 100% !important; height: 100% !important; object-fit: cover !important; /* change to 'contain' if you prefer no crop */ display: block !important; } /* Center the play badge relative to the wrapper */ .zpa-carousel .zpa-video-playbadge { position: absolute !important; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; z-index: 5 !important; }