/* GFC 20261023 (b) : logo de marque en haut des cartes « Nos exclus » (Skrupt search) ; remplace 99-gfc-skrupt-marques-20261023.css */
#skruptsearch .card .gfc-skrupt-marque,
.skruptsearch .card .gfc-skrupt-marque,
.card .gfc-skrupt-marque {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 34px;
  margin: 0 0 4px;
  padding: 2px 4px 0;
  line-height: 0;
  box-sizing: border-box;
}
.card .gfc-skrupt-marque a,
.card .gfc-skrupt-marque span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  max-width: 100%;
  line-height: 0;
  text-decoration: none;
}
.card .gfc-skrupt-marque img {
  display: block;
  width: auto !important;
  height: auto !important;
  max-height: 30px !important;
  max-width: 110px !important;
  object-fit: contain;
  margin: 0 auto;
  border: 0;
  aspect-ratio: auto !important;
}
.card .gfc-skrupt-marque a:hover img,
.card .gfc-skrupt-marque a:focus-visible img {
  opacity: .8;
}
@media (max-width: 767px) {
  .card .gfc-skrupt-marque { height: 30px; margin-bottom: 2px; }
  .card .gfc-skrupt-marque img { max-height: 26px !important; max-width: 90px !important; }
}
/* 23/10 b (Raph, capture) : on voyait le fond blanc des logos (JPEG) sur le gris des cartes -> le blanc se fond dans la carte */
.card .gfc-skrupt-marque img { mix-blend-mode: multiply; background: transparent !important; box-shadow: none !important; border-radius: 0 !important; }
.card .gfc-skrupt-marque, .card .gfc-skrupt-marque a, .card .gfc-skrupt-marque span { background: transparent !important; }
