/* DaruGet category product media — Phase 1 canonical */
.category-page .category-product .product-img,
.category-page .category-product .product-media,
.category-page .category-product .category-product-media{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  isolation:isolate!important;
  padding:4px!important;
  background:#fff!important;
  background-image:none!important;
  border:1px solid #edf1ef!important;
  border-radius:15px!important;
  box-shadow:none!important;
}
.category-page .category-product .product-img::before,
.category-page .category-product .product-img::after,
.category-page .category-product .product-media::before,
.category-page .category-product .product-media::after,
.category-page .category-product .category-product-media::before,
.category-page .category-product .category-product-media::after{
  content:none!important;
  display:none!important;
}
.category-page .category-product .product-img img,
.category-page .category-product .product-media img,
.category-page .category-product .category-product-media img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:99%!important;
  max-height:99%!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:auto!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  transform:scale(1.055)!important;
  filter:drop-shadow(0 10px 14px rgba(15,23,42,.09))!important;
}
@media(max-width:680px){
  .category-page .category-product .product-img,
  .category-page .category-product .product-media,
  .category-page .category-product .category-product-media{padding:3px!important}
  .category-page .category-product .product-img img,
  .category-page .category-product .product-media img,
  .category-page .category-product .category-product-media img{transform:scale(1.025)!important}
}
