.elementor-1383 .elementor-element.elementor-element-17fe665{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}/* Start custom CSS for shortcode, class: .elementor-element-b40fa09 *//* Bouton Search stylé avec hover */
.searchandfilter input[type="submit"],
.searchandfilter button[type="submit"] {
  padding: 10px 20px;
  font-size: 16px;
  min-width: 120px;
  background-color: #FD0067;
  color: #fff;
  border: 2px solid #FD0067;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;
}

/* Effet hover : fond blanc, texte et bord en rose */
.searchandfilter input[type="submit"]:hover,
.searchandfilter button[type="submit"]:hover {
  background-color: #fff;
  color: #FD0067;
  border-color: #FD0067;
}

/* Champs de filtre avec bord rose léger */
.searchandfilter input[type="search"],
.searchandfilter select {
  border: 2px solid #FD0067;
  border-radius: 4px;
  padding: 8px 12px;
  transition: border-color 0.3s;
}

/* Effet hover/focus sur les champs */
.searchandfilter input[type="search"]:focus,
.searchandfilter select:focus {
  border-color: #FD0067;
  outline: none;
}

/* Alignement inline des éléments du filtre */
.searchandfilter > ul > li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.searchandfilter > ul > li.sf-field-submit {
  margin-left: 5px;
}/* End custom CSS */