/* DESCANSE BEM | Foto ilustrativa temporária V11
   Exibe a imagem SOMENTE onde não há fotografia cadastrada.
   Não modifica o cadastro de produtos nem as fotos reais. */
.photo:has(> svg),.kit-photo:has(> svg){
  position:relative!important;
  background:#f5f7fa url('cama-ilustrativa-v11.webp') center center / contain no-repeat!important;
}
.photo:has(> svg)>svg,.photo:has(> svg)>span,
.kit-photo:has(> svg)>svg,.kit-photo:has(> svg)>span{display:none!important}
.photo:has(> svg)::after,.kit-photo:has(> svg)::after{
  content:'Imagem ilustrativa';position:absolute;bottom:4px;left:0;right:0;
  font:500 10px/1.2 Arial,sans-serif;letter-spacing:.01em;text-align:center;
  color:#66758c;text-shadow:0 1px 2px #ffffff;background:#f5f7faee;
  padding:3px 0;
}
@media(max-width:600px){
  .photo:has(> svg)::after,.kit-photo:has(> svg)::after{font-size:8px;bottom:2px;padding:2px 0}
}