/*#offers_container #title {
	flex-direction: initial;
}*/

#gdp_container .mab_collapse.remise .collapse_button #remise {
	background-color: var(--lblue)!important;
}
#offers_container #title {
	background-color: var(--lblue)!important;
}
#offers_container .offer p.c_red {
	color: var(--lblue)!important;
}
#offers_container span {
	font-size: clamp(18px, 1.4vw, 24px);
	line-height: clamp(20px, 1.6vw, 28px);
}
#offers_container span.upper {
	font-size: clamp(15px, 1.0vw, 20px);
}
#offers_container span.bold {
	font-size: clamp(18px, 1.5vw, 24px);
}
#gdp_container .mab_collapse #price_remise {
	background-color: var(--lblue)!important;
}

nav > a img {max-width: 320px;}
#copro img:nth-child(2) {
	padding-bottom: 20px;
}
section p.mention { font-size:11px; }
/*
header #background {
  background-position: bottom center!important;
}*/

header #background #gradient {
	background: linear-gradient(to left, rgba(0, 0, 0, 0), var(--black) 200%);
}
header #background {
	background-position: 80% 60%!important
}

@media (max-width: 1024px) {
	header #baseline > h1.animated > span { font-size: 10.5vw; }
	header #baseline { top: 12.5vh !important; }
	nav > a img { height: auto; }

	#offers_container #title {
		flex-direction: column;
	}
	header #background {
		background-position: center!important
	}

	.desktop {
		display: none;
	}
}