/* CALM BAR 7K9 : présentation non financière des vignettes produits. */
#catalog button.product { align-content: start; gap: 3px; }
#catalog button.product .calm-photo-7k9 {
  display: block;
  width: 100%;
  height: 108px;
  object-fit: contain;
  background: rgba(255,255,255,.9);
  border-radius: 7px;
  margin: 0 0 7px;
}
@media (max-width: 580px) {
  #catalog button.product .calm-photo-7k9 { height: 76px; }
}
