there should have been a better way to do this that did not depend upon
removing "display: flex". there is even another part of the site where
we use that along with "align-items: center", and that works fine there,
but apparently not here. so i'm adding this workaround.
.page-node-type-product .product .field--name-field-image {
padding: 10px;
- display: flex;
- align-items: center;
-
border: 1px solid #888;
border-radius: 10px;
}
+.page-node-type-product .product .field--name-field-image img {
+ margin: 0 auto;
+}
+
.page-node-type-product .product .field--name-field-extra-images {
padding: 5px;