.filtres-recettes {
	display: flex;
	flex-direction: row;
	gap: 1rem;
	background:var(--wp--preset--color--vert-4);
	border-radius: 15px;
	padding: 15px;
	align-items: stretch;
	position:relative;
	z-index:10;
}

.filtres-recettes__container{
	flex-grow: 1;
	display: flex;
	align-items: center;
	gap:10px;
}

@media (min-width:901px){
	.filtres-recettes__form{
		flex-basis:260px;
	}
}

@media (max-width:900px){
	.filtres-recettes{
		flex-direction:column;
	}
	.filtres-recettes__intro{
		display:none;
	}

	.filtres-recettes__container{
		flex-wrap:wrap;
		box-sizing:border-box;
	}

	.filtres-recettes__list{
		flex-wrap:nowrap;
		box-sizing:border-box;
		width:100%;
	}
	.filtres-recettes__list > div{
		width:100% !important;
		box-sizing:border-box;
	}

	.filtres-recettes__list > div > .nice-select{
		width:100% !important;
		box-sizing:border-box;
	}
	.filtres-recettes__list > div:nth-child(n + 3){
		display:none;
	}
}

.filtres-recettes__input{
	width: 100%;
	background:var(--wp--preset--color--blanc);
	border-radius: 5px;
	border: 1px solid var(--wp--preset--color--gris-1);
	text-align:left;
	font-family:var(--wp--preset--font-family--manrope);
	font-size: var(--wp--preset--font-size--xs);
	font-weight: 500;
	padding: 10px;
	padding:12px;
	position: relative;
}

.filtres-recettes__list{
	display: flex;
	flex-direction: row;
	gap: 10px;
	align-items:center;
	justify-content: flex-start;
}	

.filtres-recettes__intro{
	flex-shrink: 1;
	font-size:var(--wp--preset--font-size--xs);
	font-weight: 700;
	width:200px;
}

.filtres-recettes__list > div{
	display:flex;
	flex-direction:column;
}

.filtres-recettes__list > div > select{
	position:absolute;
}