@media (max-width: 767px) {

	/*
	--------------------------------------
	Découvrez la sélection
	--------------------------------------
	*/

	/*Titres*/

	.title-section-titles-container .section__tabs-titles {
		grid-template-columns: 1fr;
	}

	/*
	--------------------------------------
	Vous souhaitez vendre vos vins ?
	--------------------------------------
	*/

	.sell-wines-illustration-container {
		display: flex;
		justify-content: center;
	}

	.title-section-titles-container .available__options .section__title__part:not(:last-of-type) {
		padding-right: 10px !important;
	}

}

@media (max-width: 1023px) {

	.title-section-titles-container {
		grid-row-gap: 1em;
	}

	.title-section-titles-container .section__tabs-title,
	.title-section-titles-container .section__tabs-titles {
		grid-column: 1/-1;
		text-align: center;
	}

	.section__tabs-titles {
		display: flex;
		overflow-x      : auto;
		overflow-y: hidden;
		white-space     : nowrap;
		grid-gap: 35px;
	}

	.section__tabs-titles::-webkit-scrollbar {
	  width  : 5px;
	  height : 5px;
	}

	.section__tabs-titles::-webkit-scrollbar-thumb {
	  background    : var(--color-secondary);
	  border-radius : 4px;
	}

	.section__tabs-titles .available__options {
		display: flex;
		flex-direction: row;
		grid-gap: 35px;
		width           : unset !important;
	}

	.section__title__part {
		justify-content: center;
	}


}

@media (min-width: 768px) and (max-width: 1023px) {

	.title-section-titles-container .section__tabs-titles {
		grid-template-columns: 35% 1fr;
	}

}

@media (max-width: 1199px) {

	.title-section-titles-container .available__options .section__title__part:not(:last-of-type) {
		padding-right: calc(15px + (45 - 15) * ((100vw - 320px) / (1920 - 320))) !important;
	}

	/*
	--------------------------------------
	Découvrez la sélection
	--------------------------------------
	*/

	.section__tabs-titles .section__title__part {
		padding: 0;
	}

	/*
	--------------------------------------
	Vous souhaitez vendre vos vins ?
	--------------------------------------
	*/

	.sell-wines-container {
		padding: 2em 0;
	}

	.sell-wines-illustration-container {
		display: flex;
		justify-content: center;
	}

}

@media (max-width: 1440px) {

	.sell-wines-container .sell-wines-illustration-container img {
		max-width: calc(350px + (400 - 350) * ((100vw - 320px) / (1440 - 320)));
	}

}

@media (min-width: 768px) {

	/*
	--------------------------------------
	Découvrez la sélection
	--------------------------------------
	*/

	/*Titres*/

	.title-section-titles-container .see-all-link {
		justify-content: flex-end;
	}

}

@media (min-width: 1024px) {

	/*
	--------------------------------------
	Découvrez la sélection
	--------------------------------------
	*/

	/*Titres*/

	.title-section-titles-container {
		grid-template-columns: 40% auto;
	}

	.title-section-titles-container .see-all-link {
		padding-right: calc(15px + (45 - 15) * ((100vw - 320px) / (1920 - 320)));
	}

}

@media (min-width: 1200px) {

	/*Main Container*/

	section.s-tabs-title-content {
		padding-bottom: 5px;
		margin-top: 15px;
	}

	.title-section-titles-container .available__options .section__title__part:not(:last-of-type) {
		padding-right: calc(15px + (45 - 15) * ((100vw - 320px) / (1920 - 320)));
	}

	/*
	--------------------------------------
	Offres du moment
	--------------------------------------
	*/

	.offers-container {
		position: relative;
	}

	.offers-container:after {
		position: absolute;
		top: -35px;
		right: calc(0px + (-35 - 0) * ((100vw - 320px) / (1920 - 320)));
		content: url('../../../../../img/cms/coup-coeur.png');
	}

	/*
	--------------------------------------
	Vous souhaitez vendre vos vins ?
	--------------------------------------
	*/

	.sell-wines-container {
		display: flex;
		align-items: center;
	}

}

@media (min-width: 1440px) {

	/*
	--------------------------------------
	Vous souhaitez vendre vos vins ?
	--------------------------------------
	*/

	.sell-wines-container .sell-wines-illustration-container {
		position: absolute;
		right: calc(25px + (50 - 25) * ((100vw - 1440px) / (1920 - 1440)));
	}

}
