/* V4.9 — stable image frames for every CAISSEPRO e-commerce theme. */
.cp-storefront .merchant-logo,.cp-storefront .merchant .merchant-logo,.cp-storefront .brand-mark img{width:176px!important;height:68px!important;max-width:100%!important;max-height:68px!important;object-fit:contain!important;object-position:left center;background:transparent}.cp-storefront .product-card .product-image,.cp-storefront .product-card .quick-media,.cp-storefront .product-card .sf-product-image{aspect-ratio:1/1;background:#fff;overflow:hidden;display:grid;place-items:center}.cp-storefront .product-card .product-image img,.cp-storefront .product-card .quick-media img,.cp-storefront .product-card .sf-product-image img{width:100%;height:100%;object-fit:contain!important;object-position:center;padding:10px;background:#fff}.cp-storefront .product-detail .quick-media,.cp-storefront .sf-product-gallery .quick-media{background:#fff;display:grid;place-items:center}.cp-storefront .product-detail .quick-media img,.cp-storefront .sf-product-gallery .quick-media img{width:100%;height:100%;object-fit:contain!important;object-position:center;padding:18px;background:#fff}
