/* One consistent 4:3 canvas for all product cards; preserve source image proportions. */
.home-products .home-product-image,.product-center-main .product-center-image{position:relative;height:auto;aspect-ratio:4/3;padding:0;overflow:hidden;background:#fff;flex-shrink:0}.home-products .home-product-image img,.product-center-main .product-center-image img{position:absolute;top:20px;left:24px;display:block;width:calc(100% - 48px);height:calc(100% - 40px);max-width:none;object-fit:contain;object-position:center;margin:0}.home-products .home-product-image>span,.product-center-main .product-center-image>span{padding:25px}

@media(max-width:767px){.home-products .home-product-image img,.product-center-main .product-center-image img{top:14px;left:16px;width:calc(100% - 32px);height:calc(100% - 28px)}}
