/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

/* Import Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Open+Sans:wght@400;600&display=swap');

/* Redéfinir les variables CSS du thème */
:root {
  --font-family-heading: 'Playfair Display', serif;
  --font-family-base: 'Open Sans', sans-serif;
}

/* Appliquer Open Sans au texte général */
body, p, li, ul, ol, input, textarea, select, button {
  font-family: var(--font-family-base);
}

/* Appliquer Playfair Display aux titres */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: var(--font-family-heading) !important;
}

/* Masquer disponibilité produit */
.product-availability {
  display: none !important;
}

/* Masquer suffixe /Night */
.leo-night {
  display: none !important;
}

/* Supprimer texte dans icône panier */
.icon-cart {
  font-style: normal;
  text-indent: -9999px;
  overflow: hidden;
}

/* Masquer bloc reviews */
#leo_product_reviews_block_extra {
  display: none !important;
}

/* Supprimer affichage texte brut "event" dans bouton */
button .material-icons,
button .leo-icon {
  font-family: 'Material Icons', 'leo-icon', sans-serif;
  text-indent: -9999px;
  overflow: hidden;
  display: inline-block;
  width: 1em;
  height: 1em;
}

h1 {
  color: red !important;
}

