/* Native supplied photography: retain full pack labels and original backgrounds. */
:is(body[data-media-source="owner-upload"],body[data-media-source="public-original"]) .pdp-main-image{background:var(--product-photo-tone,#f5f1ea);height:auto;min-height:0;padding:0;overflow:hidden}
:is(body[data-media-source="owner-upload"],body[data-media-source="public-original"]) .pdp-main-image>img{display:block;width:100%;height:auto;max-width:576px;max-height:none;object-fit:contain;mix-blend-mode:normal;margin:auto;padding:0}
:is(body[data-media-source="owner-upload"],body[data-media-source="public-original"]) .pdp-thumbs img{object-fit:contain;mix-blend-mode:normal}
:is(body[data-media-source="owner-upload"],body[data-media-source="public-original"]) .zoom-dialog img{width:100%;height:auto;max-width:576px;max-height:80vh;object-fit:contain;mix-blend-mode:normal;margin:0 auto}
