/* Original photographs: full width, original proportions, no cropping. */
html body.catalog-ui .catalog-detail-content .jn-product:is(.spp4-product,.sccp4-product) .jn-overview {
  grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);
  gap: 32px;
  align-items: start;
}
html body.catalog-ui .catalog-detail-content .jn-product:is(.spp4-product,.sccp4-product) .jn-main-image {
  display: block;
  width: 100%;
  height: auto;
  min-height: 0;
  max-height: none;
  aspect-ratio: auto;
  margin: 0;
  padding: 0;
  background: #f5f5f5;
}
html body.catalog-ui .catalog-detail-content .jn-product:is(.spp4-product,.sccp4-product) .jn-main-image img {
  display: block;
  width: 100%;
  height: auto;
  max-height: none;
  aspect-ratio: auto;
  object-fit: contain;
}
html body.catalog-ui .catalog-detail-content .jn-product:is(.spp4-product,.sccp4-product) .jn-thumbnails button {
  aspect-ratio: 4/3;
  padding: 2px;
}
html body.catalog-ui .catalog-detail-content .jn-product:is(.spp4-product,.sccp4-product) .jn-thumbnails img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
html body.catalog-ui .catalog-visible-card:has(img:is([src*="/suorec-paper-wipes-20261024-p4/"],[src*="/suorec-contamination-control-20261024-p4/"],[src*="/suorec-originals-restored-20261024-p4/"],[src*="/suorec-local-retouch-20261024-p4/"])) figure {
  height: auto;
  aspect-ratio: 4/3;
  padding: 0;
}
html body.catalog-ui .catalog-visible-card figure img:is([src*="/suorec-paper-wipes-20261024-p4/"],[src*="/suorec-contamination-control-20261024-p4/"],[src*="/suorec-originals-restored-20261024-p4/"],[src*="/suorec-local-retouch-20261024-p4/"]) {
  position: static;
  display: block;
  width: 100%;
  height: auto;
  max-height: 100%;
  object-fit: contain;
}
@media (max-width:800px) {
  html body.catalog-ui .catalog-detail-content .jn-product:is(.spp4-product,.sccp4-product) .jn-overview {
    grid-template-columns: minmax(0,1fr);
  }
}
