/* v12.10.512 — chenar alb clar și uniform pentru toate imaginile de produs. */
html body :is(#op-uniform-product-frame,.product-card,.m2-card) :is([data-nc-child="image"],[data-nc-child^="image_copy_"],.m2-role-image),
html body .magazine-shell .product-card [data-nc-child="image"],
html body .magazine-shell .product-card [data-nc-child^="image_copy_"],
html body .magazine-shell .product-card [data-op-default-zone="media"],
html body .m2-card .m2-role-image,
html body .m2-card .m2-centered-media > .m2-role-image,
html body .nc-mobile-product-card .nc-mobile-product-image{
  box-sizing:border-box!important;
  padding:10px!important;
  background:#fff!important;
  border:2px solid #d7d7d7!important;
  border-radius:12px!important;
  box-shadow:0 3px 10px rgba(0,0,0,.14)!important;
  overflow:hidden!important;
}

html body .magazine-shell .product-card [data-nc-child="image"] > img,
html body .magazine-shell .product-card [data-nc-child^="image_copy_"] > img,
html body .magazine-shell .product-card [data-op-default-zone="media"] > img,
html body .m2-card .m2-role-image > img,
html body .nc-mobile-product-card .nc-mobile-product-image > img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  background:transparent!important;
  border:0!important;
  border-radius:7px!important;
  object-fit:contain!important;
  object-position:center!important;
}

@media(max-width:700px){
  html body .m2-card .m2-role-image,
  html body .m2-card .m2-centered-media > .m2-role-image,
  html body .nc-mobile-product-card .nc-mobile-product-image{
    padding:8px!important;
    border-radius:10px!important;
  }
}
