/* GALX Bildstil V5 | Stand 24.10.2026
 * Einheitliche neutrale Bildflaechen. Keine Veraenderung der Originaldateien.
 * Kein Eingriff in Karussellbreite, scrollLeft, Carousel-Items oder Klicksteuerung V6.
 * Produktbild-Zentrierung V3 und Warenkorb bleiben erhalten.
 */
:root { --galx-product-stage:#f6f9fc; --galx-product-stage-radius:14px; }
/* Hauptproduktbild: nur Hintergrund und Bildanpassung, keine Track-/Layoutgroessen. */
#product_info .pd_imagebox #ImgCarousel #pd_viewer > .item,
#product_info .pd_imagebox #ImgCarousel #pd_viewer > .item > picture {
  background:var(--galx-product-stage);
  border-radius:var(--galx-product-stage-radius);
}
#product_info .pd_imagebox #ImgCarousel #pd_viewer > .item img {
  object-fit:contain;
  object-position:center center;
}
/* Thumbnails */
#product_info #MoreImgCarousel img.img-thumbnail,
#product_info .pd_imagebox a.swap img.img-thumbnail {
  object-fit:contain;
  object-position:center center;
  background:var(--galx-product-stage);
}
/* Suchergebnisse: Produktkarten, keine Finder-Modellkarten */
.galx-search-integrated .product-grid .card > a:first-child {
  display:flex; align-items:center; justify-content:center;
  min-width:0; overflow:hidden;
  background:var(--galx-product-stage);
  border-radius:12px;
}
.galx-search-integrated .product-grid .card > a:first-child img {
  display:block; max-width:100%; height:auto;
  margin-inline:auto; object-fit:contain; object-position:center;
}
/* Startseiten-Bestseller und Listen */
.galx-brand-products .product-image,
.galx-brand-products .galx-product-image,
.productbox .product-image,
.product-listing .product-image,
.products-listing .product-image {
  background:var(--galx-product-stage);
  border-radius:12px;
}
.galx-brand-products img,
.productbox .product-image img,
.productbox .image img,
.product-listing .product-image img,
.product-listing .image img,
.products-listing .product-image img {
  object-fit:contain;
  object-position:center center;
}
/* Warenkorb: nur Bildflaeche; keine Aenderung an Ausrichtung, Spalten oder Groessen */
.galx-cart-products img { object-fit:contain; object-position:center; }
