.Menu_link{
  font-weight:700 !important;
  -webkit-text-stroke: 0px var(--color-2);
}
.current-parent > .Menu_title .Menu_link,
.current > .Menu_title .Menu_link {
  color: black !important;
  /*-webkit-text-stroke: 1px var(--color-1);*/
}
@media (min-width: 1121px) {
  .Menu_item {
    margin: 12px 8px !important;
  }
  .Menu_link{
    font-size:clamp(16px,var(--pas)*16,20px) !important;
  }
  .Menu_item:not(.highlight):hover > .Menu_title .Menu_link {
    color: black !important;
    /*-webkit-text-stroke: 1px var(--color-1);*/
  }
}
.Menu_link{
	position:relative;
}
.Menu_item.current::after,
.Menu_item.current-parent::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -11px; /* ajuste si besoin */
  transform: translateX(-50%);
  width: 100%;
  height: 8px;
  background-image: url('/wp-content/uploads/2025/05/trait.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  pointer-events: none;
}
.Menu_item {
  position: relative !important; /* Nécessaire pour le positionnement absolu de ::after */
}

@media(min-width:1120px){
	.Menu_item.Menu_item-47:hover::after,
	.Menu_item.Menu_item-49:hover::after,
	.Menu_item.Menu_item-51:hover::after,
	.Menu_item.Menu_item-240:hover::after {
	  content: "";
	  position: absolute;
	  left: 50%;
	  bottom: -11px; /* Ajuste selon la taille du trait */
	  transform: translateX(-50%);
	  width: 100%; /* largeur du trait, à adapter */
	  height: 8px; /* hauteur de ton PNG */
	  background-image: url('/wp-content/uploads/2025/05/trait.png');
	  background-size: contain;
	  background-repeat: no-repeat;
	  background-position: center;
	  pointer-events: none;
	}
}
@media(min-width:1120px){
	.Menu_item.Menu_item-50:hover::after{
	  content: "";
	  position: absolute;
	  left: 50%;
	  bottom: -11px; /* Ajuste selon la taille du trait */
	  transform: translateX(-50%);
	  width: 50px; /* largeur du trait, à adapter */
	  height: 8px; /* hauteur de ton PNG */
	  background-image: url('/wp-content/uploads/2025/05/trait.png');
	  background-size: contain;
	  background-repeat: no-repeat;
	  background-position: center;
	  pointer-events: none;
	}
}