.icon-billet {
	--content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='%23E4D9CD'%3E%3Cpath d='M64 192C64 174.3 78.3 160 96 160L544 160C561.7 160 576 174.3 576 192L576 246.7C547.8 259 528 287.2 528 320C528 352.8 547.8 381 576 393.3L576 448C576 465.7 561.7 480 544 480L96 480C78.3 480 64 465.7 64 448L64 192zM96 128C60.7 128 32 156.7 32 192L32 448C32 483.3 60.7 512 96 512L544 512C579.3 512 608 483.3 608 448L608 384C608 375.2 600.6 368.3 592.3 365.4C573.5 358.9 560 341 560 320C560 299 573.5 281.1 592.3 274.6C600.6 271.7 608 264.8 608 256L608 192C608 156.7 579.3 128 544 128L96 128zM448 248C461.3 248 472 237.3 472 224C472 210.7 461.3 200 448 200C434.7 200 424 210.7 424 224C424 237.3 434.7 248 448 248zM448 344C461.3 344 472 333.3 472 320C472 306.7 461.3 296 448 296C434.7 296 424 306.7 424 320C424 333.3 434.7 344 448 344zM472 416C472 402.7 461.3 392 448 392C434.7 392 424 402.7 424 416C424 429.3 434.7 440 448 440C461.3 440 472 429.3 472 416z'/%3E%3C/svg%3E");
}

.icon-membre {
	--content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='%23000'%3E%3Cpath d='M320 312C386.3 312 440 258.3 440 192C440 125.7 386.3 72 320 72C253.7 72 200 125.7 200 192C200 258.3 253.7 312 320 312zM290.3 368C191.8 368 112 447.8 112 546.3C112 562.7 125.3 576 141.7 576L498.3 576C514.7 576 528 562.7 528 546.3C528 447.8 448.2 368 349.7 368L290.3 368z'/%3E%3C/svg%3E");
	
}

body.menu-opened header .icon-membre {
	--content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='%23E4D9CD'%3E%3Cpath d='M320 312C386.3 312 440 258.3 440 192C440 125.7 386.3 72 320 72C253.7 72 200 125.7 200 192C200 258.3 253.7 312 320 312zM290.3 368C191.8 368 112 447.8 112 546.3C112 562.7 125.3 576 141.7 576L498.3 576C514.7 576 528 562.7 528 546.3C528 447.8 448.2 368 349.7 368L290.3 368z'/%3E%3C/svg%3E");
}


.icon-gem {
	--content: url("data:image/svg+xml,%3Csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 28' style='enable-background:new 0 0 21 28;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%231C1A17;%7D%3C/style%3E%3Cpath class='st0' d='M19.8%2C6.7C19.9%2C6.8%2C20%2C7%2C20%2C7.2v13.1c0%2C0.2-0.1%2C0.4-0.3%2C0.5l-9.4%2C6.6c-0.2%2C0.2-0.5%2C0.2-0.7%2C0l-9.4-6.6C0.1%2C20.7%2C0%2C20.5%2C0%2C20.3V7.2C0%2C7%2C0.1%2C6.8%2C0.3%2C6.7l9.4-6.6c0.2-0.2%2C0.5-0.2%2C0.7%2C0L19.8%2C6.7z M2.6%2C19.7c-0.4%2C0.2-0.4%2C0.8%2C0%2C1.1l5.7%2C4c0.4%2C0.3%2C1%2C0%2C1-0.5v-3c0-0.2-0.1-0.4-0.3-0.5l-3.4-2.5c-0.2-0.2-0.5-0.2-0.7%2C0L2.6%2C19.7z M11%2C20.7c-0.2%2C0.1-0.3%2C0.3-0.3%2C0.5v3c0%2C0.5%2C0.6%2C0.8%2C1%2C0.5l5.7-4c0.4-0.3%2C0.4-0.8%2C0-1.1L15%2C18.2c-0.2-0.1-0.5-0.1-0.7%2C0L11%2C20.7z M6.5%2C10.4c-0.2%2C0.1-0.3%2C0.3-0.3%2C0.5v5.6c0%2C0.2%2C0.1%2C0.4%2C0.3%2C0.5l3.2%2C2.3c0.2%2C0.2%2C0.5%2C0.2%2C0.8%2C0l3.2-2.3c0.2-0.1%2C0.3-0.3%2C0.3-0.5v-2.1c0-0.2-0.1-0.4-0.3-0.5L8%2C9.8c-0.2-0.2-0.5-0.2-0.8%2C0L6.5%2C10.4z M15.5%2C10.5c-0.2%2C0.1-0.3%2C0.3-0.3%2C0.5v5.3c0%2C0.2%2C0.1%2C0.4%2C0.3%2C0.5l2.1%2C1.4c0.4%2C0.3%2C1%2C0%2C1-0.5v-8c0-0.5-0.6-0.8-1-0.5L15.5%2C10.5z M1.4%2C17.7c0%2C0.5%2C0.6%2C0.8%2C1%2C0.5l2.1-1.4c0.2-0.1%2C0.3-0.3%2C0.3-0.5V11c0-0.2-0.1-0.4-0.3-0.5L2.4%2C9.1c-0.4-0.3-1%2C0-1%2C0.5V17.7z M9.5%2C8.2c-0.3%2C0.3-0.3%2C0.8%2C0%2C1l3.3%2C2.4c0.4%2C0.3%2C1%2C0%2C1-0.5v-0.2c0-0.2-0.1-0.4-0.3-0.5l-3.2-2.3c-0.2-0.2-0.5-0.2-0.8%2C0L9.5%2C8.2z M2.7%2C6.7c-0.4%2C0.3-0.4%2C0.8%2C0%2C1.1l2.3%2C1.5c0.2%2C0.1%2C0.5%2C0.1%2C0.7%2C0l3.2-2.4c0.2-0.1%2C0.3-0.3%2C0.3-0.5v-3c0-0.5-0.6-0.8-1-0.5L2.7%2C6.7z M10.7%2C6.3c0%2C0.2%2C0.1%2C0.4%2C0.3%2C0.5l3.2%2C2.4c0.2%2C0.2%2C0.5%2C0.2%2C0.7%2C0l2.3-1.5c0.4-0.2%2C0.4-0.8%2C0-1.1l-5.6-3.9c-0.4-0.3-1%2C0-1%2C0.5V6.3z'/%3E%3C/svg%3E");
}

header .center-menu .icon-gem > a span::before {
	animation: wiggle 2s linear infinite;
	text-decoration: none!important;
}

.icon-gem a:hover span::after  {
	height: 0px!important;
}


@keyframes wiggle {
  0%, 7% {
	transform: rotateZ(0);
  }
  15% {
	transform: rotateZ(-15deg);
  }
  20% {
	transform: rotateZ(10deg);
  }
  25% {
	transform: rotateZ(-10deg);
  }
  30% {
	transform: rotateZ(6deg);
  }
  35% {
	transform: rotateZ(-4deg);
  }
  40%, 100% {
	transform: rotateZ(0);
  }
}


body.menu-opened header .center-menu .icon-gem {
	--content: url("data:image/svg+xml,%3Csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 28' style='enable-background:new 0 0 21 28;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23E4D9CD;%7D%3C/style%3E%3Cpath class='st0' d='M19.8%2C6.7C19.9%2C6.8%2C20%2C7%2C20%2C7.2v13.1c0%2C0.2-0.1%2C0.4-0.3%2C0.5l-9.4%2C6.6c-0.2%2C0.2-0.5%2C0.2-0.7%2C0l-9.4-6.6C0.1%2C20.7%2C0%2C20.5%2C0%2C20.3V7.2C0%2C7%2C0.1%2C6.8%2C0.3%2C6.7l9.4-6.6c0.2-0.2%2C0.5-0.2%2C0.7%2C0L19.8%2C6.7z M2.6%2C19.7c-0.4%2C0.2-0.4%2C0.8%2C0%2C1.1l5.7%2C4c0.4%2C0.3%2C1%2C0%2C1-0.5v-3c0-0.2-0.1-0.4-0.3-0.5l-3.4-2.5c-0.2-0.2-0.5-0.2-0.7%2C0L2.6%2C19.7z M11%2C20.7c-0.2%2C0.1-0.3%2C0.3-0.3%2C0.5v3c0%2C0.5%2C0.6%2C0.8%2C1%2C0.5l5.7-4c0.4-0.3%2C0.4-0.8%2C0-1.1L15%2C18.2c-0.2-0.1-0.5-0.1-0.7%2C0L11%2C20.7z M6.5%2C10.4c-0.2%2C0.1-0.3%2C0.3-0.3%2C0.5v5.6c0%2C0.2%2C0.1%2C0.4%2C0.3%2C0.5l3.2%2C2.3c0.2%2C0.2%2C0.5%2C0.2%2C0.8%2C0l3.2-2.3c0.2-0.1%2C0.3-0.3%2C0.3-0.5v-2.1c0-0.2-0.1-0.4-0.3-0.5L8%2C9.8c-0.2-0.2-0.5-0.2-0.8%2C0L6.5%2C10.4z M15.5%2C10.5c-0.2%2C0.1-0.3%2C0.3-0.3%2C0.5v5.3c0%2C0.2%2C0.1%2C0.4%2C0.3%2C0.5l2.1%2C1.4c0.4%2C0.3%2C1%2C0%2C1-0.5v-8c0-0.5-0.6-0.8-1-0.5L15.5%2C10.5z M1.4%2C17.7c0%2C0.5%2C0.6%2C0.8%2C1%2C0.5l2.1-1.4c0.2-0.1%2C0.3-0.3%2C0.3-0.5V11c0-0.2-0.1-0.4-0.3-0.5L2.4%2C9.1c-0.4-0.3-1%2C0-1%2C0.5V17.7z M9.5%2C8.2c-0.3%2C0.3-0.3%2C0.8%2C0%2C1l3.3%2C2.4c0.4%2C0.3%2C1%2C0%2C1-0.5v-0.2c0-0.2-0.1-0.4-0.3-0.5l-3.2-2.3c-0.2-0.2-0.5-0.2-0.8%2C0L9.5%2C8.2z M2.7%2C6.7c-0.4%2C0.3-0.4%2C0.8%2C0%2C1.1l2.3%2C1.5c0.2%2C0.1%2C0.5%2C0.1%2C0.7%2C0l3.2-2.4c0.2-0.1%2C0.3-0.3%2C0.3-0.5v-3c0-0.5-0.6-0.8-1-0.5L2.7%2C6.7z M10.7%2C6.3c0%2C0.2%2C0.1%2C0.4%2C0.3%2C0.5l3.2%2C2.4c0.2%2C0.2%2C0.5%2C0.2%2C0.7%2C0l2.3-1.5c0.4-0.2%2C0.4-0.8%2C0-1.1l-5.6-3.9c-0.4-0.3-1%2C0-1%2C0.5V6.3z'/%3E%3C/svg%3E");
}