{"id":827,"date":"2026-09-07T10:53:54","date_gmt":"2026-09-07T08:53:54","guid":{"rendered":"https:\/\/chenesverts-bucaille.com\/our-rooms-in-the-luberon\/aubergine-room-for-2-people\/"},"modified":"2026-09-25T09:51:40","modified_gmt":"2026-09-25T07:51:40","slug":"aubergine-room-for-2-people","status":"publish","type":"page","link":"https:\/\/chenesverts-bucaille.com\/en\/our-rooms-in-the-luberon\/aubergine-room-for-2-people\/","title":{"rendered":"Aubergine Room for 2 people"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"827\" class=\"elementor elementor-827 elementor-49\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-au000001 e-con-full e-flex e-con e-parent\" data-id=\"au000001\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aw000001 elementor-widget elementor-widget-html\" data-id=\"aw000001\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>:root {\n  --background: #f3f0e6;\n  --foreground: #18352a;\n  --green: #173c2d;\n  --deep-green: #0d2b20;\n  --sage: #cad5b5;\n  --lime: #dae7a6;\n  --cream: #f3f0e6;\n  --paper: #fbf8f0;\n  --clay: #c77652;\n  --yellow: #e8cb6a;\n  --line: rgba(23, 60, 45, .18);\n  --font-sans: \"Avenir Next\", Avenir, \"Segoe UI\", sans-serif;\n  --font-serif: Iowan Old Style, Baskerville, \"Times New Roman\", serif;\n}\n\n* { box-sizing: border-box; }\nhtml { scroll-behavior: smooth; background: var(--cream); }\nbody { margin: 0; overflow-x: hidden; background: var(--cream); color: var(--foreground); font-family: var(--font-sans); font-size: 15px; line-height: 1.65; }\na { color: inherit; text-decoration: none; }\nbutton { font: inherit; }\nimg { display: block; }\nh1, h2, h3, h4, p { margin-top: 0; }\nh1, h2, h3, h4 { font-family: var(--font-serif); font-weight: 500; letter-spacing: -.045em; line-height: .98; text-wrap: balance; }\nh1 { font-size: clamp(2.7rem, 4.4vw, 4.9rem); }\nh2 { font-size: clamp(2.05rem, 3.35vw, 3.9rem); }\nh3 { font-size: clamp(1.65rem, 2.45vw, 2.8rem); }\nh4 { font-size: 1.2rem; line-height: 1.18; }\nem { color: var(--clay); font-weight: 400; }\n.section { max-width: 1440px; margin: 0 auto; padding: clamp(6rem, 11vw, 11rem) clamp(1.25rem, 5vw, 5rem); }\n.eyebrow { margin-bottom: 1.3rem; color: rgba(255,255,255,.72); font-size: .7rem; font-weight: 600; letter-spacing: .19em; text-transform: uppercase; }\n.eyebrow.dark { color: var(--clay); }\n.lead { color: #405449; font-size: 15px; line-height: 1.7; }\n.prose { color: #526259; }\n.prose p { margin-bottom: 1rem; }\n.reveal { opacity: 0; transform: translateY(34px); transition: opacity .85s ease, transform .85s cubic-bezier(.2,.7,.2,1); }\n.reveal.is-visible { opacity: 1; transform: none; }\n\n.site-header { align-items: center; background: transparent; color: white; display: grid; grid-template-columns: 1fr auto 1fr; height: 112px; padding: 12px clamp(20px, 4vw, 64px); position: fixed; top: 0; width: 100%; z-index: 50; transition: background-color .72s cubic-bezier(.22,.61,.36,1), box-shadow .72s ease, height .62s cubic-bezier(.22,.61,.36,1); will-change: background-color, height; }\n.site-header::after { background: rgba(255,255,255,.25); bottom: 0; content: \"\"; height: 1px; left: clamp(20px,4vw,64px); position: absolute; right: clamp(20px,4vw,64px); transition: opacity .52s ease; }\n.site-header.scrolled { backdrop-filter: blur(14px); background: rgba(20,58,43,.96); box-shadow: 0 12px 34px rgba(9,35,25,.12); height: 92px; }\n.site-header.scrolled::after { opacity: 0; }\n.brand { grid-column: 2; justify-self: center; line-height: 0; }\n.brand img { height: 88px; object-fit: contain; width: auto; transition: height .62s cubic-bezier(.22,.61,.36,1), transform .62s ease; }\n.site-header.scrolled .brand img { height: 72px; }\n.menu-trigger { align-items: center; appearance: none; background: transparent; border: 0; color: white; cursor: pointer; display: flex; gap: 12px; grid-column: 1; grid-row: 1; justify-self: start; padding: 0; }\n.burger { align-items: center; border: 1px solid rgba(255,255,255,.72); border-radius: 999px; display: flex; height: 50px; justify-content: center; transition: background .3s ease, color .3s ease, transform .3s ease; width: 50px; }\n.burger span, .burger span::before, .burger span::after { background: currentColor; content: \"\"; display: block; height: 1.5px; position: relative; width: 19px; }\n.burger span::before { position: absolute; top: -6px; }\n.burger span::after { position: absolute; top: 6px; }\n.menu-trigger:hover .burger { background: white; color: var(--green); transform: rotate(8deg); }\n.menu-word { font-size: .68rem; font-weight: 600; letter-spacing: .18em; }\n.header-actions { align-items: center; display: flex; gap: 18px; grid-column: 3; grid-row: 1; justify-self: end; text-shadow: 0 2px 14px rgba(4,24,17,.72); }\n.languages { -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); background: rgba(10,42,31,.045); border-radius: 8px; display: flex; font-size: .68rem; font-weight: 600; gap: 12px; letter-spacing: .13em; padding: .28rem .42rem; }\n.lang { opacity: .58; position: relative; }\n.lang.active { opacity: 1; }\n.lang + .lang::before { content: \"\/\"; left: -8px; opacity: .5; position: absolute; }\n.book { -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); background: rgba(10,42,31,.08); border: 1px solid rgba(255,255,255,.8); border-radius: 999px; box-shadow: 0 3px 18px rgba(4,24,17,.13); font-size: .68rem; font-weight: 600; letter-spacing: .13em; padding: .85rem 1.25rem; text-transform: uppercase; transition: background .3s ease, color .3s ease, transform .3s ease; }\n.book:hover { background: white; color: var(--green); transform: translateY(-2px); }\n.menu-overlay { background: rgba(4,18,12,.58); border: 0; inset: 0; opacity: 0; pointer-events: none; position: fixed; transition: opacity .32s ease; visibility: hidden; width: 100%; z-index: 59; }\n.menu-overlay.open { opacity: 1; pointer-events: auto; visibility: visible; }\n.menu-drawer { background: var(--paper); bottom: 0; color: var(--deep-green); display: flex; flex-direction: column; justify-content: flex-start; left: 0; opacity: 0; overflow-y: auto; padding: 68px clamp(30px,5vw,58px) 30px; position: fixed; top: 0; transform: translateX(-102%); transition: opacity .3s ease, transform .48s cubic-bezier(.75,0,.2,1), visibility .3s ease; visibility: hidden; width: min(470px, 94vw); z-index: 60; }\n.menu-drawer.open { opacity: 1; transform: none; visibility: visible; }\n.menu-close { background: transparent; border: 0; color: var(--deep-green); cursor: pointer; font-size: 2rem; line-height: 1; position: absolute; right: 28px; top: 22px; }\n.menu-drawer nav { margin-top: clamp(1.5rem,6vh,3.5rem); }\n.menu-section-label { color: var(--clay); font-size: .62rem; font-weight: 600; letter-spacing: .18em; margin-bottom: 1.2rem; text-transform: uppercase; }\n.menu-links { display: grid; gap: .12rem; grid-template-columns: 1fr; }\n.menu-main-link, .menu-dropdown summary { align-items: center; border-radius: 8px; cursor: pointer; display: flex; font-family: var(--font-sans); font-size: .88rem; font-weight: 600; justify-content: space-between; letter-spacing: .025em; line-height: 1.2; list-style: none; padding: .46rem .35rem; text-transform: uppercase; transition: background .25s ease, color .25s ease, transform .25s ease; }\n.menu-dropdown summary::-webkit-details-marker { display: none; }\n.menu-main-link:hover, .menu-dropdown summary:hover { background: rgba(23,60,45,.07); color: var(--clay); transform: translateX(3px); }\n.menu-dropdown summary svg { height: 15px; transition: transform .25s ease; width: 15px; }\n.menu-dropdown[open] summary svg { transform: rotate(180deg); }\n.menu-submenu { animation: foldIn .25s ease; background: rgba(23,60,45,.045); border-radius: 10px; display: grid; gap: .05rem; margin: .15rem 0 .35rem; padding: .45rem .55rem; }\n.menu-submenu a { border-radius: 7px; color: #405449; display: block; font-size: .78rem; font-weight: 500; line-height: 1.25; padding: .38rem .5rem; transition: background .2s ease, color .2s ease; }\n.menu-submenu a:hover { background: rgba(23,60,45,.08); color: var(--clay); }\n.menu-submenu a[aria-current=\"page\"] { background: var(--deep-green); color: white; }\n.menu-submenu small { color: #758078; display: block; font-size: .62rem; margin-top: .1rem; }\n.tourism-submenu { grid-template-columns: 1fr 1fr; }\n.menu-address { align-items: center; display: flex; flex-wrap: wrap; gap: .8rem; margin-top: auto; padding-top: 2rem; }\n.menu-phone { font-size: .72rem; letter-spacing: .08em; }\n.menu-availability { border: 1px solid var(--deep-green); border-radius: 999px; color: var(--deep-green); display: inline-block; font-size: .64rem; font-weight: 600; letter-spacing: .1em; padding: .7rem 1rem; text-transform: uppercase; transition: background .25s ease, color .25s ease; }\n.menu-availability:hover { background: var(--deep-green); color: white; }\n\n.hero { border-radius: 0 0 48% 48% \/ 0 0 8% 8%; color: white; height: max(760px, 100svh); min-height: 720px; overflow: hidden; position: relative; }\n.hero-image { animation: heroDrift 16s ease-in-out infinite alternate; object-fit: cover; object-position: 50% 54%; transform: scale(1.04); }\n.hero-shade { background: linear-gradient(90deg, rgba(5,28,18,.78), rgba(5,28,18,.18) 68%, rgba(5,28,18,.05)), linear-gradient(0deg, rgba(5,25,17,.52), transparent 52%); inset: 0; position: absolute; }\n.hero-content { bottom: clamp(5rem, 10vh, 7rem); left: clamp(1.25rem, 7.6vw, 8rem); max-width: 980px; position: absolute; right: 8%; }\n.hero-kicker { align-items: center; display: flex; font-size: .72rem; font-weight: 600; gap: .65rem; letter-spacing: .17em; margin-bottom: 1.35rem; text-transform: uppercase; }\n.hero-kicker svg { height: 17px; width: 17px; }\n.hero h1 { font-size: clamp(2.7rem, 4.25vw, 4.8rem); margin-bottom: 1.35rem; max-width: 860px; }\n.hero-content > p { font-size: 15px; line-height: 1.65; max-width: 620px; }\n.hero-cta { align-items: center; background: var(--lime); border-radius: 999px; color: var(--deep-green); display: inline-flex; font-size: .72rem; font-weight: 600; gap: 2rem; letter-spacing: .11em; margin-top: 1rem; padding: 1rem 1.15rem 1rem 1.45rem; text-transform: uppercase; transition: gap .3s ease, transform .3s ease; }\n.hero-cta svg { background: var(--green); border-radius: 50%; color: white; height: 33px; padding: 8px; width: 33px; }\n.hero-cta:hover { gap: 2.7rem; transform: translateY(-3px); }\n.scroll-cue { align-items: center; bottom: 4rem; display: flex; flex-direction: column; font-size: .62rem; gap: .9rem; letter-spacing: .18em; position: absolute; right: clamp(2rem, 5vw, 5rem); text-transform: uppercase; }\n.scroll-cue i { background: rgba(255,255,255,.35); display: block; height: 52px; overflow: hidden; position: relative; width: 1px; }\n.scroll-cue i::after { animation: scrollLine 2s ease-in-out infinite; background: white; content: \"\"; height: 22px; left: 0; position: absolute; top: -22px; width: 1px; }\n\n.floating-highlights { background: var(--paper); border-radius: 26px; box-shadow: 0 24px 70px rgba(24,53,42,.14); display: grid; gap: 1px; grid-template-columns: repeat(4,1fr); margin: -42px auto 0; max-width: min(1180px, calc(100% - 40px)); overflow: hidden; padding: 12px; position: relative; z-index: 4; }\n.floating-highlights > div { align-items: center; border-right: 1px solid var(--line); display: grid; gap: 0 .9rem; grid-template-columns: 36px 1fr; padding: 1.25rem 1.5rem; transition: background .3s ease, border-radius .3s ease, transform .3s ease; }\n.floating-highlights > div:last-child { border-right: 0; }\n.floating-highlights > div:hover { background: var(--lime); border-radius: 18px; transform: translateY(-4px); }\n.floating-highlights svg { color: var(--clay); grid-row: 1 \/ 3; height: 25px; width: 25px; }\n.floating-highlights strong { font-family: var(--font-serif); font-size: 1.65rem; font-weight: 500; line-height: 1; }\n.floating-highlights span { color: #68776d; font-size: .64rem; letter-spacing: .08em; text-transform: uppercase; }\n.story { align-items: center; display: grid; gap: clamp(4rem,8vw,9rem); grid-template-columns: .82fr 1.18fr; padding-bottom: clamp(4rem,7vw,7rem); padding-top: clamp(3rem,5vw,5rem); }\n.story-copy h2 { margin-bottom: 2rem; }\n.story-visual { min-height: 680px; position: relative; }\n.story-photo { border-radius: 48% 48% 26px 26px \/ 35% 35% 26px 26px; inset: 0 5% 0 0; overflow: hidden; position: absolute; }\n.story-photo img { object-fit: cover; transition: transform .8s ease; }\n.story-visual:hover .story-photo img { transform: scale(1.035); }\n.story-stamp { align-items: center; background: var(--clay); border-radius: 50%; bottom: 6%; color: white; display: flex; flex-direction: column; height: 142px; justify-content: center; position: absolute; right: 0; transform: rotate(8deg); width: 142px; }\n.story-stamp svg { height: 18px; margin-bottom: .3rem; width: 18px; }\n.story-stamp span { font-size: .62rem; letter-spacing: .14em; text-transform: uppercase; }\n.story-stamp strong { font-family: var(--font-serif); font-size: 2rem; font-weight: 500; line-height: 1; }\n.fold { border-bottom: 1px solid var(--line); border-top: 1px solid var(--line); margin-top: 1.7rem; }\n.fold summary, .room-fold summary { align-items: center; cursor: pointer; display: flex; font-size: .7rem; font-weight: 600; justify-content: space-between; letter-spacing: .11em; list-style: none; padding: 1rem 0; text-transform: uppercase; }\n.fold summary::-webkit-details-marker, .room-fold summary::-webkit-details-marker, .faq summary::-webkit-details-marker { display: none; }\n.fold summary svg, .room-fold summary svg { height: 18px; transition: transform .3s ease; width: 18px; }\n.fold[open] summary svg, .room-fold[open] summary svg { transform: rotate(45deg); }\n.fold-content { animation: foldIn .4s ease; padding: .65rem 0 .5rem; }\n.marquee { background: var(--yellow); color: var(--green); overflow: hidden; padding: 1.15rem 0; transform: rotate(-1.4deg) scale(1.03); }\n.marquee > div { animation: marquee 28s linear infinite; display: flex; white-space: nowrap; width: max-content; }\n.marquee span { font-family: var(--font-serif); font-size: clamp(1.3rem, 2.4vw, 2rem); }\n.marquee i { color: var(--clay); font-style: normal; margin: 0 1.2rem; }\n\n.rooms { background: var(--deep-green); color: white; margin-top: -24px; max-width: none; padding-left: max(clamp(1.25rem,5vw,5rem), calc((100vw - 1440px)\/2 + 5rem)); padding-right: max(clamp(1.25rem,5vw,5rem), calc((100vw - 1440px)\/2 + 5rem)); padding-top: clamp(6rem,11vw,11rem); }\n.section-heading { align-items: end; display: grid; gap: 1.5rem 4rem; grid-template-columns: 1.12fr .88fr; margin-bottom: clamp(3rem,5vw,4.75rem); }\n.section-heading > .eyebrow { grid-column: 1 \/ -1; margin: 0; }\n.section-heading h2 { margin: 0; }\n.rooms .section-heading em { color: var(--lime); }\n.rooms .section-heading { align-items: start; row-gap: .65rem; }\n.rooms .section-heading > .eyebrow { margin-bottom: 0; }\n.rooms .section-heading h2 { line-height: .84; }\n.rooms .section-heading h2 em { display: inline-block; transform: none; }\n.rooms-intro { color: rgba(255,255,255,.72); }\n.rooms .fold { border-color: rgba(255,255,255,.2); }\n.rooms .prose { color: rgba(255,255,255,.68); }\n.room-grid { display: grid; gap: clamp(2rem,4vw,4.5rem); grid-template-columns: 1fr 1fr; }\n.room-card { --room-color: var(--sage); }\n.room-card:nth-child(even) { margin-top: 7rem; }\n.room-visual { border-radius: 220px 220px 24px 24px; display: block; height: clamp(380px,37vw,520px); overflow: hidden; position: relative; }\n.room-visual::after { background: linear-gradient(0deg, rgba(7,27,19,.48), transparent 44%); content: \"\"; inset: 0; position: absolute; }\n.room-visual img { object-fit: cover; transition: transform .85s cubic-bezier(.2,.7,.2,1), filter .5s ease; }\n.room-card:hover .room-visual img { filter: saturate(1.08); transform: scale(1.055); }\n.room-number { background: var(--room-color); border-radius: 999px; color: var(--deep-green); font-family: var(--font-serif); left: 1.4rem; padding: .65rem .8rem; position: absolute; top: 1.4rem; z-index: 2; }\n.room-hover { align-items: center; bottom: 1.5rem; display: flex; font-size: .65rem; font-weight: 600; gap: .75rem; left: 1.5rem; letter-spacing: .12em; position: absolute; text-transform: uppercase; transform: translateY(18px); transition: opacity .35s ease, transform .35s ease; z-index: 2; }\n.room-hover svg { background: white; border-radius: 50%; color: var(--green); height: 35px; padding: 9px; width: 35px; }\n.room-card:hover .room-hover { transform: none; }\n.room-body { padding: 1.7rem .4rem 0; }\n.room-title { align-items: center; display: flex; justify-content: space-between; }\n.room-title h3 { font-size: clamp(1.8rem,2.5vw,2.7rem); margin-bottom: 1rem; }\n.room-dot { background: var(--room-color); border-radius: 50%; height: 17px; width: 17px; }\n.room-facts { display: flex; flex-wrap: wrap; gap: .7rem; }\n.room-facts > span { align-items: center; border: 1px solid rgba(255,255,255,.2); border-radius: 999px; display: flex; font-size: .62rem; gap: .4rem; letter-spacing: .06em; padding: .5rem .75rem; text-transform: uppercase; }\n.room-facts svg { color: var(--room-color); height: 14px; width: 14px; }\n.room-fold { border-top: 1px solid rgba(255,255,255,.2); margin-top: 1.5rem; }\n.room-fold .prose { animation: foldIn .4s ease; padding: .6rem 0 1rem; }\n.room-fold h4 { color: white; margin-bottom: 1rem; }\n.orange { --room-color: #7ec5c3; }.orange { --room-color: #e5a264; }.grenadine { --room-color: #d46f7d; }.aubergine { --room-color: #b997bb; }\n\n.experience-band { background: var(--sage); display: grid; grid-template-columns: 1.15fr .85fr; min-height: 820px; padding: 7vw; position: relative; }\n.experience-photo { border-radius: 34px 46% 46% 34px \/ 34px 30% 30% 34px; min-height: 660px; overflow: hidden; position: relative; }\n.experience-photo img { object-fit: cover; transition: transform 1s ease; }\n.experience-band:hover .experience-photo img { transform: scale(1.035); }\n.experience-card { align-self: center; background: var(--paper); border-radius: 28px; box-shadow: 0 28px 65px rgba(24,53,42,.13); margin-left: -7vw; padding: clamp(2.2rem,5vw,5.5rem); position: relative; z-index: 2; }\n.experience-card > svg, .table-card > svg { color: var(--clay); height: 42px; margin-bottom: 2rem; width: 42px; }\n.experience-card h2, .table-card h2 { font-size: clamp(2rem,3.1vw,3.5rem); }\n.table { align-items: center; display: grid; gap: 0; grid-template-columns: .92fr 1.08fr; padding-bottom: clamp(2.5rem,4vw,4rem); }\n.table-card { background: var(--yellow); border-radius: 36px; margin-right: -4rem; padding: clamp(2.2rem,5vw,5rem); position: relative; z-index: 2; }\n.table-photo { border-radius: 46% 46% 28px 28px \/ 28% 28% 28px 28px; min-height: 670px; overflow: hidden; position: relative; }\n.table-photo img { object-fit: cover; transition: transform .8s ease; }\n.table:hover .table-photo img { transform: scale(1.04); }\n.inline-links { display: flex; flex-wrap: wrap; gap: 1.8rem; margin-top: 1.8rem; }\n.text-link { align-items: center; display: inline-flex; font-size: .7rem; font-weight: 600; gap: .8rem; letter-spacing: .1em; text-transform: uppercase; }\n.text-link span { border-bottom: 1px solid currentColor; padding-bottom: .3rem; }\n.text-link svg { height: 18px; transition: transform .25s ease; width: 18px; }\n.text-link:hover svg { transform: translateX(5px); }\n\n.experiences { overflow: hidden; padding-top: clamp(3.5rem,5vw,5rem); position: relative; }\n.experience-illustration { opacity: .14; overflow: hidden; pointer-events: none; position: absolute; right: -8%; top: -2rem; width: min(58vw, 760px); }\n.experience-illustration img { height: auto; width: 100%; }\n.section-heading.compact { display: block; max-width: 850px; }\n.section-heading.compact em { color: #a95332; }\n.experience-grid { display: grid; gap: clamp(2.5rem,6vw,7rem); grid-template-columns: 1fr 1fr; }\n.activity-card.offset { margin-top: 0; }\n.activity-photo { border-radius: 30px; height: clamp(310px,32vw,430px); overflow: hidden; position: relative; }\n.activity-photo::after { background: linear-gradient(0deg,rgba(10,37,27,.35),transparent 45%); content: \"\"; inset: 0; position: absolute; }\n.activity-photo img { object-fit: cover; transition: transform .8s ease; }\n.activity-card:hover .activity-photo img { transform: scale(1.05); }\n.activity-photo > svg { background: var(--lime); border-radius: 50%; bottom: 1.5rem; color: var(--green); height: 60px; padding: 17px; position: absolute; right: 1.5rem; transition: transform .35s ease; width: 60px; z-index: 2; }\n.activity-card:hover .activity-photo > svg { transform: rotate(12deg) scale(1.08); }\n.activity-copy { padding: 2rem .5rem; }\n.activity-copy h3 { font-size: clamp(1.7rem,2.45vw,2.8rem); }\n.news-strip { align-items: center; background: var(--clay); color: white; display: grid; gap: 2rem; grid-template-columns: 70px 1fr 60px; margin: 2rem 0 0; padding: clamp(3rem,6vw,5rem) max(1.25rem, calc((100vw - 1240px)\/2)); }\n.news-strip > svg:first-child { border: 1px solid rgba(255,255,255,.35); border-radius: 50%; height: 62px; padding: 18px; width: 62px; }\n.news-strip > svg:last-child { height: 44px; transition: transform .3s ease; width: 44px; }\n.news-strip:hover > svg:last-child { transform: translate(7px,7px); }\n.news-strip h2 { font-size: clamp(2rem,3.1vw,3.6rem); margin-bottom: 1rem; }\n.news-strip p:last-child { color: rgba(255,255,255,.8); margin: 0; max-width: 750px; }\n.news-preview { display: grid; gap: 1.5rem; grid-template-columns: repeat(3,1fr); padding-bottom: clamp(2rem,3vw,3rem); padding-top: clamp(3rem,5vw,5rem); }\n.news-card { background: var(--paper); border-radius: 24px; overflow: hidden; transition: box-shadow .35s ease, transform .35s ease; }\n.news-card:hover { box-shadow: 0 20px 46px rgba(24,53,42,.12); transform: translateY(-6px); }\n.news-card-image { height: 220px; overflow: hidden; position: relative; }\n.news-card-image img { object-fit: cover; transition: transform .7s ease; }\n.news-card:hover .news-card-image img { transform: scale(1.045); }\n.news-card-copy { padding: 1.5rem; }\n.news-meta { color: var(--clay); display: block; font-size: .65rem; font-weight: 600; letter-spacing: .11em; margin-bottom: .85rem; text-transform: uppercase; }\n.news-card-copy h3 { font-size: clamp(1.55rem,2vw,2.15rem); margin-bottom: .9rem; }\n.news-card-copy p { color: #526259; font-size: 15px; line-height: 1.65; }\n.around { display: grid; gap: clamp(4rem,8vw,9rem); grid-template-columns: .92fr 1.08fr; padding-top: clamp(3rem,5vw,5rem); }\n.around-head { display: grid; gap: 1.7rem; grid-template-columns: 55px 1fr; }\n.around-head > svg { background: var(--lime); border-radius: 50%; height: 52px; padding: 14px; width: 52px; }\n.around-head h2 { font-size: clamp(2rem,3.2vw,3.8rem); }\n.place-list a { align-items: center; border-top: 1px solid var(--line); display: grid; grid-template-columns: 50px 1fr 40px; min-height: 112px; position: relative; transition: background .3s ease, padding .3s ease; }\n.place-list a:last-child { border-bottom: 1px solid var(--line); }\n.place-list a:hover { background: var(--lime); padding: 0 1.2rem; }\n.place-list span { color: var(--clay); font-family: var(--font-serif); }\n.place-list strong { font-family: var(--font-serif); font-size: clamp(1.55rem,2.2vw,2.5rem); font-weight: 500; letter-spacing: -.04em; }\n.place-list svg { transition: transform .3s ease; }\n.place-list a:hover svg { transform: rotate(-45deg); }\n.faq { border-top: 1px solid var(--line); display: grid; gap: clamp(4rem,7vw,8rem); grid-template-columns: .72fr 1.28fr; }\n.faq-head { align-self: start; position: sticky; top: 130px; }\n.faq-head h2 { font-size: clamp(2rem,3vw,3.5rem); }\n.faq-list details { border-top: 1px solid var(--line); }\n.faq-list details:last-child { border-bottom: 1px solid var(--line); }\n.faq-list summary { align-items: center; cursor: pointer; display: grid; gap: 1.2rem; grid-template-columns: 42px 1fr 25px; list-style: none; padding: 1.65rem 0; }\n.faq-list summary > span { color: var(--clay); font-family: var(--font-serif); }\n.faq-list h3 { font-family: var(--font-sans); font-size: 1rem; font-weight: 600; letter-spacing: 0; line-height: 1.45; margin: 0; }\n.faq-list summary svg { transition: transform .3s ease; }\n.faq-list details[open] summary svg { transform: rotate(180deg); }\n.faq-list details > .prose { animation: foldIn .4s ease; padding: 0 0 1.8rem 3.8rem; }\n\nfooter { background: var(--deep-green); color: white; overflow: hidden; padding: clamp(3.5rem,5vw,5rem) clamp(1.25rem,5vw,5rem) 2rem; position: relative; }\n.footer-watermark { aspect-ratio: 1.3 \/ 1; opacity: .05; overflow: hidden; pointer-events: none; position: absolute; right: -3%; top: 50%; transform: translateY(-50%); width: min(25vw, 330px); }\n.footer-watermark img { height: auto; width: 100%; }\n.footer-main { margin: 0 auto clamp(3rem,5vw,4.5rem); max-width: 1320px; position: relative; }\n.footer-heading { margin-bottom: 2.5rem; }\n.footer-heading .eyebrow { margin: 0; }\n.footer-columns { display: grid; gap: clamp(2rem,5vw,5rem); grid-template-columns: .9fr 1.05fr 1.15fr; }\n.footer-cta { align-items: center; border: 1px solid rgba(255,255,255,.32); border-radius: 999px; display: inline-flex; font-size: .7rem; font-weight: 600; gap: 1rem; letter-spacing: .11em; padding: .95rem 1.2rem; text-transform: uppercase; transition: background .3s ease, color .3s ease; }\n.footer-cta svg { height: 18px; width: 18px; }\n.footer-cta svg:last-child { margin-left: 1rem; }\n.footer-cta:hover { background: var(--lime); color: var(--green); }\n.footer-nav h3, .footer-contact h3 { color: rgba(255,255,255,.62); font-family: var(--font-sans); font-size: .68rem; font-weight: 600; letter-spacing: .16em; margin-bottom: .75rem; text-transform: uppercase; }\n.footer-nav > a { border-bottom: 1px solid rgba(255,255,255,.28); display: block; font-size: .78rem; letter-spacing: .07em; padding: .68rem 0; transition: border-color .25s ease, color .25s ease, padding .25s ease; text-transform: uppercase; }\n.footer-nav > a:hover { border-color: var(--lime); color: var(--lime); padding-left: .35rem; }\n.footer-contact p { align-items: flex-start; display: flex; font-size: .84rem; gap: .75rem; line-height: 1.55; margin-bottom: 1rem; }\n.footer-contact p svg { flex: 0 0 auto; height: 18px; margin-top: .12rem; width: 18px; }\n.footer-contact .footer-cta { margin-top: .35rem; }\n.footer-bottom { border-top: 1px solid rgba(255,255,255,.18); display: flex; flex-wrap: wrap; font-size: .65rem; gap: 1.5rem 3rem; justify-content: flex-start; letter-spacing: .09em; margin: 0 auto; max-width: 1320px; padding-top: 1.5rem; text-transform: uppercase; }\n.footer-bottom a { border-bottom: 1px solid rgba(255,255,255,.3); padding-bottom: .2rem; transition: border-color .25s ease, color .25s ease; }\n.footer-bottom a:hover { border-color: var(--lime); color: var(--lime); }\n\n\/* Page Nos chambres en Luberon *\/\n.rooms-page-hero { color: white; min-height: 760px; overflow: hidden; position: relative; }\n.rooms-page-hero > img { object-fit: cover; object-position: center; }\n.rooms-page .rooms-page-hero > img { object-position: center 56%; }\n.rooms-page-hero-copy { bottom: clamp(4rem,9vh,7rem); left: max(1.25rem,calc((100vw - 1280px)\/2)); max-width: 850px; position: absolute; right: 6%; z-index: 2; }\n.rooms-page-hero-copy h1 { max-width: 800px; }\n.rooms-page-hero-copy > p { font-size: 15px; max-width: 690px; }\n.rooms-page-actions { align-items: center; display: flex; flex-wrap: wrap; gap: 1rem; }\n.rooms-ghost { border: 1px solid rgba(255,255,255,.75); border-radius: 999px; font-size: .7rem; font-weight: 600; letter-spacing: .1em; padding: 1rem 1.45rem; text-transform: uppercase; }\n.rooms-introduction { align-items: center; display: grid; gap: clamp(3rem,7vw,7rem); grid-template-columns: .9fr 1.1fr; }\n.rooms-introduction h2, .rooms-pool h2, .breakfast h2, .location-feature h2 { margin-bottom: 1.5rem; }\n.rooms-intro-photo, .room-detail-photo, .rooms-pool-photo, .breakfast-photo, .location-photo { min-height: 560px; overflow: hidden; position: relative; }\n.rooms-intro-photo { border-radius: 48% 48% 24px 24px \/ 30% 30% 24px 24px; }\n.rooms-intro-photo img, .room-detail-photo img, .rooms-pool-photo img, .breakfast-photo img, .location-photo img { object-fit: cover; }\n.rooms-catalog { background: var(--deep-green); color: white; max-width: none; }\n.rooms-page-heading { margin-bottom: clamp(2.5rem,5vw,4rem); max-width: 820px; }\n.rooms-page-heading h2 { margin-bottom: 1rem; }\n.rooms-page-heading > p:last-child { color: rgba(255,255,255,.68); }\n.rooms-page-heading.light > p:last-child { color: rgba(255,255,255,.7); }\n.rooms-catalog-grid { display: grid; gap: 1.25rem; grid-template-columns: repeat(4,1fr); margin: 0 auto; max-width: 1440px; }\n.rooms-mini-card { background: rgba(255,255,255,.055); border-radius: 22px; overflow: hidden; }\n.rooms-mini-photo { height: 250px; overflow: hidden; position: relative; }\n.rooms-mini-photo img { object-fit: cover; }\n.rooms-mini-copy { padding: 1.25rem; }\n.rooms-mini-copy h3 { font-size: 1.8rem; margin-bottom: .8rem; }\n.rooms-mini-copy p { color: rgba(255,255,255,.7); font-size: 13px; line-height: 1.55; }\n.rooms-mini-copy small { color: var(--lime); display: block; font-size: .62rem; line-height: 1.45; margin-bottom: 1rem; text-transform: uppercase; }\n.rooms-mini-copy a, .stay-card a { align-items: center; display: inline-flex; font-size: .65rem; font-weight: 600; gap: .5rem; letter-spacing: .1em; text-transform: uppercase; }\n.rooms-mini-copy svg { height: 15px; width: 15px; }\n.room-details { background: var(--paper); }\n.room-detail { align-items: center; display: grid; gap: clamp(3rem,7vw,7rem); grid-template-columns: 1fr 1fr; }\n.room-detail.reverse > .room-detail-photo { order: 2; }\n.room-detail-photo { border-radius: 26px; }\n.room-detail p { color: #526259; }\n.room-comparison { background: var(--green); color: white; max-width: none; }\n.comparison-wrap { margin: 0 auto; max-width: 1440px; overflow-x: auto; }\n.comparison-wrap table { border-collapse: collapse; font-size: 13px; min-width: 900px; width: 100%; }\n.comparison-wrap th, .comparison-wrap td { border-bottom: 1px solid rgba(255,255,255,.18); padding: 1rem; text-align: left; vertical-align: top; }\n.comparison-wrap thead th { color: var(--lime); font-size: .65rem; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; }\n.comparison-wrap tbody th { font-family: var(--font-serif); font-size: 1.25rem; font-weight: 500; }\n.rooms-pool, .breakfast, .location-feature { align-items: center; display: grid; gap: clamp(3rem,7vw,7rem); grid-template-columns: 1.1fr .9fr; }\n.rooms-pool-photo { border-radius: 28px 48% 48% 28px \/ 28px 30% 30% 28px; }\n.rooms-pool h3 { font-size: 1.55rem; margin: 2rem 0 .8rem; }\n.rooms-services { background: var(--deep-green); color: white; max-width: none; }\n.service-grid { display: grid; gap: 1rem; grid-template-columns: repeat(4,1fr); margin: 0 auto; max-width: 1440px; }\n.service-grid > div { align-items: center; background: rgba(255,255,255,.055); border-radius: 18px; display: flex; gap: .8rem; min-height: 90px; padding: 1rem; }\n.service-grid svg { color: var(--lime); height: 24px; width: 24px; }\n.service-grid span { font-size: .75rem; letter-spacing: .05em; text-transform: uppercase; }\n.breakfast { grid-template-columns: .9fr 1.1fr; }\n.breakfast-photo { border-radius: 48% 48% 24px 24px \/ 28% 28% 24px 24px; }\n.couple { text-align: center; }\n.couple h2 { margin-left: auto; margin-right: auto; max-width: 900px; }\n.two-columns { display: grid; gap: 3rem; grid-template-columns: 1fr 1fr; margin: 2rem auto 0; max-width: 1000px; text-align: left; }\n.location-feature { background: var(--sage); max-width: none; padding-left: max(clamp(1.25rem,5vw,5rem),calc((100vw - 1440px)\/2 + 5rem)); padding-right: max(clamp(1.25rem,5vw,5rem),calc((100vw - 1440px)\/2 + 5rem)); }\n.location-photo { border-radius: 28px; }\n.stay-grid { display: grid; gap: 1rem; grid-template-columns: repeat(4,1fr); }\n.stay-card > div { border-radius: 18px; height: 230px; overflow: hidden; position: relative; }\n.stay-card img { object-fit: cover; }\n.stay-card h3 { font-size: 1.5rem; margin: 1rem 0 .7rem; }\n.rooms-booking { align-items: center; background: var(--clay); color: white; display: grid; gap: 3rem; grid-template-columns: 1fr auto; padding: clamp(3rem,6vw,5rem) max(1.25rem,calc((100vw - 1240px)\/2)); }\n.rooms-booking h2 { margin-bottom: 1rem; }\n.rooms-booking p:last-child { color: rgba(255,255,255,.82); margin: 0; max-width: 720px; }\n.rooms-faq { display: grid; gap: clamp(4rem,7vw,8rem); grid-template-columns: .72fr 1.28fr; }\n\n@media (max-width: 980px) {\n  .rooms-catalog-grid, .service-grid, .stay-grid { grid-template-columns: repeat(2,1fr); }\n  .rooms-introduction, .room-detail, .rooms-pool, .breakfast, .location-feature, .rooms-faq { grid-template-columns: 1fr; }\n  .room-detail.reverse > .room-detail-photo { order: 0; }\n  .rooms-booking { grid-template-columns: 1fr; }\n}\n\n@media (max-width: 720px) {\n  .rooms-page-hero { min-height: 720px; }\n  .rooms-page-hero-copy { left: 1.25rem; right: 1.25rem; }\n  .rooms-catalog-grid, .service-grid, .stay-grid, .two-columns { grid-template-columns: 1fr; }\n  .rooms-mini-photo { height: 300px; }\n  .rooms-intro-photo, .room-detail-photo, .rooms-pool-photo, .breakfast-photo, .location-photo { min-height: 420px; }\n}\n\n@keyframes heroDrift { from { transform: scale(1.04); } to { transform: scale(1.1) translateX(-1%); } }\n@keyframes scrollLine { 0% { transform: translateY(0); } 60%,100% { transform: translateY(76px); } }\n@keyframes marquee { to { transform: translateX(-50%); } }\n@keyframes foldIn { from { opacity: 0; transform: translateY(-8px); } to { opacity: 1; transform: none; } }\n\n@media (max-width: 980px) {\n  .site-header { height: 96px; }\n  .brand img { height: 72px; }\n  .site-header.scrolled { height: 84px; }\n  .site-header.scrolled .brand img { height: 64px; }\n  .story, .section-heading, .table, .around, .faq { grid-template-columns: 1fr; }\n  .story-visual { min-height: 600px; }\n  .section-heading > .eyebrow { grid-column: auto; }\n  .experience-band { grid-template-columns: 1fr; }\n  .experience-card { margin: -5rem 6vw 0; }\n  .table-card { margin: 0 5vw -4rem; }\n  .table-photo { min-height: 600px; }\n  .news-preview { grid-template-columns: repeat(2,1fr); }\n  .faq-head { position: static; }\n}\n\n@media (max-width: 720px) {\n  .section { padding-left: 1.25rem; padding-right: 1.25rem; }\n  .site-header { padding: 10px 18px; }\n  .site-header::after { left: 18px; right: 18px; }\n  .book, .menu-word { display: none; }\n  .header-actions { gap: 8px; }\n  .languages { font-size: .62rem; }\n  .burger { height: 44px; width: 44px; }\n  .brand img { height: 68px; }\n  .menu-drawer { padding: 70px 24px 28px; width: 100%; }\n  .menu-links { grid-template-columns: 1fr; }\n  .menu-main-link, .menu-dropdown summary { font-size: .88rem; }\n  .menu-submenu a { font-size: .76rem; }\n  .tourism-submenu { grid-template-columns: 1fr; }\n  .menu-address { align-items: start; grid-template-columns: 1fr; }\n  .hero { border-radius: 0 0 45% 45% \/ 0 0 4% 4%; height: 100svh; min-height: 690px; }\n  .hero-content { bottom: 5.5rem; left: 1.25rem; right: 1.25rem; }\n  .hero h1 { font-size: clamp(2.3rem,9vw,3.1rem); }\n  .hero-cta { gap: 1rem; }\n  .scroll-cue { display: none; }\n  .floating-highlights { grid-template-columns: 1fr 1fr; margin-top: -28px; }\n  .floating-highlights > div { border-bottom: 1px solid var(--line); padding: 1rem; }\n  .floating-highlights > div:nth-child(2) { border-right: 0; }\n  .floating-highlights > div:nth-child(3), .floating-highlights > div:nth-child(4) { border-bottom: 0; }\n  .floating-highlights strong { font-size: 1.35rem; }\n  .story { gap: 3rem; }\n  .story-visual { min-height: 480px; }\n  .story-photo { right: 0; }\n  .story-stamp { height: 105px; width: 105px; }\n  .room-grid, .experience-grid { grid-template-columns: 1fr; }\n  .room-card:nth-child(even), .activity-card.offset { margin-top: 0; }\n  .room-visual { border-radius: 170px 170px 20px 20px; height: 410px; }\n  .experience-band { padding: 4rem 1.25rem; }\n  .experience-photo { border-radius: 24px 24px 42% 42% \/ 24px 24px 14% 14%; min-height: 470px; }\n  .experience-card { margin: -3rem .8rem 0; }\n  .table-card { margin: 0 .8rem -2rem; }\n  .table-photo { min-height: 480px; }\n  .activity-photo { height: 360px; }\n  .news-strip { grid-template-columns: 52px 1fr; padding-left: 1.25rem; padding-right: 1.25rem; }\n  .news-strip > svg:last-child { display: none; }\n  .news-strip > svg:first-child { height: 50px; padding: 14px; width: 50px; }\n  .news-preview { grid-template-columns: 1fr; }\n  .around-head { grid-template-columns: 1fr; }\n  .faq-list details > .prose { padding-left: 0; }\n  .experience-illustration { opacity: .1; right: -30%; top: 1rem; width: 94vw; }\n  .footer-watermark { right: -13%; top: 44%; width: 62vw; }\n  .footer-columns { grid-template-columns: 1fr; }\n  .footer-bottom { flex-direction: column; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  html { scroll-behavior: auto; }\n  *, *::before, *::after { animation: none !important; transition: none !important; }\n  .reveal { opacity: 1; transform: none; }\n}\n\n\/* Art direction refresh \u2014 page Nos chambres *\/\n.rooms-page .section { padding-bottom: clamp(4.5rem,7vw,7rem); padding-top: clamp(4.5rem,7vw,7rem); }\n.rooms-page-actions { gap: .75rem; }\n.rooms-ghost { align-items: center; background: rgba(255,255,255,.96); border: 0; color: var(--deep-green); display: inline-flex; gap: 1.5rem; min-height: 65px; padding: 1rem 1.15rem 1rem 1.45rem; transition: gap .3s ease, transform .3s ease; }\n.rooms-ghost svg { background: var(--clay); border-radius: 50%; color: white; height: 33px; padding: 8px; width: 33px; }\n.rooms-ghost:hover { gap: 2.15rem; transform: translateY(-3px); }\n\n.rooms-introduction { background: var(--paper); gap: clamp(3rem,6vw,6rem); grid-template-columns: 1fr 1fr; max-width: none; padding-left: max(clamp(1.25rem,6vw,6rem),calc((100vw - 1440px)\/2 + 5rem)); padding-right: max(clamp(1.25rem,6vw,6rem),calc((100vw - 1440px)\/2 + 5rem)); }\n.rooms-introduction > div:first-child { max-width: 570px; }\n.rooms-intro-photo { border-radius: 32px; box-shadow: 24px 24px 0 var(--sage); min-height: 500px; overflow: visible; }\n.rooms-intro-photo img { border-radius: inherit; }\n.intro-note { align-items: center; background: var(--clay); border-radius: 50%; bottom: -36px; color: white; display: flex; flex-direction: column; font-size: .65rem; height: 126px; justify-content: center; letter-spacing: .09em; line-height: 1.2; position: absolute; right: -26px; text-align: center; text-transform: uppercase; transform: rotate(5deg); width: 126px; z-index: 2; }\n.intro-note strong { font-family: var(--font-serif); font-size: 2.6rem; font-weight: 500; letter-spacing: -.04em; line-height: .8; }\n\n.rooms-catalog { background: var(--deep-green); overflow: hidden; position: relative; }\n.catalog-oak { height: auto; opacity: .055; pointer-events: none; position: absolute; right: -5%; top: -5%; width: min(48vw,650px); }\n.catalog-intro { align-items: end; display: grid; gap: clamp(2rem,6vw,6rem); grid-template-columns: auto 1fr; margin: 0 auto clamp(3rem,5vw,5rem); max-width: 1440px; position: relative; z-index: 1; }\n.catalog-intro .rooms-page-heading { margin: 0; max-width: 850px; }\n.catalog-intro h2 em { color: var(--lime); }\n.catalog-number { color: var(--clay); font-family: var(--font-serif); font-size: clamp(7rem,13vw,12rem); letter-spacing: -.08em; line-height: .68; }\n.rooms-catalog-grid { align-items: start; gap: clamp(1rem,2vw,1.75rem); position: relative; z-index: 1; }\n.rooms-mini-card { --card-accent: var(--lime); background: rgba(255,255,255,.07); border: 1px solid rgba(255,255,255,.1); border-radius: 20px; box-shadow: 0 24px 50px rgba(3,19,13,.15); transition: background .35s ease, transform .4s cubic-bezier(.2,.7,.2,1); }\n.accent-orange { --card-accent: #7ec5c3; }\n.accent-orange { --card-accent: #e5a264; }\n.accent-grenadine { --card-accent: #d46f7d; }\n.accent-aubergine { --card-accent: #b997bb; }\n.rooms-mini-card:nth-child(even) { margin-top: 2.4rem; }\n.rooms-mini-card:hover { background: rgba(255,255,255,.105); transform: translateY(-8px); }\n.rooms-mini-photo { height: 280px; }\n.rooms-mini-photo::after { background: linear-gradient(0deg,rgba(6,28,19,.45),transparent 48%); content: ''; inset: 0; position: absolute; }\n.rooms-mini-photo img { transition: transform .65s ease; }\n.rooms-mini-card:hover .rooms-mini-photo img { transform: scale(1.045); }\n.rooms-mini-photo > span { align-items: center; background: var(--card-accent); border-radius: 50%; bottom: 16px; color: var(--deep-green); display: flex; font-family: var(--font-serif); font-size: 1.1rem; height: 42px; justify-content: center; position: absolute; right: 16px; width: 42px; z-index: 2; }\n.rooms-mini-copy { border-top: 3px solid var(--card-accent); padding: 1.4rem; }\n.rooms-mini-copy small { color: var(--card-accent); }\n.rooms-mini-copy a { border-bottom: 1px solid var(--card-accent); padding-bottom: .3rem; }\n\n.room-details { background: var(--paper); }\n.room-detail { min-height: 650px; position: relative; }\n.room-detail:nth-child(even) { background: #eee9dc; max-width: none; padding-left: max(clamp(1.25rem,5vw,5rem),calc((100vw - 1440px)\/2 + 5rem)); padding-right: max(clamp(1.25rem,5vw,5rem),calc((100vw - 1440px)\/2 + 5rem)); }\n.room-detail-photo { border-radius: 26px; box-shadow: 16px 16px 0 var(--detail-accent,var(--sage)); min-height: 500px; overflow: visible; }\n.room-detail-photo img { border-radius: inherit; }\n.room-detail.accent-orange .room-detail-photo { --detail-accent: #7ec5c3; }\n.room-detail.accent-orange .room-detail-photo { --detail-accent: #e5a264; }\n.room-detail.accent-grenadine .room-detail-photo { --detail-accent: #d46f7d; }\n.room-detail.accent-aubergine .room-detail-photo { --detail-accent: #b997bb; }\n.room-size-stamp { align-items: center; background: var(--detail-accent); border: 8px solid var(--paper); border-radius: 50%; bottom: -28px; color: var(--deep-green); display: flex; font-family: var(--font-serif); font-size: 1.25rem; height: 92px; justify-content: center; position: absolute; right: -26px; width: 92px; z-index: 2; }\n.room-detail:nth-child(even) .room-size-stamp { border-color: #eee9dc; }\n\n.room-comparison { background: var(--yellow); color: var(--deep-green); max-width: none; overflow: hidden; }\n.comparison-heading { align-items: end; display: grid; gap: 1.5rem 4rem; grid-template-columns: 1fr .8fr; margin: 0 auto clamp(2.5rem,5vw,4.5rem); max-width: 1440px; }\n.comparison-heading .eyebrow { grid-column: 1\/-1; margin-bottom: 0; }\n.comparison-heading h2 { margin: 0; max-width: 680px; }\n.comparison-heading > p:last-child { margin: 0; max-width: 500px; }\n.comparison-cards { display: grid; gap: 1rem; grid-template-columns: repeat(4,1fr); margin: 0 auto; max-width: 1440px; }\n.comparison-cards article { --card-accent: var(--sage); background: var(--paper); border-radius: 20px; box-shadow: 0 18px 35px rgba(56,49,17,.1); display: flex; flex-direction: column; min-height: 420px; padding: 1.6rem; position: relative; transition: transform .3s ease; }\n.comparison-cards article:hover { transform: translateY(-7px); }\n.comparison-cards article::before { background: var(--card-accent); border-radius: 20px 20px 0 0; content: ''; height: 7px; left: 0; position: absolute; right: 0; top: 0; }\n.comparison-cards article > span { color: var(--card-accent); font-family: var(--font-serif); font-size: 1.35rem; }\n.comparison-cards h3 { font-size: 2rem; margin: .5rem 0 .4rem; }\n.comparison-cards strong { color: var(--clay); font-size: .64rem; font-weight: 600; letter-spacing: .12em; text-transform: uppercase; }\n.comparison-cards dl { margin: 1.4rem 0; }\n.comparison-cards dl > div { border-top: 1px solid var(--line); display: grid; gap: .6rem; grid-template-columns: 34% 1fr; padding: .7rem 0; }\n.comparison-cards dt { color: #748078; font-size: .62rem; text-transform: uppercase; }\n.comparison-cards dd { font-size: .78rem; margin: 0; }\n.comparison-cards a { align-items: center; display: flex; font-size: .65rem; font-weight: 600; gap: .6rem; letter-spacing: .09em; margin-top: auto; text-transform: uppercase; }\n.comparison-cards a svg { height: 15px; width: 15px; }\n\n.rooms-pool { background: var(--paper); grid-template-columns: 1.15fr .85fr; }\n.rooms-pool-photo { border-radius: 30px; box-shadow: -22px 22px 0 var(--sage); min-height: 500px; overflow: visible; }\n.rooms-pool-photo img { border-radius: inherit; }\n.pool-measure { background: var(--deep-green); border-radius: 16px; bottom: 24px; color: white; display: flex; flex-direction: column; font-size: .65rem; letter-spacing: .08em; padding: 1rem 1.2rem; position: absolute; right: -28px; text-transform: uppercase; z-index: 2; }\n.pool-measure strong { color: var(--lime); font-family: var(--font-serif); font-size: 1.45rem; font-weight: 500; letter-spacing: -.02em; text-transform: none; }\n\n.rooms-services { background: radial-gradient(circle at 80% 20%,rgba(218,231,166,.1),transparent 32%),var(--deep-green); overflow: hidden; position: relative; }\n.rooms-services::after { color: rgba(255,255,255,.025); content: '07'; font-family: var(--font-serif); font-size: 28vw; line-height: .7; position: absolute; right: -2vw; top: 1rem; }\n.rooms-services .rooms-page-heading, .rooms-services .service-grid { position: relative; z-index: 1; }\n.rooms-services .rooms-page-heading { max-width: 690px; }\n.service-grid { gap: 1rem; grid-template-columns: repeat(4,1fr); }\n.service-grid > div { background: rgba(255,255,255,.075); border: 1px solid rgba(255,255,255,.08); border-radius: 18px; min-height: 112px; padding: 1.25rem; transition: background .3s ease, transform .3s ease; }\n.service-grid > div:hover { background: var(--lime); color: var(--deep-green); transform: translateY(-5px); }\n.service-grid > div:first-child, .service-grid > div:last-child { grid-column: span 2; }\n.service-grid svg { background: rgba(218,231,166,.12); border-radius: 50%; height: 38px; padding: 9px; width: 38px; }\n\n.breakfast { background: #ece3ce; grid-template-columns: .8fr 1.2fr; max-width: none; padding-left: max(clamp(1.25rem,5vw,5rem),calc((100vw - 1440px)\/2 + 5rem)); padding-right: max(clamp(1.25rem,5vw,5rem),calc((100vw - 1440px)\/2 + 5rem)); }\n.breakfast > div:first-child { background: var(--paper); border-radius: 22px; margin-right: -7rem; padding: clamp(2rem,4vw,4rem); position: relative; z-index: 2; }\n.breakfast-photo { border-radius: 28px; min-height: 520px; }\n.breakfast-photo > span { background: var(--yellow); border-radius: 999px; bottom: 20px; color: var(--deep-green); font-size: .64rem; font-weight: 600; letter-spacing: .1em; padding: .75rem 1rem; position: absolute; right: 20px; text-transform: uppercase; z-index: 2; }\n\n.couple { background: var(--paper); padding-bottom: clamp(3.5rem,5vw,5rem)!important; padding-top: clamp(3.5rem,5vw,5rem)!important; }\n.couple h2 { max-width: 760px; }\n.two-columns { gap: 1px; margin-top: 2.5rem; }\n.two-columns p { background: #e9eddc; margin: 0; padding: 2rem; text-align: left; }\n.two-columns p:first-child { border-radius: 22px 0 0 22px; }\n.two-columns p:last-child { background: var(--sage); border-radius: 0 22px 22px 0; }\n\n.location-feature { background: var(--clay); color: white; grid-template-columns: 1.1fr .9fr; }\n.location-feature .eyebrow.dark { color: var(--yellow); }\n.location-feature p { color: rgba(255,255,255,.82); }\n.location-feature .text-link { border-color: rgba(255,255,255,.45); color: white; }\n.location-photo { border: 10px solid rgba(255,255,255,.13); border-radius: 30px; min-height: 500px; transform: rotate(-1.5deg); }\n\n.stay-ideas { background: var(--paper); max-width: none; padding-left: max(clamp(1.25rem,5vw,5rem),calc((100vw - 1440px)\/2 + 5rem)); padding-right: max(clamp(1.25rem,5vw,5rem),calc((100vw - 1440px)\/2 + 5rem)); }\n.stay-ideas .rooms-page-heading > p:last-child { color: #526259; }\n.stay-ideas .rooms-page-heading { max-width: 720px; }\n.stay-grid { gap: 1.2rem; }\n.stay-card { background: #ebe6d8; border-radius: 20px; overflow: hidden; padding-bottom: 1.2rem; transition: transform .35s ease; }\n.stay-card:nth-child(even) { transform: translateY(2rem); }\n.stay-card:hover { transform: translateY(-5px); }\n.stay-card:nth-child(even):hover { transform: translateY(1.5rem); }\n.stay-card > div { border-radius: 20px 20px 0 0; height: 250px; }\n.stay-card h3, .stay-card a { margin-left: 1.2rem; margin-right: 1.2rem; }\n.stay-card a { color: var(--clay); }\n\n@media (max-width: 980px) {\n  .catalog-intro, .comparison-heading { grid-template-columns: 1fr; }\n  .catalog-number { font-size: 7rem; }\n  .comparison-cards { grid-template-columns: repeat(2,1fr); }\n  .rooms-introduction, .rooms-pool { grid-template-columns: 1fr; }\n  .breakfast > div:first-child { margin: 0 0 -4rem; }\n  .service-grid > div:first-child, .service-grid > div:last-child { grid-column: span 1; }\n}\n\n@media (max-width: 720px) {\n  .rooms-ghost, .hero-cta { min-height: 58px; }\n  .rooms-intro-photo, .room-detail-photo, .rooms-pool-photo, .breakfast-photo, .location-photo { min-height: 390px; }\n  .intro-note, .room-size-stamp { right: 10px; }\n  .rooms-mini-card:nth-child(even), .stay-card:nth-child(even) { margin-top: 0; transform: none; }\n  .comparison-cards, .service-grid { grid-template-columns: 1fr; }\n  .comparison-cards article { min-height: 0; }\n  .breakfast > div:first-child { margin: 0; }\n  .two-columns p:first-child { border-radius: 22px 22px 0 0; }\n  .two-columns p:last-child { border-radius: 0 0 22px 22px; }\n  .pool-measure { bottom: 14px; right: 14px; }\n}\n\n\/* Browser review refinements *\/\n.rooms-reserve { background: var(--lime); color: var(--deep-green); min-width: 248px; }\n.rooms-reserve svg { background: var(--green); }\n.catalog-intro { display: block; }\n.catalog-number { display: none; }\n.rooms-catalog { background: radial-gradient(circle at 78% 22%,rgba(126,197,195,.12),transparent 25%),radial-gradient(circle at 14% 82%,rgba(199,118,82,.13),transparent 28%),var(--deep-green); }\n.catalog-oak { opacity: .12; right: -2%; top: -9%; width: min(52vw,720px); }\n.rooms-catalog::after { background-image: radial-gradient(rgba(255,255,255,.12) .7px,transparent .7px); background-size: 16px 16px; content: ''; inset: 0; mask-image: linear-gradient(90deg,transparent 40%,black); opacity: .16; pointer-events: none; position: absolute; }\n\n.room-comparison { background: var(--sage); color: var(--deep-green); }\n.comparison-heading { margin-bottom: 2.5rem; }\n.comparison-wrap { background: var(--paper); border-radius: 24px; box-shadow: 0 22px 55px rgba(23,60,45,.12); overflow: hidden; padding: .6rem 1.5rem; }\n.comparison-wrap table { border-collapse: collapse; color: var(--deep-green); font-size: 13px; min-width: 900px; width: 100%; }\n.comparison-wrap th, .comparison-wrap td { border-bottom: 1px solid var(--line); padding: 1.15rem 1rem; text-align: left; vertical-align: middle; }\n.comparison-wrap thead th { color: #68776d; font-family: var(--font-sans); font-size: .62rem; font-weight: 600; letter-spacing: .11em; text-transform: uppercase; }\n.comparison-wrap tbody tr:last-child > * { border-bottom: 0; }\n.comparison-wrap tbody tr { transition: background .25s ease; }\n.comparison-wrap tbody tr:hover { background: rgba(202,213,181,.23); }\n.comparison-wrap tbody th { align-items: center; display: flex; font-family: var(--font-serif); font-size: 1.25rem; font-weight: 500; gap: .7rem; }\n.comparison-wrap tbody th i { background: var(--card-accent); border-radius: 50%; display: inline-block; height: 11px; width: 11px; }\n.comparison-wrap tbody strong { color: var(--clay); font-size: .65rem; font-weight: 600; letter-spacing: .06em; text-transform: uppercase; }\n.comparison-cards { display: none; }\n\n.rooms-services::after { display: none; }\n.service-grid { grid-template-columns: repeat(4,1fr); }\n.service-grid > div, .service-grid > div:first-child, .service-grid > div:last-child { grid-column: auto; min-height: 104px; }\n.service-grid > div:nth-child(5) { grid-column: 2; }\n\n.two-columns { gap: 1rem; }\n.two-columns p, .two-columns p:first-child, .two-columns p:last-child { border-radius: 18px; line-height: 1.75; min-height: 190px; padding: 1.7rem 1.9rem; }\n\n.stay-ideas { overflow: hidden; position: relative; }\n.stay-ideas::after { background: url('https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/88374370-EB42-4445-9BD3-3AE023A21607_1_105_c.jpg') center\/contain no-repeat; content: ''; height: 390px; opacity: .13; pointer-events: none; position: absolute; right: -30px; top: -55px; width: 390px; }\n.stay-ideas .rooms-page-heading, .stay-ideas .stay-grid { position: relative; z-index: 1; }\n.stay-ideas .rooms-page-heading::after { background: var(--lime); border-radius: 999px; color: var(--deep-green); content: 'Villages \u00b7 nature \u00b7 v\u00e9lo \u00b7 march\u00e9s'; display: inline-block; font-size: .62rem; font-weight: 600; letter-spacing: .08em; margin-top: 1rem; padding: .6rem .9rem; text-transform: uppercase; }\n\n.rooms-booking .footer-cta { background: white; border-color: white; box-shadow: 0 12px 28px rgba(89,44,25,.22); color: var(--deep-green); transform: translateY(-2px); }\n.rooms-booking .footer-cta svg:first-child { color: var(--clay); }\n.rooms-booking .footer-cta svg:last-child { background: var(--lime); border-radius: 50%; height: 31px; padding: 7px; width: 31px; }\n.rooms-booking .footer-cta:hover { background: var(--lime); box-shadow: 0 16px 34px rgba(89,44,25,.3); transform: translateY(-5px); }\n\n.rooms-faq { background: radial-gradient(circle at 16% 70%,rgba(202,213,181,.42),transparent 26%),var(--paper); max-width: none; padding-left: max(clamp(1.25rem,5vw,5rem),calc((100vw - 1440px)\/2 + 5rem)); padding-right: max(clamp(1.25rem,5vw,5rem),calc((100vw - 1440px)\/2 + 5rem)); }\n.rooms-faq .faq-head { align-self: start; position: sticky; top: 120px; }\n.rooms-faq .faq-head::after { background: var(--deep-green); border-radius: 18px; color: white; content: '4 chambres \u00b7 2 personnes\\A Piscine \u00b7 Petit-d\u00e9jeuner inclus'; display: block; font-size: .68rem; letter-spacing: .08em; line-height: 1.7; margin-top: 2rem; max-width: 310px; padding: 1.2rem 1.4rem; text-transform: uppercase; white-space: pre; }\n\n@media (max-width: 980px) {\n  .service-grid > div:nth-child(5) { grid-column: auto; }\n  .rooms-faq .faq-head { position: static; }\n  .stay-ideas::after { height: 260px; opacity: .08; width: 260px; }\n}\n@media (max-width: 720px) {\n  .rooms-page-actions { align-items: stretch; flex-direction: column; }\n  .rooms-page-actions > a { justify-content: space-between; margin-top: 0; min-width: 0; width: 100%; }\n  .comparison-wrap { border-radius: 16px; padding: .3rem .8rem; }\n  .two-columns p, .two-columns p:first-child, .two-columns p:last-child { min-height: 0; }\n}\n\n\/* Copy-complete rooms page refinements *\/\n.rooms-page-actions .hero-cta {\n  justify-content: space-between;\n  min-width: 286px;\n}\n\n.rooms-reserve {\n  -webkit-backdrop-filter: blur(14px);\n  backdrop-filter: blur(14px);\n  background: rgba(4, 38, 29, .2);\n  border: 1px solid rgba(255, 255, 255, .82);\n  color: #fff;\n}\n\n.rooms-reserve svg {\n  background: rgba(255, 255, 255, .94);\n  color: var(--deep-green);\n}\n\n.service-notes {\n  display: grid;\n  gap: 1rem;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  margin: 2.4rem auto 1rem;\n  max-width: 1440px;\n  position: relative;\n  z-index: 1;\n}\n\n.service-notes > div {\n  border-left: 1px solid rgba(218, 231, 166, .42);\n  padding: .5rem 2rem .5rem 1.5rem;\n}\n\n.service-notes h3 {\n  color: var(--lime);\n  font-size: 1.45rem;\n  margin-bottom: .7rem;\n}\n\n.service-notes p {\n  color: rgba(255, 255, 255, .72);\n  line-height: 1.65;\n  margin: 0;\n}\n\n.service-grid { grid-template-columns: repeat(8, minmax(0, 1fr)); }\n.service-grid > div,\n.service-grid > div:first-child,\n.service-grid > div:last-child { grid-column: span 2; }\n.service-grid > div:nth-child(5) { grid-column: 2 \/ span 2; }\n\n.couple { overflow: hidden; position: relative; }\n.couple::before {\n  background: url('https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/88374370-EB42-4445-9BD3-3AE023A21607_1_105_c.jpg') center\/contain no-repeat;\n  content: '';\n  height: 360px;\n  left: -100px;\n  opacity: .07;\n  position: absolute;\n  top: 15px;\n  width: 360px;\n}\n\n.couple-story {\n  background: linear-gradient(120deg, rgba(232, 237, 220, .96), rgba(249, 246, 237, .98));\n  border: 1px solid rgba(22, 75, 57, .14);\n  border-radius: 28px;\n  box-shadow: 0 24px 58px rgba(17, 58, 44, .1);\n  display: grid;\n  grid-template-columns: 1.12fr .88fr;\n  margin: 2.8rem auto 0;\n  max-width: 1080px;\n  overflow: hidden;\n  position: relative;\n  text-align: left;\n}\n\n.couple-story > div { padding: clamp(2rem, 4vw, 3.6rem); }\n.couple-story > div:first-child { align-self: center; }\n.couple-story p { line-height: 1.75; }\n.couple-story p:last-child { margin-bottom: 0; }\n.couple-choice { background: var(--deep-green); color: #fff; }\n.couple-choice > span { color: var(--lime); display: block; font-size: .65rem; font-weight: 600; letter-spacing: .16em; margin-bottom: 1rem; text-transform: uppercase; }\n.couple-choice h3 { color: #fff; font-size: clamp(1.7rem, 2.5vw, 2.6rem); }\n.couple-choice p { color: rgba(255, 255, 255, .75); }\n\n.stay-card p {\n  color: #526259;\n  font-size: .78rem;\n  line-height: 1.55;\n  margin: 0 1.2rem 1rem;\n}\n\n.rooms-faq .faq-head > p:last-child {\n  color: #526259;\n  line-height: 1.7;\n  max-width: 390px;\n}\n\n.mobile-intro-fold { display: none; }\n\n@media (max-width: 980px) {\n  .service-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  .service-grid > div,\n  .service-grid > div:first-child,\n  .service-grid > div:last-child,\n  .service-grid > div:nth-child(5) { grid-column: auto; }\n  .couple-story { grid-template-columns: 1fr; }\n}\n\n@media (max-width: 720px) {\n  .intro-long-copy { display: none; }\n  .mobile-intro-fold {\n    border-bottom: 1px solid var(--line);\n    border-top: 1px solid var(--line);\n    display: block;\n    margin-top: 1.6rem;\n  }\n  .mobile-intro-fold summary {\n    align-items: center;\n    color: var(--deep-green);\n    cursor: pointer;\n    display: flex;\n    font-size: .68rem;\n    font-weight: 700;\n    justify-content: space-between;\n    letter-spacing: .13em;\n    list-style: none;\n    padding: 1.05rem 0;\n    text-transform: uppercase;\n  }\n  .mobile-intro-fold summary::-webkit-details-marker { display: none; }\n  .mobile-intro-fold summary svg { height: 18px; transition: transform .3s ease; width: 18px; }\n  .mobile-intro-fold[open] summary svg { transform: rotate(180deg); }\n  .mobile-intro-fold > div { animation: foldIn .3s ease; padding: .2rem 0 .7rem; }\n  .rooms-page-actions .hero-cta { min-width: 0; }\n  .service-notes, .service-grid { grid-template-columns: 1fr; }\n  .service-notes > div { padding-right: 0; }\n}\n\n\/* Introduction unfold on every screen size *\/\n.intro-long-copy { display: none; }\n.mobile-intro-fold {\n  border-bottom: 1px solid var(--line);\n  border-top: 1px solid var(--line);\n  display: block;\n  margin-top: 1.6rem;\n}\n.mobile-intro-fold summary {\n  align-items: center;\n  color: var(--deep-green);\n  cursor: pointer;\n  display: flex;\n  font-size: .68rem;\n  font-weight: 700;\n  justify-content: space-between;\n  letter-spacing: .13em;\n  list-style: none;\n  padding: 1.05rem 0;\n  text-transform: uppercase;\n}\n.mobile-intro-fold summary::-webkit-details-marker { display: none; }\n.mobile-intro-fold summary svg { height: 18px; transition: transform .3s ease; width: 18px; }\n.mobile-intro-fold[open] summary svg { transform: rotate(180deg); }\n.mobile-intro-fold > div { animation: foldIn .3s ease; padding: .2rem 0 .7rem; }\n\n:root{--room-accent:var(--clay);--room-soft:#e5ead7;--room-highlight:var(--lime)}body{font-size:16px}.reveal{opacity:1;transform:none}section[id]{scroll-margin-top:110px}.hero{height:820px;min-height:700px}.hero-image{object-position:50% 48%;animation:none}.hero-shade{background:linear-gradient(90deg,rgba(7,31,24,.83),rgba(7,31,24,.37) 55%,rgba(7,31,24,.08))}.hero-content{bottom:130px;max-width:760px}.hero-kicker{font-size:12px}.hero-content > .room-name{font-family:var(--font-serif);font-size:clamp(4.7rem,9vw,8.7rem);line-height:1;letter-spacing:-.06em;margin:0 0 18px}.hero h1{font-size:clamp(1.6rem,2.5vw,2.6rem);line-height:1.12;max-width:630px}.hero-cta{background:var(--room-accent);font-size:12px}.hero .scroll-cue{bottom:110px}.floating-highlights>div{display:block;text-align:center;padding:18px}.floating-highlights strong{display:block;font-size:1.65rem;margin-bottom:8px}.floating-highlights span{font-size:12px}.breadcrumb{max-width:1280px;margin:45px auto 0;padding:0 30px;color:#5f6c62;font-size:13px}.breadcrumb a{text-decoration:underline;text-underline-offset:4px}.intro-room{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:8%;padding-top:65px;padding-bottom:100px}.intro-room .intro-title{font-family:var(--font-serif);font-size:clamp(2.8rem,4.2vw,4.8rem);line-height:1.05;letter-spacing:-.045em}.intro-room em{color:var(--clay)}.intro-room figure{position:relative;margin:0}.intro-room figure>img{width:100%;height:640px;object-fit:cover;border-radius:46% 46% 24px 24px \/ 32% 32% 24px 24px}.photo-seal{position:absolute;bottom:30px;left:-40px;background:var(--room-accent);border-radius:50%;width:130px;height:130px;display:grid;place-content:center;text-align:center;transform:rotate(-8deg);font-family:var(--font-serif);font-size:25px;line-height:1.15}.photo-seal small{font-family:var(--font-sans);font-size:11px;letter-spacing:.12em;margin-bottom:9px}.quick-nav{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin-top:30px;font-size:13px}.quick-nav a:hover{color:var(--clay)}.gallery-section{background:var(--deep-green);color:var(--paper);padding:90px max(25px,5vw)}.gallery-top{display:flex;justify-content:space-between;align-items:end;max-width:1280px;margin:auto auto 40px;gap:30px}.gallery-top h2{margin:0}.gallery-top p{font-size:13px;color:#c9d5cf}.gallery-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:22px;max-width:1280px;margin:auto}.gallery-grid button{align-self:start;background:none;border:0;padding:0;cursor:zoom-in;position:relative;overflow:hidden;border-radius:160px 160px 18px 18px;color:white}.gallery-grid button:nth-child(2){margin-top:65px}.gallery-grid button:nth-child(3){margin-top:115px}.gallery-grid img{width:100%;height:440px;object-fit:cover;transition:transform .5s}.gallery-grid button:hover img{transform:scale(1.045)}.gallery-grid span{position:absolute;bottom:15px;right:15px;background:var(--paper);color:var(--green);padding:6px 12px;border-radius:50%;font-size:23px}.editorial{padding-top:90px;padding-bottom:90px}.editorial-head{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-bottom:40px}.editorial-head h2{font-size:clamp(2.1rem,3.3vw,3.8rem);line-height:1.06}.eyebrow.dark{color:var(--clay);font-size:12px}.editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 7%}.editorial-grid h3{font-size:1.65rem;line-height:1.15;letter-spacing:-.025em}.prose{font-size:16px;line-height:1.8}.prose p:last-child{margin-bottom:0}.tint-wrap{background:var(--room-soft)}.seo-fold{border-top:1px solid var(--line);padding:0}.seo-fold:last-child{border-bottom:1px solid var(--line)}.seo-fold summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0}.seo-fold summary::-webkit-details-marker{display:none}.seo-fold summary h3{margin:0;font-size:1.45rem;line-height:1.25;letter-spacing:-.025em}.seo-fold summary>span{font-size:24px;font-weight:300}.seo-fold[open] summary>span{transform:rotate(45deg)}.seo-fold .prose{padding:0 35px 26px 0}.fold-list{max-width:980px;margin-left:auto}.pool-picture{width:100%;height:450px;object-fit:cover;border-radius:30px 30px 45% 45% \/ 30px 30px 12% 12%;margin-bottom:50px}.booking-panel{background:var(--green);color:var(--paper);border-radius:30px;padding:45px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:45px}.booking-panel .prose{color:#d6e0d8}.booking-panel strong{font-family:var(--font-serif);font-size:2.5rem;font-weight:400;display:block;line-height:1.1;margin-bottom:12px}.booking-panel .hero-cta{white-space:nowrap;margin:0}.booking-panel a.phone{display:block;text-decoration:underline;margin-top:16px;font-size:14px}.section-number{display:block;color:var(--clay);font-size:12px;letter-spacing:.18em;margin-bottom:18px}.small-banner{padding:25px;background:var(--room-accent);text-align:center;font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2.7rem);letter-spacing:-.03em}.lightbox{border:0;background:var(--paper);padding:18px;border-radius:18px;max-width:min(1100px,94vw);max-height:94svh}.lightbox::backdrop{background:rgba(4,20,14,.85)}.lightbox img{max-width:100%;max-height:75svh;object-fit:contain;height:auto}.lightbox-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:12px}.lightbox button{cursor:pointer;border:1px solid var(--line);border-radius:30px;background:transparent;padding:8px 18px;color:var(--green)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--clay);outline-offset:5px}.menu-word,.book{font-size:12px}\n@media(max-width:760px){.hero{height:750px;min-height:680px;border-radius:0 0 45% 45% \/ 0 0 4% 4%}.hero-content{left:24px;right:24px;bottom:110px}.hero .scroll-cue{display:none}.hero-shade{background:linear-gradient(0deg,rgba(7,31,24,.9),rgba(7,31,24,.15))}.hero-content > .room-name{font-size:4.8rem}.floating-highlights{grid-template-columns:1fr 1fr}.floating-highlights>div{border:0;padding:14px 5px}.floating-highlights strong{font-size:1.45rem}.floating-highlights span{font-size:10px}.intro-room{grid-template-columns:1fr;gap:40px;padding:50px 24px 65px}.intro-room figure>img{height:480px}.photo-seal{left:-10px;width:110px;height:110px}.gallery-grid{gap:12px;grid-template-columns:1fr 1fr}.gallery-grid button:first-child{grid-column:1\/-1}.gallery-grid button:nth-child(n){margin-top:0}.gallery-grid img{height:260px}.gallery-grid button:first-child img{height:400px}.gallery-top{display:block}.editorial{padding:60px 24px}.editorial-head,.editorial-grid{grid-template-columns:1fr;gap:25px}.editorial-head{margin-bottom:28px}.booking-panel{padding:28px;display:block}.booking-panel .hero-cta{white-space:normal;margin-top:25px}.pool-picture{height:300px}.lightbox-controls{gap:8px;font-size:12px}.lightbox button{padding:8px 12px}}\n@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}\n\/* Shared room-page compositions, aligned with the homepage design system. *\/\n.intro-room{display:block;padding-top:55px;padding-bottom:65px}.room-letter{display:grid;grid-template-columns:1fr 1.15fr;gap:0 6%;align-items:start}.room-letter>.eyebrow{grid-column:1\/-1}.intro-room .intro-title{font-size:clamp(2.8rem,4.7vw,4.7rem);margin:0}.letter-body{border-left:1px solid var(--room-accent);padding-left:30px}.room-letter .quick-nav{grid-column:1\/-1;margin-top:28px;margin-bottom:35px}.room-composition{position:relative;display:grid;grid-template-columns:1.8fr 1fr;gap:30px;align-items:start;padding-right:3%;padding-bottom:25px}.intro-room .room-wide img{border-radius:5px;width:100%;height:430px;object-position:50% 60%}.intro-room .room-detail{margin-top:65px;transform:rotate(3deg);padding:12px 12px 35px;background:var(--paper);box-shadow:0 12px 25px #14332218}.intro-room .room-detail img{border-radius:0;width:100%;height:290px}.intro-room figcaption{position:static;padding-top:13px;font-size:13px;letter-spacing:.03em}.color-note{position:absolute;left:15px;bottom:0;display:flex;gap:12px;align-items:center;font-size:13px}.color-note i{width:25px;height:25px;background:var(--room-accent);border-radius:50%}.gallery-section{background:var(--deep-green);color:var(--green);padding-top:60px;padding-bottom:65px}.gallery-top{margin-bottom:28px}.gallery-top h2{font-size:clamp(2.7rem,4.7vw,4.7rem)}.gallery-top em{color:var(--clay)}.gallery-top p,.gallery-top .eyebrow{color:rgba(255,255,255,.72)}.gallery-grid{grid-template-columns:1.6fr 1fr;grid-template-rows:250px 250px;gap:18px}.gallery-grid button:nth-child(n){margin:0;align-self:stretch;border-radius:4px;grid-column:auto}.gallery-grid button:first-child{grid-row:1\/3;grid-column:1}.gallery-grid button:nth-child(2),.gallery-grid button:nth-child(3){grid-column:2}.gallery-grid button img,.gallery-grid button:first-child img{height:100%;width:100%;object-fit:cover}.gallery-grid .gallery-caption{position:absolute;inset:auto 0 0;border-radius:0;padding:36px 20px 18px;color:white;background:linear-gradient(transparent,#0d2b20db);display:grid;text-align:left;font-size:16px}.gallery-caption small{font-size:10px;letter-spacing:.14em}.gallery-caption b{font-family:var(--font-serif);font-size:27px;font-weight:400}.gallery-caption i{position:absolute;right:18px;bottom:18px;font-style:normal;font-size:26px}.redesigned{padding-top:65px;padding-bottom:65px}.redesigned h2{font-size:clamp(2rem,3.3vw,3.5rem);line-height:1.08;margin-bottom:25px}.redesigned h3{font-size:1.55rem;line-height:1.15;letter-spacing:-.025em}.redesigned .prose{line-height:1.72}.chapter-intro{max-width:950px;margin-bottom:32px}.chapter-intro>.prose{columns:2;column-gap:35px}.chapter-intro>.prose p{break-inside:avoid}.chapter-intro>.prose p:only-child{column-span:all;max-width:880px}.redesigned figure{margin:0;position:relative}.redesigned figure img{width:100%;height:100%;object-fit:cover;border-radius:3px}.stay-spread{display:grid;grid-template-columns:.85fr 1.15fr;gap:45px;align-items:start}.stay-spread figure{position:sticky;top:115px;height:590px}.stay-spread figcaption{position:absolute;bottom:22px;left:20px;right:20px;background:var(--paper);padding:20px;font-family:var(--font-serif);font-size:30px;line-height:1.05}.stay-notes article{padding:24px 0 24px 40px;border-top:1px solid var(--line);position:relative}.stay-notes article:first-child{padding-top:0;border:0}.note-index{position:absolute;left:0;font-size:12px;color:var(--clay);top:28px}.stay-notes article:first-child .note-index{top:5px}.choice-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}.choice-motif{display:grid;gap:0;margin-top:30px;border-top:1px solid var(--line)}.choice-motif span{font-family:var(--font-serif);font-style:italic;font-size:28px;padding:12px 0;border-bottom:1px solid var(--line);color:var(--clay)}.choice-folds{margin-top:28px}.outside-spread{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;align-items:start}.outside-spread article{background:var(--paper)}.outside-spread article:nth-child(2){margin-top:65px;background:#dfe7d4}.outside-spread figure{height:300px}.outside-spread figcaption{position:absolute;bottom:18px;left:20px;color:white;text-shadow:0 2px 6px #000;font-family:var(--font-serif);font-size:29px}.outside-copy{padding:27px}.service-heading{max-width:850px}.service-board{display:grid;grid-template-columns:.8fr 1.2fr;background:var(--paper);margin-top:30px}.service-board figure{min-height:480px}.service-board figure img{position:absolute;inset:0}.service-board figcaption{position:absolute;bottom:0;left:0;right:0;padding:38px 24px 24px;background:linear-gradient(transparent,#0d2b20e0);color:white;font-family:var(--font-serif);font-size:29px;line-height:1.1}.service-copy{padding:32px}.service-copy>.prose{margin-bottom:25px}.location-spread{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:start}.location-postcard{position:sticky;top:115px;background:#e5cda0;padding:14px;transform:rotate(-2deg);margin-top:12px}.location-postcard img{width:100%;height:330px;object-fit:cover}.location-postcard>div{padding:24px 12px}.location-postcard small{font-size:11px;letter-spacing:.15em}.location-postcard p{font-family:var(--font-serif);font-size:40px;line-height:1.1;margin:10px 0 15px}.location-postcard span{font-size:14px}.village-line{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.village-line span{padding:6px 12px;background:#e1e8d7;font-size:12px;border-radius:3px}.activity-journal{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.activity-journal article{border-bottom:1px solid var(--line);padding-bottom:26px}.activity-journal article:nth-child(even){margin-top:45px}.activity-journal figure{height:245px;margin-bottom:25px}.activity-journal figure span{position:absolute;bottom:-12px;left:20px;background:var(--paper);padding:8px 14px;font-family:var(--font-serif);font-size:25px}.activity-journal article>div{padding:0 10px}.reviews-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.reviews-heading{background:var(--green);color:var(--paper);padding:30px;position:relative}.reviews-heading .section-number{color:var(--room-accent)}.quotation-mark{font-family:var(--font-serif);font-size:110px;color:var(--room-accent);line-height:.8;display:block;margin-top:35px}.review-topics{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.review-topics span{border-bottom:1px solid rgba(218,231,166,.45);font-size:13px;padding-bottom:5px}.reviews-copy>.prose{margin-bottom:30px}.small-banner{font-size:1.8rem;padding:18px}.redesigned .seo-fold summary{padding:20px 0}.redesigned .seo-fold summary h3{font-size:1.3rem}.redesigned .seo-fold .prose{padding-right:0}.redesigned .section-number{letter-spacing:.14em;font-size:11px}\n@media(min-width:761px) and (max-width:1000px){.section{padding-left:35px;padding-right:35px}.room-letter{grid-template-columns:1fr}.letter-body{border:0;padding:0;margin-top:24px}.room-letter .intro-title{max-width:650px}.stay-spread,.location-spread{gap:28px;grid-template-columns:.8fr 1.2fr}.choice-layout,.reviews-layout{gap:30px;grid-template-columns:.9fr 1.1fr}.service-board{grid-template-columns:.7fr 1.3fr}.service-copy{padding:25px}.outside-copy{padding:23px}.chapter-intro>.prose{columns:1}.gallery-grid{grid-template-rows:220px 220px}.stay-spread figure{height:480px}}\n@media(max-width:760px){.intro-room{padding:45px 24px}.room-letter{display:block}.intro-room .intro-title{font-size:2.8rem;margin-bottom:25px}.letter-body{border:0;padding:0}.room-composition{gap:12px;padding-right:0;padding-bottom:40px;grid-template-columns:1.3fr 1fr}.intro-room .room-wide img{height:290px}.intro-room .room-detail{padding:7px 7px 15px;margin-top:45px;transform:rotate(2deg)}.intro-room .room-detail img{height:180px}.intro-room figcaption{font-size:11px}.color-note{left:0;font-size:12px}.gallery-section{padding:45px 24px}.gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:330px 225px;gap:12px}.gallery-grid button:first-child{grid-row:1;grid-column:1\/-1}.gallery-grid button:nth-child(2){grid-row:2;grid-column:1}.gallery-grid button:nth-child(3){grid-row:2;grid-column:2}.gallery-grid .gallery-caption{padding:32px 12px 12px}.gallery-caption b{font-size:21px;padding-right:10px}.gallery-caption small{font-size:9px}.gallery-caption i{font-size:19px;right:8px;bottom:10px}.redesigned{padding:45px 24px}.redesigned h2{font-size:2.2rem}.chapter-intro>.prose{columns:1}.stay-spread,.choice-layout,.outside-spread,.service-board,.location-spread,.activity-journal,.reviews-layout{grid-template-columns:1fr;gap:25px}.stay-spread figure{position:relative;top:0;height:310px}.stay-notes article{padding-left:32px}.choice-motif{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px}.choice-motif span{font-size:22px;border:0}.outside-spread article:nth-child(2),.activity-journal article:nth-child(even){margin-top:0}.outside-spread figure{height:250px}.service-board figure{min-height:270px}.service-copy{padding:24px}.location-postcard{position:relative;top:0;transform:rotate(-1deg)}.location-postcard img{height:240px}.location-postcard>div{padding:18px 10px}.activity-journal figure{height:240px}.reviews-heading{padding:25px}.quotation-mark{font-size:80px;margin-top:20px}.reviews-heading h2{margin-bottom:10px}.small-banner{font-size:1.4rem}}\n\n\/* Rounded photographs throughout every room page. *\/\n:root{--photo-radius:26px}\n.intro-room .room-wide img,\n.intro-room .room-detail img,\n.gallery-grid button:nth-child(n),\n.gallery-grid button img,\n.gallery-grid button:first-child img,\n.redesigned figure img,\n.location-postcard img,\n.lightbox img{border-radius:var(--photo-radius)}\n.intro-room .room-detail,.location-postcard{border-radius:calc(var(--photo-radius) + 10px)}\n.stay-spread figure,.outside-spread figure,.service-board figure,.activity-journal figure{border-radius:var(--photo-radius)}\n.outside-spread figure,.service-board figure{overflow:hidden}\n.outside-spread article,.service-board{border-radius:var(--photo-radius);overflow:hidden}\n.service-board figure img{border-radius:var(--photo-radius)}\n.gallery-grid .gallery-caption{border-radius:0 0 var(--photo-radius) var(--photo-radius)}\n@media(max-width:760px){:root{--photo-radius:20px}}\n\n\/* Match the homepage interaction palette. *\/\n.floating-highlights > div:hover{background:var(--room-highlight)}\n\n\/* Readable photo captions, sourced guest excerpts and practical information. *\/\n.outside-spread figcaption{left:16px;bottom:16px;right:auto;max-width:calc(100% - 32px);padding:10px 17px;background:#173c2d;color:#fff;border-radius:14px;text-shadow:none;font-size:clamp(22px,2.4vw,29px);line-height:1.2}\n.guest-reviews{display:grid;gap:16px;margin-bottom:26px}.redesigned .guest-review{margin:0;background:var(--paper);border-radius:20px;padding:25px 28px;border-left:4px solid var(--room-accent)}.guest-review blockquote{font-family:var(--font-serif);font-size:26px;line-height:1.25;letter-spacing:-.02em;margin:0 0 17px;color:var(--green)}.guest-review figcaption{font-size:12px;line-height:1.7;color:#53685e}.guest-review a{text-decoration:underline;text-underline-offset:3px;color:var(--clay)}\n.practical-section{padding-top:60px;padding-bottom:60px}.practical-heading{max-width:870px;margin-bottom:28px}.practical-heading h2{font-size:clamp(2.1rem,3.3vw,3.5rem);line-height:1.08;margin-bottom:20px}.practical-heading>.prose{margin-bottom:0}.practical-board{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:start}.practical-contact{border-radius:24px;background:var(--paper);padding:30px}.practical-contact p{font-family:var(--font-serif);font-size:32px;line-height:1.1;margin:15px 0}.practical-contact address{font-style:normal;font-size:15px;line-height:1.7}.practical-contact>a{display:inline-block;margin-top:20px;font-size:15px;color:var(--clay);text-decoration:underline;text-underline-offset:4px}.practical-folds .seo-fold summary h3{font-size:1.35rem}.practical-folds .seo-fold summary{padding:22px 0}\n@media(max-width:760px){.practical-section{padding:45px 24px}.practical-board{grid-template-columns:1fr;gap:25px}.practical-contact{padding:25px}.guest-review blockquote{font-size:24px}.redesigned .guest-review{padding:23px}.outside-spread figcaption{font-size:23px}}\n\n\/* A compact room card anchors the booking information. *\/\n.booking-heading{max-width:860px;margin-bottom:30px}.booking-heading h2{margin-bottom:0}.booking-spread{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start}.booking-room{background:var(--green);color:var(--paper);border-radius:26px;overflow:hidden}.booking-room figure{height:280px;overflow:hidden}.booking-room figure img{width:100%;height:100%;object-fit:cover;border-radius:26px}.booking-room figcaption{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,#0d2b20e6);padding:35px 25px 20px;color:#fff;font-family:var(--font-serif);font-size:29px;line-height:1.15}.booking-room-body{padding:28px}.booking-room-body>.eyebrow{font-size:11px;color:var(--room-accent);margin:0}.booking-room-body>p{font-family:var(--font-serif);font-size:36px;line-height:1.1;margin:12px 0 18px}.booking-room-facts{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;margin-bottom:22px}.booking-room-facts span{border:1px solid rgba(218,231,166,.45);border-radius:20px;padding:5px 11px}.booking-room .hero-cta{margin:0;width:100%;justify-content:space-between;gap:12px;padding:15px 18px}.booking-phone{display:block;text-align:center;font-size:14px;text-decoration:underline;text-underline-offset:4px;margin-top:18px}.booking-information>.prose{margin-bottom:24px}.booking-steps .seo-fold summary{padding:19px 0}.booking-steps .seo-fold summary h3{font-size:1.3rem}.booking-steps .seo-fold .prose{padding-bottom:22px}\n@media(min-width:761px) and (max-width:1000px){.booking-spread{gap:28px;grid-template-columns:.95fr 1.05fr}.booking-room-body{padding:23px}.booking-room figure{height:265px}.booking-room-body>p{font-size:30px}.booking-room .hero-cta{font-size:11px;letter-spacing:.06em}}\n@media(max-width:760px){.booking-spread{grid-template-columns:1fr;gap:28px}.booking-room figure{height:250px}.booking-room-body{padding:25px}.booking-heading{margin-bottom:25px}}\n\n\/* An illustrated, compact FAQ with an immediately visible answer. *\/\n.questions-section{padding-top:55px;padding-bottom:60px}.questions-heading{max-width:950px;margin-bottom:28px}.questions-heading h2{margin-bottom:0}.questions-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:35px;align-items:start}.questions-section .questions-photo{height:440px;border-radius:var(--photo-radius);overflow:hidden;position:sticky;top:115px}.questions-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:50px 25px 25px;background:linear-gradient(transparent,#0d2b20f2);color:white;font-family:var(--font-serif);font-size:32px;line-height:1.1}.questions-photo figcaption em{color:var(--room-accent)}.questions-content>.prose{margin-bottom:22px}.questions-list{background:var(--paper);border-radius:24px;padding:0 24px}.questions-list .seo-fold:first-child{border-top:0}.questions-list .seo-fold:last-child{border-bottom:0}.questions-list .seo-fold summary{display:grid;grid-template-columns:24px 1fr 18px;gap:12px;padding:23px 0}.questions-list .seo-fold summary h3{font-size:1.35rem}.questions-list .seo-fold summary .faq-number{font-size:12px;color:var(--clay);transform:none;align-self:start;margin-top:5px}.questions-list .seo-fold .prose{padding:0 0 24px 36px}.questions-list .seo-fold summary .faq-toggle{font-size:24px}\n@media(max-width:1000px) and (min-width:761px){.questions-layout{grid-template-columns:.7fr 1.3fr;gap:25px}.questions-photo figcaption{font-size:27px;padding:45px 20px 22px}.questions-list{padding:0 20px}}\n@media(max-width:760px){.questions-layout{grid-template-columns:1fr;gap:24px}.questions-section .questions-photo{position:relative;top:0;height:235px}.questions-list{padding:0 18px}.questions-list .seo-fold summary{gap:8px;grid-template-columns:22px 1fr 16px}.questions-list .seo-fold .prose{padding-left:0}.questions-photo figcaption{font-size:29px}.questions-section{padding-top:45px;padding-bottom:45px}}\n\n\/* Final simplification pass from browser review. *\/\n.hero-content > .room-name{font-size:clamp(2.7rem,4.25vw,4.8rem);line-height:.94;max-width:700px}\n.room-composition{display:grid;grid-template-columns:1.45fr .75fr;gap:22px;align-items:stretch;margin-top:36px;padding:0}\n.room-composition figure{margin:0;overflow:hidden;border-radius:var(--photo-radius)}\n.intro-room .room-wide img,.intro-room .room-detail img{width:100%;height:430px;object-fit:cover;border-radius:var(--photo-radius)}\n.intro-room .room-detail{margin:0;padding:0;background:none;box-shadow:none;transform:none;border-radius:var(--photo-radius)}\n.gallery-top{display:block}\n.chapter-intro.simple-intro{display:grid;grid-template-columns:.82fr 1.18fr;gap:45px;max-width:none;align-items:start}\n.chapter-intro.simple-intro .section-number{grid-column:1\/-1;margin-bottom:-10px}\n.chapter-intro.simple-intro h2{margin:0}\n.chapter-intro.simple-intro>.prose{columns:1;border-left:1px solid var(--line);padding-left:32px}\n.stay-spread figcaption{border-radius:18px}\n.location-postcard{background:var(--yellow)}\n.outside-spread figure{height:330px}\n.activity-journal{gap:26px 34px}\n.activity-journal article{background:var(--paper);border-radius:var(--photo-radius);overflow:hidden;padding-bottom:0;border:0}\n.activity-journal article:nth-child(even){margin-top:0}\n.activity-journal figure{margin-bottom:0;border-radius:var(--photo-radius) var(--photo-radius) 0 0}\n.activity-journal article>div{padding:25px 26px 28px}\n@media(max-width:760px){\n  .hero-content > .room-name{font-size:clamp(2.3rem,9vw,3.1rem)}\n  .room-composition{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}\n  .intro-room .room-wide img,.intro-room .room-detail img{height:245px}\n  .chapter-intro.simple-intro{grid-template-columns:1fr;gap:20px}\n  .chapter-intro.simple-intro .section-number{grid-column:auto;margin-bottom:0}\n  .chapter-intro.simple-intro>.prose{border-left:0;padding-left:0}\n}\n\n\/* Neutral room identity using the shared homepage palette. *\/\n.hero-cta{background:var(--room-highlight);color:var(--deep-green)}\n.intro-room em,.gallery-top em{color:var(--clay)}\n.eyebrow.dark,.section-number,.note-index,.questions-list .seo-fold summary .faq-number{color:var(--clay)}\n.gallery-section{background:var(--deep-green);color:var(--paper)}\n.gallery-top p,.gallery-top .eyebrow{color:rgba(255,255,255,.72)}\n.gallery-grid span{background:var(--lime);color:var(--green)}\n.reviews-heading .section-number,.quotation-mark,.booking-room-body>.eyebrow{color:var(--lime)}\n.review-topics span,.booking-room-facts span{border-color:rgba(218,231,166,.45)}\n.redesigned .guest-review{border-left-color:var(--clay)}\n.guest-review a,.practical-contact>a{color:var(--clay)}\n.questions-photo figcaption em{color:var(--lime)}\na:focus-visible,button:focus-visible,summary:focus-visible{outline-color:var(--clay)}\n\n\/* Alignment refinements from the room-page review. *\/\n.activity-journal{align-items:stretch}\n.activity-journal article{height:100%}\n.reviews-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center}\n.reviews-copy .guest-reviews{margin-bottom:0;width:100%}\n.practical-contact>a{font-weight:700}\n<\/style><section class=\"hero\" id=\"top\"><img decoding=\"async\" alt=\"Aubergine Room with its double bed\" class=\"hero-image\" fetchpriority=\"high\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/chambre-aubergine-lit-double.jpg\" style=\"position:absolute;inset:0;width:100%;height:100%\"><div class=\"hero-shade\"><\/div><div class=\"hero-content\"><div class=\"hero-kicker\">LES CH\u00caNES VERTS \u00b7 LA BASTIDONNE<\/div><p class=\"room-name\">Aubergine Room<\/p><h1>Guest Room near Lourmarin: discover the Aubergine Room<\/h1><a class=\"hero-cta\" href=\"https:\/\/via.eviivo.com\/LesChenesVerts84120\" target=\"_blank\" rel=\"noopener\">Check availability <span aria-hidden=\"true\">\u2197<\/span><\/a><\/div><a class=\"scroll-cue\" href=\"#decouvrir\"><span>Discover<\/span><i><\/i><\/a><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-au000002 e-con-full e-flex e-con e-parent\" data-id=\"au000002\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aw000002 elementor-widget elementor-widget-html\" data-id=\"aw000002\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section aria-label=\"La chambre en un coup d\u2019\u0153il\" class=\"floating-highlights\"><div><strong>For two<\/strong><span>2 people<\/span><\/div><div><strong>A charming room<\/strong><span>In the heart of the Luberon<\/span><\/div><div><strong>Near Pertuis<\/strong><span>In La Bastidonne<\/span><\/div><div><strong>Throughout the summer<\/strong><span>Pool & garden<\/span><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-au000003 e-con-full e-flex e-con e-parent\" data-id=\"au000003\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aw000003 elementor-widget elementor-widget-html\" data-id=\"aw000003\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"section intro-room\" id=\"decouvrir\"><div class=\"room-letter\"><p class=\"eyebrow dark\">AUBERGINE ROOM. SOUTH LUBERON. NEAR LOURMARIN.  <\/p><p class=\"intro-title\">A guest room near Lourmarin.<\/p><div class=\"letter-body\"><div class=\"prose\"><p>In La Bastidonne, in the South Luberon, the Aubergine Room at Les Ch\u00eanes Verts welcomes guests looking for a guest room near Lourmarin to enjoy a few quiet days in Provence. Located within a guest house with a pool, it allows for a countryside stay while remaining close to the villages, landscapes, and heritage that make the Luberon charming. <\/p><p>The Aubergine Room offers a pleasant setting for a stay for two, a weekend, or a few nights in the Vaucluse. Guests also benefit from the house's spaces, the garden, and the outdoor areas of Les Ch\u00eanes Verts. From La Bastidonne, it is easy to discover Lourmarin, the neighboring villages, and the surroundings, then return to a calmer environment at the end of the day.  <\/p><p>Discover the Aubergine Room and prepare your stay in the South Luberon according to your dates and desires.<\/p><\/div><\/div><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-au000004 e-con-full e-flex e-con e-parent\" data-id=\"au000004\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aw000004 elementor-widget elementor-widget-html\" data-id=\"aw000004\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"gallery-section\" id=\"galerie\"><div class=\"gallery-top\"><div><p class=\"eyebrow\">THE ROOM'S NOTEBOOK<\/p><h2>Aubergine, <br\/><em>up close.<\/em><\/h2><\/div><\/div><div class=\"gallery-grid\"><button aria-label=\"Agrandir : La salle de bains de la Chambre Aubergine\" data-photo=\"0\"><img fetchpriority=\"high\" decoding=\"async\" alt=\"The Aubergine Room's bathroom\" class=\"\" height=\"768\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/chambre-aubergine-salle-de-bains.jpg\" width=\"1024\"><span class=\"gallery-caption\"><small>01 \/ AUBERGINE<\/small><b>The bathroom.<\/b><i aria-hidden=\"true\">\u2197<\/i><\/span><\/button><button aria-label=\"Agrandir : La terrasse des Ch\u00eanes Verts\" data-photo=\"1\"><img decoding=\"async\" alt=\"The terrace of Les Ch\u00eanes Verts\" class=\"\" height=\"768\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/D4EB733C-0C2B-47A6-AFC8-E64E76718016_1_105_c.jpg\" width=\"1024\"><span class=\"gallery-caption\"><small>02 \/ AUBERGINE<\/small><b>The exteriors.<\/b><i aria-hidden=\"true\">\u2197<\/i><\/span><\/button><button aria-label=\"Agrandir : La fa\u00e7ade des Ch\u00eanes Verts\" data-photo=\"2\"><img decoding=\"async\" alt=\"The facade of Les Ch\u00eanes Verts\" class=\"\" height=\"768\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/FF8A46F3-1201-412E-B4B0-749EBFAB9C98_1_105_c.jpg\" width=\"1024\"><span class=\"gallery-caption\"><small>03 \/ AUBERGINE<\/small><b>The house, in peace.<\/b><i aria-hidden=\"true\">\u2197<\/i><\/span><\/button><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-au000005 e-con-full e-flex e-con e-parent\" data-id=\"au000005\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aw000005 elementor-widget elementor-widget-html\" data-id=\"aw000005\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"section editorial redesigned\" id=\"sejour\"><div class=\"chapter-intro\"><h2>The Aubergine Room at Les Ch\u00eanes Verts<\/h2><div class=\"prose\"><p>The Aubergine Room was designed as a distinct space within the guest house. Its decoration, volumes, and ambiance allow for a comfortable stay in a simple and neat setting, in harmony with the spirit of Les Ch\u00eanes Verts. <\/p><p>After a day spent discovering Lourmarin or the surrounding villages, the room allows guests to find a private space within the guest house and simply enjoy the end of the day.<\/p><\/div><\/div><div class=\"stay-spread\"><figure><img decoding=\"async\" alt=\"The garden of Les Ch\u00eanes Verts in La Bastidonne\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/jardin-chenes-verts-la-bastidonne.jpg\" width=\"1000\"><figcaption>Time to reconnect.<\/figcaption><\/figure><div class=\"stay-notes\"><article><span class=\"note-index\">01<\/span><h3>A comfortable room for your stay near Lourmarin<\/h3><div class=\"prose\"><p>The Aubergine Room offers a pleasant space to rest during a stay in the Luberon. Its layout has been designed to provide the necessary daily comfort, in a calm and warm atmosphere. <\/p><p>After a day spent discovering Lourmarin or the surrounding villages, the room allows guests to find a private space within the guest house and simply enjoy the end of the day.<\/p><\/div><\/article><article><span class=\"note-index\">02<\/span><h3>Amenities available in the Aubergine Room<\/h3><div class=\"prose\"><p>The Aubergine Room has the necessary amenities for a comfortable stay at Les Ch\u00eanes Verts. It includes reversible air conditioning, a shower, a washbasin, a hairdryer, and private toilets in the bathroom. Towels and soap are also provided.  <\/p><p>Breakfast is included in the stay. The room also benefits from an independent entrance leading outside, a practical point for enjoying your accommodation more freely for a few nights near Lourmarin. <\/p><\/div><\/article><\/div><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-au000006 e-con-full e-flex e-con e-parent\" data-id=\"au000006\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aw000006 elementor-widget elementor-widget-html\" data-id=\"aw000006\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"section editorial redesigned\" id=\"choisir\"><div class=\"choice-layout\"><div class=\"choice-heading\"><h2>Staying at Les Ch\u00eanes Verts near Lourmarin<\/h2><div aria-hidden=\"true\" class=\"choice-motif\"><span>Where?<\/span><span>How?<\/span><span>At what pace?<\/span><\/div><\/div><div><div class=\"prose\"><p>Les Ch\u00eanes Verts are located in La Bastidonne, in the South Luberon, near Lourmarin. The guest house is in a quiet environment, surrounded by nature, with several outdoor spaces accessible during the stay. <\/p><p>This setting allows you to enjoy both the tranquility of the countryside and proximity to several villages in Provence. The house thus serves as a starting point for discovering the region while retaining a pleasant place to return to at the end of the day. <\/p><\/div><div class=\"choice-folds\"><details class=\"seo-fold\"><summary><h3>A guest house in La Bastidonne in the South Luberon<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>Les Ch\u00eanes Verts are located in La Bastidonne, a village in the South Luberon, in the Vaucluse. This location allows for a stay in a calmer environment while remaining close to Lourmarin and several villages in Provence. <\/p><p>The house is integrated into a countryside setting, with a garden and outdoor spaces that fully contribute to the stay. It is a suitable place for those seeking calm without being isolated from the main points of interest in the area. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>Accessible spaces during your stay<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>During their stay at Les Ch\u00eanes Verts, guests can enjoy the various outdoor spaces of the house. The garden, terrace, and pool allow for spending time outdoors according to desires and the time of day. <\/p><p>These spaces complement the Aubergine Room and allow for greater enjoyment of the house's setting, without making the pool the main subject of the page.<\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>A space to rest after a day in the Luberon<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>The Aubergine Room allows guests to find a quiet space after a day spent discovering Lourmarin, neighboring villages, or the landscapes of the Luberon. Its independent access also makes it easy to reach the room throughout the stay. <\/p><p>Whether after a walk, a visit, or a day spent in the region, it offers a simple setting to relax and enjoy a moment of calm before leaving the next day.<\/p><\/div><\/details><\/div><\/div><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-au000007 e-con-full e-flex e-con e-parent\" data-id=\"au000007\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aw000007 elementor-widget elementor-widget-html\" data-id=\"aw000007\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"section editorial redesigned\" id=\"exterieurs\"><div class=\"chapter-intro simple-intro\"><h2>Services to complement your stay<\/h2><div class=\"prose\"><p>At Les Ch\u00eanes Verts, the stay is not limited to the Aubergine Room. Several services are offered on site to make the visit to La Bastidonne more pleasant, while maintaining a simple operation adapted to everyone's pace. <\/p><p>Breakfast, the table d\u2019h\u00f4tes, and moments of relaxation offered at the house complement the accommodation. These services allow for greater enjoyment of the place without multiplying trips during the stay. <\/p><\/div><\/div><div class=\"outside-spread\"><article><figure><img decoding=\"async\" alt=\"The pool of Les Ch\u00eanes Verts\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/chenesverts-bucaille-piscine-debordem.jpg\" width=\"1000\"><\/figure><div class=\"outside-copy\"><h3>Breakfast at Les Ch\u00eanes Verts<\/h3><div class=\"prose\"><p>Breakfast is included with the Aubergine Room and allows you to start the day directly on site. It is part of the services offered to guests during their stay at Les Ch\u00eanes Verts. <\/p><p>It is also a simple moment to enjoy the house's setting before leaving to discover Lourmarin, the Luberon, or the surrounding villages.<\/p><p>Les Ch\u00eanes Verts also offer a table d\u2019h\u00f4tes, by reservation. It allows guests to dine directly on site and extend the day in the house's setting, without having to get back on the road. <\/p><\/div><\/div><\/article><article><figure><img decoding=\"async\" alt=\"The terrace of Les Ch\u00eanes Verts with its large table\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/A4B6FE08-CF0C-477E-B682-614D81E70197_1_105_c.jpg\" width=\"1000\"><\/figure><div class=\"outside-copy\"><h3>The table d\u2019h\u00f4tes<\/h3><div class=\"prose\"><p>This option can be practical after a day spent discovering Lourmarin or the villages of the Luberon. The terms and days offered should be checked at the time of booking. <\/p><p>Les Ch\u00eanes Verts also offer massages by reservation, for guests who wish to add a moment of relaxation to their stay. This service complements the accommodation without being central to the experience. <\/p><\/div><\/div><\/article><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-au000008 e-con-full e-flex e-con e-parent\" data-id=\"au000008\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aw000008 elementor-widget elementor-widget-html\" data-id=\"aw000008\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"section editorial redesigned\" id=\"services\"><div class=\"service-heading\"><h2>Why stay near Lourmarin?<\/h2><\/div><div class=\"service-board\"><figure><img decoding=\"async\" alt=\"Flowery detail of the house of Les Ch\u00eanes Verts\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/detail-fleuri-maison-chenes-verts.jpg\" width=\"1000\"><figcaption>The small moments of the house.<\/figcaption><\/figure><div class=\"service-copy\"><div class=\"prose\"><p>Staying near Lourmarin allows you to enjoy a lively village while keeping quiet accommodation in La Bastidonne. From Les Ch\u00eanes Verts, it is easy to organize visiting days in the South Luberon and then return to the house at the end of the day. <\/p><p>This situation also allows for varying outings during the stay, between heritage, markets, walks, and discovery of the villages of Provence.<\/p><\/div><details class=\"seo-fold\"><summary><h3>Discover the charming village of Lourmarin<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>Lourmarin is one of the emblematic villages of the Luberon. Its old center can be easily explored on foot, with small streets, squares, shops, and old buildings that give the village its character. <\/p><p>During a stay at Les Ch\u00eanes Verts, a visit to Lourmarin allows for varying days between heritage discovery, a stroll through the village, and a break on a terrace.<\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>Visit the castle of Lourmarin<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>Lourmarin Castle is one of the visits to plan during a stay in the area. Located near the village, it allows for discovering another facet of local history and the heritage of the Luberon. <\/p><p>The visit can easily be integrated into a day spent in Lourmarin, before continuing into the village center.<\/p><\/div><\/details><\/div><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-au000009 e-con-full e-flex e-con e-parent\" data-id=\"au000009\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aw000009 elementor-widget elementor-widget-html\" data-id=\"aw000009\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"section editorial redesigned\" id=\"localisation\"><div class=\"location-spread\"><div class=\"location-postcard\"><img decoding=\"async\" alt=\"The flowery garden of Les Ch\u00eanes Verts\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/jardin-fleuri-chenes-verts.jpg\" width=\"1000\"><div><small>LA BASTIDONNE \u00b7 SOUTH LUBERON<\/small><p>An ideal starting point for discovering the South Luberon.<\/p><span>46 Route de la Tour d\u2019Aigues \u00b7 84120 La Bastidonne<\/span><\/div><\/div><div class=\"location-copy\"><h2>What to discover around your place of stay?<\/h2><div class=\"prose\"><p>Depending on the time available, guests can vary their outings and build their program according to their desires, without focusing on a single place.<\/p><p>Cucuron is one of the villages to discover during a stay in the area. Its old center, its narrow streets, and its tree-lined basin offer a typical atmosphere of the South Luberon. <\/p><\/div><div class=\"village-line\"><span>Cucuron<\/span><span>Lourmarin<\/span><span>Ansouis<\/span><span>Pertuis<\/span><\/div><details class=\"seo-fold\"><summary><h3>Cucuron and the villages of the South Luberon<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>The surroundings also allow for reaching other villages in Provence and varying visits throughout the stay.<\/p><p>Around La Bastidonne, several villages allow for complementing discoveries during the stay. Cadenet and Puyvert are easy stops to integrate into an itinerary dedicated to the South Luberon. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>Cadenet, Puyvert and the surroundings of the Luberon<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>These villages offer another way to discover the region, with a quieter pace and different atmospheres depending on the location.<\/p><p>The South Luberon offers many possibilities to enjoy nature during your stay. Depending on your desires, it is possible to plan a hike, a bike ride, or simply a walk on the paths around the villages. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>Hikes, cycling, and discoveries in nature<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>These activities offer a different way to discover the landscapes of Provence, between hills, countryside, and more natural spaces.<\/p><p>This preparation is particularly useful for travelers discovering La Bastidonne for the first time or arriving after a day of travel.<\/p><\/div><\/details><\/div><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-au000010 e-con-full e-flex e-con e-parent\" data-id=\"au000010\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aw000010 elementor-widget elementor-widget-html\" data-id=\"aw000010\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"section editorial redesigned\" id=\"activites\"><div class=\"chapter-intro simple-intro\"><h2>Prepare and book your stay near Lourmarin<\/h2><div class=\"prose\"><p>The Aubergine Room allows for preparing a stay in La Bastidonne by combining accommodation, breakfast, and access to the house's spaces. Rates and availability may vary depending on the dates. <\/p><p>Before confirming, it is advisable to check the conditions applicable at the time of the request and any additional services desired.<\/p><\/div><\/div><div class=\"activity-journal\"><article><figure><img decoding=\"async\" alt=\"Proven\u00e7al village of the Luberon\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/ACBBA355-0686-45B5-8022-8A37116654FB_1_105_c.jpg\" width=\"1000\"><span>01<\/span><\/figure><div><h3>The price of a night in the Aubergine Room<\/h3><div class=\"prose\"><p>The price of a night in the Aubergine Room may vary depending on the chosen period and the conditions applied at the time of booking. For up-to-date information, it is best to consult the rates displayed by Les Ch\u00eanes Verts directly. <\/p><p>The reservation of the Aubergine Room includes accommodation as well as breakfast served at Les Ch\u00eanes Verts. Guests also have access to the amenities provided in the room and can enjoy the common areas of the house during their stay. <\/p><\/div><\/div><\/article><article><figure><img decoding=\"async\" alt=\"Stone heritage in the heart of a wooded path in the Luberon\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/4D643793-32CF-43B7-B5B2-D147D7D2E182_1_105_c.jpg\" width=\"1000\"><span>02<\/span><\/figure><div><h3>What is included in your stay<\/h3><div class=\"prose\"><p>Certain additional services, such as the table d\u2019h\u00f4tes or massages, are offered separately and require a specific reservation.<\/p><p>The Aubergine Room can be booked directly with Les Ch\u00eanes Verts. Before confirming the stay, it is advisable to check availability, desired dates, and the conditions applicable at the time of the request. <\/p><\/div><\/div><\/article><article><figure><img decoding=\"async\" alt=\"Proven\u00e7al vegetable garden and local products\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/3837353C-CE4B-4198-84EE-EE90A04FB7E3_1_105_c.jpg\" width=\"1000\"><span>03<\/span><\/figure><div><h3>How to book the Aubergine Room near Lourmarin?<\/h3><div class=\"prose\"><p>Les Ch\u00eanes Verts are located in La Bastidonne, in the Vaucluse, in the heart of the South Luberon. Before departure, it is advisable to consult the house's address and access information to simply prepare your arrival. <\/p><p>The location then allows for easy access to the villages and sites to discover during the stay, while enjoying the calm of the countryside once back at Les Ch\u00eanes Verts.<\/p><\/div><\/div><\/article><article><figure><img decoding=\"async\" alt=\"Shaded path to discover the Luberon\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/chemin-ombrage-luberon.jpg\" width=\"1000\"><span>04<\/span><\/figure><div><h3>Prepare your arrival in La Bastidonne<\/h3><div class=\"prose\"><p>The program will not be the same for a single night as for four or five days. With more time, it becomes possible to alternate villages, walks, and quieter days. <\/p><p>With more time, it becomes possible to alternate villages, walks, and quieter days. This organization helps preserve the romantic character of the stay without turning every day into a succession of trips. <\/p><\/div><\/div><\/article><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-au000011 e-con-full e-flex e-con e-parent\" data-id=\"au000011\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aw000011 elementor-widget elementor-widget-html\" data-id=\"aw000011\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"section editorial redesigned\" id=\"avis\"><div class=\"reviews-layout\"><div class=\"reviews-heading\"><span aria-hidden=\"true\" class=\"quotation-mark\">\u201c<\/span><h2>Reviews of Les Ch\u00eanes Verts and the Aubergine Room<\/h2><div class=\"review-topics\"><span>Welcome<\/span><span>Calm<\/span><span>Comfort<\/span><span>Location<\/span><\/div><\/div><div class=\"reviews-copy\"><div class=\"guest-reviews\"><figure class=\"guest-review\"><blockquote>\u00ab The welcome is warm, you immediately feel at ease. \u00bb<\/blockquote><figcaption>marie06832015 \u00b7 April 2024<br\/><a href=\"https:\/\/www.tripadvisor.fr\/Hotel_Review-g1989025-d2248230-Reviews-Les_Chenes_Verts-La_Bastidonne_Vaucluse_Provence_Alpes_Cote_d_Azur.html\" rel=\"noopener noreferrer\" target=\"_blank\">Excerpt from a Tripadvisor review \u2197<\/a><\/figcaption><\/figure><figure class=\"guest-review\"><blockquote>\u00ab Valuable indications were given to us for our hikes. \u00bb<\/blockquote><figcaption>brigitte d \u00b7 November 2022<br\/><a href=\"https:\/\/www.tripadvisor.fr\/Hotel_Review-g1989025-d2248230-Reviews-Les_Chenes_Verts-La_Bastidonne_Vaucluse_Provence_Alpes_Cote_d_Azur.html\" rel=\"noopener noreferrer\" target=\"_blank\">Excerpt from a Tripadvisor review \u2197<\/a><\/figcaption><\/figure><\/div><\/div><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-au000012 e-con-full e-flex e-con e-parent\" data-id=\"au000012\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aw000012 elementor-widget elementor-widget-html\" data-id=\"aw000012\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"section editorial practical-section\" id=\"pratique\"><div class=\"practical-heading\"><h2>Practical information for your stay in the Aubergine Room<\/h2><p class=\"prose\">Before booking the Aubergine Room near Lourmarin, it is useful to consult the main information regarding access, amenities, and the organization of the stay.<\/p><\/div><div class=\"practical-board\"><div class=\"practical-contact\"><span class=\"eyebrow dark\">YOUR ADDRESS IN PROVENCE<\/span><p>Les Ch\u00eanes Verts<\/p><address>46 Route de la Tour d\u2019Aigues<br\/>84120 La Bastidonne<\/address><a href=\"tel:+33623324198\">+33 6 23 32 41 98 \u2197<\/a><\/div><div class=\"practical-folds\"><details class=\"seo-fold\"><summary><h3>You are welcomed at Les Ch\u00eanes Verts<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>V\u00e9ronique and Patrick welcome you to their house in La Bastidonne, in a calm and friendly setting in the heart of the South Luberon.<\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>An independent entrance<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>The Aubergine Room benefits from an independent entrance leading outside, which facilitates comings and goings during the stay.<\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>Amenities of the Aubergine Room<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>The Aubergine Room has reversible air conditioning, a shower, a washbasin, a hairdryer, private toilets, as well as towels and soap.<\/p><\/div><\/details><\/div><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-au000013 e-con-full e-flex e-con e-parent\" data-id=\"au000013\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aw000013 elementor-widget elementor-widget-html\" data-id=\"aw000013\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"section editorial redesigned questions-section\" id=\"questions\"><div class=\"questions-heading\"><h2>Frequently asked questions about the Aubergine Room near Lourmarin<\/h2><\/div><div class=\"questions-layout\"><figure class=\"questions-photo\"><img decoding=\"async\" alt=\"The terrace of Les Ch\u00eanes Verts surrounded by vegetation\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/EE85F89C-ED2B-47CD-93A3-D249DDDE2CA5_1_105_c.jpg\" width=\"1000\"><figcaption>Time to enjoy,<br\/><em>simply.<\/em><\/figcaption><\/figure><div class=\"questions-content\"><div class=\"prose\"><p>This FAQ complements the information presented above and answers more specific questions about the pool, available services, and the organization of the stay.<\/p><\/div><div class=\"questions-list\"><details class=\"seo-fold\"><summary><span class=\"faq-number\">01<\/span><h3>Does the Aubergine Room offer access to a pool?<\/h3><span class=\"faq-toggle\">+<\/span><\/summary><div class=\"prose\"><p>Yes. Guests of the Aubergine Room can enjoy the infinity pool of Les Ch\u00eanes Verts during their stay. The pool measures approximately 14 by 7.50 meters, allowing for both swimming and spending time by the water.  <\/p><\/div><\/details><details class=\"seo-fold\"><summary><span class=\"faq-number\">02<\/span><h3>During what period is the pool at Les Ch\u00eanes Verts accessible?<\/h3><span class=\"faq-toggle\">+<\/span><\/summary><div class=\"prose\"><p>The pool is accessible during the opening period planned by Les Ch\u00eanes Verts. Dates may vary depending on the season and annual conditions. It is therefore advisable to check this information before departure.  <\/p><\/div><\/details><details class=\"seo-fold\"><summary><span class=\"faq-number\">03<\/span><h3>Can meals adapted to certain dietary regimes be offered?<\/h3><span class=\"faq-toggle\">+<\/span><\/summary><div class=\"prose\"><p>Adaptations can be made for certain meals upon request. Vegetarian, gluten-free, or lactose-free options may be offered depending on the house's possibilities. In case of allergies, intolerances, or specific diets, it is recommended to contact Les Ch\u00eanes Verts before arrival.  <\/p><\/div><\/details><details class=\"seo-fold\"><summary><span class=\"faq-number\">04<\/span><h3>Can one stay at Les Ch\u00eanes Verts with a bicycle or mountain bike?<\/h3><span class=\"faq-toggle\">+<\/span><\/summary><div class=\"prose\"><p>Les Ch\u00eanes Verts also welcomes cycling and mountain biking enthusiasts who wish to discover the roads and paths of the Luberon. A specific offer can be proposed to cyclists under certain conditions; it is advisable to check the terms before preparing your stay. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><span class=\"faq-number\">05<\/span><h3>Is an electric vehicle charging station available on site?<\/h3><span class=\"faq-toggle\">+<\/span><\/summary><div class=\"prose\"><p>Les Ch\u00eanes Verts offer an electric vehicle charging option. Usage conditions and any applicable fees should be checked directly with the house before arrival. <\/p><\/div><\/details><\/div><\/div><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>:root { &#8211;background: #f3f0e6; &#8211;foreground: #18352a; &#8211;green: #173c2d; &#8211;deep-green: #0d2b20; &#8211;sage: #cad5b5; &#8211;lime: #dae7a6; &#8211;cream: #f3f0e6; &#8211;paper: #fbf8f0; &#8211;clay: #c77652; &#8211;yellow: #e8cb6a; &#8211;line: rgba(23, 60, 45, .18); &#8211;font-sans: &#8220;Avenir Next&#8221;, Avenir, &#8220;Segoe UI&#8221;, sans-serif; &#8211;font-serif: Iowan Old Style, Baskerville, &#8220;Times New Roman&#8221;, serif; } * { box-sizing: border-box; } html { scroll-behavior: smooth; background: var(&#8211;cream); [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"parent":817,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-827","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/pages\/827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/comments?post=827"}],"version-history":[{"count":2,"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/pages\/827\/revisions"}],"predecessor-version":[{"id":830,"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/pages\/827\/revisions\/830"}],"up":[{"embeddable":true,"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/pages\/817"}],"wp:attachment":[{"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/media?parent=827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}