/* Bella24 Signature Photo Frames */

.product-card > a:has(img) {
  display: block;
  overflow: hidden;
  border-radius: 15px;
  border: 1px solid #ead6df;
  background: #fbf4f1;
  padding: 5px;
}

.product-card > a img,
.detail .bella-gallery-stage > #mainProductImage {
  background:
    radial-gradient(
      ellipse at 50% 45%,
      #ffffff 0%,
      #fff9f7 38%,
      #f5e7e9 80%,
      #ead9dc 100%
    ) !important;
  box-shadow:
    inset 0 0 0 1px rgba(185,133,100,.16) !important;
  object-fit: contain !important;
  object-position: center !important;
}

.product-card {
  background: #fffdfc !important;
}

@media (max-width:700px) {
  .product-card > a:has(img) {
    padding: 4px;
    border-radius: 12px;
  }
}

/* BELLA24_IMAGE_RATIO_FIX */
@media (max-width:700px) {
  .products-home-section .product-card > a img,
  .product-grid .product-card > a img {
    display:block!important;
    width:100%!important;
    height:auto!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    object-fit:contain!important;
    object-position:center!important;
  }
}
