@media (max-width: 1199px) {

	/* Icône hamburger / croix */
	.burger__icon-close { display: none; }
	.burger.--is-active .burger__icon-open { display: none; }
	.burger.--is-active .burger__icon-close { display: block; }

}

@media (max-width: 767px) {

	.main-header__header-container-inner {
		grid-template-columns: repeat(3, 1fr);
		max-width: 90%;
	}

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

	/* Burger à droite */
	.menu-wrapper {
		grid-column: 3;
		justify-content: flex-end;
	}

	/* Cacher "Espace client" sur mobile */
	.main-header__inner .header-actions {
		display: none;
	}

	/*
	--------------------------------------
	Topbar
	--------------------------------------
	*/

	.main-header__topbar-container {
		padding: 6px 0;
	}

	.topbar__inner {
		max-width: 90%;
		height: auto;
		flex-wrap: wrap;
		row-gap: 4px;
	}

	.topbar__left,
	.topbar__right {
		width: 100%;
		justify-content: center;
	}

	.topbar__left {
		order: 2;
		text-align: center;
	}

	.topbar__right {
		order: 1;
	}

	.topbar__text,
	.topbar__phone,
	.topbar__separator {
		font-size: 11px;
	}

}

@media (min-width: 1200px) {

	.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;
	}

	.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 (min-width: 1440px) {

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

}