.hm-home .hero-art.hm-photo-failed,
.hm-home .hm-card-art.hm-photo-failed,
.hm-home .editorial-art.hm-photo-failed {
  background: #f6f1e7;
  color: #143c32;
  border-color: rgba(20, 60, 50, 0.16);
}

.hm-home .hero-art.hm-photo-failed .art-shade {
  opacity: 0;
  pointer-events: none;
}

.hm-home .hero-art.hm-photo-failed .art-label {
  background: rgba(246, 241, 231, 0.92);
  border: 1px solid rgba(20, 60, 50, 0.18);
  color: #143c32;
}

.hm-home .hero-art.hm-photo-failed .art-label span,
.hm-home .hero-art.hm-photo-failed .art-label b,
.hm-home .hero-art.hm-photo-failed .art-label small {
  color: #143c32;
}

.hm-home .hero-art .hm-photo-fallback,
.hm-home .hm-card-art .hm-photo-fallback,
.hm-home .editorial-art .hm-photo-fallback {
  display: block;
  box-sizing: border-box;
  width: 100%;
  min-height: 78px;
  padding: 12px 14px;
  border: 1px solid rgba(20, 60, 50, 0.14);
  border-radius: 10px;
  background: #f6f1e7;
  color: #143c32;
  font: 400 14px/1.8 Tahoma, sans-serif;
  text-align: center;
  overflow-wrap: break-word;
}

.hm-home .hero-art .hm-photo-fallback {
  min-height: 112px;
  padding: 18px;
}

.hm-home .hm-photo-fallback[hidden] {
  display: none !important;
}
.hm-home .hm-card-art .hm-photo-fallback{height:100%;min-height:0;display:grid;place-items:center;padding:6px;font-size:12.5px;line-height:1.6}
.hm-home .hero-art.hm-photo-failed img[hidden],.hm-home .hm-card-art.hm-photo-failed img[hidden]{display:none!important}
.hm-home .hero-art.hm-photo-failed .art-label{text-shadow:none}
