@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff) format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/josefin-sans-latin-300-normal.jK6vcIgA.woff2) format("woff2"),url(/_astro/josefin-sans-latin-300-normal.BxpWkS1B.woff) format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/josefin-sans-latin-400-normal.Bw73c5y2.woff2) format("woff2"),url(/_astro/josefin-sans-latin-400-normal.OLNf33Pm.woff) format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/josefin-sans-latin-600-normal.DXjG1Gv0.woff2) format("woff2"),url(/_astro/josefin-sans-latin-600-normal.CcMFZ0n5.woff) format("woff")}:root{--cave: #2c1a0e;--cave-2: #3d2616;--bois: #5a3e2b;--or: #b8922b;--or-clair: #d4b56a;--ivoire: #f2e8d2;--ivoire-clair: #faf5ea;--encre: #1e130a;--gris: #6f6152;--or-texte: #7f6219;--serif: "Cormorant Garamond", "Times New Roman", serif;--sans: "Josefin Sans", "Helvetica Neue", Arial, sans-serif;--max: 1240px;--gutter: clamp(20px, 4vw, 56px);--s1: .5rem;--s2: 1rem;--s3: 1.5rem;--s4: 2.5rem;--s5: 4rem;--s6: 6.5rem;--s7: 9rem;--t-xs: .8125rem;--t-s: .9375rem;--t-m: 1.0625rem;--t-l: 1.375rem;--t-xl: clamp(1.75rem, 2.6vw, 2.5rem);--t-2xl: clamp(2.25rem, 4vw, 3.5rem);--t-3xl: clamp(2.75rem, 6vw, 5.25rem)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(min-width:1440px){html{font-size:17px}:root{--max: 1320px}}@media(min-width:1800px){html{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{margin:0;background:var(--ivoire-clair);color:var(--encre);font-family:var(--sans);font-weight:400;font-size:var(--t-m);line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--serif);font-weight:500;line-height:1.05;margin:0 0 var(--s3);letter-spacing:-.01em}h1 em,h2 em,h3 em{font-style:italic;font-weight:400}h1{font-size:var(--t-3xl)}h2{font-size:var(--t-2xl)}h3{font-size:var(--t-xl)}h4{font-size:var(--t-l)}p{margin:0 0 var(--s2);max-width:62ch}a{color:inherit;text-decoration-color:var(--or);text-underline-offset:.18em}a:hover{text-decoration-color:currentColor}img,video{display:block;max-width:100%;height:auto}strong{font-weight:600}ul{padding-left:1.1em}:focus-visible{outline:2px solid var(--or);outline-offset:3px}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.section{padding-block:var(--s6)}.section--tight{padding-block:var(--s5)}.section--dark{background:var(--cave);color:var(--ivoire)}.section--dark h2,.section--dark h3{color:var(--ivoire-clair)}.section--ivory{background:var(--ivoire)}.lead{font-family:var(--serif);font-size:var(--t-l);line-height:1.4;max-width:38ch}.muted{color:var(--gris)}.section--dark .muted{color:var(--or-clair)}.cap{font-family:var(--sans);font-weight:400;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--or-texte);margin:0 0 var(--s2)}.section--dark .cap{color:var(--or-clair)}.cap--muted{color:var(--gris)}.frame{border:1px solid var(--or);padding:10px;background:transparent}.frame>img,.frame>.img{display:block;width:100%}.rule{height:1px;background:linear-gradient(90deg,var(--or),transparent);margin:0 0 var(--s4);width:120px}.section--dark .rule{background:linear-gradient(90deg,var(--or-clair),transparent)}.btn{display:inline-flex;align-items:center;gap:.6em;font-family:var(--sans);font-weight:400;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;padding:1.1em 1.7em .95em;border:1px solid currentColor;border-radius:0;text-decoration:none;cursor:pointer;background:transparent;color:inherit;transition:background .18s ease,color .18s ease,border-color .18s ease}.btn--solid{background:var(--or);border-color:var(--or);color:var(--cave)}.btn--solid:hover{background:var(--or-clair);border-color:var(--or-clair)}.btn--ghost:hover{background:#b8922b1f}.section--dark .btn--ghost{color:var(--ivoire)}.btn--large{font-size:.8rem;padding:1.25em 2.2em 1.1em}.grid{display:grid;gap:var(--s4)}@media(min-width:820px){.grid--2{grid-template-columns:1fr 1fr}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--split{grid-template-columns:5fr 7fr;align-items:start}}.figures{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s3) var(--s4)}@media(min-width:820px){.figures{grid-template-columns:repeat(4,1fr)}}.figure{border-top:1px solid var(--or);padding-top:var(--s2);text-align:center}.figure b{display:block;font-family:var(--serif);font-weight:500;font-size:var(--t-2xl);line-height:1;margin-bottom:.5rem;color:var(--cave)}.section--dark .figure b{color:var(--ivoire-clair)}.figure span{font-family:var(--sans);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gris)}.section--dark .figure span{color:var(--or-clair)}.row{display:grid;gap:var(--s3);padding-block:var(--s4);border-top:1px solid rgba(44,26,14,.14)}.row:last-child{border-bottom:1px solid rgba(44,26,14,.14)}@media(min-width:820px){.row{grid-template-columns:1.1fr 1.4fr 1fr;align-items:center;gap:var(--s4)}}.row__img{aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--or);padding:8px;background:transparent}.row__img img{width:100%;height:100%;object-fit:cover}.row__name{font-family:var(--serif);font-size:var(--t-xl);margin:0 0 var(--s1)}.row__verb{font-family:var(--sans);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--or-texte);display:block;margin-bottom:.6rem}.row__meta{font-size:var(--t-s);color:var(--gris);margin-bottom:var(--s2)}.price{font-family:var(--serif);font-size:var(--t-xl);color:var(--cave);line-height:1}.price small{font-family:var(--sans);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gris);display:block;margin-top:.5rem}.sec-head{text-align:center;max-width:760px;margin:0 auto var(--s4)}.sec-head .cap{max-width:none}.sec-head h2{margin-bottom:var(--s2)}.sec-head p{margin-inline:auto}.faq--center{max-width:860px;margin-inline:auto}.stars--inline{display:inline-block!important;font-size:1rem!important;margin:0 .3rem 0 0!important;vertical-align:.05em}.stars{display:block;color:var(--or);letter-spacing:.22em;font-size:1.75rem;line-height:1;margin:0 0 var(--s1)}.faq details{border-top:1px solid rgba(44,26,14,.14);padding:var(--s2) 0}.faq details:last-child{border-bottom:1px solid rgba(44,26,14,.14)}.faq summary{cursor:pointer;list-style:none;font-family:var(--serif);font-size:var(--t-l);display:flex;justify-content:space-between;gap:var(--s2)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--or);font-size:1.4em;line-height:1}.faq details[open] summary:after{content:"−"}.faq p{margin-top:var(--s2)}.form{display:grid;gap:var(--s3)}.form fieldset{border:0;padding:0;margin:0;display:grid;gap:var(--s3)}.form label{display:grid;gap:.4rem;font-size:var(--t-s)}.form input,.form select,.form textarea{font:inherit;font-weight:400;color:var(--encre);background:var(--ivoire-clair);border:1px solid rgba(44,26,14,.3);border-radius:2px;padding:.85em 1em}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--or);outline:none;box-shadow:0 0 0 3px #b8922b33}.form textarea{min-height:7rem;resize:vertical}.form .cols{display:grid;gap:var(--s3);align-items:start}@media(min-width:640px){.form .cols{grid-template-columns:1fr 1fr}}.form .chips{display:flex;flex-wrap:wrap;gap:.6rem}.form .chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(44,26,14,.3);border-radius:999px;padding:.5em 1em .4em;font-size:var(--t-s);cursor:pointer}.form .chip:has(input:checked){border-color:var(--or);background:#b8922b24}.form .chip input{margin:0;accent-color:var(--or)}.form__steps{display:flex;gap:var(--s2);font-size:var(--t-xs);color:var(--gris);margin-bottom:var(--s1)}.form__steps b{color:var(--cave);font-weight:400}[hidden]{display:none!important}.notice{font-size:var(--t-s);color:var(--gris)}.quote{font-family:var(--serif);font-size:var(--t-l);line-height:1.4;max-width:52ch;margin:0}.quote footer{font-family:var(--sans);font-size:var(--t-s);color:var(--gris);margin-top:var(--s2)}.reviews--one{display:grid;justify-items:center;text-align:center;margin:var(--s4) auto var(--s3)}.quote--xl{max-width:62ch;font-size:clamp(1.25rem,2vw,1.7rem);font-style:italic}.quote--xl footer{font-style:normal;display:grid;gap:.2rem}.quote--xl footer b{font-family:var(--serif);font-style:normal;font-size:var(--t-l);font-weight:500;color:var(--cave)}.quote--xl footer span{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase}.section--dark .quote footer{color:var(--or-clair)}.sticky-cta{position:fixed;inset:auto 0 0;z-index:40;padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));background:#faf5eaf5;border-top:1px solid rgba(44,26,14,.1);display:flex;justify-content:center}.sticky-cta .btn{width:100%;justify-content:center}@media(min-width:820px){.sticky-cta{display:none}}body{padding-bottom:4.5rem}@media(min-width:820px){body{padding-bottom:0}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cards{display:grid;gap:var(--s3)}@media(min-width:820px){.cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.cards--4{grid-template-columns:repeat(4,1fr)}.cards--3{grid-template-columns:repeat(3,1fr)}}.card{display:grid;grid-template-rows:auto 1fr auto}.card__img{aspect-ratio:4 / 3;overflow:hidden}.card__img img{width:100%;height:100%;object-fit:cover}.card__body{padding:var(--s3);display:grid;gap:var(--s2);align-content:start}.card__num{font-family:var(--serif);font-style:italic;font-size:var(--t-m)}.card h3{margin:0;font-size:var(--t-xl)}.card p{font-size:var(--t-s);margin:0}.card__price{font-family:var(--serif);font-size:var(--t-xl);line-height:1;margin-top:var(--s2)}.card__price small{display:block;font-family:var(--sans);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;margin-top:.45rem}.card--cave{background:var(--cave);color:var(--ivoire)}.card--cave h3,.card--cave .card__price{color:var(--ivoire-clair)}.card--cave .card__num,.card--cave small{color:var(--or-clair)}.card--ivoire{background:var(--ivoire);color:var(--encre);border:1px solid var(--or)}.card--ivoire .card__num,.card--ivoire small{color:var(--bois)}.card--bois{background:var(--bois);color:var(--ivoire)}.card--bois h3,.card--bois .card__price{color:var(--ivoire-clair)}.card--bois .card__num,.card--bois small{color:var(--or-clair)}.card--ivoire .card__body,.card--cave .card__body,.card--bois .card__body{text-align:center}.reviews__note{font-size:var(--t-s);color:var(--gris);max-width:46ch;margin-inline:auto}.section--dark .reviews__note{color:var(--or-clair)}.devis-rating small{display:block;font-size:var(--t-xs);color:var(--gris);margin-top:.25rem}.faq p a,.how p a{color:inherit;text-decoration:underline;text-decoration-color:var(--or);text-underline-offset:.18em}picture{display:contents}.skip[data-astro-cid-3ef6ksr2]{position:absolute;left:-999px;top:0;background:var(--or);color:var(--cave);padding:.5rem 1rem;z-index:100}.skip[data-astro-cid-3ef6ksr2]:focus{left:var(--gutter)}.hdr[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:30;background:#faf5eaf0;color:var(--encre);backdrop-filter:blur(8px);border-bottom:1px solid rgba(44,26,14,.08)}.hdr__in[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:72px}.logo[data-astro-cid-3ef6ksr2]{text-decoration:none;display:grid;line-height:1.1}.logo__name[data-astro-cid-3ef6ksr2]{white-space:nowrap;font-family:var(--serif);font-size:1.45rem;font-weight:500;letter-spacing:.01em;color:var(--cave)}.logo__tag[data-astro-cid-3ef6ksr2]{white-space:nowrap;font-family:var(--sans);font-size:.75rem;color:var(--or-texte);letter-spacing:.08em;text-transform:uppercase}.nav__toggle[data-astro-cid-3ef6ksr2]{position:absolute;opacity:0;pointer-events:none}.nav__burger[data-astro-cid-3ef6ksr2]{width:32px;height:22px;display:grid;align-content:space-between;cursor:pointer;padding:2px 0}.nav__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:not(.sr-only){height:1px;background:var(--cave);display:block;transition:transform .2s}.nav__list[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:none}.nav__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){text-decoration:none;display:inline-block;padding:.45rem 0;font-family:var(--sans);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cave);white-space:nowrap}.nav__cta[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{white-space:nowrap}@media(min-width:1280px)and (max-width:1439px){.nav__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){letter-spacing:.08em}.nav__list[data-astro-cid-3ef6ksr2]{gap:.9rem!important}.nav__cta[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{padding-inline:1rem}}@media(min-width:1440px)and (max-width:1599px){.nav__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){letter-spacing:.12em}.nav__list[data-astro-cid-3ef6ksr2]{gap:1.2rem!important}}.nav__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn):hover{color:var(--or-texte)}.nav__lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--or-texte)}.nav__cta[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{background:transparent;border-color:var(--cave);color:var(--cave)}.nav__cta[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]:hover{background:var(--cave);color:var(--ivoire-clair)}.nav__toggle[data-astro-cid-3ef6ksr2]:checked~.nav__list[data-astro-cid-3ef6ksr2]{display:grid;gap:var(--s2);position:absolute;left:0;right:0;top:72px;background:var(--ivoire-clair);padding:var(--s3) var(--gutter) var(--s4);border-bottom:1px solid rgba(44,26,14,.1)}.nav__toggle[data-astro-cid-3ef6ksr2]:checked~.nav__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){transform:translateY(9px) rotate(45deg)}.nav__toggle[data-astro-cid-3ef6ksr2]:checked~.nav__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav__toggle[data-astro-cid-3ef6ksr2]:focus-visible~.nav__burger[data-astro-cid-3ef6ksr2]{outline:2px solid var(--or);outline-offset:4px}@media(min-width:1280px){.nav__burger[data-astro-cid-3ef6ksr2]{display:none}.nav__list[data-astro-cid-3ef6ksr2]{display:flex!important;position:static!important;align-items:center;gap:var(--s3)!important;padding:0!important;background:none!important;border:0!important}.nav__cta[data-astro-cid-3ef6ksr2]{margin-left:var(--s1)}}.ftr[data-astro-cid-sz7xmlte]{background:var(--ivoire);color:var(--encre);padding-block:var(--s6) var(--s4);font-size:var(--t-s);border-top:1px solid rgba(44,26,14,.08)}.ftr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--cave)}.ftr__grid[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s4)}@media(min-width:820px){.ftr__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.4fr 1fr 1.2fr}}.ftr__name[data-astro-cid-sz7xmlte]{font-family:var(--serif);font-size:var(--t-l);margin-bottom:var(--s1)}.ftr__desc[data-astro-cid-sz7xmlte]{color:var(--bois);max-width:36ch}.ftr[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:grid;gap:.15rem}.ftr[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;display:inline-block;padding:.4rem 0}.ftr[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--sans);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.ftr[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--or-texte)}.ftr__legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--gris)}.ftr__bottom[data-astro-cid-sz7xmlte]{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid rgba(44,26,14,.1);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s2);color:var(--gris)}.ftr__bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.consent[data-astro-cid-5hce7sga]{position:fixed;z-index:60;left:0;right:0;bottom:0;background:var(--cave);color:var(--ivoire);border-top:1px solid var(--or);padding:.55rem var(--gutter);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.25rem;font-family:var(--sans);font-size:.78rem}.consent[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{margin:0;max-width:none;color:#faf5eae6}.consent[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--or-clair)}.consent[data-astro-cid-5hce7sga] div[data-astro-cid-5hce7sga]{display:flex;gap:.5rem}.consent[data-astro-cid-5hce7sga] button[data-astro-cid-5hce7sga]{font:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;padding:.4rem .8rem;border:1px solid rgba(250,245,234,.5);background:transparent;color:var(--ivoire-clair);cursor:pointer}.consent[data-astro-cid-5hce7sga] .consent__yes[data-astro-cid-5hce7sga]{background:var(--or);border-color:var(--or);color:var(--cave)}@media(max-width:819px){.consent[data-astro-cid-5hce7sga]{bottom:4.5rem}}
