.advanced-search-groups {
  display: flex;
  flex-wrap: wrap;
  gap: -1rem;
}
.advanced-search-groups h5 {
  width: 100%;
  margin-top: -1rem;
 margin-bottom: 0rem;
}
.filter-group {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
#advanced-search-form .field {
  width: 20rem ;
}
#advanced-search-form div[name="recherche-libre"] .field {
  width: 100rem !important;
  max-width: 600px;
}
.search-form-buttons {
  display: flex;
  gap: 1rem;       /* espace entre les boutons */
  align-items: center;
}
/* TITRES de facettes */
.facet h4 {
  font-size: 1.2em;
}
/* LISTE des facettes (valeurs) */
.facets-list li,
.facets-list a {
  font-size: 0.85em;
}

/* Espacement plus compact */
.facets-list li {
  margin-bottom: 0.2em;
}
.facet-see-more-or-less, .facet-see-more-or-less:hover, .facet-see-more-or-less:focus {
background-color:white !important;
color:black !important;
}
.facets-actions-bottom {
  display: flex;
  flex-direction: column; /* boutons empilés */
  gap: 0.5rem;            /* espace vertical */
}
.bloc-avec-image-fix {
    display: flex !important;        /* on force */
    flex-direction: row !important;  /* on force */
    gap: 40px;
    align-items: flex-start;
}

/* colonnes */
.bloc-avec-image-fix .col {
    display: block;
}

/* texte */
.bloc-avec-image-fix .texte {
    flex: 0 0 55%;
}

/* image */
.bloc-avec-image-fix .image {
    flex: 0 0 40%;
}

/* image responsive */
.bloc-avec-image-fix img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 10px;
}

/* bouton pleine largeur */
.bloc-avec-image-fix .cta {
    width: 100%;
    margin-top: 20px;
}
@media (max-width: 900px) {

    .bloc-avec-image-fix {
        flex-direction: column !important;
    }

    .texte {
        order: 1;
    }

    .image {
        order: 2;
    }

    .cta {
        order: 3;
    }
}

@media (max-width: 900px) {
    .button {
        display: block;
        width: 100%;
    }
}


