/* Preserve the staging gallery's original geometry across the added picture element. */
body.ds-product-single-v1 .ds-product-hero__gallery .woocommerce-product-gallery__image > a > picture[data-dsm-picture],
body.ds-product-single-v1 .ds-product-hero__gallery .woocommerce-product-gallery__image > picture[data-dsm-picture] {
    display: block;
    width: 100%;
    height: 100%;
}
body.ds-product-single-v1.woocommerce div.product .ds-product-hero__gallery div.images .woocommerce-product-gallery__image > a > picture[data-dsm-picture] > img:not(.zoomImg),
body.ds-product-single-v1.woocommerce div.product .ds-product-hero__gallery div.images .woocommerce-product-gallery__image > picture[data-dsm-picture] > img:not(.zoomImg) {
    display: block;
    width: 100% !important;
    height: 100% !important;
    object-fit: contain;
    margin: 0;
    border: 1px solid var(--ds-color-border-default);
    border-radius: var(--ds-radius-12);
}
