@font-face{font-family:Gilda Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gilda-display-latin-ext-400-normal.BRPPCUGV.woff2)format("woff2"),url(/_astro/gilda-display-latin-ext-400-normal.DbgQQKWx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gilda Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gilda-display-latin-400-normal.gyfWcafy.woff2)format("woff2"),url(/_astro/gilda-display-latin-400-normal.PMqH6bj4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/karla-latin-ext-wght-italic.BQfj0R5q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/karla-latin-wght-italic.ZTRMUswt.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mh{--manche:#27405c;--manche-2:#1b2e44;--sable:#e2c49c;--sable-2:#c9a675;--sable-clair:#f5ecdf;--coquille:#fbf8f3;--encre:#1f2733;--galet:#d9b8a8;--galet-clair:#f4e8e1;--brun:#87573f;--muted:#586170;--line:#27405c29;--title:"Gilda Display", Georgia, "Times New Roman", serif;--text:"Karla Variable", "Segoe UI", system-ui, sans-serif;--wrap:min(1220px, calc(100% - 2 * clamp(16px, 4.5vw, 48px)));background:var(--coquille);color:var(--encre);font:400 clamp(16.5px, .25vw + 15.5px, 18px) / 1.7 var(--text);-webkit-font-smoothing:antialiased}:where(.mh) *,:where(.mh) :before,:where(.mh) :after{box-sizing:border-box}body{margin:0}:where(.mh) img{max-width:100%;height:auto;display:block}:where(.mh) a{color:inherit}:where(.mh) :is(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset,table){margin:0}:where(.mh) :is(ul,ol){padding:0;list-style:none}:where(.mh) fieldset{border:0;min-width:0;padding:0}:where(.mh) legend{padding:0}:where(.mh) :is(button,input,select,textarea){font:inherit;color:inherit}.mh :focus-visible{outline:2px solid var(--manche);outline-offset:3px}.mh-wrap{width:var(--wrap);margin-inline:auto}.mh-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.mh-skip{z-index:100;background:var(--manche);color:#fff;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.mh-skip:focus{top:12px}.mh-toile{background:repeating-linear-gradient(90deg, var(--manche) 0 16px, var(--coquille) 16px 32px);height:6px}.mh-k{font:600 12px/1.2 var(--text);letter-spacing:.24em;text-transform:uppercase;color:var(--manche);align-items:center;gap:12px;display:inline-flex}.mh-k:before{content:"";border:1.5px solid var(--sable-2);border-radius:50%;width:9px;height:9px}.mh-h2{font:400 clamp(36px, 4.1vw, 60px) / 1.08 var(--title);letter-spacing:-.005em;color:var(--manche);text-wrap:balance;margin-top:18px}.mh-h2 em,.mh h1 em{color:var(--brun);font-style:normal}.mh-lead{max-width:58ch;color:var(--muted);margin-top:20px;font-size:clamp(17px,.35vw + 15.5px,19.5px)}.mh-sec{padding-block:clamp(84px,10vw,144px)}.mh-head{max-width:780px;margin-bottom:clamp(40px,5vw,64px)}.mh-sable{background:var(--sable-clair)}.mh-galet{background:var(--galet-clair)}.mh-manche{background:var(--manche);color:#dfe5ec}.mh-manche .mh-k{color:var(--sable)}.mh-btn{min-height:50px;font:600 13px/1.1 var(--text);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.mh-btn svg{flex:none;width:18px;height:18px}.mh-btn--manche{background:var(--manche);color:var(--coquille)}.mh-btn--manche:hover{background:var(--manche-2)}.mh-btn--line{border-color:var(--manche);color:var(--manche)}.mh-btn--line:hover{background:var(--manche);color:var(--coquille)}.mh-btn--sable{background:var(--sable);color:var(--encre)}.mh-btn--sable:hover{background:var(--sable-2)}.mh-link{font:600 13px var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--manche);border-bottom:1px solid var(--sable-2);align-items:center;gap:10px;padding-bottom:6px;text-decoration:none;display:inline-flex}.mh-link svg{width:18px;height:18px;transition:transform .25s}.mh-link:hover svg{transform:translate(4px)}.mh-link--light{color:var(--sable);border-color:#e2c49c80}.mh-small{color:var(--muted);font-size:14px}.mh-demo{background:var(--sable-clair);border-left:3px solid var(--manche);color:var(--manche);padding:12px 14px;font-size:14px;font-weight:600}.mh-field{gap:8px;display:grid}.mh-field>span{font:600 12px/1.2 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--manche)}.mh-field>span small{letter-spacing:.04em;text-transform:none;color:var(--muted);font-size:11px;font-weight:400}.mh-field :is(input,select,textarea){width:100%;min-height:50px;font:400 16px/1.4 var(--text);background:#fff;border:1px solid #cdd3da;border-radius:2px;padding:11px 14px}.mh-field textarea{resize:vertical;min-height:112px}.mh-chips{flex-wrap:wrap;gap:8px;display:flex}.mh-chip{cursor:pointer;position:relative}.mh-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mh-chip span{border:1px solid var(--line);min-height:44px;font:500 15px/1 var(--text);color:var(--encre);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:0 17px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.mh-chip span svg{width:18px;height:18px}.mh-chip:hover span{border-color:var(--manche)}.mh-chip input:checked+span{background:var(--manche);border-color:var(--manche);color:var(--coquille)}.mh-chip input:focus-visible+span{outline:2px solid var(--manche);outline-offset:3px}.mh-gauge{gap:3px;font-style:normal;display:inline-flex}.mh-gauge b{border:1.3px solid;border-radius:50%;width:8px;height:8px}.mh-gauge[data-p="1"] b:first-child,.mh-gauge[data-p="2"] b:nth-child(-n+2),.mh-gauge[data-p="3"] b{background:currentColor}.mh-hdr{z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fbf8f3f5;position:sticky;top:0}.mh-hdr__in{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:86px;display:grid}.mh-logo{color:var(--manche);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.mh-logo svg{flex:none;width:30px;height:40px}.mh-logo b{font:400 clamp(16px, 1.5vw, 20px) / 1 var(--title);letter-spacing:.14em;text-transform:uppercase;display:block}.mh-logo small{font:500 10.5px/1 var(--text);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-top:6px;display:none}@media (width>=640px){.mh-logo small{display:block}}.mh-logo--light{color:var(--coquille)}.mh-logo--light small{color:#aab6c5;display:block}.mh-menu summary{min-height:46px;font:600 12px var(--text);letter-spacing:.22em;text-transform:uppercase;color:var(--manche);cursor:pointer;align-items:center;gap:10px;padding:0 4px;list-style:none;display:inline-flex}.mh-menu summary::-webkit-details-marker{display:none}.mh-menu summary svg{width:24px;height:24px}.mh-menu summary span{display:none}@media (width>=560px){.mh-menu summary span{display:inline}}.mh-menu__panel{background:var(--coquille);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 50px #1f27331f}.mh-menu__grid{gap:30px;padding-block:34px 40px;display:grid}@media (width>=900px){.mh-menu__grid{grid-template-columns:1.4fr .6fr;gap:80px}}.mh-menu ol{display:grid}.mh-menu ol a{border-bottom:1px solid var(--line);font:400 clamp(28px, 3.4vw, 42px) / 1.15 var(--title);color:var(--manche);align-items:baseline;gap:18px;padding:10px 0;text-decoration:none;transition:color .2s,padding .25s;display:flex}.mh-menu ol a small{font:600 12px var(--text);letter-spacing:.1em;color:var(--brun)}.mh-menu ol a:hover,.mh-menu ol a[aria-current=page]{color:var(--brun);padding-left:8px}.mh-menu__aside dl{margin-top:14px;font-size:15px;display:grid}.mh-menu__aside dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:7px 0;display:flex}.mh-menu__aside dt{font-weight:600}.mh-menu__aside dd{color:var(--muted)}.mh-menu__aside p a{color:var(--manche);align-items:center;gap:8px;margin-top:16px;font-weight:600;text-decoration:none;display:inline-flex}.mh-menu__aside p a svg{width:18px;height:18px}.mh-hdr__end{justify-content:flex-end;align-items:center;gap:18px;display:flex}.mh-hdr__gift{font:600 12px var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--manche);align-items:center;gap:8px;text-decoration:none;display:none}.mh-hdr__gift svg{width:20px;height:20px}@media (width>=900px){.mh-hdr__gift{display:inline-flex}}@media (width<=559px){.mh-hdr__end .mh-btn{letter-spacing:.1em;min-height:44px;padding:0 14px}.mh-logo svg{display:none}}.mh-hero{padding-top:clamp(36px,5vw,70px)}.mh-hero__grid{align-items:center;gap:40px;display:grid}@media (width>=1000px){.mh-hero__grid{grid-template-columns:.82fr 1.18fr;gap:72px}}.mh-hero h1{font:400 clamp(44px, 5.3vw, 80px) / 1.04 var(--title);letter-spacing:-.01em;color:var(--manche);text-wrap:balance;margin-top:22px}.mh-hero__time{margin-top:36px}.mh-hero__time>p{font:600 12px var(--text);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.mh-hero__time ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid}.mh-hero__time li+li{border-left:1px solid var(--line)}.mh-hero__time a{color:var(--manche);justify-items:center;padding:16px 6px 14px;text-decoration:none;transition:background .25s;display:grid}.mh-hero__time a:hover{background:var(--sable-clair)}.mh-hero__time b{font:400 clamp(38px, 3.6vw, 54px) / 1 var(--title)}.mh-hero__time span{font:600 11px var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:4px}.mh-hero__frame{border:1px solid var(--line);background:#fff;padding:clamp(8px,1.2vw,14px)}.mh-hero__frame img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (width>=1000px){.mh-hero__frame img{aspect-ratio:5/4.4}}.mh-hero__ph figcaption{text-align:right;font:italic 400 14px var(--text);color:var(--muted);margin-top:12px}.mh-promesses{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 30px;margin-top:clamp(40px,5vw,64px);padding-block:20px;font-size:15px;display:flex}.mh-promesses li{align-items:center;gap:10px;display:inline-flex}.mh-promesses svg{width:20px;height:20px;color:var(--sable-2);flex:none}.mh-carte__filters{border-bottom:1px solid var(--line);gap:22px 56px;padding-bottom:30px;display:grid}@media (width>=960px){.mh-carte__filters{grid-template-columns:auto auto;justify-content:start}}.mh-carte__filters legend{font:600 12px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.mh-carte__list{column-gap:72px;display:grid}@media (width>=960px){.mh-carte__list{grid-template-columns:1fr 1fr}}.mh-item{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-content:start;gap:6px 20px;padding:30px 0;display:grid}.mh-item[hidden]{display:none}.mh-item h3{font:400 clamp(26px, 2.2vw, 32px) / 1.1 var(--title);color:var(--manche)}.mh-item__fam{font:600 11.5px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--brun);margin-top:4px}.mh-item__fam span{color:var(--manche)}.mh-item__prix{text-align:right;grid-area:1/2;justify-items:end;gap:2px;display:grid}.mh-item__prix span{font:400 22px/1.2 var(--title);color:var(--manche);white-space:nowrap}.mh-item__prix b{font:500 13px var(--text);letter-spacing:.06em;color:var(--muted);margin-right:10px}.mh-item__gestes{color:var(--muted);grid-column:1/-1;margin-top:8px;font-size:16.5px}.mh-item__meta{flex-wrap:wrap;grid-column:1/-1;gap:8px 26px;margin-top:10px;font-size:14.5px;display:flex}.mh-item__meta div{align-items:center;gap:8px;display:flex}.mh-item__meta dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.mh-item__meta dd{color:var(--encre);align-items:center;gap:7px;display:inline-flex}.mh-item__meta .mh-gauge{color:var(--manche)}.mh-carte__empty{background:var(--sable-clair);color:var(--manche);margin-top:24px;padding:18px 20px}.mh-carte__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;margin-top:34px;display:flex}.mh-carte__foot p{max-width:64ch;color:var(--muted);font-size:14.5px}.mh-cadre{align-items:center;gap:44px;display:grid}@media (width>=980px){.mh-cadre{grid-template-columns:.85fr 1.15fr;gap:80px}}.mh-cadre__ph img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (width>=980px){.mh-cadre__ph img{aspect-ratio:4/5}}.mh-cadre__cols{gap:30px;margin-top:34px;display:grid}@media (width>=700px){.mh-cadre__cols{grid-template-columns:1fr 1fr;gap:40px}}.mh-cadre h3{border-bottom:1px solid var(--line);font:400 24px var(--title);color:var(--manche);padding-bottom:12px}.mh-cadre ul{gap:14px;margin-top:16px;font-size:16.5px;display:grid}.mh-cadre li{grid-template-columns:22px 1fr;gap:12px;display:grid}.mh-cadre li svg{width:20px;height:20px;color:var(--manche);margin-top:4px}.mh-cadre__cols>div:last-child li svg{color:var(--brun)}.mh-agenda{border:1px solid var(--line);background:#fff;gap:26px;padding:clamp(20px,3vw,38px);display:grid}.mh-agenda__top{align-items:end;gap:22px 32px;display:grid}@media (width>=960px){.mh-agenda__top{grid-template-columns:.9fr 1.1fr}}.mh-agenda__days legend{font:600 12px var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--manche);margin-bottom:8px}.mh-days{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.mh-day{cursor:pointer;position:relative}.mh-day input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mh-day span{border:1px solid var(--line);min-height:50px;font:500 15px var(--text);place-items:center;transition:background .2s,color .2s;display:grid}.mh-day input:checked+span{background:var(--manche);color:var(--coquille);border-color:var(--manche)}.mh-day input:focus-visible+span{outline:2px solid var(--manche);outline-offset:2px}.mh-agenda__cols{gap:16px;display:grid}@media (width>=760px){.mh-agenda__cols{grid-template-columns:1fr 1fr}}.mh-col{border:1px solid var(--line);background:var(--coquille);padding:20px}.mh-col__head{float:left;align-items:center;gap:14px;width:100%;margin-bottom:18px;display:flex}.mh-col__head+*{clear:both}.mh-col__ph{background:var(--galet);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.mh-col__ph img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.mh-col__ph b{font:400 26px var(--title);color:var(--manche)}.mh-col__head b{font:400 24px/1.1 var(--title);color:var(--manche);display:block}.mh-col__head small{color:var(--muted);margin-top:3px;font-size:14px;display:block}.mh-col__slots{clear:both;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.mh-col__slots[hidden]{display:none}.mh-slot{cursor:pointer;position:relative}.mh-slot input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mh-slot span{border:1px solid var(--line);min-height:52px;font:600 16px var(--text);color:var(--manche);background:#fff;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}.mh-slot:hover span{border-color:var(--manche)}.mh-slot input:checked+span{background:var(--manche);color:var(--coquille);border-color:var(--manche)}.mh-slot input:focus-visible+span{outline:2px solid var(--manche);outline-offset:2px}.mh-col__few{color:var(--brun);grid-column:1/-1;font-size:13.5px;font-style:italic}.mh-agenda__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px;padding-top:22px;display:flex}.mh-agenda__sum{color:var(--muted);flex:320px}.mh-agenda__sum b{color:var(--manche);font-weight:600}.mh-agenda__notes{color:var(--muted);flex-wrap:wrap;gap:10px 30px;font-size:14.5px;display:flex}.mh-agenda__notes li{align-items:center;gap:8px;display:inline-flex}.mh-agenda__notes svg{width:18px;height:18px;color:var(--sable-2);flex:none}.mh-visite{align-items:center;gap:44px;display:grid}@media (width>=980px){.mh-visite{grid-template-columns:1fr 1fr;gap:80px}}.mh-coupe{background:var(--coquille);border:1px solid var(--line);padding:clamp(10px,2vw,20px)}.mh-coupe svg{width:100%;height:auto;display:block}.mh-coupe figcaption{font:italic 400 13.5px var(--text);color:var(--muted);margin-top:8px}.mh-visite__steps{counter-reset:v;gap:0;margin-top:30px;display:grid}.mh-visite__steps li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:4px 18px;padding:18px 0;display:grid}.mh-visite__steps li:before{counter-increment:v;content:counter(v);background:var(--manche);color:#fff;width:38px;height:38px;font:400 18px var(--title);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.mh-visite__steps b{font:400 23px/1.2 var(--title);color:var(--manche)}.mh-visite__steps span{color:var(--muted);font-size:16.5px}.mh-visite__after{grid-template-columns:112px 1fr;align-items:center;gap:20px;margin-top:26px;display:grid}.mh-visite__after img{object-fit:cover;border-radius:50%;width:112px;height:112px}.mh-visite__after p{color:var(--muted);font-size:16px}.mh-visite__after b{font:400 21px var(--title);color:var(--manche);display:block}.mh-bon{align-items:start;gap:50px;display:grid}@media (width>=1000px){.mh-bon{grid-template-columns:.85fr 1.15fr;gap:70px}}.mh-bon__form,.mh-bon__row{gap:18px;display:grid}@media (width>=560px){.mh-bon__row{grid-template-columns:1fr 1fr}}.mh-bon__send legend{font:600 12px var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--manche);margin-bottom:8px}.mh-bon__form .mh-btn{justify-self:start}.mh-bon__cards{gap:22px;display:grid;position:relative}.mh-post{background:#fffdf9;box-shadow:0 2px #1f27330d,0 28px 50px #1f273329}.mh-post--recto{padding:12px 12px 10px}.mh-post--recto img{aspect-ratio:3/2;object-fit:cover;width:100%}.mh-post--recto figcaption{font:italic 400 13.5px var(--text);color:var(--muted);text-align:right;padding-top:8px}.mh-post--verso{gap:20px;padding:30px 26px 24px;display:grid;position:relative}.mh-post--verso:before{content:"";background:repeating-linear-gradient(90deg, var(--manche) 0 12px, #fffdf9 12px 24px);height:6px;position:absolute;top:0;left:0;right:0}@media (width>=640px){.mh-post--verso{grid-template-columns:1.1fr .9fr}.mh-post__addr{border-left:1px solid var(--line);padding-left:22px}}@media (width>=1000px){.mh-bon__cards{min-height:580px;display:block}.mh-post--recto{width:66%;position:absolute;top:0;left:0;transform:rotate(-3.5deg)}.mh-post--verso{width:76%;position:absolute;top:230px;right:0;transform:rotate(1.8deg)}}.mh-post__msg p{font:italic 400 19px/1.55 var(--text);color:var(--encre);overflow-wrap:anywhere}.mh-post__msg .mh-post__sign{font:400 15px var(--text);color:var(--muted);margin-top:14px;font-style:normal}.mh-post__sign span{color:var(--manche);font-weight:600}.mh-post__addr{align-content:start;gap:10px;display:grid;position:relative}.mh-post__addr p small{font:600 10.5px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:block}.mh-post__addr p b{font:400 18px/1.25 var(--title);color:var(--manche);overflow-wrap:anywhere;display:block}.mh-post__stamp{border:2px dotted var(--sable-2);background:var(--sable-clair);justify-self:end;place-items:center;width:62px;height:76px;padding:6px;display:grid}.mh-post__stamp svg{width:34px;height:44px}.mh-post__code{font:600 12px var(--text);letter-spacing:.16em;color:var(--brun);margin-top:4px}.mh-qui{align-items:center;gap:44px;display:grid}@media (width>=980px){.mh-qui{grid-template-columns:.75fr 1.25fr;gap:90px}}.mh-qui__ph{border:1px solid #e2c49c66;max-width:440px;padding:12px}.mh-qui__ph img{aspect-ratio:4/5;object-fit:cover;width:100%}.mh-qui blockquote{font:400 clamp(28px, 2.8vw, 42px) / 1.25 var(--title);color:#fff;text-wrap:pretty;margin-top:22px}.mh-qui blockquote:before{content:"« ";color:var(--sable)}.mh-qui blockquote:after{content:" »";color:var(--sable)}.mh-qui__sign{color:#aab6c5;margin-top:18px}.mh-qui__sign b{color:#fff;font-weight:600}.mh-qui__duo{border-top:1px solid #ffffff24;gap:22px;margin-top:34px;padding-top:28px;display:grid}@media (width>=700px){.mh-qui__duo{grid-template-columns:1fr 1fr;gap:40px}}.mh-qui__duo p{color:#c3ccd7;font-size:16px}.mh-qui__duo b{font:400 22px var(--title);color:var(--sable);margin-bottom:6px;display:block}.mh-qui__note{color:#aab6c5;margin:24px 0 26px;font-size:14.5px;font-style:italic}.mh-maison{align-items:start;gap:34px;display:grid}@media (width>=980px){.mh-maison{grid-template-columns:1fr .8fr 1fr;gap:40px}.mh-maison__b{margin-top:140px}}.mh-maison__txt .mh-btn{margin-top:30px}.mh-maison figure img{object-fit:cover;width:100%}.mh-maison__a img{aspect-ratio:3/4}.mh-maison__b img{aspect-ratio:4/3}.mh-maison__b figcaption{font:italic 400 14px var(--text);color:var(--muted);margin-top:10px}.mh-fin{align-items:start;gap:50px;display:grid}@media (width>=980px){.mh-fin{grid-template-columns:1.25fr .75fr;gap:80px}}.mh-faq__list{margin-top:30px}.mh-faq details{border-top:1px solid var(--line)}.mh-faq details:last-child{border-bottom:1px solid var(--line)}.mh-faq summary{font:400 clamp(20px, 1.7vw, 24px) / 1.25 var(--title);color:var(--manche);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.mh-faq summary::-webkit-details-marker{display:none}.mh-faq summary svg{flex:none;width:22px;height:22px;transition:transform .25s}.mh-faq details[open] summary svg{transform:rotate(45deg)}.mh-faq details p{color:var(--muted);max-width:64ch;padding-bottom:22px}.mh-infos{background:var(--coquille);border:1px solid var(--line);padding:clamp(24px,3vw,34px)}.mh-infos__addr{font:400 21px/1.3 var(--title);color:var(--manche);gap:10px;margin-top:18px;display:flex}.mh-infos__addr svg{flex:none;width:22px;height:22px;margin-top:3px}.mh-infos dl{margin-top:18px;font-size:15px;display:grid}.mh-infos dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:8px 0;display:flex}.mh-infos dt{font-weight:600}.mh-infos dd{color:var(--muted)}.mh-infos ul{color:var(--muted);gap:10px;margin:20px 0 24px;font-size:15px;display:grid}.mh-infos li{align-items:center;gap:10px;display:flex}.mh-infos li svg{width:20px;height:20px;color:var(--sable-2);flex:none}.mh-ftr{background:var(--manche-2);color:#b9c4d1;font-size:15px;position:relative}.mh-ftr:before{content:"";background:repeating-linear-gradient(90deg, var(--sable) 0 16px, var(--manche-2) 16px 32px);height:6px;display:block}.mh-ftr__top{gap:34px;padding-block:60px 44px;display:grid}@media (width>=900px){.mh-ftr__top{grid-template-columns:1.5fr 1fr 1fr 1fr}}.mh-ftr__brand p{max-width:40ch;margin-top:18px}.mh-ftr h2{font:600 11.5px var(--text);letter-spacing:.22em;text-transform:uppercase;color:var(--sable)}.mh-ftr ul{gap:9px;margin-top:16px;display:grid}.mh-ftr a{text-decoration:none}.mh-ftr a:hover{color:#fff;text-decoration:underline}.mh-ftr__bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:22px 30px;font-size:13px;display:flex}.mh-ftr__bottom a{color:#fff;text-decoration:underline}.mh-phead{padding-block:clamp(40px,5vw,76px) clamp(50px,6vw,84px)}.mh-phead__grid{align-items:end;gap:40px;display:grid}@media (width>=980px){.mh-phead__grid{grid-template-columns:1.1fr .9fr;gap:80px}}.mh-crumbs{font:500 13px var(--text);letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;gap:10px;display:flex}.mh-crumbs a{color:var(--manche)}.mh-phead h1{font:400 clamp(46px, 5.8vw, 88px) / 1.02 var(--title);color:var(--manche);text-wrap:balance;margin-top:26px}.mh-phead__ph{border:1px solid var(--line);background:#fff;padding:12px}.mh-phead__ph img{aspect-ratio:4/3;object-fit:cover;width:100%}.mh-anchors{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 26px;margin-top:34px;padding-top:22px;display:flex}.mh-anchors a{font:600 12.5px var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--manche);text-decoration:none}.mh-anchors a:hover{color:var(--brun)}.mh-fiche{border-top:1px solid var(--line);gap:22px 60px;padding:clamp(34px,4vw,54px) 0;display:grid}.mh-fiche:last-child{border-bottom:1px solid var(--line)}@media (width>=980px){.mh-fiche{grid-template-columns:.75fr 1.25fr}}.mh-fiche__t{font:400 clamp(34px, 3.2vw, 46px) / 1.05 var(--title);color:var(--manche)}.mh-fiche__tag{font:600 11.5px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--brun);margin-top:8px}.mh-fiche__pour{color:var(--muted);margin-top:14px}.mh-fiche .mh-item__meta{gap:8px;margin-top:18px;display:grid}.mh-fiche__prix{font:400 24px var(--title);color:var(--manche);flex-wrap:wrap;gap:8px 22px;margin-top:18px;display:flex}.mh-fiche__prix b{font:500 13px var(--text);letter-spacing:.06em;color:var(--muted);margin-right:8px}.mh-phases{counter-reset:ph;gap:0;display:grid}@media (width>=760px){.mh-phases{grid-template-columns:repeat(3,1fr)}}.mh-phases li{border-top:2px solid var(--line);padding:22px 22px 22px 0;position:relative}@media (width>=760px){.mh-phases li+li{border-left:1px solid var(--line);padding-left:22px}}.mh-phases li:before{content:"";background:var(--manche);width:33%;height:2px;position:absolute;top:-2px;left:0}.mh-phases li:nth-child(2):before{width:66%}.mh-phases li:nth-child(3):before{width:100%}.mh-phases b{font:600 12px var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--manche);display:block}.mh-phases span{color:var(--muted);margin-top:8px;font-size:16px;display:block}.mh-table{border-collapse:collapse;border:1px solid var(--line);background:#fff;width:100%;font-size:16px}.mh-table th,.mh-table td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:16px 18px}.mh-table thead th{background:var(--manche);color:var(--coquille);font:600 11.5px var(--text);letter-spacing:.16em;text-transform:uppercase;border-top:0}.mh-table tbody th{font:400 21px/1.2 var(--title);color:var(--manche)}.mh-table td .mh-gauge{color:var(--manche);margin-right:8px}@media (width<=759px){.mh-table,.mh-table tbody,.mh-table tr,.mh-table td,.mh-table th{display:block}.mh-table{background:0 0;border:0}.mh-table thead{display:none}.mh-table tr{border:1px solid var(--line);background:#fff;margin-bottom:12px;padding:16px 18px}.mh-table th,.mh-table td{border:0;padding:4px 0}.mh-table td:before{content:attr(data-label);font:600 10.5px/1.6 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);display:block}}.mh-duo{align-items:center;gap:40px;display:grid}@media (width>=980px){.mh-duo{grid-template-columns:1.1fr .9fr;gap:80px}}.mh-duo figure img{aspect-ratio:3/2;object-fit:cover;width:100%}.mh-offres{gap:0;margin-top:26px;display:grid}.mh-offres li{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 20px;padding:18px 0;display:grid}.mh-offres li:last-child{border-bottom:1px solid var(--line)}.mh-offres b{font:400 22px var(--title);color:var(--manche)}.mh-offres span{color:var(--muted);grid-column:1;font-size:16px}.mh-offres strong{font:400 22px var(--title);color:var(--manche);white-space:nowrap;grid-area:1/2/span 2;align-self:center}.mh-offres strong small{font:500 12px var(--text);color:var(--muted);text-align:right;display:block}.mh-note{color:var(--muted);margin-top:22px;font-size:14.5px;font-style:italic}.mh-cols{align-items:start;gap:40px;display:grid}@media (width>=960px){.mh-cols{grid-template-columns:1fr 1fr;gap:80px}}.mh-cols3{gap:22px;display:grid}@media (width>=900px){.mh-cols3{grid-template-columns:repeat(3,1fr);gap:30px}}.mh-box{border:1px solid var(--line);background:#fff;padding:26px}.mh-box h3{font:400 24px/1.2 var(--title);color:var(--manche)}.mh-box p{color:var(--muted);margin-top:10px;font-size:16px}.mh-box .mh-item__prix{text-align:left;margin-top:14px;display:block}.mh-rooms{gap:30px;display:grid}@media (width>=900px){.mh-rooms{grid-template-columns:repeat(3,1fr)}}.mh-room img{aspect-ratio:4/3;object-fit:cover;width:100%}.mh-room h3{font:400 25px var(--title);color:var(--manche);align-items:center;gap:12px;margin-top:18px;display:flex}.mh-room h3 i{background:var(--manche);color:#fff;width:32px;height:32px;font:400 16px var(--title);border-radius:50%;place-items:center;font-style:normal;display:grid}.mh-room p{color:var(--muted);margin-top:8px;font-size:16px}.mh-qa{gap:0 60px;display:grid}@media (width>=900px){.mh-qa{grid-template-columns:1fr 1fr}}.mh-qa div{border-top:1px solid var(--line);padding:22px 0}.mh-qa dt{font:400 22px/1.25 var(--title);color:var(--manche)}.mh-qa dd{color:var(--muted);margin-top:8px;font-size:16.5px}.mh-band{background:var(--manche);color:var(--coquille)}.mh-band:before{content:"";background:repeating-linear-gradient(90deg, var(--sable) 0 16px, var(--manche) 16px 32px);height:6px;display:block}.mh-band .mh-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding-block:50px;display:flex}.mh-band p{font:400 clamp(28px, 3vw, 42px) / 1.15 var(--title);max-width:24ch}.mh-band p em{color:var(--sable);font-style:normal}.mh-band__btns{flex-wrap:wrap;gap:12px;display:flex}.mh-band .mh-btn--line{border-color:var(--sable);color:var(--sable)}.mh-band .mh-btn--line:hover{background:var(--sable);color:var(--encre)}.mh-rooms--list{gap:22px;grid-template-columns:1fr!important}.mh-room--row{grid-template-columns:140px 1fr;align-items:center;gap:20px;display:grid}.mh-room--row img{aspect-ratio:1}.mh-room--row h3{margin-top:0}.mh-hours{margin-top:12px;font-size:15px;display:grid}.mh-hours div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:8px 0;display:flex}.mh-hours dt{font-weight:600}.mh-hours dd{color:var(--muted)}.mh-list{color:var(--muted);gap:12px;margin-top:18px;font-size:16px;display:grid}.mh-list li{grid-template-columns:20px 1fr;gap:10px;display:grid}.mh-list svg{width:18px;height:18px;color:var(--sable-2);margin-top:4px}@media (prefers-reduced-motion:no-preference){.mh-rise{animation:1.1s cubic-bezier(.2,.7,.2,1) both mh-rise}.mh-rise--2{animation-delay:.12s}.mh-rise--3{animation-delay:.26s}@keyframes mh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.mh *,.mh :before,.mh :after{transition:none!important;animation:none!important}}.mh-hero__grid>*,.mh-cadre>*,.mh-visite>*,.mh-bon>*,.mh-qui>*,.mh-maison>*,.mh-fin>*,.mh-cols>*,.mh-duo>*,.mh-phead__grid>*,.mh-fiche>*{min-width:0}
