/* Copie retournée (droite à gauche) de assets/css/inscription-etapes-v2.css — fabriquée par anaaz-langues, ne pas modifier */
/* Inscription vendeuse en 3 étapes (inc/inscription-vendeur.php, assets/js/inscription-etapes-v1.js), v2 du 20/10/2026 (v2 : « Étape X sur 3 » n'est plus caché sous l'en-tête fixe au changement d'étape).
   Sans le script (pas de classe anaaz-etapes-actif), rien ne change : formulaire sur une seule page. */

.anaaz-etapes-actif .anaaz-etape {
	display: none;
}

.anaaz-etapes-actif[data-etape="1"] .anaaz-etape[data-etape="1"],
.anaaz-etapes-actif[data-etape="2"] .anaaz-etape[data-etape="2"],
.anaaz-etapes-actif[data-etape="3"] .anaaz-etape[data-etape="3"] {
	display: block;
}

/* Bouton d'envoi de WCFM : seulement à la dernière étape */
.anaaz-etapes-actif:not([data-etape="3"]) #wcfm_membership_registration_submit {
	display: none !important;
}

.anaaz-etapes__indicateur {
	scroll-margin-top: 170px; /* v2 : visible sous l'en-tête fixe du site au changement d'étape */
	margin: 0 0 16px;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.3;
	color: #8a6440; /* bronze foncé : contraste ≥ 4,5:1 sur blanc */
}

.anaaz-etapes__statut {
	clear: both;
	margin: 6px 0 0;
	font-size: 13px;
	line-height: 1.4;
}

.anaaz-etapes__statut:empty {
	display: none;
}

.anaaz-etapes__statut--ok {
	color: #1f6f3a;
}

.anaaz-etapes__statut--ko {
	color: #b3261e;
}

.anaaz-etapes__nav {
	clear: both;
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin: 24px 0 0;
}

.anaaz-etapes__nav button,
.anaaz-etapes-actif #wcfm_membership_registration_submit .anaaz-etapes__retour {
	min-height: 48px;
	padding: 0 28px;
	border-radius: 30px;
	font: inherit;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.2;
	cursor: pointer;
}

.anaaz-etapes__suivant {
	margin-right: auto;
	border: 1px solid #000;
	background: #000;
	color: #fff;
}

.anaaz-etapes__suivant[hidden] {
	display: none;
}

.anaaz-etapes__suivant:disabled {
	border-color: #c9c9c9;
	background: #e4e4e4;
	color: #555;
	cursor: not-allowed;
}

.anaaz-etapes__retour {
	border: 1px solid #111;
	background: #fff;
	color: #111;
}

.anaaz-etapes__nav button:focus-visible,
.anaaz-etapes__retour:focus-visible {
	outline: 2px solid #1c2b36;
	outline-offset: 2px;
}

/* Étape 3 : « Retour » et l'envoi de WCFM sur une même ligne */
.anaaz-etapes-actif[data-etape="3"] #wcfm_membership_registration_submit {
	display: flex !important;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
}

.anaaz-etapes-actif #wcfm_membership_registration_submit #wcfm_membership_register_button {
	float: none;
	margin: 0;
}

/* Téléphone : boutons sur toute la largeur, côte à côte */
@media (max-width: 600px) {
	.anaaz-etapes__indicateur {
		scroll-margin-top: 230px;
	}

	.anaaz-etapes__nav button,
	.anaaz-etapes-actif #wcfm_membership_registration_submit .anaaz-etapes__retour,
	.anaaz-etapes-actif #wcfm_membership_registration_submit #wcfm_membership_register_button {
		flex: 1 1 0;
		padding: 0 12px;
	}
}

/* retouches 6.305 */
.woocommerce-breadcrumb a:after{transform:scaleX(-1)}
/* retouches 6.307 */
html[dir=rtl]{overflow-x:hidden}@supports (overflow:clip){html[dir=rtl],html[dir=rtl] body{overflow-x:clip}}
/* retouches 6.311 */
.anaaz-choix,.anaaz-ar-erreur,.toaster,body #colorbox,.anaaz-var__liste [data-anaaz-bulle]::before,.anaaz-var__liste [data-anaaz-bulle]::after{left:50%!important;right:auto!important}
.anaaz-panneau{left:auto!important;right:16px!important}@media (max-width:767px){.anaaz-panneau{left:0!important;right:0!important}}
/* retouches 6.319 */
.slick-slider{direction:ltr}.slick-slider .slick-slide{float:left!important;direction:rtl}
/* retouches 6.333 : cœur des favoris de la fiche à la FIN du titre (côté gauche), place réservée à gauche, jamais sur le texte */
html[dir=rtl] .single-product .summary .variant-holder>.product_title{padding-right:0!important;padding-left:52px!important}html[dir=rtl] .anaaz-favori{right:auto!important;left:0!important;align-items:flex-start!important}html[dir=rtl] .anaaz-favori__message{right:auto!important;left:0!important}@media (max-width:768px){html[dir=rtl] .single-product .summary .variant-holder>.product_title{padding-right:0!important;padding-left:56px!important}}
/* retouches 6.335 : numéros de téléphone et adresses e-mail toujours écrits de gauche à droite (« +33… » et non « 33…+ »), alignés à droite */
html[dir=rtl] input[type=tel],html[dir=rtl] input[type=email],html[dir=rtl] input#phone,html[dir=rtl] input[name*=phone],html[dir=rtl] input[name*=email],html[dir=rtl] input#user_email{direction:ltr;text-align:right}
/* retouches 6.337 : tiroir du menu (extension Drawer Sliding, réglé « à gauche ») ouvert à DROITE, côté du bouton ; flèches des onglets dans le sens de lecture */
html[dir=rtl] .cs_drawer-left{left:auto!important;right:0!important;border-right:none!important;border-left:1px solid #dfdfdf}html[dir=rtl] .cs_drawer-left .cs_drawer-controls{left:auto!important;right:100%!important}html[dir=rtl] .cs_drawer-left.fold{margin-left:0!important;margin-right:-100%}html[dir=rtl] .cs_drawer-left.folding{transition-property:margin-right}@media (min-width:768px){html[dir=rtl] .cs_drawer-left.fold.dw-sm-6{margin-right:-50%}}@media (min-width:992px){html[dir=rtl] .cs_drawer-left.fold.dw-md-4{margin-right:-33.33333333%}}html[dir=rtl] .cs_drawer-left.fold.open{margin-left:0!important;margin-right:0!important}
html[dir=rtl] .ds-menu-wrap .scroll-arrow.right{transform:rotate(180deg)}html[dir=rtl] .ds-menu-wrap .scroll-arrow.left{transform:none}
