/* BUMER Schweiz – kleine Motivvorschauen in Produktkategorie-Karten. */
.bumer-ch-motif-thumbs {
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr));
  align-items:center;
  width:100%;
  min-width:0;
  gap:5px;
  margin:9px 0 5px;
  box-sizing:border-box;
}
.bumer-ch-motif-thumbs img.bumer-ch-motif-thumb {
  display:block!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:1/1;
  min-width:0;
  object-fit:cover;
  border:1px solid rgba(0,0,0,.10);
  background:#f4f4f1;
  border-radius:7px;
  box-sizing:border-box;
}
.bumer-ch-motif-thumbs .bumer-ch-motif-more {
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  aspect-ratio:1/1;
  border-radius:7px;
  font-size:12px;
  font-weight:700;
  color:#194b40;
  background:#e7e9e4;
}
.bumer-ch-card-labels {
  display:flex;
  flex-wrap:wrap;
  width:100%;
  gap:6px;
  margin:7px 0 4px;
  box-sizing:border-box;
}
.bumer-ch-card-labels .bumer-ch-card-label {
  display:inline-flex;
  padding:7px 10px;
  max-width:100%;
  box-sizing:border-box;
  overflow-wrap:anywhere;
  border-radius:7px;
  font-size:13px;
  font-weight:700;
  line-height:1.3;
}
.bumer-ch-card-labels .bumer-ch-card-label:nth-child(1){background:#deedf7;color:#245c80}
.bumer-ch-card-labels .bumer-ch-card-label:nth-child(2){background:#e3eee6;color:#315b45}
.bumer-ch-card-labels .bumer-ch-card-label:nth-child(3){background:#f4e8d8;color:#80542e}
@media(min-width:768px){
  .bumer-ch-card-labels{gap:8px;margin:7px 0}
  .bumer-ch-card-labels .bumer-ch-card-label{font-size:14px;font-weight:800;padding:8px 11px}
}

/* Hide only superseded, text-identical old product-card badges. */
.bumer-ch-duplicate-badge-hidden { display:none!important; }
