@media (max-width: 1199px) {

	/* Header fond #232434 */
	.main-header__header-container {
		background-color: #232434;
	}

	/* Menu mobile fond #232434 */
	.navigation-wrapper .navigation-container {
		background-color: #232434 !important;
	}

	/* Grille: logo à gauche, burger à droite */
	.main-header__header-container-inner {
		grid-template-columns: 1fr auto;
		max-width: 90%;
		align-items: center;
	}

	.main-header__container .main-logo {
		grid-column: 1;
		grid-row: 1;
	}

	.menu-wrapper {
		grid-column: 2;
		grid-row: 1;
		justify-content: flex-end;
	}

	/* Cacher les boutons CTA desktop */
	.main-header__inner .header-actions,
	.navigation-contact:not(.navigation-contact--mobile) {
		display: none;
	}

	/* Afficher les boutons CTA dans le menu mobile - même style que les liens du menu */
	.navigation-contact--mobile {
		display: block;
	}

	.navigation-contact__list--mobile {
		display: flex;
		flex-direction: column;
		gap: 0;
		padding: 0;
		margin: 0;
		list-style: none;
	}

	.navigation-contact__list--mobile li {
		position: relative;
		padding-left: 2em;
		padding-bottom: 1.5em;
	}



	.navigation-contact__list--mobile .menu-link::after {
		display: none !important;
	}

	.navigation-contact__list > li:first-child > .menu-link,
	.navigation-contact__list > li:last-child > .menu-link {
		justify-content: flex-start;
	}

	.navigation-contact__list--mobile .menu-link:hover {
		opacity: 0.7;
	}

	/* Afficher le burger */
	.burger-container {
		display: flex;
	}

	/* Burger en blanc */
	.burger svg {
		color: #fff;
	}

	/* Logo plus petit en mobile */
	.main-header__container .main-logo__img {
		height: 60px;
		min-width: 100px;
		top: 10px;
	}

}

@media (min-width: 1200px) {

	/* Cacher les boutons CTA mobile sur desktop */
	.navigation-contact--mobile {
		display: none;
	}

	.main-header__inner--is-fixed {
		opacity: 0;
		transform: translateY(-100%);
		transition: all 0.35s ease-in-out;
		pointer-events: none;
	}

	.main-header__inner--is-fixed.main-header__inner--is-shown {
		opacity: 1;
		transform: translateY(0);
		pointer-events: all;
	}

	.menu-wrapper {
		grid-column: 2;
		justify-content: center;
	}

	.main-header__inner .header-actions {
		grid-column: 3;
	}

	/*.menu-wrapper,*/
	/*.navigation-wrapper,*/
	/*.navigation-container,*/
	/*.navigation-links,*/
	/*.menu-en-tete-container,*/
	/*#primary-menu {*/
	/*	height: 100% !important;*/
	/*	width: 100%;*/
	/*}*/

	.menu-wrapper .navigation-links {
		display: flex;
		justify-content: center;
	}

}

@media (max-width: 1440px) {



	.navigation-contact__list > li:first-child > .menu-link::after {
		width: 14px;
		height: 11px;
	}
	.navigation-wrapper .menu-link {
		font-size: 13px !important;
	}

}

@media (min-width: 1440px) {

	.main-header__header-container-inner.header-variant-1 {
		grid-template-columns: 0.25fr auto;
	}

}