/* Menu principal : tout sur une ligne (desktop) */

@media screen and (min-width: 56.875em) {
	.main-navigation {
		margin: 0 -0.6em;
	}

	.main-navigation .primary-menu a {
		font-size: 1rem;
		padding-left: 0.6em;
		padding-right: 0.6em;
	}

	/* Items avec sous-menu : garder la place pour la flèche déroulante */
	.main-navigation .primary-menu .menu-item-has-children > a {
		padding-right: 1.7em;
	}

	/* Sous-menus : garder un padding confortable */
	.main-navigation .primary-menu ul a {
		font-size: 1rem;
		padding-left: 0.875em;
		padding-right: 0.875em;
	}
}
