
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700&display=swap');

/* LUXORA — TYPOGRAPHIE PREMIUM */

body,
p, span, label, a, li,
button, input, select, textarea,
td, th {
  font-family: 'Montserrat', Arial, sans-serif !important;
  font-style: normal !important;
}

/* TITRES ELEGANTS */

h1, h2, h3, h4, h5, h6 {
  font-family: 'Cinzel', Georgia, serif !important;
  font-style: normal !important;
  font-weight: 600 !important;
  letter-spacing: 1.5px;
}

/* BOUTONS PREMIUM */

button, .btn {
  font-family: 'Montserrat', Arial, sans-serif !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px;
  border-radius: 6px !important;
  transition: all 0.3s ease;
}

/* CHAMPS DE RESERVATION */

input, select, textarea {
  font-size: 15px !important;
  font-weight: 500 !important;
}

/* HORAIRES ET CALENDRIER */

#sb_booking_company_time,
#sb_booking_company_time * {
  font-family: 'Montserrat', Arial, sans-serif !important;
  font-style: normal !important;
  letter-spacing: 0.5px;
}
