/* One cover frame on the home page and in every catalogue, including mobile.
   Prepared 4:3 images contain the complete original product with background margins. */
.work .catalog-image,
.work:nth-child(2n+1) .catalog-image,
.work .catalog-image.catalog-image-vacuum{
  display:block;width:100%;height:auto!important;min-height:0;max-height:none;
  aspect-ratio:4/3!important;background:#292d30!important;overflow:hidden;
}
.work .catalog-image img.card-cover,
.work .catalog-image:hover img.card-cover{
  display:block;width:100%!important;height:100%!important;max-height:none;
  margin:0!important;padding:0!important;aspect-ratio:auto!important;
  object-fit:contain!important;object-position:50% 50%!important;
  transform:none!important;clip-path:none!important;
  mix-blend-mode:normal!important;filter:none!important;opacity:1!important;
}
.product-main .product-image-frame>a[data-image-lightbox]>img{
  display:block;width:100%;height:auto;max-height:none;
  object-fit:contain;mix-blend-mode:normal!important;filter:none!important;opacity:1!important;
}
