/*
Theme Name: Rio Child
Theme URI: https://ydex.dev
Template: hello-elementor
Author: Ydex Team
Author URI: https://ydex.dev
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.5.1765211214
Updated: 2025-12-08 16:26:54

*/

/* Seções principais */
.bc-home-section {
  max-width: 1200px;
  margin: 0 auto 70px;
}

.bc-home-header {
  margin-bottom: 28px;
}

.bc-home-kicker {
  font-size: 18px;
  margin-bottom: 4px;
}

.bc-home-title {
  font-size: 32px;
  letter-spacing: .15em;
  text-transform: uppercase;
}

/* Grades */
.bc-home-grid {
  display: grid;
  gap: 40px;
}

.bc-home-grid-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.bc-home-grid-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

/* Cartões */
.bc-home-thumb img {
  width: 100%;
  height: auto;
}

.bc-home-thumb-wrapper {
  position: relative;
}

.bc-home-heart {
  position: absolute;
  top: 18px;
  right: 18px;
  font-size: 28px;
  color: #e45b3b;
}

.bc-home-card-title {
  font-size: 22px;
  margin: 18px 0 8px;
}

.bc-home-card-price-line {
  font-weight: bold;
  margin-bottom: 12px;
}

.bc-home-card-desc {
  font-size: 14px;
  margin-bottom: 18px;
}

/* Botão */
.bc-home-offer-btn {
  padding: 10px 26px;
  font-size: 12px;
  letter-spacing: .12em;
  border-radius: 0;
}
/*Couleur et font bouton accueil*/
/* Couleur des boutons BEAUCadeau sur la page d'accueil */
.bc-home-offer-btn,
.bc-button.bc-button-primary {
  background-color: #B4784B;
  border-color: #B4784B;
  color: #ffffff;
}
.bc-home-offer-btn:hover,
.bc-button.bc-button-primary:hover {
  background-color: #945f37; /* un peu plus foncé si tu veux */
  border-color: #945f37;
}
/* Style des boutons BEAUCadeau (home + tunnel) */
.bc-home-offer-btn,
.bc-button,
.bc-button.bc-button-primary {
  font-family: 'Ubuntu', sans-serif;
  font-weight: 500;          /* medium */
  text-transform: uppercase; /* tout en majuscules */
  text-decoration: none;     /* pas de soulignement */
  letter-spacing: .12em;     /* optionnel, pour l’effet “coffret” */
}

