.product-card.source-only .product-picture,.product-card.source-main .product-picture{background:#f7f5f1}
.product-card.source-only .product-picture img,.product-card.source-main .product-picture img{object-fit:contain;object-position:center;background:#fff}
.detail-gallery.source-only .main-image,.detail-gallery.source-main .main-image{display:grid;place-items:center;min-height:min(63vw,600px);background:#f7f5f1}
.detail-gallery.source-only .main-image img,.detail-gallery.source-main .main-image img{width:min(100%,500px);height:auto;max-height:600px;aspect-ratio:auto;object-fit:contain;background:#fff}
.detail-gallery.source-only .gallery-thumbs{justify-content:center}
@media(max-width:600px){.detail-gallery.source-only .main-image,.detail-gallery.source-main .main-image{min-height:0}.detail-gallery.source-only .main-image img,.detail-gallery.source-main .main-image img{width:100%;max-height:440px}}
