/**
 * Bandeau « boutique fermée » global + désactivation visuelle des boutons.
 * Palette Convivial Doux : brique #C1502E, miel #EFA83B, sauge #7A8B6F,
 * blanc cassé #FBF7F2, brun café #3D2C22.
 */

.aez-boutique-banner {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	width: 100%;
	box-sizing: border-box;
	padding: 12px 18px;
	background: #3D2C22; /* brun café */
	color: #FBF7F2;
	font-family: 'Work Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
	font-size: 15px;
	line-height: 1.4;
	text-align: center;
	border-bottom: 3px solid #EFA83B; /* miel */
}

.aez-boutique-banner__icon {
	font-size: 18px;
	flex: 0 0 auto;
}

.aez-boutique-banner__text {
	max-width: 640px;
}

/* Variante « mode test admin » : ton sauge, discret, pour distinguer d'un vrai
   état client fermé (même logique que la pastille test-admin du checkout). */
.aez-boutique-banner--test {
	background: #7A8B6F; /* sauge */
	border-bottom-color: #FBF7F2;
	color: #FBF7F2;
}

/* Désactivation visuelle des boutons d'ajout au panier quand fermé.
   Le blocage réel est côté serveur (woocommerce_add_to_cart_validation) —
   ceci n'est qu'un renfort visuel. */
body.aez-boutique-fermee .add_to_cart_button,
body.aez-boutique-fermee .single_add_to_cart_button,
body.aez-boutique-fermee .aez-add-btn,
body.aez-boutique-fermee .aez-qty-stepper,
body.aez-boutique-fermee button[name="add-to-cart"] {
	opacity: 0.45;
	pointer-events: none;
	cursor: not-allowed;
	filter: grayscale(0.4);
}

/* L'admin en mode test doit garder des boutons cliquables pour tester. */
body.aez-boutique-test-admin .add_to_cart_button,
body.aez-boutique-test-admin .single_add_to_cart_button,
body.aez-boutique-test-admin .aez-add-btn,
body.aez-boutique-test-admin .aez-qty-stepper,
body.aez-boutique-test-admin button[name="add-to-cart"] {
	opacity: 1;
	pointer-events: auto;
	cursor: pointer;
	filter: none;
}

@media (max-width: 480px) {
	.aez-boutique-banner {
		font-size: 13.5px;
		padding: 10px 14px;
	}
}
