/* One full-bleed format for editorial category tiles; keep the approved pictures. */
.msg-unified .msg-project .ms-category-editorial,
.msg-unified .msg-project .ms-category-editorial:hover{border:0;box-shadow:none;border-radius:0;background:transparent}
.msg-unified .msg-project .ms-category-editorial .ms-category-photo{display:block;position:relative;width:100%;height:auto!important;aspect-ratio:4/3;padding:0!important;margin:0;border:0;box-shadow:none;border-radius:0;overflow:hidden}
.msg-unified .msg-project .ms-category-editorial .ms-category-photo img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:cover!important;object-position:50% 50%;border:0;border-radius:0;padding:0;margin:0}
.msg-unified .msg-project .ms-category-do-domu .ms-category-photo img{object-position:50% 44%}
/* Keep products uncropped on white. Only presentation frames are removed. */
.msg-unified .msg-product-card .msg-product-image{aspect-ratio:1/1;border:0!important;box-shadow:none!important;border-radius:0;background:#fff!important;padding:16px!important;box-sizing:border-box;overflow:hidden}
.msg-unified .msg-product-card .msg-product-image img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center;border:0;border-radius:0}
.msg-unified .products .product-small .box-image{aspect-ratio:1/1;background:#fff!important;border:0!important;box-shadow:none!important;border-radius:0!important}
.msg-unified .products .product-small .box-image>div:first-child>a{padding:16px!important;box-sizing:border-box}
@media(max-width:700px){.msg-unified .msg-product-card .msg-product-image,.msg-unified .products .product-small .box-image>div:first-child>a{padding:12px!important}}
