/* 1. Target the image containers specifically used in Zid themes */
.product-card-img, 
.product-image-container, 
.product-card__img, 
.product-item__image, 
.img-wrapper,
[class*="product-card"] .image-container {
    border: 1px solid #e1e1e1 !important;
    border-radius: 15px !important;
    padding: 10px !important;
    background-color: #fff !important;
    display: block !important;
    overflow: hidden !important;
}

/* 2. Fix the image inside to make sure it doesn't overlap the border */
.product-card-img img, 
.product-image-container img, 
.product-card__img img, 
.product-item__image img,
[class*="product-card"] img {
    border-radius: 10px !important;
    object-fit: contain !important;
}