/* Fotografias dos serviços — Vitrine na Mão, 29/10/2026 */
.prod-card .service-image,
.av-card .service-image {
  display: block;
  flex: none;
  width: 100%;
  height: auto;
  aspect-ratio: 1;
  object-fit: cover;
  object-position: center;
  border-radius: 8px;
  background: #f3eee2;
  margin: 0 0 20px;
}
.prod-card, .av-card { min-width: 0; }
.av-grid { grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); }
.prod-card .prod-num { margin-bottom: 8px; }
.prod-card .prod-tag, .av-card .av-badge { align-self: flex-start; }
@media (max-width: 640px) {
  .av-grid { grid-template-columns: minmax(0, 1fr); }
  .prod-card .service-image, .av-card .service-image { margin-bottom: 18px; }
}
