/* === WooCommerce Info Box en teintes secondaires === */
.woocommerce-info,
.woocommerce-message,
.woocommerce-error,
.woocommerce-notice {
border-top-color: var(--primaire-1);
background-color: var(--primaire-4);
color:var(--primaire-2);
}

.woocommerce-info::before {
    color:var(--primaire-2);
}

/* === Champs WooCommerce : focus === */
.woocommerce-Input.woocommerce-Input--text.input-text:focus,
.woocommerce-page .input-text:focus,
.woocommerce-page input[type="text"]:focus,
.woocommerce-page input[type="email"]:focus,
.woocommerce-page input[type="password"]:focus,
.woocommerce-page textarea:focus {
  border-color: var(--primaire-1) !important; /* bordure principale */
  background: var(--primaire-4) !important;   /* fond légèrement coloré */
  outline: none !important;
  box-shadow: none !important;
  transition: all 0.25s ease-in-out;
}

