/* Jen ilustrační náhrady potvrzených Shoptet placeholderů. */
img.bd-product-fallback-image {
  object-fit: contain;
  object-position: center;
  aspect-ratio: var(--bd-product-fallback-ratio, auto);
  background-color: #fff;
  filter: grayscale(100%) contrast(0.95);
  opacity: 0.36;
}

img.bd-product-fallback-image.bd-product-fallback-detail {
  opacity: 0.4;
}

.p-main-image:has(> img.bd-product-fallback-detail) {
  cursor: default;
}
