/* Reviewed product photos only: preserve the entire textile, pouch and fringe. */
.gallery-main img[src*="/photo-review-20261025-v1/"] {
  /* Do not leave a decoded photo hidden when the fade animation is suspended. */
  opacity: 1 !important;
}
.product-image-wrap img[src*="/photo-review-20261025-v1/"],
.gallery-main img[src*="/photo-review-20261025-v1/"],
.gallery-thumbs img[src*="/photo-review-20261025-v1/"] {
  object-fit: contain;
  background: #4b5560;
}
.product-image-wrap img[src*="/photo-review-20261025-v1/hermes-"],
.gallery-main img[src*="/photo-review-20261025-v1/hermes-"],
.gallery-thumbs img[src*="/photo-review-20261025-v1/hermes-"] {
  background: #d4dce3;
}
.product-image-wrap img[src*="/photo-review-20261025-v1/"][src$=".webp"],
.gallery-main img[src*="/photo-review-20261025-v1/"][src$=".webp"],
.gallery-thumbs img[src*="/photo-review-20261025-v1/"][src$=".webp"] {
  background: #f8f5ed;
}

/* Hiera approved hero 20261030: backend-uploaded image. */
.hero-image { background-image: url("/img/0024dd0b-c95a-4639-a8ff-14e1a266535e.jpg") !important; }

/* Hiera native-aspect product photos 20261030 */
.product-image-wrap, .gallery-main { background: #66676a !important; }
.product-card-image, .gallery-main img { object-fit: contain !important; }
