{"id":823,"date":"2026-09-07T10:52:38","date_gmt":"2026-09-07T08:52:38","guid":{"rendered":"https:\/\/chenesverts-bucaille.com\/our-rooms-in-the-luberon\/orange-room-2-people\/"},"modified":"2026-09-25T09:51:33","modified_gmt":"2026-09-25T07:51:33","slug":"orange-room-2-people","status":"publish","type":"page","link":"https:\/\/chenesverts-bucaille.com\/en\/our-rooms-in-the-luberon\/orange-room-2-people\/","title":{"rendered":"Orange Room (2 people)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"823\" class=\"elementor elementor-823 elementor-46\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-or000001 e-con-full e-flex e-con e-parent\" data-id=\"or000001\" 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-ow000001 elementor-widget elementor-widget-html\" data-id=\"ow000001\" 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 Orange room, with its double bed and warm d\u00e9cor\" class=\"hero-image\" fetchpriority=\"high\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/88374370-EB42-4445-9BD3-3AE023A21607_1_105_c.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>Orange<\/i><\/p><h1>Charming Guest Room near Pertuis<\/h1><a class=\"hero-cta\" href=\"https:\/\/via.eviivo.com\/LesChenesVerts84120\" target=\"_blank\" rel=\"noopener\">See 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-or000002 e-con-full e-flex e-con e-parent\" data-id=\"or000002\" 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-ow000002 elementor-widget elementor-widget-html\" data-id=\"ow000002\" 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 guest room<\/strong><span>In the heart of the Luberon<\/span><\/div><div><strong>Near Pertuis<\/strong><span>In La Bastidonne<\/span><\/div><div><strong>Through the summer<\/strong><span>Pool & garden<\/span><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-or000003 e-con-full e-flex e-con e-parent\" data-id=\"or000003\" 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-ow000003 elementor-widget elementor-widget-html\" data-id=\"ow000003\" 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, close to Pertuis, Les Ch\u00eanes Verts welcome you to a guesthouse located in the heart of the Luberon. This charming guest room offers a setting suited to a stay in Provence, between villages, natural landscapes, and discovering the south of Vaucluse. <\/p><p>Whether you are planning a few nights, a holiday in the Luberon, or a stop near Pertuis, our house is a human-scale accommodation where you can enjoy the rooms, the outdoor areas, and the pool. Its location also makes it easy to reach Pertuis while staying in the more peaceful setting of La Bastidonne. <\/p><p>Discover our guest rooms and plan your stay near Pertuis according to your dates, your wishes, and the number of travellers.<\/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-or000004 e-con-full e-flex e-con e-parent\" data-id=\"or000004\" 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-ow000004 elementor-widget elementor-widget-html\" data-id=\"ow000004\" 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 JOURNAL<\/p><h2>Orange,<br\/><em>up close.<\/em><\/h2><\/div><\/div><div class=\"gallery-grid\"><button aria-label=\"Agrandir : La chambre Orange avec lit double\" data-photo=\"0\"><img fetchpriority=\"high\" decoding=\"async\" alt=\"The Orange room with a double bed\" class=\"\" height=\"768\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/88374370-EB42-4445-9BD3-3AE023A21607_1_105_c.jpg\" width=\"1024\"><span class=\"gallery-caption\"><small>01 \/ ORANGE<\/small><b>The room, gently.<\/b><i aria-hidden=\"true\">\u2197<\/i><\/span><\/button><button aria-label=\"Agrandir : La chambre Orange avec deux lits simples\" data-photo=\"1\"><img decoding=\"async\" alt=\"The Orange room with two single beds\" class=\"\" height=\"768\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/4FD51FDB-8BCE-4D06-9482-92BBDAF365C7_1_105_c.jpg\" width=\"1024\"><span class=\"gallery-caption\"><small>02 \/ ORANGE<\/small><b>Another configuration.<\/b><i aria-hidden=\"true\">\u2197<\/i><\/span><\/button><button aria-label=\"Agrandir : La salle d\u2019eau de la chambre Orange\" data-photo=\"2\"><img decoding=\"async\" alt=\"The shower room of the Orange room\" class=\"\" height=\"768\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/946ABF20-2037-4246-8D2F-386C8B2B6A9A_1_105_c.jpg\" width=\"1024\"><span class=\"gallery-caption\"><small>03 \/ ORANGE<\/small><b>Practical details.<\/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-or000005 e-con-full e-flex e-con e-parent\" data-id=\"or000005\" 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-ow000005 elementor-widget elementor-widget-html\" data-id=\"ow000005\" 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\"><p class=\"section-number\">01 \/ THE LUBERON<\/p><h2>A guest room near Pertuis to discover the Luberon<\/h2><div class=\"prose\"><p>Choosing a guest room near Pertuis makes it possible to enjoy both the proximity of the town and a more peaceful environment. Located in La Bastidonne, Les Ch\u00eanes Verts offer accommodation in the heart of the Luberon, suited to travellers who wish to discover the south of Vaucluse while staying in a human-scale house. <\/p><p>This location makes it easy to reach Pertuis while enjoying a calmer setting, between nature, villages, and Proven\u00e7al landscapes. The house thus provides a pleasant base for organising your stay, discovering the region, and fully enjoying your holiday in the Luberon. <\/p><\/div><\/div><div class=\"stay-spread\"><figure><img decoding=\"async\" alt=\"The outdoor areas 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 couple\u2019s stay. Its layout provides a space suited to a few nights in La Bastidonne, whether the trip is dedicated to discovering the Luberon or simply to a more restful break. <\/p><p>This accommodation format also offers greater simplicity for organising your stay at your own pace. Guests can devote the day to visits, return to enjoy the house in the late afternoon, or plan quieter moments without multiplying journeys. <\/p><\/div><\/article><article><span class=\"note-index\">02<\/span><h3>A break 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 provides a Proven\u00e7al atmosphere different from the most frequented tourist sites, while remaining connected to several destinations in the area. <\/p><p>The stay can thus take different forms: discovering the surrounding villages, walking in the Luberon landscapes, a day devoted to heritage, or time to rest at Les Ch\u00eanes Verts. This freedom of organisation is one of the advantages of accommodation located in this part of Vaucluse. <\/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-or000006 e-con-full e-flex e-con e-parent\" data-id=\"or000006\" 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-ow000006 elementor-widget elementor-widget-html\" data-id=\"ow000006\" 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\"><p class=\"section-number\">02 \/ CHOOSING YOUR ROOM<\/p><h2>Discover the guest rooms at Les Ch\u00eanes Verts<\/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 offer several guest rooms designed to welcome travellers in a comfortable and peaceful setting near Pertuis. Each room has its own characteristics and fits into the atmosphere of the house, in the heart of the Luberon. <\/p><p>Depending on the number of people, the length of stay, or each person\u2019s expectations, it is possible to choose a room suited to your holiday in Provence.<\/p><\/div><div class=\"choice-folds\"><details class=\"seo-fold\"><summary><h3>Choosing the location according to the planned visits<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>The Luberon covers a territory large enough that the location of the accommodation is truly important. A guest room located in the south of the Luberon does not necessarily offer the same stay organisation as an address further north or in the immediate vicinity of Gordes. <\/p><p>Staying in La Bastidonne makes it possible, in particular, to plan outings to several villages in the area and to organise different days without necessarily remaining focused on a single tourist zone. Before departure, it is still useful to consult a map, check distances, and prepare a few itineraries according to priority visits. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>Comparing the equipment that is truly useful<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>The presence of certain amenities can significantly change the stay experience. For some travellers, a pool will be a priority. For others, parking, the terrace, the garden, or the internet connection will play a more important role.  <\/p><p>The aim is therefore not to look for the room with the longest list of amenities, but the one whose services truly match the stay you have in mind. A getaway devoted to visits does not involve the same needs as a stay where you wish to spend more time on site. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>Reviewing services and practical information<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>Before any booking, it is advisable to check the services included as well as the conditions applicable to the stay. Information about breakfast, arrival and departure times, parking, contact details, or cancellation conditions helps avoid unpleasant surprises. <\/p><p>Reviews left by previous guests can also provide additional insight into the welcome, the atmosphere of the house, and the services that are 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-or000007 e-con-full e-flex e-con e-parent\" data-id=\"or000007\" 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-ow000007 elementor-widget elementor-widget-html\" data-id=\"ow000007\" 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\"><p class=\"section-number\">03 \/ POOL & GARDEN<\/p><h2>Enjoy a guest room with a pool near Pertuis<\/h2><div class=\"prose\"><p>Staying in a guest room with a pool makes it possible to fully enjoy fine weather in Provence, particularly after a day spent discovering Pertuis or the villages of the Luberon. At Les Ch\u00eanes Verts, the pool complements the spaces of the house and provides a real time of relaxation during the stay. <\/p><p>This outdoor space fits 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 pool at 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 pool during your stay in the Luberon<\/h3><div class=\"prose\"><p>After a day spent exploring the Luberon, the pool makes it possible to return to 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 option can be particularly appreciated during a stay of several nights: it then becomes possible to organise certain days around visits while reserving other moments for relaxation on site.<\/p><p>The periods and conditions of access to the pool should nevertheless be checked before booking in order to know the arrangements applied during the chosen dates.<\/p><\/div><\/div><\/article><article><figure><img decoding=\"async\" alt=\"Garden and terrace at 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 the terrace offer other ways to enjoy the house. These spaces can accompany different moments of the stay, from the start of the day to the return from an excursion. <\/p><p>They also provide an interesting complement to the room when you wish to spend time outdoors without necessarily heading out again for visits. This organisation makes it possible to keep a more flexible pace and to enjoy more of the setting of La Bastidonne. <\/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-or000008 e-con-full e-flex e-con e-parent\" data-id=\"or000008\" 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-ow000008 elementor-widget elementor-widget-html\" data-id=\"ow000008\" 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\"><p class=\"section-number\">04 \/ SERVICES<\/p><h2>What services are offered in our guest room near Pertuis?<\/h2><\/div><div class=\"service-board\"><figure><img decoding=\"async\" alt=\"Breakfast at Les Ch\u00eanes Verts\" height=\"750\" loading=\"eager\" src=\"https:\/\/chenesverts-bucaille.com\/wp-content\/uploads\/4FD51FDB-8BCE-4D06-9482-92BBDAF365C7_1_105_c.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 travellers\u2019 stay while preserving the spirit of a human-scale guesthouse. The welcome, the comfort of the rooms, and the spaces accessible on site help create practical accommodation for a few nights or a holiday near Pertuis. <\/p><p>Breakfast is one of the important moments of a stay in a guest room.<\/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 amenities available in the room as well as the services accessible to guests. Breakfast, the internet connection, common areas, or parking options are among the elements that can be important depending on the traveller\u2019s profile. <\/p><p>It is best for this information to be grouped in the same 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 suited to a guesthouse<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>One of the advantages of a guest room also lies in the format of the welcome. Unlike certain large-capacity tourist establishments, a guesthouse generally allows 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 about 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-or000009 e-con-full e-flex e-con e-parent\" data-id=\"or000009\" 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-ow000009 elementor-widget elementor-widget-html\" data-id=\"ow000009\" 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 fa\u00e7ade 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\"><p class=\"section-number\">05 \/ LA BASTIDONNE<\/p><h2>A charming guest room at the gates of Pertuis<\/h2><div class=\"prose\"><p>At Les Ch\u00eanes Verts, the charm rests above all on the atmosphere of the house, its environment, and the quality of the welcome offered to travellers. Located near Pertuis, the guesthouse offers a setting suited to those looking for a more personal stay than classic accommodation. <\/p><p>Far from large establishments, this guest room favours 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 is the starting point of the stay. From the village, it is possible to organise different outings in the south of the Luberon and to adapt your programme to the number of nights available. <\/p><p>This location also makes it possible to return to the house after visits without remaining in the heart of the most frequented areas. For travellers arriving by car, it is advisable to check the planned routes before departure in order to organise 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 programme of a stay from La Bastidonne. Cucuron, Lourmarin, Ansouis, or Pertuis are among the communes to consider according to your visiting wishes. <\/p><p>Each makes it possible to put together a different day around heritage, markets, landscapes, or walks. Distances and travel times should nevertheless be checked precisely before their final publication on the site in order to provide reliable information to future guests. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>Preparing 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 route, 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 travellers discovering La Bastidonne for the first time or arriving after a day on the road.<\/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-or000010 e-con-full e-flex e-con e-parent\" data-id=\"or000010\" 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-ow000010 elementor-widget elementor-widget-html\" data-id=\"ow000010\" 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\"><p class=\"section-number\">06 \/ AROUND PERTUIS<\/p><h2>What to do around Pertuis during your stay?<\/h2><div class=\"prose\"><p>A stay at Les Ch\u00eanes Verts makes it possible to discover Pertuis and several places in the Luberon while keeping a calm starting point in La Bastidonne. Depending on the length of your holiday, you can organise 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 over the course of the stay.<\/p><\/div><\/div><div class=\"activity-journal\"><article><figure><img decoding=\"async\" alt=\"Proven\u00e7al village in 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>Discovering the villages of the Luberon<\/h3><div class=\"prose\"><p>The villages are one of the major attractions of the Luberon. From La Bastidonne, several destinations can be discovered during the stay, notably Lourmarin, Cucuron, or Ansouis. <\/p><p>These visits make it possible to discover different architectures, old lanes, village squares, markets, and Proven\u00e7al landscapes. Rather than stringing together 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 trail 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>Exploring landscapes and walking routes<\/h3><div class=\"prose\"><p>The Luberon area can also be discovered through its relief and natural spaces. Depending on the season and your wishes, walks can complement cultural visits or be the main activity of a day. <\/p><p>For any recommendation of a specific route, it remains preferable to check the itinerary, the level of difficulty, access conditions, and waymarking before including it on the Les Ch\u00eanes Verts site.<\/p><\/div><\/div><\/article><article><figure><img decoding=\"async\" alt=\"Proven\u00e7al vegetable garden and local produce\" 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 flavours of Provence<\/h3><div class=\"prose\"><p>Markets and local producers offer another way to discover the region. Depending on the day of the week and the communes visited, they make it possible to round out a walk or plan a more gourmet stop. <\/p><p>Wine estates and the various Proven\u00e7al productions can also be part of the programme. Addresses, opening times, and visiting conditions must however be checked before any recommendation, so as not to share information that has become outdated. <\/p><\/div><\/div><\/article><article><figure><img decoding=\"async\" alt=\"Les Ch\u00eanes Verts pool 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>Adapting activities to the length of the stay<\/h3><div class=\"prose\"><p>The programme will naturally not be the same for a single night as for four or five days. During a short stop, it is better to select a few nearby visits rather than multiply the kilometres. <\/p><p>With more time, it becomes possible to alternate villages, walks, and quieter days. This organisation makes it possible to keep the romantic character of the stay without turning each day into a succession of journeys. <\/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-or000011 e-con-full e-flex e-con e-parent\" data-id=\"or000011\" 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-ow000011 elementor-widget elementor-widget-html\" data-id=\"ow000011\" 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\"><p class=\"section-number\">07 \/ SHARED EXPERIENCES<\/p><span aria-hidden=\"true\" class=\"quotation-mark\">\u201c<\/span><h2>Travellers\u2019 reviews and experiences<\/h2><div class=\"review-topics\"><span>Welcome<\/span><span>Quiet<\/span><span>Comfort<\/span><span>Location<\/span><\/div><\/div><div class=\"reviews-copy\"><div class=\"guest-reviews\"><figure class=\"guest-review\"><blockquote>\u201cThe welcome is warm; you feel at ease straight away.\u201d<\/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>\u201cWe were given valuable guidance for our hikes.\u201d<\/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-or000012 e-con-full e-flex e-con e-parent\" data-id=\"or000012\" 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-ow000012 elementor-widget elementor-widget-html\" data-id=\"ow000012\" 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\"><p class=\"section-number\">08 \/ PRACTICAL INFORMATION<\/p><div class=\"practical-heading\"><h2>Practical information for your stay near Pertuis<\/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 organisation of the stay. At Les Ch\u00eanes Verts, these elements allow travellers to prepare their visit more calmly 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 home in La Bastidonne, where they have been offering guest rooms since 2007. They receive their guests as they would their friends, in a house where they live and share their daily life. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>The room is accessed via the entrance to the house<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>Les Ch\u00eanes Verts are located at 46 Route de la Tour d\u2019Aigues, in La Bastidonne. Access to the Orange room is via the main front door of the house. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><h3>Your room has its own amenities<\/h3><span aria-hidden=\"true\">+<\/span><\/summary><div class=\"prose\"><p>The Orange room has its own amenities. Consult the room details and booking information to check the facilities available 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-or000013 e-con-full e-flex e-con e-parent\" data-id=\"or000013\" 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-ow000013 elementor-widget elementor-widget-html\" data-id=\"ow000013\" 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\"><p class=\"section-number\">09 \/ FREQUENTLY ASKED QUESTIONS<\/p><div class=\"questions-heading\"><h2>Frequently asked questions about guest rooms near Pertuis<\/h2><\/div><div class=\"questions-layout\"><figure class=\"questions-photo\"><img decoding=\"async\" alt=\"The Les Ch\u00eanes Verts terrace surrounded by greenery\" 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>quite simply.<\/em><\/figcaption><\/figure><div class=\"questions-content\"><div class=\"prose\"><p>Before booking a guest room near Pertuis, travellers often look for precise information about the location, services, rates, the pool, or booking conditions.<\/p><\/div><div class=\"questions-list\"><details class=\"seo-fold\" open=\"\"><summary><span class=\"faq-number\">01<\/span><h3>Where can you find a charming guest room near Pertuis?<\/h3><span aria-hidden=\"true\" class=\"faq-toggle\">+<\/span><\/summary><div class=\"prose\"><p>Les Ch\u00eanes Verts are located in La Bastidonne, close to Pertuis, in the south of Vaucluse. This location makes it possible to stay in a guesthouse in the heart of the Luberon while remaining close to Pertuis and the region\u2019s various points of interest. <\/p><\/div><\/details><details class=\"seo-fold\"><summary><span class=\"faq-number\">02<\/span><h3>Do Les Ch\u00eanes Verts have a pool?<\/h3><span aria-hidden=\"true\" class=\"faq-toggle\">+<\/span><\/summary><div class=\"prose\"><p>Yes, Les Ch\u00eanes Verts have a pool accessible to travellers during their stay. It complements the outdoor areas of the house and offers a pleasant place to relax after a day spent discovering Pertuis, the Luberon, or the villages of Provence. <\/p><\/div><\/details><\/div><\/div><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>:root { &#8211;background: #f3f0e6; &#8211;foreground: #18352a; &#8211;green: #173c2d; &#8211;deep-green: #0d2b20; &#8211;sage: #cad5b5; &#8211;lime: #dae7a6; &#8211;cream: #f3f0e6; &#8211;paper: #fbf8f0; &#8211;clay: #c77652; &#8211;yellow: #e8cb6a; &#8211;line: rgba(23, 60, 45, .18); &#8211;font-sans: &#8220;Avenir Next&#8221;, Avenir, &#8220;Segoe UI&#8221;, sans-serif; &#8211;font-serif: Iowan Old Style, Baskerville, &#8220;Times New Roman&#8221;, serif; } * { box-sizing: border-box; } html { scroll-behavior: smooth; background: var(&#8211;cream); [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"parent":817,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-823","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/pages\/823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/comments?post=823"}],"version-history":[{"count":2,"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/pages\/823\/revisions"}],"predecessor-version":[{"id":825,"href":"https:\/\/chenesverts-bucaille.com\/en\/wp-json\/wp\/v2\/pages\/823\/revisions\/825"}],"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=823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}