{"id":812,"date":"2026-09-21T11:13:03","date_gmt":"2026-09-21T09:13:03","guid":{"rendered":"https:\/\/chenesverts-bucaille.com\/grenadine-room-2-people\/"},"modified":"2026-09-25T09:50:44","modified_gmt":"2026-09-25T07:50:44","slug":"grenadine-room-2-people","status":"publish","type":"page","link":"https:\/\/chenesverts-bucaille.com\/en\/our-rooms-in-the-luberon\/grenadine-room-2-people\/","title":{"rendered":"Grenadine Room 2 people"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"812\" class=\"elementor elementor-812 elementor-199\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-gr000001 e-con-full e-flex e-con e-parent\" data-id=\"gr000001\" 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-gw000001 elementor-widget elementor-widget-html\" data-id=\"gw000001\" 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=\"The Grenadine Room with its double bed\" class=\"hero-image\" fetchpriority=\"high\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/chambre-grenadine-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\">Room<br\/><i>Grenadine<\/i><\/p><h1>Romantic Guest Room in the Luberon<\/h1><a class=\"hero-cta\" href=\"https:\/\/via.eviivo.com\/LesChenesVerts84120\" target=\"_blank\" rel=\"noopener\">View 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-gr000002 e-con-full e-flex e-con e-parent\" data-id=\"gr000002\" 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-gw000002 elementor-widget elementor-widget-html\" data-id=\"gw000002\" 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>Swimming 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-gr000003 e-con-full e-flex e-con e-parent\" data-id=\"gr000003\" 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-gw000003 elementor-widget elementor-widget-html\" data-id=\"gw000003\" 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\">CHARM. LUBERON. NEAR PERTUIS.  <\/p><p class=\"intro-title\">A guest room<br\/>near <em>Pertuis.<\/em><\/p><div class=\"letter-body\"><div class=\"prose\"><p>In La Bastidonne, in the Vaucluse, Les Ch\u00eanes Verts welcomes you to a romantic guest room in the Luberon, in the heart of Provence. This charming guest house offers accommodation suitable for a stay for two, in a peaceful environment where one can enjoy the landscapes of the Luberon, the Proven\u00e7al villages, and the outdoor spaces of the property. <\/p><p>Whether you are planning a few nights, a holiday in the Luberon, or a stopover near Pertuis, our house offers human-sized accommodation where you can enjoy the rooms, outdoor spaces, and swimming pool. Its location also allows easy access to Pertuis while staying in the more peaceful environment of La Bastidonne. <\/p><p>Discover our guest rooms and prepare your stay near Pertuis according to your dates, your desires, and the number of travelers.<\/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-gr000004 e-con-full e-flex e-con e-parent\" data-id=\"gr000004\" 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-gw000004 elementor-widget elementor-widget-html\" data-id=\"gw000004\" 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>Grenadine,<br\/><em>up close.<\/em><\/h2><\/div><\/div><div class=\"gallery-grid\"><button aria-label=\"Agrandir : La Chambre Grenadine avec lit double\" data-photo=\"0\"><img fetchpriority=\"high\" decoding=\"async\" alt=\"The double bed of the Grenadine Room\" class=\"\" height=\"768\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/chambre-grenadine-lit-double.jpg\" width=\"1024\"><span class=\"gallery-caption\"><small>01 \/ GRENADINE<\/small><b>The room, gently.<\/b><i aria-hidden=\"true\">\u2197<\/i><\/span><\/button><button aria-label=\"Agrandir : La Chambre Grenadine et son espace bureau\" data-photo=\"1\"><img decoding=\"async\" alt=\"The desk area of the Grenadine Room\" class=\"\" height=\"768\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/chambre-grenadine-espace-bureau.jpg\" width=\"1024\"><span class=\"gallery-caption\"><small>02 \/ GRENADINE<\/small><b>A pleasant space.<\/b><i aria-hidden=\"true\">\u2197<\/i><\/span><\/button><button aria-label=\"Agrandir : Le coin d\u00e9tente de la Chambre Grenadine\" data-photo=\"2\"><img decoding=\"async\" alt=\"The relaxation corner of the Grenadine Room\" class=\"\" height=\"768\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/chambre-grenadine-coin-detente.jpg\" width=\"1024\"><span class=\"gallery-caption\"><small>03 \/ GRENADINE<\/small><b>Another ambiance.<\/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-gr000005 e-con-full e-flex e-con e-parent\" data-id=\"gr000005\" 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-gw000005 elementor-widget elementor-widget-html\" data-id=\"gw000005\" 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>A stay for two in the heart of the Luberon<\/h2><div class=\"prose\"><p>Choosing a guest room near Pertuis allows you to enjoy both the proximity of the town and a more peaceful environment. Located in La Bastidonne, Les Ch\u00eanes Verts offers human-sized accommodation in the heart of the Luberon, suitable for travelers wishing to discover the south of the Vaucluse while staying in a private home. <\/p><p>The room accommodates two people for a night, a weekend, or several days in the southern Luberon. After a day of discovery, guests can return to the calm of the house and enjoy the swimming pool, garden, or terrace depending on the season and the access conditions offered on site. <\/p><\/div><\/div><div class=\"stay-spread\"><figure><img decoding=\"async\" alt=\"The exteriors of the Proven\u00e7al house\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/D4EB733C-0C2B-47A6-AFC8-E64E76718016_1_105_c.jpg\" width=\"1000\"><figcaption>Time to reconnect.<\/figcaption><\/figure><div class=\"stay-notes\"><article><span class=\"note-index\">01<\/span><h3>Accommodation designed for two people<\/h3><div class=\"prose\"><p>The room is designed to accommodate two people and is therefore particularly suitable for a stay as a couple. Its layout provides a suitable space for a few nights in La Bastidonne, whether the trip is dedicated to discovering the Luberon or simply a more relaxing interlude. <\/p><p>This accommodation format also offers greater simplicity for organizing your stay at your own pace. Guests can dedicate the day to visits, return to enjoy the house in the late afternoon, or plan quieter moments without multiplying travel. <\/p><\/div><\/article><article><span class=\"note-index\">02<\/span><h3>An interlude for two in La Bastidonne<\/h3><div class=\"prose\"><p>La Bastidonne offers an interesting anchor point for a romantic stay in the Luberon. The village allows you to find a Proven\u00e7al atmosphere different from the most frequented tourist sites, while remaining connected to several destinations in the region. <\/p><p>The stay can thus take different forms: discovery of surrounding villages, walks in the Luberon landscapes, a day dedicated to heritage, or rest time at Les Ch\u00eanes Verts.<\/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-gr000006 e-con-full e-flex e-con e-parent\" data-id=\"gr000006\" 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-gw000006 elementor-widget elementor-widget-html\" data-id=\"gw000006\" 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>How to choose a guest room in the Luberon for a couple's stay?<\/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 offers several guest rooms designed to welcome travelers in a comfortable and peaceful setting near Pertuis. Each room has its own characteristics and integrates into the atmosphere of the house, in the heart of the Luberon. <\/p><p>Depending on the number of people, the duration of the stay, or individual expectations, it is possible to choose a room adapted to your holidays in Provence.<\/p><\/div><div class=\"choice-folds\"><details class=\"seo-fold\"><summary><h3>Choose the location according to planned visits<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>The Luberon covers a sufficiently vast territory that the location of the accommodation is truly important. A guest room located in the southern Luberon does not necessarily offer the same stay organization as an address located further north or in the immediate vicinity of Gordes. <\/p><p>Staying in La Bastidonne notably allows for planning excursions to several villages in the area and organizing different days without necessarily focusing on a single tourist zone. Before departure, it is still useful to consult a map, check distances, and prepare a few itineraries based on priority visits. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>Compare truly useful equipment<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>The presence of certain equipment can significantly alter the stay experience. For some travelers, a swimming pool will be a priority. For others, parking, the terrace, the garden, or internet connection will play a more important role.  <\/p><p>The objective is therefore not to seek the room with the longest list of equipment, but the one whose services truly correspond to the planned stay. An escapade dedicated to visits does not imply the same needs as a stay where one wishes to spend more time on site. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>Examine services and practical information<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>Before any reservation, it is advisable to check the included services as well as the conditions applicable to the stay. Information concerning breakfast, arrival and departure times, parking, contact methods, or cancellation conditions helps avoid unpleasant surprises. <\/p><p>Reviews left by previous guests can also provide additional insight into the welcome, the ambiance of the house, and the services truly appreciated.<\/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-gr000007 e-con-full e-flex e-con e-parent\" data-id=\"gr000007\" 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-gw000007 elementor-widget elementor-widget-html\" data-id=\"gw000007\" 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>Guest room with swimming pool in the Luberon: enjoy the outdoors<\/h2><div class=\"prose\"><p>Staying in a guest room with a swimming pool allows you to fully enjoy the beautiful days in Provence, particularly after a day spent discovering Pertuis or the villages of the Luberon. At Les Ch\u00eanes Verts, the swimming pool complements the spaces of the house and provides a real time of relaxation during the stay. <\/p><p>This outdoor space is integrated into a calm environment, with the garden and the various facilities accessible on site.<\/p><\/div><\/div><div class=\"outside-spread\"><article><figure><img decoding=\"async\" alt=\"The swimming 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>The swimming pool during your stay in the Luberon<\/h3><div class=\"prose\"><p>After a day spent exploring the Luberon, the swimming pool allows for a calmer moment at Les Ch\u00eanes Verts. It offers an alternative to outings and helps balance the stay between discoveries and rest. <\/p><p>This possibility can be particularly valuable during a stay of several nights: it then becomes possible to organize certain days around visits while reserving other moments for on-site relaxation.<\/p><p>However, the periods and conditions of access to the swimming pool must be consulted before booking to know the terms applied during the chosen dates.<\/p><\/div><\/div><\/article><article><figure><img decoding=\"async\" alt=\"Garden and terrace of Les Ch\u00eanes Verts\" 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>Garden and terrace to enjoy the outdoors<\/h3><div class=\"prose\"><p>The garden and terrace offer other ways to enjoy the house. These spaces can accompany different moments of the stay, from the beginning of the day to the return from an excursion. <\/p><p>They also constitute an interesting complement to the room when one wishes to spend time outdoors without necessarily going out for another visit. This organization allows for a more flexible pace and to enjoy the setting of La Bastidonne more. <\/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-gr000008 e-con-full e-flex e-con e-parent\" data-id=\"gr000008\" 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-gw000008 elementor-widget elementor-widget-html\" data-id=\"gw000008\" 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>Services offered during your stay at Les Ch\u00eanes Verts<\/h2><\/div><div class=\"service-board\"><figure><img decoding=\"async\" alt=\"Grenadine Room at Les Ch\u00eanes Verts\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/chambre-grenadine-chenes-verts.jpg\" width=\"1000\"><figcaption>The small moments of the house.<\/figcaption><\/figure><div class=\"service-copy\"><div class=\"prose\"><p>At Les Ch\u00eanes Verts, the services offered accompany travelers' stays while maintaining the spirit of a human-sized guest house. The welcome, the comfort of the rooms, and the accessible spaces on site contribute to creating practical accommodation for a few nights or a holiday near Pertuis. <\/p><p>Breakfast is one of the important moments of a guest room stay.<\/p><\/div><details class=\"seo-fold\"><summary><h3>Services associated with the room<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>Before booking, it is advisable to consult the equipment available in the room as well as the services accessible to guests. Breakfast, internet connection, common areas, or parking possibilities are among the elements that can be important depending on the traveler's profile. <\/p><p>This information should be grouped in one place on the site so that the visitor knows precisely what to expect from their accommodation.<\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>A welcome adapted to a guest house<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>One of the interests of a guest room also lies in the format of the welcome. Unlike some large-capacity tourist structures, a guest house generally allows for a more direct relationship with the people present on site. <\/p><p>For the visitor, this proximity can be useful when they wish to obtain information on access, a local recommendation, or simply prepare their arrival in La Bastidonne more easily.<\/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-gr000009 e-con-full e-flex e-con e-parent\" data-id=\"gr000009\" 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-gw000009 elementor-widget elementor-widget-html\" data-id=\"gw000009\" 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 flowered facade of Les Ch\u00eanes Verts\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/FF8A46F3-1201-412E-B4B0-749EBFAB9C98_1_105_c.jpg\" width=\"1000\"><div><small>PROVENCE \u00b7 SOUTH LUBERON<\/small><p>La Bastidonne<\/p><span>46 Route de la Tour d\u2019Aigues<br\/>84120 La Bastidonne<\/span><\/div><\/div><div class=\"location-copy\"><h2>Where are Les Ch\u00eanes Verts located in the Luberon?<\/h2><div class=\"prose\"><p>At Les Ch\u00eanes Verts, the charm rests primarily on the atmosphere of the house, its environment, and the quality of the welcome offered to travelers. Located near Pertuis, the guest house offers a setting suitable for those seeking a more personal stay than classic accommodation. <\/p><p>Far from large establishments, this guest room favors a friendly atmosphere and a more peaceful pace.<\/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>Staying in La Bastidonne<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>La Bastidonne constitutes the starting point of the stay. From the village, it is possible to organize different outings in the southern Luberon and adapt your program to the number of available nights. <\/p><p>This situation also allows you to return to the house after visits without staying in the heart of the most frequented areas. For travelers arriving by car, it is advisable to check the planned itineraries before departure to organize the days coherently. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>Villages accessible from Les Ch\u00eanes Verts<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>Several destinations can be included in the program of a stay from La Bastidonne. Cucuron, Lourmarin, Ansouis, or Pertuis are among the towns to consider depending on your visiting desires. <\/p><p>Each allows you to compose a different day around heritage, markets, landscapes, or walks. However, distances and travel times should be precisely verified before their final publication on the site to provide reliable information to future guests. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>Prepare your arrival at Les Ch\u00eanes Verts<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>Before departure, it is useful to consult the exact address, the recommended itinerary, and information related to parking. Contact details should also remain easy to find if a question arises before arrival. <\/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-gr000010 e-con-full e-flex e-con e-parent\" data-id=\"gr000010\" 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-gw000010 elementor-widget elementor-widget-html\" data-id=\"gw000010\" 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>What to do as a couple during a stay in the Luberon?<\/h2><div class=\"prose\"><p>A stay at Les Ch\u00eanes Verts allows you to discover Pertuis and several places in the Luberon while maintaining a calm starting point in La Bastidonne. Depending on the duration of your holiday, you can organize your days around villages, heritage, natural landscapes, and the various activities accessible in the region. <\/p><p>This proximity to Pertuis also makes it easy to vary outings throughout the stay.<\/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>Discover the villages of the Luberon<\/h3><div class=\"prose\"><p>The villages constitute one of the great attractions of the Luberon. From La Bastidonne, several destinations can be discovered during the stay, notably Lourmarin, Cucuron, or Ansouis. <\/p><p>These visits allow you to discover different architectures, old streets, village squares, markets, and Proven\u00e7al landscapes. Rather than visiting several communes in the same day, it can be more pleasant to select one or two and take the time to explore the surroundings. <\/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>Explore landscapes and walking routes<\/h3><div class=\"prose\"><p>The Luberon territory can also be discovered through its reliefs and natural spaces. Depending on the season and desires, walks can complement cultural visits. <\/p><p>For any recommendation of a specific itinerary, it is preferable to check the route, the level of difficulty, access conditions, and signage before integrating it into the Les Ch\u00eanes Verts website.<\/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>Markets, producers, and flavors of Provence<\/h3><div class=\"prose\"><p>Local markets and producers offer another way to discover the region. Depending on the day of the week and the communes visited, they can complement a walk or prepare a more gourmet stopover. <\/p><p>Wine estates and various Proven\u00e7al productions can also be part of the program. However, addresses, opening hours, and visiting conditions must be verified before any recommendation to avoid disseminating outdated information. <\/p><\/div><\/div><\/article><article><figure><img decoding=\"async\" alt=\"Swimming pool of Les Ch\u00eanes Verts in the Luberon\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/chenesverts-bucaille-piscine-debordem.jpg\" width=\"1000\"><span>04<\/span><\/figure><div><h3>Adapt activities to the duration of the stay<\/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 allows for maintaining the romantic character of the stay without transforming each day into a succession of displacements. <\/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-gr000011 e-con-full e-flex e-con e-parent\" data-id=\"gr000011\" 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-gw000011 elementor-widget elementor-widget-html\" data-id=\"gw000011\" 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\">\"<\/span><h2>Traveler reviews and experiences<\/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>\"The welcome is warm, you immediately feel at ease.\"<\/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>\"Valuable information was given to us for our hikes.\"<\/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-gr000012 e-con-full e-flex e-con e-parent\" data-id=\"gr000012\" 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-gw000012 elementor-widget elementor-widget-html\" data-id=\"gw000012\" 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 to prepare your stay<\/h2><p class=\"prose\"><\/p><p>Before booking a guest room near Pertuis, it is useful to consult the main practical information concerning access, arrival, and the organization of the stay. At Les Ch\u00eanes Verts, these elements allow travelers to prepare their visit more serenely and anticipate the different stages of their time in the Luberon. <\/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 by V\u00e9ronique and Patrick<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>V\u00e9ronique and Patrick welcome you to their house in La Bastidonne, where they have been offering guest rooms since 2007. They receive their guests as friends, in a house where they live and share their daily life. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>The room is accessible via the house entrance<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>Les Ch\u00eanes Verts is located at 46 Route de la Tour d\u2019Aigues, in La Bastidonne. Access to the Grenadine room is via the main entrance door of the house. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>Your room has its own equipment<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>The Grenadine room has its own equipment. Consult the room details and booking information to check the available amenities during your stay. <\/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-gr000013 e-con-full e-flex e-con e-parent\" data-id=\"gr000013\" 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-gw000013 elementor-widget elementor-widget-html\" data-id=\"gw000013\" 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>Additional questions about a romantic stay in the Luberon<\/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>Before booking a guest room near Pertuis, travelers often look for precise information on the location, services, rates, swimming pool, or booking conditions.<\/p><\/div><div class=\"questions-list\"><details class=\"seo-fold\" open=\"\"><summary><span class=\"faq-number\">01<\/span><h3>How many nights to plan to discover the Luberon?<\/h3><span aria-hidden=\"true\" class=\"faq-toggle\">+<\/span><\/summary><div class=\"prose\"><p>The duration depends on the planned program. A short stay allows you to discover a few villages near La Bastidonne, while several nights allow more time to alternate visits, walks, and rest at Les Ch\u00eanes Verts. The ideal is to build the stay according to the places one truly wishes to see.  <\/p><\/div><\/details><details class=\"seo-fold\"><summary><span class=\"faq-number\">02<\/span><h3>Which period to choose for a stay for two in the Luberon?<\/h3><span aria-hidden=\"true\" class=\"faq-toggle\">+<\/span><\/summary><div class=\"prose\"><p>Each season offers a different experience. Spring and autumn may suit travelers wishing to prioritize visits and walks, while summer allows more enjoyment of the outdoor spaces. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><span class=\"faq-number\">03<\/span><h3>Is the swimming pool accessible all year round?<\/h3><span aria-hidden=\"true\" class=\"faq-toggle\">+<\/span><\/summary><div class=\"prose\"><p>The periods of use and any access conditions must be checked directly with Les Ch\u00eanes Verts or in the practical information on the site. It is preferable to consult these elements before booking when the swimming pool is an important criterion. <\/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":11,"featured_media":0,"parent":817,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-812","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/pages\/812","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\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/comments?post=812"}],"version-history":[{"count":2,"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/pages\/812\/revisions"}],"predecessor-version":[{"id":815,"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/pages\/812\/revisions\/815"}],"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=812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}