.df-gallery-media{position:relative}
.df-gallery-media.df-gallery-swipe{touch-action:pan-y pinch-zoom}
.df-gallery-media .df-gallery-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:1}
.df-gallery-media .product-card__image--secondary{display:none!important}
.df-gallery-media .product-card__image--primary{opacity:1!important}

/* Hide original pixels while retaining their layout size. */
.df-gallery-media.df-gallery-showing .product-card__image--primary{visibility:hidden!important}

