.media-credit{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.7em;column-gap:.7em;row-gap:.2em;font-size:.75rem;line-height:1.55;overflow-wrap:anywhere}.media-credit a{text-decoration:underline;text-underline-offset:3px}.media-credit__changes{flex-basis:100%}.product-gallery__dialog .media-credit{color:#eef2f5;padding:0 1rem 1rem;margin:0}.media-credit a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.product-gallery__main.product-gallery__main--contain img{-o-object-fit:contain;object-fit:contain}
