-
17 mars 2026
homeV3
@import url(‘https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Jost:wght@200;300;400;500&display=swap’);
:root {
–gold: #b8974a;
–gold-light: #d4b474;
–black: #0a0807;
–dark: #12100d;
–cream: #f5f0e6;
–warm-white: #faf8f4;
–text: #2a2620;
–text-light: #6b6258;
–border-gold: rgba(184,151,74,0.2);
–ease: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.cbg3 * { box-sizing: border-box; margin: 0; padding: 0; }
.cbg3 { font-family: ‘Jost’, sans-serif; font-weight: 300; color: var(–text); }
.cbg3 img { display: block; max-width: 100%; }
.cbg3 a { text-decoration: none; }
/* ── HERO ── */
.cbg3-hero {
position: relative;
height: 92vh;
min-height: 600px;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
margin-top: -2px;
}
.cbg3-hero-bg {
position: absolute;
inset: 0;
background: url(‘https://bois-guibert.com/wp-content/uploads/2022/09/chateau-bois-guibert-scaled.jpg’) center 30% / cover no-repeat;
transform: scale(1.04);
animation: heroZoom 8s ease-out forwards;
}
@keyframes heroZoom { to { transform: scale(1); } }
.cbg3-hero-overlay {
position: absolute;
inset: 0;
background: linear-gradient(160deg, rgba(10,8,7,0.25) 0%, rgba(10,8,7,0.65) 100%);
}
.cbg3-hero-content {
position: relative;
text-align: center;
color: #fff;
padding: 0 2rem;
animation: cbgFadeUp 1s ease-out 0.4s both;
}
@keyframes cbgFadeUp {
from { opacity: 0; transform: translateY(28px); }
to { opacity: 1; transform: translateY(0); }
}
.cbg3-stars { display: flex; gap: 6px; justify-content: center; margin-bottom: 1.5rem; }
.cbg3-stars span { color: var(–gold); font-size: 0.9rem; letter-spacing: 2px; }
.cbg3-eyebrow {
font-family: ‘Jost’, sans-serif;
font-weight: 300;
font-size: 0.65rem;
letter-spacing: 0.38em;
text-transform: uppercase;
color: rgba(255,255,255,0.6);
margin-bottom: 1.2rem;
}
.cbg3-hero-title {
font-family: ‘Cormorant Garamond’, serif;
font-weight: 300;
font-size: clamp(2.8rem, 6vw, 5.5rem);
line-height: 1.05;
letter-spacing: 0.04em;
margin-bottom: 0.5rem;
}
.cbg3-divider {
width: 50px; height: 1px;
background: var(–gold);
margin: 1.5rem auto;
}
.cbg3-hero-sub {
font-family: ‘Cormorant Garamond’, serif;
font-style: italic;
font-weight: 300;
font-size: clamp(1.1rem, 2.2vw, 1.6rem);
color: rgba(255,255,255,0.75);
margin-bottom: 2.5rem;
}
.cbg3-hero-btns { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; }
.cbg3-btn {
display: inline-block;
padding: 0.65rem 2rem;
font-family: ‘Jost’, sans-serif;
font-weight: 400;
font-size: 0.68rem;
letter-spacing: 0.22em;
text-transform: uppercase;
transition: all 0.3s;
cursor: pointer;
}
.cbg3-btn-solid {
background: var(–gold);
color: var(–black);
border: 1px solid var(–gold);
}
.cbg3-btn-solid:hover { background: var(–gold-light); border-color: var(–gold-light); }
.cbg3-btn-outline {
background: transparent;
color: #fff;
border: 1px solid rgba(255,255,255,0.5);
}
.cbg3-btn-outline:hover { border-color: var(–gold-light); color: var(–gold-light); }
.cbg3-scroll-hint {
position: absolute;
bottom: 2rem;
left: 50%;
transform: translateX(-50%);
display: flex;
flex-direction: column;
align-items: center;
gap: 0.5rem;
color: rgba(255,255,255,0.35);
font-size: 0.6rem;
letter-spacing: 0.25em;
text-transform: uppercase;
font-family: ‘Jost’, sans-serif;
animation: scrollBounce 2.5s ease-in-out infinite;
}
@keyframes scrollBounce {
0%,100% { transform: translateX(-50%) translateY(0); }
50% { transform: translateX(-50%) translateY(7px); }
}
.cbg3-scroll-hint::after {
content: »;
width: 1px; height: 35px;
background: linear-gradient(to bottom, var(–gold), transparent);
}
/* ── SECTION COMMON ── */
.cbg3-tag {
font-family: ‘Jost’, sans-serif;
font-weight: 400;
font-size: 0.62rem;
letter-spacing: 0.32em;
text-transform: uppercase;
color: var(–gold);
margin-bottom: 0.8rem;
}
.cbg3-h2 {
font-family: ‘Cormorant Garamond’, serif;
font-weight: 400;
font-size: clamp(1.9rem, 3.2vw, 2.9rem);
line-height: 1.15;
color: var(–text);
margin-bottom: 1.2rem;
}
.cbg3-h2 em { font-style: italic; color: var(–gold); }
.cbg3-p {
font-family: ‘Jost’, sans-serif;
font-weight: 300;
font-size: 0.97rem;
line-height: 1.95;
color: var(–text-light);
margin-bottom: 1.2rem;
}
.cbg3-gold-bar {
width: 36px; height: 1px;
background: var(–gold);
margin-bottom: 1.5rem;
}
.cbg3-btn-dark {
display: inline-block;
padding: 0.65rem 1.8rem;
border: 1px solid var(–gold);
color: var(–gold);
font-family: ‘Jost’, sans-serif;
font-weight: 400;
font-size: 0.68rem;
letter-spacing: 0.22em;
text-transform: uppercase;
transition: all 0.3s;
margin-top: 1rem;
}
.cbg3-btn-dark:hover { background: var(–gold); color: var(–black); }
/* ── INTRO ── */
.cbg3-intro {
padding: 6rem 4rem;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 5rem;
align-items: center;
max-width: 1280px;
margin: 0 auto;
}
.cbg3-intro-img-wrap { position: relative; }
.cbg3-intro-img-wrap img {
width: 100%;
aspect-ratio: 4/5;
object-fit: cover;
}
.cbg3-badge {
position: absolute;
bottom: -1.2rem;
right: -1.2rem;
background: var(–gold);
color: var(–black);
padding: 1.2rem 1.5rem;
text-align: center;
min-width: 90px;
}
.cbg3-badge-num {
font-family: ‘Cormorant Garamond’, serif;
font-size: 2.4rem;
font-weight: 300;
line-height: 1;
display: block;
}
.cbg3-badge-lbl {
font-family: ‘Jost’, sans-serif;
font-size: 0.58rem;
letter-spacing: 0.15em;
text-transform: uppercase;
display: block;
margin-top: 0.2rem;
}
/* ── ROOMS ── */
.cbg3-rooms {
padding: 6rem 3rem;
background: var(–cream);
}
.cbg3-rooms-hd {
text-align: center;
max-width: 600px;
margin: 0 auto 3.5rem;
}
.cbg3-rooms-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 2px;
max-width: 1280px;
margin: 0 auto 3rem;
}
.cbg3-room {
position: relative;
overflow: hidden;
cursor: pointer;
}
.cbg3-room img {
width: 100%;
aspect-ratio: 3/4;
object-fit: cover;
transition: transform 0.7s var(–ease);
}
.cbg3-room:hover img { transform: scale(1.08); }
.cbg3-room-info {
position: absolute;
inset: 0;
background: linear-gradient(to top, rgba(10,8,7,0.88) 0%, transparent 55%);
display: flex;
flex-direction: column;
justify-content: flex-end;
padding: 1.8rem;
}
.cbg3-room-num {
font-family: ‘Jost’, sans-serif;
font-size: 0.62rem;
letter-spacing: 0.22em;
color: var(–gold-light);
margin-bottom: 0.4rem;
text-transform: uppercase;
}
.cbg3-room-name {
font-family: ‘Cormorant Garamond’, serif;
font-size: 1.35rem;
color: #fff;
line-height: 1.25;
margin-bottom: 0.8rem;
}
.cbg3-room-cta {
font-family: ‘Jost’, sans-serif;
font-size: 0.62rem;
letter-spacing: 0.18em;
text-transform: uppercase;
color: var(–gold-light);
opacity: 0;
transform: translateY(6px);
transition: all 0.4s;
}
.cbg3-room:hover .cbg3-room-cta { opacity: 1; transform: translateY(0); }
.cbg3-room-cta::after { content: ‘ →’; }
.cbg3-rooms-ft {
text-align: center;
max-width: 1280px;
margin: 0 auto;
padding-top: 2.5rem;
border-top: 1px solid var(–border-gold);
}
/* ── BAR ── */
.cbg3-bar {
display: grid;
grid-template-columns: 1fr 1fr;
background: var(–dark);
min-height: 560px;
}
.cbg3-bar-img { overflow: hidden; }
.cbg3-bar-img img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.7s; }
.cbg3-bar-img:hover img { transform: scale(1.04); }
.cbg3-bar-txt {
padding: 5rem 4.5rem;
display: flex;
flex-direction: column;
justify-content: center;
color: #fff;
}
.cbg3-bar-txt .cbg3-tag { color: var(–gold-light); }
.cbg3-bar-txt .cbg3-h2 { color: #fff; }
.cbg3-bar-txt .cbg3-p { color: rgba(255,255,255,0.55); }
.cbg3-bar-txt .cbg3-btn-dark { border-color: rgba(184,151,74,0.5); color: var(–gold-light); margin-top: 0.5rem; }
.cbg3-bar-txt .cbg3-btn-dark:hover { background: var(–gold); border-color: var(–gold); color: var(–black); }
/* ── SEMINAIRE ── */
.cbg3-sem {
position: relative;
padding: 7rem 3rem;
text-align: center;
overflow: hidden;
background: var(–warm-white);
}
.cbg3-sem::before {
content: »;
position: absolute;
inset: 0;
background: url(‘https://bois-guibert.com/wp-content/uploads/2026/02/Chateau-CBG-DSC_1356_web2.jpg’) center / cover no-repeat;
opacity: 0.07;
}
.cbg3-sem-inner {
position: relative;
max-width: 680px;
margin: 0 auto;
}
.cbg3-sem-inner .cbg3-gold-bar { margin: 0 auto 1.5rem; }
.cbg3-sem-inner .cbg3-h2 { font-size: clamp(2rem, 4vw, 3.4rem); margin-bottom: 1.5rem; }
.cbg3-sem-inner .cbg3-p { max-width: 520px; margin: 0 auto 2rem; }
.cbg3-sem-inner .cbg3-btn-dark { color: var(–text); border-color: var(–border-gold); }
.cbg3-sem-inner .cbg3-btn-dark:hover { background: var(–gold); border-color: var(–gold); color: var(–black); }
/* ── RÉCENT PHOTOS STRIP ── */
.cbg3-strip {
display: grid;
grid-template-columns: repeat(4, 1fr);
height: 300px;
overflow: hidden;
}
.cbg3-strip-item { overflow: hidden; }
.cbg3-strip-item img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.6s var(–ease); }
.cbg3-strip-item:hover img { transform: scale(1.08); }
/* ── RESPONSIVE ── */
@media (max-width: 1024px) {
.cbg3-intro { grid-template-columns: 1fr; gap: 3rem; padding: 4rem 2rem; }
.cbg3-rooms-grid { grid-template-columns: repeat(2, 1fr); }
.cbg3-bar { grid-template-columns: 1fr; }
.cbg3-bar-img { height: 380px; }
.cbg3-bar-txt { padding: 3rem 2.5rem; }
.cbg3-strip { grid-template-columns: repeat(2, 1fr); height: 400px; }
}
@media (max-width: 640px) {
.cbg3-hero { height: 85vh; }
.cbg3-rooms { padding: 4rem 1.5rem; }
.cbg3-rooms-grid { grid-template-columns: 1fr; }
.cbg3-sem { padding: 5rem 1.5rem; }
.cbg3-strip { grid-template-columns: repeat(2, 1fr); height: 300px; }
}
★★★
Hôtel · Restaurant · Bar · Bonneval · Eure-et-Loir
Château du
Bois Guibert
Chambres & Suites
Découvrir
L’Hôtel et ses chapitres
Un livre vivant
de 19 chapitres
Le Château du Bois Guibert, hôtel 3 étoiles situé à Bonneval en Centre-Val de Loire, vous accueille à seulement 1h20 de Paris. Bonneval, surnommée « la petite Venise de la Beauce », est un point de départ idéal pour une escapade patrimoniale : Chartres, Châteaudun et Illiers-Combray sont à portée de route.
Ici, chaque chambre est un chapitre unique. Elle relate la destinée d’un personnage dont l’histoire et les légendes ont traversé les siècles. À travers ses 19 chambres, le Château se fait véritable témoin vivant de l’histoire de France.
Découvrir les chambres
19
Chapitres
Nos Chambres & Suites
Choisissez votre chapitre
Chapitre I
Les Réfugiées
et leur chien
Voir la chambre
Chapitre II
Le Musicien
Voir la chambre
Chapitre III
La Jeune Fille
et l’École Boulle
Voir la chambre
Bar & Restaurant
Saveurs au
cœur du château
Dans une atmosphère conviviale, notre bar vous propose une sélection soignée de vins de Loire et une carte de cocktails. Les amateurs de gin seront séduits par notre large collection.
Notre restaurant propose une carte courte renouvelée au fil des saisons — ouverte tous les jours à partir de 19h.
Découvrir la carte
Séminaire & Réception
Privatisez
le château
Nos salles et l’orangerie accueillent vos événements professionnels de 5 à 90 personnes. Possibilité de privatiser l’ensemble du domaine — ses 19 chambres et ses espaces — pour une expérience exclusivement à vous.
En savoir plus