/* ==========================================================================
   WooCommerce - Page Mon Compte : retirer les bordures des formulaires
   Cible : <form class="woocommerce-form ... login|register">
   ========================================================================== */

.nt-entry-content .woocommerce .woocommerce-form.login,
.nt-entry-content .woocommerce .woocommerce-form.register,
.nt-entry-content .woocommerce form.woocommerce-form-login,
.nt-entry-content .woocommerce form.woocommerce-form-register {
  border: none;           /* enlève la bordure */
  border-radius: 0;       /* enlève les arrondis éventuels */
  background: transparent;/* retire tout fond de carte */
  box-shadow: none;       /* supprime toute ombre éventuelle */
  padding: 0;             /* remet à plat l’espacement si la "carte" en ajoutait */
}

/* Optionnel : si un style tiers force la bordure, décommente la ligne suivante */
/*
.nt-entry-content .woocommerce .woocommerce-form.login,
.nt-entry-content .woocommerce .woocommerce-form.register,
.nt-entry-content .woocommerce form.woocommerce-form-login,
.nt-entry-content .woocommerce form.woocommerce-form-register { border: none !important; box-shadow: none !important; background: transparent !important; }
*/
/* ==========================================================================
   WooCommerce - Page Mon Compte : style des boutons
   ========================================================================== */

/* Boutons "Se connecter" et "S’inscrire" */
.nt-entry-content .woocommerce .woocommerce-button,
.nt-entry-content .woocommerce .button,
.nt-entry-content .woocommerce button.button,
.nt-entry-content .woocommerce input.button {
  background-color: #000;      /* fond noir */
  color: #fff;                 /* texte blanc */
  border: none;                /* sans bordure */
  border-radius: 6px;          /* coins légèrement arrondis */
  padding: 10px 20px;          /* espacement interne */
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s ease;   /* animation fluide */
}

/* Effet au survol */
.nt-entry-content .woocommerce .woocommerce-button:hover,
.nt-entry-content .woocommerce .button:hover,
.nt-entry-content .woocommerce button.button:hover,
.nt-entry-content .woocommerce input.button:hover {
  background-color: #222;      /* gris très foncé au survol */
  color: #fff;                 /* garde le texte blanc */
  transform: translateY(-1px); /* petit effet de "relief" */
}

/* Effet au clic (pression) */
.nt-entry-content .woocommerce .woocommerce-button:active,
.nt-entry-content .woocommerce .button:active,
.nt-entry-content .woocommerce button.button:active,
.nt-entry-content .woocommerce input.button:active {
  transform: translateY(0);
  background-color: #000;
  opacity: 0.9;
}
/* ==========================================================================
   Typographie globale - Police Lato
   ========================================================================== */

/* Import Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap');

/* Application globale à la zone "Mon Compte" */
.nt-entry-content,
.nt-entry-content .woocommerce,
.nt-entry-content .woocommerce * {
  font-family: 'Lato', sans-serif;
  color: #222;                 /* texte légèrement adouci */
  line-height: 1.6;
  font-weight: 400;
}

/* Titres (h1, h2, h3) */
.nt-entry-content h1,
.nt-entry-content h2,
.nt-entry-content h3 {
  font-family: 'Lato', sans-serif;
  font-weight: 700;            /* Lato Bold */
  color: #111;                 /* noir légèrement atténué */
  margin-bottom: 14px;
}

/* Paragraphes, labels, liens */
.nt-entry-content p,
.nt-entry-content label,
.nt-entry-content a {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  color: #222;
  font-size: 15px;
}

/* Lien "mot de passe perdu" */
.nt-entry-content .woocommerce a {
  text-decoration: none;
  transition: color 0.2s ease;
}

.nt-entry-content .woocommerce a:hover {
  color: #000;
}

/* Boutons */
.nt-entry-content .woocommerce .woocommerce-button,
.nt-entry-content .woocommerce .button,
.nt-entry-content .woocommerce button.button {
  font-family: 'Lato', sans-serif;
  font-weight: 600;
  letter-spacing: 0.3px;
  text-transform: none;
}
