.grid.press {
  display: grid;
  grid: auto / 33% 33% 33%;
  text-align: center;
  gap: 20px 30px;
}

@media only screen and (max-width: 520px) {
  .press.grid { 
    grid: auto / 48% 48%; }
} 

@media only screen and (max-width: 767px) {
  .product-gallery-modal__media-item--image img { 
    min-width: 100% !important;
	max-width: 100% !important;
  }
}

.product-block--sku {
    margin: 20px 0;
	font-weight: bold; 
}