.z-premium [data-z-card-gallery] { position:relative;overflow:hidden; }
.z-premium [data-z-card-gallery] img[data-z-image-index] { position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:1!important;transition:opacity var(--z-motion-fast) var(--z-motion-ease); }
.z-premium [data-z-card-gallery] img[data-z-image-index="1"] { opacity:0!important;pointer-events:none; }
.z-premium [data-z-card-gallery][data-z-image-active="1"][data-z-image-ready="true"] img[data-z-image-index="0"] { opacity:0!important; }
.z-premium [data-z-card-gallery][data-z-image-active="1"][data-z-image-ready="true"] img[data-z-image-index="1"] { opacity:1!important; }
@media (min-width:750px) and (hover:hover) and (pointer:fine) {
 .z-premium [data-z-card-gallery][data-z-image-hover="true"][data-z-image-ready="true"] img[data-z-image-index="0"] { opacity:0!important; }
 .z-premium [data-z-card-gallery][data-z-image-hover="true"][data-z-image-ready="true"] img[data-z-image-index="1"] { opacity:1!important; }
}
@media (max-width:749px) {
 .z-premium [data-z-card-gallery] { touch-action:pan-y; }
}
@media (prefers-reduced-motion:reduce) {
 .z-premium [data-z-card-gallery] img { transition:none; }
}
