.dom-g .nv2-idt{width:var(--v2-mesure);margin:clamp(56px, 6vw, 96px) auto var(--v2-saut);--idt-nombre:clamp(40px, 4vw, 64px);--idt-mot:clamp(15px, 1.4vw, 21px)}.dom-g .nv2-idt-lieu{font-size:var(--idt-mot);letter-spacing:0;text-transform:none;color:var(--v2-encre);margin:0 0 clamp(26px,3vw,44px);font-weight:500;line-height:1.3}.dom-g .nv2-idt-rang{flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:clamp(26px,2.8vw,40px) clamp(22px,2.7vw,50px);margin:0;padding:0;list-style:none;display:flex}.dom-g .nv2-idt-fait{min-width:0;font-size:var(--idt-mot);color:var(--v2-encre);flex:none;align-items:baseline;font-weight:400;line-height:1.32;display:flex}.dom-g .nv2-idt-terme{align-items:baseline;column-gap:.3em;min-width:0;display:flex}.dom-g .nv2-idt-nombre{font-size:var(--idt-nombre);letter-spacing:-.045em;color:var(--v2-encre);font-variant-numeric:tabular-nums;flex:none;font-weight:200;line-height:.9}.dom-g .nv2-idt-unite{letter-spacing:-.02em}.dom-g .nv2-idt-mot{min-width:0;max-width:10em;color:var(--v2-encre);flex:0 auto}.dom-g .nv2-idt-avant{color:var(--v2-texte);flex:none}.dom-g .nv2-idt-fait--paire{flex-wrap:nowrap;flex:0 auto;gap:8px clamp(12px,1.1vw,20px)}.dom-g .nv2-idt-fait--paire .nv2-idt-terme:first-child{flex:none}.dom-g .nv2-idt-fait--paire .nv2-idt-terme:last-child{flex:0 auto}.dom-g .nv2-idt-plus{font-size:calc(var(--idt-nombre) * .5);color:var(--v2-encre);flex:none;margin-right:.1em;font-weight:200;line-height:.9}.dom-g .nv2-idt-prix{border-top:1px solid var(--v2-trait);font-size:var(--idt-mot);flex-wrap:wrap;align-items:baseline;gap:8px .5em;margin:clamp(38px,4.2vw,66px) 0 0;padding-top:clamp(20px,2.2vw,32px);font-weight:400;line-height:1.32;display:flex}.dom-g .nv2-idt-prix-de{color:var(--v2-texte)}.dom-g .nv2-idt-prix-val{font-size:calc(var(--idt-nombre) * .62);letter-spacing:-.035em;color:var(--v2-encre);font-weight:300;line-height:.95}.dom-g .nv2-idt-prix-unite{color:var(--v2-texte)}.dom-g .nv2-idt-prix-inc{letter-spacing:0;text-transform:none;color:var(--v2-encre);margin-left:.5em;font-weight:700}@media (max-width:1023px){.dom-g .nv2-idt-rang{flex-direction:column;align-items:flex-start;row-gap:clamp(34px,8vw,46px)}.dom-g .nv2-idt-fait{width:100%}.dom-g .nv2-idt-fait--paire{flex-wrap:wrap;flex:none;row-gap:4px}.dom-g .nv2-idt-fait--paire .nv2-idt-terme:last-child{flex:0 auto}.dom-g .nv2-idt-prix-inc{margin-left:0}}.dom-g .nv2-idt-bloc{min-width:0;display:block}.dom-g .nv2-idt-bloc>.nv2-idt-mot{display:block}.dom-g .nv2-idt-precision{max-width:10em;color:var(--v2-encre);margin-top:2px;display:block}@media (max-width:760px){.dom-g .nv2-idt{--idt-nombre:clamp(22px, 3.7svh, 28px);--idt-mot:clamp(12.5px, 1.9svh, 14px);--idt-pad-chambres:clamp(20px, 14.5svh - 68.3px, 70px);--idt-reserve:calc(var(--idt-pad-chambres) + 70px);min-height:calc(100svh - var(--hs-hero-h) - 96px - clamp(12px, 3.1svh, 22px) - 16px + var(--idt-reserve));padding-bottom:var(--idt-reserve);flex-direction:column;justify-content:flex-start;margin-top:clamp(12px,3.1svh,22px);margin-bottom:clamp(30px,7vw,48px);display:flex;position:relative}.dom-g .nv2-idt:before{content:"";border-top:1px solid var(--dg-encre,#171614);position:absolute;top:0;left:0;right:0}.dom-g .nv2-idt-rang{flex-flow:row;align-items:baseline;column-gap:clamp(12px,4vw,28px);display:flex}.dom-g .nv2-idt-lieu{order:1;margin-bottom:0}.dom-g .nv2-idt-lieu,.dom-g .nv2-idt-rang{flex:1 1 0;align-items:center;min-height:0;display:flex}.dom-g .nv2-idt-lieu,.dom-g .nv2-idt-rang,.dom-g .nv2-idt-prix{padding-top:clamp(5px,1.3svh,16px);padding-bottom:clamp(6px,1.55svh,18px)}.dom-g .nv2-idt-lieu{padding-top:calc(clamp(5px,1.3svh,16px) + 11px)}.dom-g .nv2-idt-rang{padding-bottom:calc(clamp(6px,1.55svh,18px) + 10px)}.dom-g .nv2-idt-prix{flex:1 1 0;align-content:center;min-height:0}.dom-g .nv2-idt-prix-val{line-height:1}.dom-g .nv2-idt-prix-de,.dom-g .nv2-idt-prix-unite,.dom-g .nv2-idt-prix-inc{line-height:1.25}.dom-g .nv2-idt-rang{border-top:1px solid var(--dg-trait,#17161421);order:2}.dom-g .nv2-idt-fait:first-child{flex:none;width:auto}.dom-g .nv2-idt-fait:last-child{flex:none;width:auto;margin-left:auto}.dom-g .nv2-idt-prix{border-top:1px solid var(--dg-trait,#17161421);order:5;margin-top:0}.dom-g .nv2-idt-fait--paire{width:auto;padding-top:var(--idt-pad-chambres);border-top:1px solid var(--dg-trait,#17161421);margin:0;position:absolute;bottom:0;left:0;right:0}.dom-g .nv2-idt-fait:not(.nv2-idt-fait--paire):not(:first-child):not(:last-child){display:none}.dom-g .nv2-idt{--idt-nombre:clamp(26px, 4.05svh, 34px);--idt-mot:clamp(13.5px, 2svh, 16px)}.dom-g .nv2-idt-fait--paire{--idt-nombre:26px;--idt-mot:13.5px;gap:3px 12px}.dom-g .nv2-idt-prix{border-top:1px solid var(--dg-trait,#17161421);margin-top:clamp(7px,2.6svh,20px);padding-top:clamp(7px,2.6svh,20px)}.dom-g .nv2-idt-prix-val{font-size:var(--idt-nombre);margin-right:.28em}.dom-g .nv2-idt-prix{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:0 .4em;margin-top:0;display:grid}.dom-g .nv2-idt-prix-de{grid-area:1/1/span 2}.dom-g .nv2-idt-prix-val{grid-area:1/2/span 2}.dom-g .nv2-idt-prix-unite{grid-area:1/3}.dom-g .nv2-idt-prix-inc{grid-area:2/3;margin-left:0}.dom-g .dom-hero-discover{display:none}}.dom-g .nv2-idt-prix--ouv{flex-flow:column;justify-content:center;align-items:flex-start;gap:4px 0;display:flex}.dom-g .nv2-idt-ouv-tit{font-size:calc(var(--idt-mot) * 1.25);letter-spacing:-.01em;color:var(--v2-encre);font-weight:700;line-height:1.2}.dom-g .nv2-idt-ouv-det{color:var(--v2-texte);font-weight:400;line-height:1.3}
.dom-g .nv2-gal{margin-bottom:var(--v2-saut)}.dom-g .nv2-gal-ouv{aspect-ratio:21/9;cursor:zoom-in;background:#2623200d;margin:0 0 clamp(22px,2.4vw,36px);position:relative;overflow:hidden}.dom-g .nv2-gal-ouv img{object-fit:cover}.dom-g .nv2-gal-tete{width:var(--v2-mesure);align-items:baseline;gap:18px;margin:0 auto clamp(18px,2vw,28px);display:flex}.dom-g .nv2-gal-num{letter-spacing:.1em;color:var(--v2-gris);padding-top:.2em;font-size:12px;font-weight:600}.dom-g .nv2-gal-titre{letter-spacing:-.03em;color:var(--v2-encre);margin:0;font-size:clamp(24px,2.7vw,42px);font-weight:200}.dom-g .nv2-gal-visite{color:var(--v2-texte);border-bottom:1px solid var(--v2-trait);margin-left:auto;padding-bottom:2px;font-size:14px;text-decoration:none}.dom-g .nv2-gal-visite:hover{border-bottom-color:var(--v2-encre)}.dom-g .nv2-gal-rail{width:calc(var(--v2-mesure) + var(--v2-gouttiere));margin-left:var(--v2-gouttiere);scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:var(--v2-gouttiere);gap:clamp(10px,1.1vw,18px);display:flex;overflow-x:auto}.dom-g .nv2-gal-rail::-webkit-scrollbar{display:none}.dom-g .nv2-gal-c{aspect-ratio:4/3;scroll-snap-align:start;cursor:zoom-in;background:#2623200d;flex:0 0 clamp(220px,25vw,380px);margin:0;position:relative}.dom-g .nv2-gal-c img{object-fit:cover}.dom-g .nv2-gal-leg{align-items:baseline;gap:8px;padding-top:9px;font-size:12px;display:flex;position:absolute;top:100%;left:0;right:0}.dom-g .nv2-gal-nom{letter-spacing:.1em;text-transform:uppercase;color:var(--v2-encre);font-weight:600}.dom-g .nv2-gal-det{color:var(--v2-gris)}.dom-g .nv2-gal-rail{padding-bottom:46px}.dom-g .nv2-gal--planche .nv2-gal-tete{margin-bottom:clamp(20px,2.2vw,32px)}.dom-g .nv2-planche{width:var(--v2-mesure);grid-template-columns:repeat(12,1fr);gap:clamp(48px,4vw,62px) clamp(12px,1.4vw,22px);margin-inline:auto;display:grid}.dom-g .nv2-planche-c{grid-column:span var(--c);aspect-ratio:var(--r);cursor:zoom-in;background:#2623200d;margin:0;position:relative}.dom-g .nv2-planche-c img{object-fit:cover}.dom-g .nv2-gal--defile{width:var(--v2-mesure);margin:0 auto var(--v2-saut);grid-template-columns:minmax(0,21%) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,60px);display:grid}.dom-g .nv2-gal--dp .nv2-dp{width:var(--v2-mesure);flex-direction:column;gap:clamp(46px,4.4vw,78px);margin:0 auto;display:flex}.dom-g .nv2-vis{width:var(--v2-mesure);grid-template-columns:minmax(0,21%) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,60px);margin:0 auto clamp(56px,6vw,96px);display:grid}.dom-g .nv2-som{gap:9px;margin:0 0 4px;padding:0;list-style:none;display:grid}.dom-g .nv2-som a{color:var(--v2-gris);grid-template-columns:2.2em 1fr;align-items:baseline;gap:4px;text-decoration:none;transition:color .18s;display:grid}.dom-g .nv2-som a:hover{color:var(--v2-encre)}.dom-g .nv2-som-num{letter-spacing:.1em;font-size:11px;font-weight:600}.dom-g .nv2-som-nom{font-size:15px;line-height:1.25}.dom-g .nv2-som-actif a{color:var(--v2-encre)}.dom-g .nv2-som-actif .nv2-som-nom{box-shadow:inset 0 -1px 0 var(--v2-encre);padding-bottom:2px;font-weight:500}.dom-g .nv2-vis-scene{--vis-chrome:300px;flex-direction:column;gap:12px;min-width:0;display:flex}.dom-g .nv2-vis-grande{height:calc(100svh - var(--vis-chrome));cursor:zoom-in;background:#2623200d;min-height:320px;max-height:760px;margin:0;animation:.32s nv2-fondu;position:relative}.dom-g .nv2-vis-grande img{object-fit:cover}.dom-g .nv2-vis-leg{align-items:baseline;gap:10px;min-height:1.4em;font-size:12px;display:flex}.dom-g .nv2-vis-rail{scrollbar-width:none;min-width:0;padding-right:var(--v2-gouttiere);margin-right:calc(-1 * var(--v2-gouttiere));gap:8px;display:flex;overflow-x:auto}.dom-g .nv2-vis-rail::-webkit-scrollbar{display:none}.dom-g .nv2-vis-vig{aspect-ratio:3/2;cursor:pointer;background:#2623200d;border:0;flex:0 0 clamp(78px,6.6vw,112px);margin-bottom:6px;padding:0;transition:box-shadow .18s;position:relative;box-shadow:0 6px 0 -4px #0000}.dom-g .nv2-vis-vig img{object-fit:cover}.dom-g .nv2-vis-vig--actif{box-shadow:0 6px 0 -4px var(--v2-encre)}.dom-g .nv2-vis-vig:hover{box-shadow:0 6px 0 -4px #2623204d}.dom-g .nv2-vis .nv2-gal-visite{margin-top:14px;margin-left:0}.dom-g .nv2-vis .nv2-def-compte{margin-top:2px}.dom-g .nv2-vis .nv2-def-tete-in{gap:0;min-width:0}.dom-g .nv2-grille .nv2-som,.dom-g .nv2-vis--large .nv2-som{border-top:1px solid var(--v2-trait);width:100%;margin-top:20px;padding-top:16px}.dom-g .nv2-grille .nv2-som ol,.dom-g .nv2-vis--large .nv2-som ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dom-g .nv2-grille .nv2-som a,.dom-g .nv2-vis--large .nv2-som a{color:var(--v2-gris);grid-template-columns:2.2em 1fr;align-items:baseline;gap:4px;text-decoration:none;transition:color .18s;display:grid}.dom-g .nv2-grille .nv2-som a:hover,.dom-g .nv2-vis--large .nv2-som a:hover{color:var(--v2-encre)}.dom-g .nv2-bloc{--nv2-ecran:calc(100svh - 128px);--nv2-bande:clamp(26px, 3vh, 46px);--nv2-chapitre:calc(2 * var(--nv2-ecran));width:var(--v2-mesure);margin:0 auto var(--v2-saut);grid-template-columns:minmax(0,23%) minmax(0,1fr);align-items:stretch;column-gap:clamp(24px,3vw,60px);display:grid}.dom-g .nv2-marche{z-index:3;min-width:0;height:calc(100% - var(--nv2-ecran) + (var(--n) + 1) * var(--nv2-pas));pointer-events:none;position:relative}.dom-g .nv2-marche-in{pointer-events:auto;background:var(--v2-papier);height:calc(var(--nv2-pas) - 24px);top:calc(152px + var(--n) * var(--nv2-pas));flex-direction:column;align-items:flex-start;padding-bottom:10px;display:flex;position:sticky}.dom-g .nv2-marche-lien{color:var(--v2-gris);text-decoration:none;transition:color .25s;display:block}.dom-g .nv2-marche-lien:hover,.dom-g .nv2-marche-lien--actif{color:var(--v2-encre)}.dom-g .nv2-marche-lien--actif .nv2-index-nom{letter-spacing:-.035em;font-weight:600}.dom-g .nv2-marche-lien--actif .nv2-index-num{opacity:1;font-weight:700}.dom-g .nv2-index-num{letter-spacing:.1em;color:currentColor;opacity:.65;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.dom-g .nv2-index-nom{letter-spacing:-.03em;font-size:clamp(21px,2.3vw,34px);font-weight:200;line-height:1.08;display:block}.dom-g .nv2-index-compte{letter-spacing:.15em;text-transform:uppercase;color:var(--v2-gris);padding-top:8px;font-size:11px;font-weight:600;display:block}.dom-g .nv2-panneau-marge .nv2-gal-visite{white-space:nowrap;margin-top:0;display:inline-flex}.dom-g .nv2-fleches+.nv2-gal-visite{margin-top:64px}.dom-g .nv2-panneau-marge{padding-top:calc(24px + var(--n) * var(--nv2-pas) - 12px)}.dom-g .nv2-fleches{gap:4px;display:flex}.dom-g .nv2-fleches button{width:44px;height:44px;color:var(--v2-encre);cursor:pointer;background:0 0;border:1px solid #26232052;padding:0;font-size:18px;line-height:1;transition:border-color .18s,color .18s}.dom-g .nv2-fleches button:hover{border-color:var(--v2-encre);color:var(--v2-encre)}.dom-g .nv2-pile{z-index:1;min-width:0;position:relative}.dom-g .nv2-bloc-corps{min-width:0;padding-bottom:clamp(40px,4vw,72px)}.dom-g .nv2-panneau{height:var(--nv2-ecran);min-height:380px;margin-inline:calc(-1 * var(--v2-gouttiere));padding-inline:var(--v2-gouttiere);background:var(--v2-papier);flex-direction:column;display:flex;position:sticky;top:128px}.dom-g .nv2-panneau-in{flex:1;grid-template-columns:minmax(0,23%) minmax(0,1fr);column-gap:clamp(24px,3vw,60px);min-height:0;display:grid}.dom-g .nv2-panneau-marge{min-width:0}.dom-g .nv2-panneau-bande{height:var(--nv2-bande);flex:none}.dom-g .nv2-panneau--planche{padding-block:clamp(22px,2.4vw,36px);scroll-margin-top:128px}.dom-g .nv2-bande-libre{z-index:2;height:var(--nv2-bande);background:var(--v2-papier);margin-inline:calc(-1 * var(--v2-gouttiere));position:relative}.dom-g .nv2-panneau--plein{padding-left:var(--v2-gouttiere);padding-right:0}.dom-g .nv2-panneau--plein .nv2-panneau-in{grid-template-columns:calc(.23 * var(--v2-mesure)) minmax(0, 1fr);column-gap:clamp(24px,3vw,60px)}@media (max-width:860px){.dom-g .nv2-bloc{grid-template-columns:1fr;grid-template-rows:none!important}.dom-g .nv2-marche,.dom-g .nv2-pile{grid-area:auto/1!important}.dom-g .nv2-panneau{height:auto;min-height:0;position:static}.dom-g .nv2-col-planche{padding-bottom:clamp(48px,8vw,84px)}.dom-g .nv2-fleches{display:none}.dom-g .nv2-marche-in{margin-bottom:16px;position:static}.dom-g .nv2-index-nom{font-size:clamp(19px,5.2vw,26px)}}.dom-g .nv2-gr-zone{min-width:0}.dom-g .nv2-gr-c{aspect-ratio:3/2;cursor:zoom-in;background:#2623200d;border:0;padding:0;position:relative}.dom-g .nv2-gr-c img{object-fit:cover}.dom-g .nv2-gr-leg{text-align:left;align-items:baseline;gap:8px;padding-top:9px;font-size:12px;display:flex;position:absolute;top:100%;left:0;right:0}.dom-g .nv2-gr-vue{flex-direction:column;gap:12px;display:flex}.dom-g .nv2-gr-vue-ph{background:#2623200d;height:calc(100svh - 280px);min-height:340px;max-height:780px;margin:0;animation:.3s nv2-fondu;position:relative}.dom-g .nv2-gr-vue-ph img{object-fit:contain;background:#2623200a}.dom-g .nv2-gr-vue-pied{align-items:baseline;gap:12px;font-size:12px;display:flex}.dom-g .nv2-gr-nav{align-items:baseline;gap:12px;margin-left:auto;display:flex}.dom-g .nv2-gr-nav button,.dom-g .nv2-gr-fermer{color:var(--v2-gris);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1;transition:color .16s}.dom-g .nv2-gr-nav button:hover,.dom-g .nv2-gr-fermer:hover{color:var(--v2-encre)}.dom-g .nv2-gr-compte{letter-spacing:.12em;color:var(--v2-gris);font-size:11px;font-weight:600}.dom-g .nv2-gr-fermer{margin-left:14px;font-size:22px}.dom-g .nv2-vis--large .nv2-vis-scene{--vis-chrome:360px}.dom-g .nv2-vis--large .nv2-vis-vig{flex:0 0 clamp(140px,12vw,200px)}.dom-g .nv2-bloc{width:var(--v2-mesure);margin:0 auto var(--v2-saut);grid-template-columns:minmax(0,23%) minmax(0,1fr);align-items:stretch;gap:clamp(24px,3vw,60px);display:grid}.dom-g .nv2-bloc-marge{position:relative}.dom-g .nv2-index{flex-direction:column;align-items:flex-start;display:flex;position:sticky;top:152px}.dom-g .nv2-index ol{gap:clamp(12px,1.4vw,22px);margin:0;padding:0;list-style:none;display:grid}.dom-g .nv2-index a{color:var(--v2-encre);text-decoration:none;display:block}.dom-g .nv2-index-num{letter-spacing:.1em;color:var(--v2-gris);font-size:12px;font-weight:600}.dom-g .nv2-index-nom{letter-spacing:-.03em;font-size:clamp(19px,2.1vw,32px);font-weight:200;line-height:1.08}.dom-g .nv2-index li{visibility:hidden}.dom-g .nv2-index li.nv2-index-vu{visibility:visible}.dom-g .nv2-index-vu a{color:var(--v2-gris);transition:color .25s}.dom-g .nv2-index-vu a:hover,.dom-g .nv2-index-actif a,.dom-g .nv2-index-actif .nv2-index-num{color:var(--v2-encre)}.dom-g .nv2-index-compte{letter-spacing:.15em;text-transform:uppercase;color:var(--v2-gris);margin-left:2.4em;padding-top:6px;padding-left:6px;font-size:11px;font-weight:600;display:block}.dom-g .nv2-index .nv2-gal-visite{white-space:nowrap;margin:26px 0 0}.dom-g .nv2-bloc-corps{gap:var(--v2-saut);flex-direction:column;min-width:0;display:flex}.dom-g .nv2-gal--nu{width:auto;min-width:0;margin:0;display:block}.dom-g .nv2-col{min-width:0;position:relative}.dom-g .nv2-col-photo{text-align:left;width:100%;font:inherit;cursor:zoom-in;background:#2623200d;border:0;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.dom-g .nv2-col-photo img{object-fit:cover}.dom-g .nv2-col-leg,.dom-g .nv2-col-vig-nom{text-align:left;color:#fff;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;background:linear-gradient(#0000,#0e0c0aad);font-weight:600;position:absolute;bottom:0;left:0;right:0}.dom-g .nv2-col-leg{padding:58px 20px 16px;font-size:12px}.dom-g .nv2-col-vig-nom{padding:34px 12px 10px;font-size:10px}.dom-g .nv2-col-vig-mention{letter-spacing:.015em;text-transform:none;opacity:.92;margin-top:5px;font-size:1.25em;font-weight:500;display:block}.dom-g .nv2-col-planche{flex-direction:column;min-width:0;min-height:0;display:flex}.dom-g .nv2-col-grille{--v2-ecart:clamp(18px, 2.1vw, 34px);grid-template-rows:1fr 1fr;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--v2-gouttiere) - var(--v2-ecart)) / 2);gap:var(--v2-ecart);scroll-snap-type:x mandatory;scrollbar-width:none;min-height:0;padding-right:var(--v2-gouttiere);margin-right:calc(-1 * var(--v2-gouttiere));flex:1;display:grid;overflow:auto hidden}.dom-g .nv2-col-grille::-webkit-scrollbar{display:none}.dom-g .nv2-col-vig{cursor:zoom-in;scroll-snap-align:start;background:#2623200d;border:0;width:100%;height:100%;min-height:0;padding:0;position:relative;overflow:hidden}.dom-g .nv2-col-vig img{object-fit:cover}.dom-g .nv2-index a{display:block}.dom-g .nv2-index-num{margin-bottom:6px;display:block}.dom-g .nv2-index-compte{margin-left:0;padding-left:0}.dom-g .nv2-gal-visite{align-items:center;gap:7px;display:inline-flex}.dom-g .nv2-panneau--plein .nv2-col-photo{margin-right:0}.dom-g .nv2-panneau--plein .nv2-col-leg{padding-right:clamp(20px,2.4vw,34px)}.dom-g .nv2-actm-marge .nv2-fleches{margin-top:22px}.dom-g .nv2-actm-bloc--encre .nv2-fleches button{color:var(--v2-papier);border-color:#fdfcfa4d}.dom-g .nv2-actm-bloc--encre .nv2-fleches button:hover{border-color:var(--v2-papier)}.dom-g .nv2-col-grille--corps{display:block}@media (pointer:coarse){.dom-g .nv2-gal-visite{position:relative}.dom-g .nv2-gal-visite:after{content:"";position:absolute;inset:-11px -8px}}@media (max-width:860px){.dom-g .nv2-bloc{grid-template-rows:none!important;grid-template-columns:1fr!important;gap:18px!important}.dom-g .nv2-marche,.dom-g .nv2-pile{grid-area:auto/1!important}.dom-g .nv2-index{position:static!important}.dom-g .nv2-marche-in{margin-bottom:16px;position:static!important}.dom-g .nv2-panneau{height:auto;min-height:0;position:static}.dom-g .nv2-fleches{display:none}}.dom-g .nv2-chap-tete{display:none}@media (max-width:860px){.dom-g .nv2-marche{display:none!important}.dom-g .nv2-chap-tete{width:var(--v2-mesure);justify-content:space-between;align-items:flex-end;gap:14px;margin:0 auto 14px;display:flex}.dom-g .nv2-chap-tete .nv2-gal-visite--tete{flex:none;margin-left:0;padding-bottom:5px}.dom-g .nv2-panneau--planche .nv2-panneau-marge{display:none}.dom-g .nv2-chap-tete .nv2-index-num{letter-spacing:.16em;color:var(--v2-gris);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.dom-g .nv2-chap-tete .nv2-index-nom{letter-spacing:-.03em;color:var(--v2-encre);font-size:clamp(22px,6vw,30px);font-weight:200;line-height:1.1;display:block}.dom-g .nv2-bloc{grid-template-rows:none!important;grid-template-columns:1fr!important;gap:0!important}.dom-g .nv2-pile{grid-area:auto/1!important}.dom-g .nv2-panneau{height:auto;min-height:0;position:static}.dom-g .nv2-panneau-in,.dom-g .nv2-panneau--plein .nv2-panneau-in{grid-template-columns:1fr!important;column-gap:0!important}.dom-g .nv2-panneau--plein{padding-left:0;padding-right:0}.dom-g .nv2-panneau--planche{padding-block:0}.dom-g .nv2-panneau-bande,.dom-g .nv2-bande-libre{height:0}.dom-g .nv2-col-photo{aspect-ratio:4/3;height:auto;margin-right:0}.dom-g .nv2-col-leg{padding:44px 20px 14px;font-size:11px}.dom-g .nv2-panneau-marge{width:var(--v2-mesure);order:2;margin:14px auto 0;padding-top:0!important}.dom-g .nv2-panneau--planche .nv2-panneau-in{flex-direction:column;display:flex!important}.dom-g .nv2-col-planche{order:1;min-height:0;padding-bottom:0}.dom-g .nv2-fleches{display:none}.dom-g .nv2-fleches+.nv2-gal-visite{margin-top:0}.dom-g .nv2-col-grille{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory!important;padding-right:var(--v2-gouttiere)!important;margin-right:calc(-1 * var(--v2-gouttiere))!important;grid-template-rows:auto!important;grid-template-columns:none!important;grid-auto-columns:72%!important;grid-auto-flow:column!important;gap:10px!important;display:grid!important;overflow:auto hidden!important}.dom-g .nv2-col-grille::-webkit-scrollbar{display:none}.dom-g .nv2-col-vig{aspect-ratio:3/2;scroll-snap-align:start;height:auto!important}.dom-g .nv2-col-vig-nom{padding:30px 12px 9px;font-size:10px}.dom-g .nv2-col-grille--corps{margin-right:0!important;padding-right:0!important;display:block!important;overflow-x:visible!important}.dom-g .nv2-panneau--planche+*{margin-top:0}.dom-g .nv2-chap-tete{margin-top:clamp(40px,9vw,64px)}}
.dom-g .rp{margin-bottom:var(--v2-saut)}.dom-g .rp-ouverture{width:var(--v2-mesure);letter-spacing:-.04em;color:var(--v2-encre);text-indent:-.045em;margin:0 auto 10px;font-size:clamp(30px,3.9vw,56px);font-weight:200;line-height:1.05}.dom-g .rp-saison{width:var(--v2-mesure);letter-spacing:.15em;text-transform:uppercase;color:var(--v2-gris);margin:0 auto clamp(34px,3.6vw,58px);font-size:11px;font-weight:600}.dom-g .rp-menu{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(18px,2vw,34px);display:grid}.dom-g .rp-menu-nom{border-bottom:1px solid var(--v2-trait);letter-spacing:.16em;text-transform:uppercase;color:var(--v2-gris);margin:0 0 8px;padding-bottom:7px;font-size:10px;font-weight:600}.dom-g .rp-menu ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dom-g .rp-menu li{color:var(--v2-texte);font-size:15px;line-height:1.45}.dom-g .rp-menu--compact li{font-size:13.5px}.dom-g .rp-sup{border-top:1px solid var(--v2-trait);flex-wrap:wrap;align-items:baseline;gap:12px;margin:clamp(18px,2vw,28px) 0 0;padding-top:14px;font-size:14px;display:flex}.dom-g .rp-sup-titre{color:var(--v2-ocre);font-weight:600}.dom-g .rp-sup-det{color:var(--v2-gris)}.dom-g .rp-sup-prix{letter-spacing:.13em;text-transform:uppercase;color:var(--v2-ocre);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600}.dom-g .rp--deroule .rp-corps{width:var(--v2-mesure);margin-inline:auto}.dom-g .rp-moment{border-top:1px solid var(--v2-trait);grid-template-columns:minmax(0,23%) minmax(0,1fr);column-gap:clamp(24px,3vw,60px);padding:clamp(26px,2.8vw,42px) 0;display:grid}.dom-g .rp-moment:last-child{border-bottom:1px solid var(--v2-trait)}.dom-g .rp-moment-tete h3{letter-spacing:-.025em;color:var(--v2-encre);margin:0 0 8px;font-size:clamp(18px,1.8vw,26px);font-weight:200;line-height:1.15}.dom-g .rp-sous{color:var(--v2-gris);margin:0;font-size:13px;line-height:1.45}.dom-g .rp-moment-corps{min-width:0}.dom-g .rp-tab{width:var(--v2-mesure);margin-inline:auto}.dom-g .rp-tab-tete,.dom-g .rp-tab-ligne{grid-template-columns:minmax(0,20%) minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:clamp(20px,2.4vw,44px);display:grid}.dom-g .rp-tab-tete{border-bottom:1px solid var(--v2-encre);letter-spacing:.16em;text-transform:uppercase;color:var(--v2-gris);padding-bottom:12px;font-size:10px;font-weight:600}.dom-g .rp-tab-col--sup{color:var(--v2-ocre)}.dom-g .rp-tab-ligne{border-bottom:1px solid var(--v2-trait);padding:clamp(16px,1.8vw,26px) 0}.dom-g .rp-tab-moment{letter-spacing:.14em;text-transform:uppercase;color:var(--v2-gris);font-size:11px;font-weight:600}.dom-g .rp-tab-cell{min-width:0;display:block}.dom-g .rp-tab-nom{color:var(--v2-encre);font-size:17px;display:block}.dom-g .rp-tab-cell--sup .rp-tab-nom{color:var(--v2-ocre)}.dom-g .rp-tab-sous{color:var(--v2-gris);margin-top:4px;font-size:13px;display:block}.dom-g .rp-tab-prix{letter-spacing:.13em;color:var(--v2-ocre);margin-top:4px;font-size:11px;font-weight:600;display:block}.dom-g .rp-tab-rien{color:var(--v2-trait)}.dom-g .rp-carte{width:var(--v2-mesure);grid-template-columns:minmax(0,23%) minmax(0,1fr);align-items:start;column-gap:clamp(24px,3vw,60px);margin-inline:auto;display:grid}.dom-g .rp-carte-liste{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:152px}.dom-g .rp-carte-liste button{font:inherit;text-align:left;color:var(--v2-gris);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1.3;transition:color .2s}.dom-g .rp-carte-liste button:hover{color:var(--v2-encre)}.dom-g .rp-carte-actif button{color:var(--v2-encre);font-weight:600}.dom-g .rp-carte-vue{min-width:0;animation:.28s nv2-fondu}.dom-g .rp-carte-titre{letter-spacing:-.03em;color:var(--v2-encre);margin:0 0 8px;font-size:clamp(22px,2.4vw,34px);font-weight:200}.dom-g .rp-carte-vue .rp-menu{margin-top:clamp(22px,2.4vw,34px)}.dom-g .rp-carte-sup{margin-top:clamp(26px,2.8vw,40px)}.dom-g .rp-carte-sup .rp-menu{margin-top:16px}.dom-g .rp-sup--bouton{border:0;border-top:1px solid var(--v2-trait);text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0}.dom-g .rp-sup-signe{color:var(--v2-gris);margin-left:14px;font-size:15px;font-weight:300}.dom-g .rp-sup--bouton:hover .rp-sup-signe{color:var(--v2-encre)}.dom-g .rp-sup-menu{margin-top:16px;animation:.25s nv2-fondu}.dom-g .rp-tab-bloc{border-bottom:1px solid var(--v2-trait)}.dom-g .rp-tab-bloc .rp-tab-ligne{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:clamp(16px,1.8vw,26px) 0}.dom-g .rp-tab-bloc .rp-tab-cell--sup{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dom-g .rp-tab-bloc .rp-sup-signe{margin-left:auto}.dom-g .rp-tab-detail{grid-template-columns:minmax(0,20%) minmax(0,1fr) minmax(0,1fr);column-gap:clamp(20px,2.4vw,44px);padding:0 0 clamp(20px,2.2vw,32px);animation:.25s nv2-fondu;display:grid}.dom-g .rp-tab-detail>*{grid-column:2}.dom-g .rp-tab-detail>.rp-tab-detail-sup{grid-column:3}.dom-g .rp-tab-detail .rp-menu{grid-template-columns:1fr;gap:16px}.dom-g .rp-tab-detail-sup .rp-menu-nom{color:var(--v2-ocre)}.dom-g .rp-bande-in{width:var(--v2-mesure);grid-template-columns:minmax(0,23%) minmax(0,1fr);align-items:start;column-gap:clamp(24px,3vw,60px);margin-inline:auto;display:grid}.dom-g .rp-bande-marge{min-width:0;position:sticky;top:152px}.dom-g .rp-bande-etq{color:var(--v2-texte);margin:0 0 18px;font-size:15px;line-height:1.4}.dom-g .rp-bande{scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;padding-right:var(--v2-gouttiere);margin-right:calc(-1 * var(--v2-gouttiere));align-items:stretch;gap:clamp(16px,1.8vw,22px);display:flex;overflow-x:auto}.dom-g .rp-bande::-webkit-scrollbar{display:none}.dom-g .rp-bande-c{scroll-snap-align:start;border-top:1px solid var(--v2-encre);flex:0 0 clamp(240px,25vw,340px);padding-top:16px}.dom-g .rp-bande-c--sup{border-top-color:var(--v2-ocre)}.dom-g .rp-bande-c h3{letter-spacing:-.02em;color:var(--v2-encre);margin:0 0 6px;font-size:clamp(16px,1.5vw,21px);font-weight:200}.dom-g .rp-bande-c--sup h3{color:var(--v2-ocre)}.dom-g .rp-bande-prix{letter-spacing:.13em;color:var(--v2-ocre);margin:0 0 10px;font-size:11px;font-weight:600}.dom-g .rp-bande-c .rp-menu{grid-template-columns:1fr;gap:14px;margin-top:14px}.dom-g .rp-col-grille{width:var(--v2-mesure);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,3.2vw,52px) clamp(30px,3.4vw,64px);margin-inline:auto;display:grid}.dom-g .rp-col-c{border-top:1px solid var(--v2-encre);padding-top:16px}.dom-g .rp-col-c h3{letter-spacing:-.02em;color:var(--v2-encre);margin:0 0 6px;font-size:clamp(17px,1.6vw,23px);font-weight:200}.dom-g .rp-col-c .rp-menu{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:14px}.dom-g .rp-col-sup{border-top:1px solid var(--v2-trait);margin-top:18px;padding-top:14px}.dom-g .rp-sup--plat{border:0;margin:0;padding:0}.dom-g .rp-fort{width:var(--v2-mesure);border-top:1px solid var(--v2-encre);grid-template-columns:minmax(0,23%) minmax(0,1fr);column-gap:clamp(24px,3vw,60px);margin:0 auto clamp(34px,3.6vw,56px);padding-top:clamp(20px,2.2vw,32px);display:grid}.dom-g .rp-fort-tete h3{letter-spacing:-.03em;color:var(--v2-encre);margin:0 0 8px;font-size:clamp(21px,2.2vw,32px);font-weight:200}.dom-g .rp-fort-corps{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,2.8vw,48px);min-width:0;display:grid}.dom-g .rp-fort-etq{letter-spacing:.15em;text-transform:uppercase;color:var(--v2-gris);align-items:baseline;gap:10px;margin:0 0 14px;font-size:11px;font-weight:600;display:flex}.dom-g .rp-fort-col--sup .rp-fort-etq{color:var(--v2-ocre)}.dom-g .rp-fort-col .rp-menu{grid-template-columns:1fr;gap:14px}.dom-g .rp-mineurs{width:var(--v2-mesure);border-top:1px solid var(--v2-trait);margin:clamp(30px,3.2vw,50px) auto 0}.dom-g .rp-mineur{border-bottom:1px solid var(--v2-trait);grid-template-columns:minmax(0,23%) minmax(0,1fr);column-gap:clamp(24px,3vw,60px);padding:clamp(14px,1.6vw,22px) 0;display:grid}.dom-g .rp-mineur-nom{color:var(--v2-encre);font-size:15px;display:block}.dom-g .rp-mineur-sous{color:var(--v2-gris);margin-top:3px;font-size:12px;display:block}.dom-g .rp-mineur-items{color:var(--v2-texte);margin:0;font-size:14px;line-height:1.55}.dom-g .rp-mineur-sup{flex-wrap:wrap;align-items:baseline;gap:10px;margin:8px 0 0;font-size:13px;display:flex}.dom-g .rp-mineur-sup .rp-mineur-items{color:var(--v2-gris);font-size:13px}.dom-g .rp-pan{width:var(--v2-mesure);grid-template-columns:minmax(0,1fr) minmax(0,38%);align-items:start;column-gap:clamp(30px,3.4vw,64px);margin-inline:auto;display:grid}.dom-g .rp-pan-grille{border-top:1px solid var(--v2-encre);min-width:0}.dom-g .rp-pan-ligne{border-bottom:1px solid var(--v2-trait);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);display:grid}.dom-g .rp-pan-cell{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--v2-encre);background:0 0;border:0;padding:clamp(13px,1.5vw,20px) 0;transition:box-shadow .18s,color .18s;display:block;box-shadow:inset 0 -2px 0 -1px #0000}.dom-g .rp-pan-cell:hover{box-shadow:inset 0 -2px 0 -1px var(--v2-trait)}.dom-g .rp-pan-cell--active{box-shadow:inset 0 -2px 0 -1px var(--v2-encre)}.dom-g .rp-pan-cell--sup{color:var(--v2-ocre)}.dom-g .rp-pan-cell--sup.rp-pan-cell--active{box-shadow:inset 0 -2px 0 -1px var(--v2-ocre)}.dom-g .rp-pan-nom{font-size:16px;line-height:1.3;display:block}.dom-g .rp-pan-sous{color:var(--v2-gris);margin-top:4px;font-size:12px;display:block}.dom-g .rp-pan-prix{letter-spacing:.13em;color:var(--v2-ocre);margin-top:4px;font-size:11px;font-weight:600;display:block}.dom-g .rp-pan-vide{color:var(--v2-trait);align-self:center}.dom-g .rp-pan-vue{border-top:1px solid var(--v2-encre);min-width:0;padding-top:16px;animation:.26s nv2-fondu;position:sticky;top:152px}.dom-g .rp-pan-vue--sup{border-top-color:var(--v2-ocre)}.dom-g .rp-pan-vue h3{letter-spacing:-.02em;color:var(--v2-encre);margin:0 0 6px;font-size:clamp(18px,1.8vw,25px);font-weight:200}.dom-g .rp-pan-vue--sup h3{color:var(--v2-ocre)}.dom-g .rp-pan-vue-prix{letter-spacing:.13em;color:var(--v2-ocre);margin:0 0 12px;font-size:11px;font-weight:600}.dom-g .rp-pan-vue .rp-menu{grid-template-columns:1fr;gap:16px;margin-top:16px}.dom-g .rp-pl{width:var(--v2-mesure);align-items:start;column-gap:clamp(30px,3.4vw,64px);margin-inline:auto;display:grid}.dom-g .rp--plan-colonne .rp-pl{grid-template-columns:minmax(0,21%) minmax(0,1fr)}.dom-g .rp--plan-grille .rp-pl{grid-template-columns:minmax(0,30%) minmax(0,1fr)}.dom-g .rp-pl-moments{gap:12px;display:grid;position:sticky;top:152px}.dom-g .rp-pl-moments button,.dom-g .rp-pl-barre button,.dom-g .rp-pl-moment{font:inherit;text-align:left;color:var(--v2-gris);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1.3;transition:color .18s}.dom-g .rp-pl-moments button:hover,.dom-g .rp-pl-barre button:hover,.dom-g .rp-pl-moment:hover{color:var(--v2-encre)}.dom-g .rp-pl-moments button.actif,.dom-g .rp-pl-barre button.actif{color:var(--v2-encre);font-weight:600}.dom-g .rp-pl-barre{width:var(--v2-mesure);border-bottom:1px solid var(--v2-encre);flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:0 auto clamp(26px,2.8vw,40px);padding-bottom:16px;display:flex}.dom-g .rp-pl-barre button+button:before{content:"·";color:var(--v2-trait);margin-right:20px}.dom-g .rp--plan-barre .rp-pl-vue{width:var(--v2-mesure);margin-inline:auto}.dom-g .rp-pl-grille{position:sticky;top:152px}.dom-g .rp-pl-ligne:first-of-type{border-top:1px solid var(--v2-encre)}.dom-g .rp-pl-ligne{border-bottom:1px solid var(--v2-trait);padding:13px 0}.dom-g .rp-pl-ligne--actif .rp-pl-moment{color:var(--v2-encre);font-weight:600}.dom-g .rp-pl-niveaux{gap:14px;margin-top:6px;display:flex}.dom-g .rp-pl-niveaux button{font:inherit;letter-spacing:.13em;text-transform:uppercase;color:var(--v2-gris);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 2px;font-size:10px;font-weight:600}.dom-g .rp-pl-niveaux button.sup{color:var(--v2-ocre)}.dom-g .rp-pl-niveaux button.actif{color:var(--v2-encre);border-bottom-color:var(--v2-encre)}.dom-g .rp-pl-niveaux button.sup.actif{color:var(--v2-ocre);border-bottom-color:var(--v2-ocre)}.dom-g .rp-pl-vue{min-width:0;animation:.26s nv2-fondu}.dom-g .rp-pl-vue h3{letter-spacing:-.03em;color:var(--v2-encre);margin:0 0 6px;font-size:clamp(21px,2.2vw,32px);font-weight:200}.dom-g .rp-pl-cmd{flex-wrap:wrap;gap:10px 26px;margin:clamp(18px,2vw,26px) 0 clamp(22px,2.4vw,32px);display:flex}.dom-g .rp-pl-bascule{border:1px solid var(--v2-trait);align-items:stretch;display:flex}.dom-g .rp-pl-bascule button{font:inherit;letter-spacing:.13em;text-transform:uppercase;color:var(--v2-gris);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:8px 16px;font-size:11px;font-weight:600;transition:background .18s,color .18s;display:flex}.dom-g .rp-pl-bascule button+button{border-left:1px solid var(--v2-trait)}.dom-g .rp-pl-bascule button:hover{color:var(--v2-encre)}.dom-g .rp-pl-bascule button.actif{background:var(--v2-encre);color:var(--v2-papier)}.dom-g .rp-pl-bascule button span{opacity:.7;font-size:10px}.dom-g .rp-pl-vue .rp-menu{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dom-g .rp--plan-table .rp-pl{grid-template-columns:minmax(0,42%) minmax(0,1fr)}.dom-g .rp-pt{min-width:0;position:sticky;top:152px}.dom-g .rp-pt-tete,.dom-g .rp-pt-ligne{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(14px,1.6vw,24px);display:grid}.dom-g .rp-pt-tete{border-bottom:1px solid var(--v2-encre);letter-spacing:.15em;text-transform:uppercase;color:var(--v2-gris);padding-bottom:10px;font-size:10px;font-weight:600}.dom-g .rp-pt-tete--sup{color:var(--v2-ocre)}.dom-g .rp-pt-ligne{border-bottom:1px solid var(--v2-trait);align-items:stretch}.dom-g .rp-pt-cell{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--v2-encre);background:0 0;border:0;padding:13px 0;transition:box-shadow .18s;display:block;box-shadow:inset 0 -2px 0 -1px #0000}.dom-g .rp-pt-cell:hover{box-shadow:inset 0 -2px 0 -1px var(--v2-trait)}.dom-g .rp-pt-cell.actif{box-shadow:inset 0 -2px 0 -1px var(--v2-encre)}.dom-g .rp-pt-cell--sup{color:var(--v2-ocre)}.dom-g .rp-pt-cell--sup.actif{box-shadow:inset 0 -2px 0 -1px var(--v2-ocre)}.dom-g .rp-pt-nom{font-size:15px;line-height:1.3;display:block}.dom-g .rp-pt-note,.dom-g .rp-pt-prix{letter-spacing:.13em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:600;display:block}.dom-g .rp-pt-note{color:var(--v2-gris)}.dom-g .rp-pt-prix{color:var(--v2-ocre)}.dom-g .rp-pt-vide{color:var(--v2-trait);align-self:center}.dom-g .rp--plan-arbre .rp-pl{grid-template-columns:minmax(0,26%) minmax(0,1fr)}.dom-g .rp-ar{min-width:0;position:sticky;top:152px}.dom-g .rp-ar-bloc{border-bottom:1px solid var(--v2-trait);padding:12px 0}.dom-g .rp-ar-bloc:first-of-type{border-top:1px solid var(--v2-encre)}.dom-g .rp-ar-moment{width:100%;font:inherit;text-align:left;color:var(--v2-gris);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1.3;transition:color .18s;display:block}.dom-g .rp-ar-moment:hover{color:var(--v2-encre)}.dom-g .rp-ar-moment.actif{color:var(--v2-encre);font-weight:600}.dom-g .rp-ar-festin{width:100%;font:inherit;text-align:left;color:#9a3f1cb8;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:7px;margin-top:7px;padding:0 0 0 14px;font-size:14px;line-height:1.3;transition:color .18s;display:flex}.dom-g .rp-ar-festin:hover{color:var(--v2-ocre)}.dom-g .rp-ar-festin.actif{color:var(--v2-ocre);font-weight:600}.dom-g .rp-ar-plus{flex:none;width:14px;margin-left:-14px}.dom-g .rp-ar-nom{min-width:0}.dom-g .rp-ar-prix{letter-spacing:.12em;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:600}.dom-g .rp-sous--reserve{min-height:2.9em;margin-bottom:0}.dom-g .rp-ar-legende{color:var(--v2-gris);gap:6px;margin:0 0 20px;font-size:11.5px;line-height:1.4;display:grid}.dom-g .rp-ar-legende>div{grid-template-columns:2.6em 1fr;align-items:baseline;gap:8px;display:grid}.dom-g .rp-ar-legende dt{margin:0;font-size:13px}.dom-g .rp-ar-legende dd{margin:0}.dom-g .rp-ar-legende-noir{color:var(--v2-encre);font-weight:600}.dom-g .rp-ar-legende-ocre{color:var(--v2-ocre);font-weight:600}.dom-g .rp--plan-ligne .rp-pl{grid-template-columns:minmax(0,30%) minmax(0,1fr)}.dom-g .rp--plan-double .rp-pl{grid-template-columns:minmax(0,24%) minmax(0,1fr)}.dom-g .rp-lg{min-width:0;position:sticky;top:152px}.dom-g .rp-lg-ligne{border-bottom:1px solid var(--v2-trait);align-items:baseline;gap:12px;padding:13px 0;display:flex}.dom-g .rp-lg-ligne:first-of-type{border-top:1px solid var(--v2-encre)}.dom-g .rp-lg-a,.dom-g .rp-lg-b{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .18s}.dom-g .rp-lg-a{color:var(--v2-gris);font-size:15px;line-height:1.3}.dom-g .rp-lg-a:hover{color:var(--v2-encre)}.dom-g .rp-lg-a.actif{color:var(--v2-encre);font-weight:600}.dom-g .rp-lg-b{letter-spacing:.12em;text-transform:uppercase;color:#9a3f1cb8;white-space:nowrap;align-items:baseline;gap:7px;margin-left:auto;font-size:11px;font-weight:600;display:flex}.dom-g .rp-lg-b:hover,.dom-g .rp-lg-b.actif{color:var(--v2-ocre)}.dom-g .rp-lg-b.actif{box-shadow:inset 0 -2px 0 -1px var(--v2-ocre)}.dom-g .rp-lg-prix{opacity:.85;font-size:10px}.dom-g .rp-lg--simple .rp-lg-a{font-size:16px}.dom-g .rp-lg-marque{color:var(--v2-ocre);margin-left:auto;font-size:14px}.dom-g .rp-db-sup{border-top:1px solid var(--v2-ocre);margin-top:clamp(30px,3.2vw,48px);padding-top:clamp(20px,2.2vw,30px)}.dom-g .rp-db-tete{align-items:baseline;gap:14px;display:flex}.dom-g .rp-db-tete h4{letter-spacing:-.02em;color:var(--v2-ocre);margin:0;font-size:clamp(17px,1.7vw,24px);font-weight:200}.dom-g .rp-db-prix{letter-spacing:.13em;color:var(--v2-ocre);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600}.dom-g .rp-db-sup .rp-menu-nom{color:#9a3f1cbf}.dom-g .rp-pl-niveaux--cmd button{font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-gris);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 3px;font-size:11px;font-weight:600;transition:color .18s,border-color .18s}.dom-g .rp-pl-niveaux--cmd button.actif{color:var(--v2-encre);border-bottom-color:var(--v2-encre)}.dom-g .rp-pl-niveaux-prix{opacity:.85;margin-left:7px;font-size:10px}.dom-g .rp-pl-intro{color:var(--v2-gris);margin:0 0 18px;font-size:12px;line-height:1.5}.dom-g .rp-pl-intro strong{color:var(--v2-encre);font-weight:600}.dom-g .rp-pl-intro em{color:var(--v2-ocre);font-style:normal;font-weight:600}.dom-g .rp-pl-intro span{display:block}.dom-g .rp--plan-grille-b .rp-pl-niveaux{align-items:baseline;gap:8px}.dom-g .rp--plan-grille-b .rp-pl{grid-template-columns:minmax(0,23%) minmax(0,1fr)}.dom-g .rp-pl-intro{color:var(--v2-gris);gap:5px;margin:0 0 20px;font-size:11.5px;line-height:1.4;display:grid}.dom-g .rp-pl-intro>div{align-items:baseline;gap:8px;display:flex}.dom-g .rp-pl-intro dt{color:var(--v2-encre);white-space:nowrap;margin:0;font-weight:600}.dom-g .rp-pl-intro dt.sup{color:var(--v2-ocre)}.dom-g .rp-pl-intro dd{margin:0}.dom-g .rp--plan-grille-b .rp-pl-niveaux{flex-wrap:wrap;align-items:baseline;gap:7px}.dom-g .rp-pl-ou{color:var(--v2-gris);font-size:11px}.dom-g .rp--plan-grille-b .rp-pl-niveaux button{text-transform:none;letter-spacing:.01em;font-size:12.5px;font-weight:400}.dom-g .rp--plan-grille-b .rp-pl-niveaux button.actif{font-weight:600}.dom-g .rp-pl-niveaux--cmd{align-items:baseline;gap:8px;padding-right:8px;display:inline-flex}.dom-g .rp-pl-niveaux--cmd button{font:inherit;text-transform:none;letter-spacing:.01em;color:var(--v2-gris);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 3px;font-size:13px;font-weight:400;transition:color .18s,border-color .18s}.dom-g .rp-pl-niveaux--cmd button:hover{color:var(--v2-encre)}.dom-g .rp-pl-niveaux--cmd button.sup{color:#9a3f1cb8}.dom-g .rp-pl-niveaux--cmd button.actif{color:var(--v2-encre);border-bottom-color:var(--v2-encre);font-weight:600}.dom-g .rp-pl-niveaux--cmd button.sup.actif{color:var(--v2-ocre);border-bottom-color:var(--v2-ocre)}.dom-g .rp-pl-niveaux-prix{letter-spacing:.1em;opacity:.9;margin-left:7px;font-size:10px;font-weight:600}.dom-g .rp--plan-grille-b .rp-pl-cmd{align-items:baseline;gap:12px clamp(38px,4.4vw,72px)}.dom-g .rp-pl-niveaux--format button.actif{color:var(--v2-encre);border-bottom-color:var(--v2-encre)}.dom-g .rp-pl-ligne:has(+.rp-pl-brunch){border-bottom:0}.dom-g .rp-pl-brunch{border-top:1px solid var(--v2-encre);margin-top:7px;padding-top:13px}.dom-g .rp-pl-brunch button{font:inherit;text-align:left;color:var(--v2-gris);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1.3;transition:color .18s}.dom-g .rp-pl-brunch button:hover{color:var(--v2-encre)}.dom-g .rp-pl-brunch--actif button{color:var(--v2-encre);font-weight:600}.dom-g .rp-pl-brunch p{color:var(--v2-gris);margin:5px 0 0;font-size:11.5px;line-height:1.4}@media (pointer:coarse){.dom-g .rp-pl-moments button,.dom-g .rp-pl-barre button,.dom-g .rp-pl-moment,.dom-g .rp-pl-niveaux button,.dom-g .rp-pl-jour button,.dom-g .rp-pl-panneau button,.dom-g .rp-pl-brunch button{position:relative}.dom-g .rp-pl-moments button:after,.dom-g .rp-pl-barre button:after,.dom-g .rp-pl-moment:after,.dom-g .rp-pl-niveaux button:after,.dom-g .rp-pl-jour button:after,.dom-g .rp-pl-panneau button:after,.dom-g .rp-pl-brunch button:after{content:"";position:absolute;inset:-11px -8px}}@media (max-width:760px){.dom-g .rp-ar-legende,.dom-g .rp-pl-intro,.dom-g .rp-pl-brunch p{font-size:12.5px}}@media (max-width:860px){.dom-g .rp--plan-colonne .rp-pl,.dom-g .rp--plan-grille .rp-pl{row-gap:22px;grid-template-columns:1fr!important}.dom-g .rp-pl-grille{width:100%;position:static}.dom-g .rp-pl-moments{scrollbar-width:none;border-bottom:1px solid var(--v2-trait);gap:20px;padding-bottom:4px;overflow-x:auto;display:flex!important;position:static!important}.dom-g .rp-pl-moments::-webkit-scrollbar{display:none}.dom-g .rp-pl-ligne{flex:none}.dom-g .rp-pl-moment{white-space:nowrap}.dom-g .rp-pl-grille .rp-pl-niveaux{display:none}.dom-g .rp-pl-intro{grid-column:1/-1}.dom-g .rp-pl-intro>div{flex-wrap:wrap}.dom-g .rp-br-doigt{display:inline}.dom-g .rpb .rp-saison{margin-bottom:20px}.dom-g .rpb :focus-visible{outline:1px solid var(--v2-encre);outline-offset:2px;border-radius:0}.dom-g .rpb .rpb-legende{width:var(--v2-mesure);border-top:1px solid var(--v2-trait);margin:0 auto;padding-top:20px}.dom-g .rpb .rpb-legende .rp-pl-intro{margin:0}.dom-g .rpb .rpb-legende .rct-plus-tard{color:var(--v2-texte);margin:12px 0 0;font-size:13.5px;line-height:1.55}.dom-g .rpb .rpb-liste{width:var(--v2-mesure);border-top:1px solid var(--v2-encre);margin:20px auto 0}.dom-g .rpb .rpb-ligne{border-bottom:1px solid var(--v2-trait);padding:16px 0 15px}.dom-g .rpb .rpb-liste>:last-child{border-bottom:0}.dom-g .rpb .rpb-liste>:has(+.rpb-brunch){border-bottom:0}.dom-g .rpb .rpb-brunch{border-top:1px solid var(--v2-encre);margin-top:7px;padding-top:13px}.dom-g .rpb .rpb-brunch .rpb-nom{color:var(--v2-gris);font-size:15px;font-weight:400}.dom-g .rpb .rpb-brunch.rpb-ligne--ouvert .rpb-nom{color:var(--v2-encre);font-weight:600}.dom-g .rpb .rpb-brunch-note{color:var(--v2-gris);margin:5px 0 0;font-size:12.5px;line-height:1.4}.dom-g .rpb .rpb-tete{position:relative}.dom-g .rpb .rpb-tete:after{content:"";position:absolute;inset:-22px 0 -4px}.dom-g .rpb .rpb-tete{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:16px;width:100%;padding:0;font-family:inherit;display:flex}.dom-g .rpb .rpb-nom{letter-spacing:-.01em;color:var(--v2-encre);font-size:16px;font-weight:600}.dom-g .rpb .rpb-voir{letter-spacing:.01em;color:var(--v2-gris);white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.dom-g .rpb .rpb-chev{transition:transform .18s}.dom-g .rpb .rpb-ligne--ouvert .rpb-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.dom-g .rpb .rpb-chev{transition:none}}.dom-g .rpb .rpb-ligne .rp-pl-niveaux{display:flex}.dom-g .rpb .rpb-ligne--ouvert .rpb-nom{font-weight:600}.dom-g .rpb .rpb-ligne--ouvert{border-bottom:0}.dom-g .rpb .rpb-pli{border-bottom:1px solid var(--v2-trait);padding:2px 0 20px}.dom-g .rpb .rpb-pli .rp-pl-vue>h3,.dom-g .rpb .rpb-pli .rp-pl-cmd{display:none}.dom-g .rpb .rp-pl-niveaux--format{margin-left:14px}}.rp-br-doigt{display:none}
.dom-g .nv2-act{margin-bottom:var(--v2-saut)}.dom-g .nv2-act-groupe{width:var(--v2-mesure);border-bottom:1px solid var(--v2-trait);letter-spacing:.16em;text-transform:uppercase;color:var(--v2-gris);margin:clamp(40px,4vw,64px) auto clamp(18px,2vw,28px);padding-bottom:12px;font-size:11px;font-weight:600}.dom-g .nv2-act-ligne{width:var(--v2-mesure);grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;gap:clamp(24px,3.4vw,64px);margin:0 auto clamp(28px,3vw,48px);display:grid}.dom-g .nv2-act-ligne--inv .nv2-act-ph{order:2}.dom-g .nv2-act-ph{aspect-ratio:3/2;background:#2623200d;position:relative}.dom-g .nv2-act-ph img{object-fit:cover}.dom-g .nv2-act-nom{letter-spacing:-.025em;color:var(--v2-encre);margin:0 0 12px;font-size:clamp(22px,2.3vw,36px);font-weight:200;line-height:1.1}.dom-g .nv2-act-desc{max-width:46ch;color:var(--v2-texte);margin:0;font-size:16px;line-height:1.6}.dom-g .nv2-act-pied{border-top:1px solid var(--v2-trait);letter-spacing:.15em;text-transform:uppercase;color:var(--v2-gris);align-items:baseline;gap:16px;margin-top:18px;padding-top:14px;font-size:11px;font-weight:600;display:flex}.dom-g .nv2-act-prix{color:var(--v2-encre);margin-left:auto}.dom-g .nv2-act-groupe{align-items:baseline;display:flex}.dom-g .nv2-act-groupe-n{letter-spacing:.1em;color:#26232059;margin-left:auto}.dom-g .nv2-act-rail{width:calc(var(--v2-mesure) + var(--v2-gouttiere));margin-left:var(--v2-gouttiere);scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:var(--v2-gouttiere);gap:clamp(10px,1.1vw,18px);display:flex;overflow-x:auto}.dom-g .nv2-act-rail::-webkit-scrollbar{display:none}.dom-g .nv2-act-carte{scroll-snap-align:start;flex:0 0 clamp(200px,22vw,300px);margin:0}.dom-g .nv2-act-carte-ph{aspect-ratio:3/2;background:#2623200d;position:relative}.dom-g .nv2-act-carte-ph img{object-fit:cover}.dom-g .nv2-act-carte figcaption{align-items:baseline;gap:10px;padding-top:10px;display:flex}.dom-g .nv2-act-carte-nom{color:var(--v2-encre);font-size:15px;line-height:1.3}.dom-g .nv2-act-carte-prix{letter-spacing:.13em;text-transform:uppercase;color:var(--v2-gris);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:600}.dom-g .nv2-actm{margin-bottom:var(--v2-saut)}.dom-g .nv2-actm-bloc{padding:clamp(30px,3.4vw,54px) 0 clamp(40px,4.4vw,72px)}.dom-g .nv2-actm-bloc:not(.nv2-actm-bloc--encre){padding-top:0}.dom-g .nv2-actm-bloc--encre{background:var(--v2-encre);color:var(--v2-papier)}.dom-g .nv2-actm-bloc:not(.nv2-actm-bloc--encre){padding-bottom:var(--v2-bascule)}.dom-g .nv2-actm-bloc--encre{padding-top:var(--v2-bascule);padding-bottom:var(--v2-bascule)}.dom-g .nv2-actm-in{width:var(--v2-mesure);grid-template-columns:minmax(0,23%) minmax(0,1fr);align-items:start;column-gap:clamp(24px,3vw,60px);margin-inline:auto;display:grid}.dom-g .nv2-actm-marge{min-width:0;position:sticky;top:152px}.dom-g .nv2-actm-ouverture{width:var(--v2-mesure);letter-spacing:-.04em;color:var(--v2-encre);margin:0 auto clamp(34px,3.6vw,58px);margin-left:max(var(--v2-gouttiere), calc((100vw - var(--v2-mesure)) / 2));text-indent:-.045em;font-size:clamp(30px,3.9vw,56px);font-weight:200;line-height:1.05}.dom-g .nv2-actm-registre{letter-spacing:-.02em;text-wrap:balance;color:var(--v2-encre);margin:0;font-size:clamp(20px,2.2vw,30px);font-weight:300;line-height:1.15}.dom-g .nv2-actm-bloc--encre .nv2-actm-registre{color:var(--v2-papier)}.dom-g .nv2-actm-film{scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;padding-right:var(--v2-gouttiere);margin-right:calc(-1 * var(--v2-gouttiere));gap:clamp(14px,1.6vw,22px);display:flex;overflow-x:auto}.dom-g .nv2-actm-film::-webkit-scrollbar{display:none}.dom-g .nv2-actm-film{align-items:stretch}.dom-g .nv2-actm-c{scroll-snap-align:start;flex-direction:column;flex:0 0 clamp(210px,24vw,330px);display:flex}.dom-g .nv2-actm-pied{margin-top:auto}.dom-g .nv2-actm-c>figure:last-child{margin-bottom:0}.dom-g .nv2-actm-ph{aspect-ratio:3/4;background:#26232014;margin:0 0 14px;position:relative;overflow:hidden}.dom-g .nv2-actm-ph img{object-fit:cover}.dom-g .nv2-actm-ph figcaption{letter-spacing:.13em;text-transform:uppercase;color:#fff;background:linear-gradient(#0000,#0e0c0ab8);justify-content:space-between;align-items:baseline;gap:10px;padding:44px 14px 12px;font-size:11px;font-weight:600;display:flex;position:absolute;inset:auto 0 0}.dom-g .nv2-actm-ph figcaption .nv2-actm-quand{letter-spacing:.02em;text-transform:none;white-space:nowrap;flex:none;font-weight:400}.dom-g .nv2-actm-pied{border-top:1px solid var(--v2-trait);letter-spacing:.14em;text-transform:uppercase;color:var(--v2-gris);align-items:baseline;gap:12px;margin:auto 0 0;padding-top:10px;font-size:11px;font-weight:600;display:flex}.dom-g .nv2-actm-prix{color:var(--v2-encre);margin-left:auto}.dom-g .nv2-actm-bloc--encre .nv2-actm-pied{color:#fdfcfa99;border-top-color:#fdfcfa2e}.dom-g .nv2-actm-bloc--encre .nv2-actm-prix{color:var(--v2-papier)}@media (max-width:860px){.dom-g .nv2-actm-in{row-gap:18px;grid-template-columns:1fr!important}.dom-g .nv2-actm-marge{position:static!important}}@media (max-width:760px){.dom-g .nv2-actm-ph figcaption .nv2-actm-quand{font-size:12.5px}}
.dom-g .nv2-actm-c--verso .nv2-actm-ph{position:relative}.dom-g .nv2-actm-verso{z-index:2;opacity:0;pointer-events:none;text-align:left;background:color-mix(in srgb, var(--v2-papier,#fbf9f5) 94%, transparent);color:var(--v2-encre,#171614);flex-direction:column;justify-content:flex-end;gap:9px;padding:22px 20px;transition:opacity .28s,transform .28s;display:flex;position:absolute;inset:0;transform:translateY(10px)}.dom-g .nv2-actm-bloc:not(.nv2-actm-bloc--encre) .nv2-actm-verso{background:color-mix(in srgb, var(--v2-encre,#171614) 92%, transparent);color:var(--v2-papier,#fbf9f5)}.dom-g .nv2-actm-c--verso:hover .nv2-actm-verso,.dom-g .nv2-actm-c--verso:focus-within .nv2-actm-verso{opacity:1;pointer-events:auto;transform:none}.dom-g .nv2-actm-verso-nom{margin:0;font-size:17px;font-weight:600;line-height:1.25}.dom-g .nv2-actm-verso-desc{opacity:.82;margin:0;font-size:14px;line-height:1.5}.dom-g .nv2-actm-verso-pied{letter-spacing:.04em;opacity:.62;margin:4px 0 0;font-size:12px}.dom-g .nv2-actm-verso-cle{z-index:3;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.dom-g .nv2-actm-verso-cle:focus-visible{outline:2px solid var(--v2-ocre,#9a3f1c);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.dom-g .nv2-actm-verso{transition:none;transform:none}}
.dom-g .nv2-avis .card{padding:0!important}.dom-g .nv2-avis{width:var(--v2-mesure);margin:0 auto var(--v2-saut)}.dom-g .nv2-avis .card,.dom-g .nv2-avis .pcard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dom-g .nv2-avis .head-in{margin:0 0 clamp(30px,3.4vw,52px)}.dom-g .nv2-avis .sec-title{letter-spacing:-.04em;max-width:none;color:var(--v2-encre);font-size:clamp(30px,3.9vw,56px);font-weight:200;line-height:1.05}.dom-g .nv2-avis .hs-avis-row{border-top:1px solid var(--v2-encre);gap:clamp(28px,3.4vw,64px);padding-top:26px}.dom-g .nv2-avis figure{background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:0!important}.dom-g .nv2-avis blockquote{letter-spacing:-.01em!important;color:var(--v2-texte)!important;margin:0!important;font-family:inherit!important;font-size:clamp(16px,1.35vw,20px)!important;font-style:normal!important;font-weight:300!important;line-height:1.6!important}@media (max-width:760px){.dom-g .nv2-avis .hs-avis-row{border-top:0;gap:0;padding-top:0}.dom-g .nv2-avis .hs-avis-row>figure+figure{border-top:1px solid var(--v2-trait)!important;margin-top:clamp(26px,7vw,38px)!important;padding-top:clamp(26px,7vw,38px)!important}}
.dom-g #configurateur{--d-manip:#2623207a;--d-marge:clamp(20px, 2.6vw, 44px);--d-respire:clamp(24px, 2.6vw, 38px);width:var(--v2-mesure);margin:var(--v2-saut) auto;padding:0;box-shadow:none!important;background-color:#0000!important;border:0!important}.dom-g #configurateur>*,.dom-g #configurateur .config-header,.dom-g #configurateur .cfg-pax-wrap,.dom-g #configurateur .config-layout{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.dom-g #configurateur .config-header{margin-bottom:var(--d-respire);border-bottom:0;padding-bottom:0}.dom-g #configurateur .sec-label{letter-spacing:.16em;text-transform:uppercase;color:var(--v2-gris);margin-bottom:14px;font-size:11px;font-weight:600}.dom-g #configurateur .sec-title{white-space:normal;letter-spacing:-.035em;color:var(--v2-encre);margin:0;font-size:clamp(28px,3.4vw,50px);font-weight:200;line-height:1.06}.dom-g #configurateur .config-header>div:not([class]){letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--v2-gris)!important;margin-top:14px!important;font-family:inherit!important;font-size:11px!important;font-style:normal!important;font-weight:600!important}.dom-g #configurateur .config-header p{max-width:62ch;color:var(--v2-texte)!important;margin-top:14px!important;font-family:inherit!important;font-size:15px!important;line-height:1.55!important}.dom-g #configurateur .step{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.dom-g #configurateur .cfg-pax-wrap{padding-bottom:var(--d-respire);margin-bottom:var(--d-respire);border-bottom:1px solid var(--v2-trait)}.dom-g #configurateur .step-header{align-items:baseline;gap:14px;margin-bottom:22px}.dom-g #configurateur .step-num,.dom-g #configurateur .step-num.active{letter-spacing:-.03em;width:auto;min-width:0;height:auto;color:var(--v2-encre);background:0 0;border:0;border-radius:0;padding:0;font-size:clamp(21px,1.8vw,28px);font-weight:200;line-height:1}.dom-g #configurateur .step-name{letter-spacing:.18em;text-transform:uppercase;color:var(--v2-encre);font-size:12px;font-weight:600}.dom-g #configurateur .cfg-step-note{color:var(--v2-gris);margin-left:22px;font-family:inherit;font-size:12px}.dom-g #configurateur .step-header>div[style]{letter-spacing:.13em!important;text-transform:uppercase!important;color:var(--v2-gris)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-family:inherit!important;font-size:11px!important;font-weight:600!important}.dom-g #configurateur .step-header>div[style] span[style]{background:var(--v2-encre)!important}.dom-g #configurateur .participants-input{background:0 0;border:0;border-radius:0;gap:16px;max-width:none;padding:0}.dom-g #configurateur .pax-btn{border:1px solid var(--d-manip);width:42px;height:42px;color:var(--v2-encre);background:0 0;border-radius:0;font-family:inherit;font-size:16px;font-weight:400;transition:border-color .18s,color .18s}.dom-g #configurateur .pax-btn:hover{border-color:var(--v2-encre);background:0 0}.dom-g #configurateur .pax-val{letter-spacing:-.04em;min-width:62px;color:var(--v2-encre);font-size:clamp(30px,3vw,42px);font-weight:200}.dom-g #configurateur .pax-label{color:var(--v2-gris);font-size:15px;line-height:1.45}.dom-g #configurateur .step>div>div[style]{color:var(--v2-texte)!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important}.dom-g #configurateur .step>div>div[style] svg{color:var(--v2-gris)!important}.dom-g #configurateur .cfgb-couchage{margin-top:var(--d-respire);padding:var(--d-respire) 0 0;border:0;border-top:1px solid var(--v2-trait);background:0 0;border-radius:0}.dom-g #configurateur .cfgb-couchage-head{margin-bottom:18px}.dom-g #configurateur .cfgb-couchage-title{letter-spacing:-.015em;color:var(--v2-encre);margin:0 0 6px;font-family:inherit;font-size:clamp(18px,1.6vw,23px);font-weight:300;line-height:1.25}.dom-g #configurateur .cfgb-couchage-sub{color:var(--v2-gris);margin:0;font-family:inherit;font-size:14px}.dom-g #configurateur .cfgb-two{gap:clamp(10px,1.1vw,16px)}.dom-g #configurateur .cfgb-pick{border:1px solid var(--d-manip);background:0 0;border-radius:0;gap:8px;padding:clamp(15px,1.4vw,20px);font-family:inherit;transition:border-color .18s,box-shadow .18s}.dom-g #configurateur .cfgb-pick:hover{border-color:var(--v2-encre)}.dom-g #configurateur .cfgb-pick--on{border-color:var(--v2-encre);box-shadow:inset 0 0 0 1px var(--v2-encre);background:0 0}.dom-g #configurateur .cfgb-pick--on:hover{border-color:var(--v2-encre)}.dom-g #configurateur .cfgb-pick svg{stroke:var(--v2-gris)}.dom-g #configurateur .cfgb-pick--on svg{stroke:var(--v2-encre)}.dom-g #configurateur .cfgb-pick-opt{letter-spacing:.13em;text-transform:uppercase;color:var(--v2-gris);font-size:11px;font-weight:600}.dom-g #configurateur .cfgb-pick--on .cfgb-pick-opt{color:var(--v2-encre)}.dom-g #configurateur .cfgb-pick-check{color:var(--v2-encre);margin-left:auto;font-size:12px;font-weight:600}.dom-g #configurateur .cfgb-pick-main{color:var(--v2-encre);font-size:clamp(16px,1.35vw,19px);font-weight:400;line-height:1.3}.dom-g #configurateur .cfgb-pick--on .cfgb-pick-main{font-weight:500}.dom-g #configurateur .cfgb-pick-detail{color:var(--v2-gris);font-size:13px}.dom-g #configurateur .cfgb-pick[data-testid=couchage-gite] .cfgb-pick-detail{color:var(--v2-ocre)}.dom-g #configurateur .cfgb-gite-ctrl{border-top:1px solid var(--v2-trait);margin-top:18px;padding-top:18px;font-family:inherit}.dom-g #configurateur .cfgb-gite-label{letter-spacing:.13em;text-transform:uppercase;color:var(--v2-gris);font-size:11px;font-weight:600}.dom-g #configurateur .cfgb-gite-stepper{background:0 0;border:0;border-radius:0;gap:10px;padding:0}.dom-g #configurateur .cfgb-gite-stepper button{border:1px solid var(--d-manip);width:34px;height:34px;color:var(--v2-encre);border-radius:0;font-family:inherit;font-size:16px;font-weight:400;transition:border-color .18s}.dom-g #configurateur .cfgb-gite-stepper button:hover:not(:disabled){border-color:var(--v2-encre);background:0 0}.dom-g #configurateur .cfgb-gite-stepper button:disabled{border-color:var(--v2-trait);color:var(--v2-gris)}.dom-g #configurateur .cfgb-gite-val{color:var(--v2-encre);font-size:17px;font-weight:400}.dom-g #configurateur .cfgb-gite-statut{background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:400}.dom-g #configurateur .cfgb-gite-statut--ok{color:var(--v2-gris)}.dom-g #configurateur .cfgb-gite-statut--alerte{color:var(--v2-ocre)}.dom-g #configurateur .cal-container{background:0 0;border:0;border-radius:0;padding:0}.dom-g #configurateur .cal-month-col:first-child{border-right-color:var(--v2-trait)}.dom-g #configurateur .cal-month-title{letter-spacing:.15em;text-transform:uppercase;color:var(--v2-encre);font-size:11px;font-weight:600}.dom-g #configurateur .cal-nav-btn{border:1px solid var(--d-manip);width:30px;height:30px;color:var(--v2-encre);background:0 0;border-radius:0;font-size:15px;transition:border-color .18s}.dom-g #configurateur .cal-nav-btn:hover{border-color:var(--v2-encre);background:0 0}.dom-g #configurateur .cal-day-header{letter-spacing:.13em;text-transform:uppercase;color:var(--v2-gris);font-family:inherit;font-size:10px;font-weight:600}.dom-g #configurateur .cal-month-from{color:var(--v2-gris);font-family:inherit;font-size:12px;font-weight:400}.dom-g #configurateur .cal-month-from strong{color:var(--v2-encre);font-weight:600}.dom-g #configurateur .cal-day{background:0 0;border:1px solid #0000;border-radius:0;min-height:58px}.dom-g #configurateur .cal-day.available{border-color:var(--d-manip);background:0 0}.dom-g #configurateur .cal-day.available:hover{border-color:var(--v2-encre);background:0 0}.dom-g #configurateur .cal-d{color:var(--v2-encre);font-family:inherit;font-size:15px;font-weight:400}.dom-g #configurateur .cal-p{color:var(--v2-gris);font-family:inherit;font-size:11px;font-weight:400}.dom-g #configurateur .cal-day.selected,.dom-g #configurateur .cal-day.range-start,.dom-g #configurateur .cal-day.range-end,.dom-g #configurateur .cal-day.in-range{border-color:var(--v2-encre)!important;background:var(--v2-encre)!important;border-radius:0!important}.dom-g #configurateur .cal-day.selected .cal-d,.dom-g #configurateur .cal-day.range-start .cal-d,.dom-g #configurateur .cal-day.range-end .cal-d,.dom-g #configurateur .cal-day.in-range .cal-d{color:var(--v2-papier)!important}.dom-g #configurateur .cal-day.unavailable,.dom-g #configurateur .cal-day.past,.dom-g #configurateur .cal-day.out-of-week,.dom-g #configurateur .cal-day.empty{background:0 0;border-color:#0000}.dom-g #configurateur .cal-min-badge,.dom-g #configurateur .cal-time-badge{letter-spacing:.12em;border:0;border-radius:0;font-family:inherit}.dom-g #configurateur .cal-min-badge{background:var(--v2-encre);color:var(--v2-papier)}.dom-g #configurateur .cal-min-badge:after{border-top-color:var(--v2-encre)}.dom-g #configurateur .cal-time-badge{background:var(--v2-papier);color:var(--v2-encre);padding:4px 6px}.dom-g #configurateur .cal-time-badge:after{display:none}.dom-g #configurateur .cal-time-badge--red{color:var(--v2-encre);font-weight:700}.dom-g #configurateur .cal-morning-dot{background:var(--v2-encre)}.dom-g #configurateur .cal-day.selected .cal-morning-dot,.dom-g #configurateur .cal-day.range-start .cal-morning-dot,.dom-g #configurateur .cal-day.range-end .cal-morning-dot,.dom-g #configurateur .cal-day.in-range .cal-morning-dot{background:var(--v2-papier)}.dom-g #configurateur .cal-clear-btn{border:1px solid var(--d-manip);letter-spacing:.15em;text-transform:uppercase;color:var(--v2-encre);background:0 0;border-radius:0;margin-top:clamp(16px,1.6vw,24px);padding:11px 20px;font-family:inherit;font-size:11px;font-weight:600;transition:border-color .18s}.dom-g #configurateur .cal-clear-btn:hover{border-color:var(--v2-encre);background:0 0}.dom-g #configurateur .config-layout{gap:0}.dom-g #configurateur .config-main{padding-right:clamp(26px,2.8vw,48px)}.dom-g #configurateur .config-sidebar{border-left:1px solid var(--v2-trait);padding-left:clamp(26px,2.8vw,48px)}.dom-g #configurateur .sidebar-box{box-shadow:none;background:0 0;border:0;border-radius:0}.dom-g #configurateur .sidebar-box-scroll{padding:0!important}.dom-g #configurateur .sidebar-ctablock{padding:var(--sb-frontiere) 0 0}#config-gate .sidebar-box-scroll>div:first-child{letter-spacing:-.02em!important;color:var(--v2-encre)!important;margin-bottom:12px!important;font-family:inherit!important;font-size:clamp(19px,1.5vw,24px)!important;font-weight:300!important;line-height:1.2!important}#config-gate .sidebar-box-scroll>div:nth-child(2){color:var(--v2-texte)!important;margin-bottom:22px!important;font-family:inherit!important;font-size:13px!important;line-height:1.6!important}.dom-g #configurateur .sidebar-box button[aria-label^=Continuer\ avec]{border:1px solid var(--d-manip)!important;color:var(--v2-encre)!important;background:0 0!important;border-radius:0!important;padding:12px 10px!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;transition:border-color .18s!important}.dom-g #configurateur .sidebar-box button[aria-label^=Continuer\ avec]:hover{border-color:var(--v2-encre)!important}.dom-g #configurateur .sidebar-box div:has(>span[style*=background]){letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--v2-gris)!important;gap:12px!important;margin:18px 0!important;font-family:inherit!important;font-size:10px!important;font-weight:600!important}.dom-g #configurateur .sidebar-box span[style*=background]{background:var(--v2-trait)!important}.dom-g #configurateur .sidebar-box input:not([aria-hidden=true]){border:1px solid var(--d-manip)!important;color:var(--v2-encre)!important;background:0 0!important;border-radius:0!important;padding:13px 14px!important;font-family:inherit!important;font-size:13px!important;transition:border-color .18s!important}.dom-g #configurateur .sidebar-box input:not([aria-hidden=true]):focus{border-color:var(--v2-encre)!important}.dom-g #configurateur .sidebar-box input::placeholder{color:var(--v2-gris)}.dom-g #configurateur .cta-reserver{border:1px solid var(--v2-encre);background:var(--v2-encre);letter-spacing:.18em;color:var(--v2-papier);border-radius:0;padding:15px 20px;font-family:inherit;font-size:11px;font-weight:600}@media (max-width:1024px){.dom-g #configurateur .config-main{padding-right:0}.dom-g #configurateur .config-sidebar{padding-left:0;padding-top:var(--d-respire);margin-top:var(--d-respire);border-left:0;border-top:1px solid var(--v2-trait)}}@media (max-width:768px){.dom-g #configurateur{--d-marge:18px}.dom-g #configurateur .cal-day{min-height:62px}.dom-g #configurateur .cal-p{font-size:10px}.dom-g #configurateur .step-header{gap:12px}.dom-g #configurateur .cfg-step-note{margin-left:0}.dom-g #configurateur .cta-reserver{padding:16px 20px}}.dom-g #configurateur .cfg-pax-wrap{padding-bottom:0}.dom-g #configurateur .repas-config-day:last-child{margin-bottom:0}.dom-g #configurateur .repas-config-day:last-child .rct-repas:last-child{padding-bottom:0}.dom-g #configurateur .config-main .step,.dom-g #configurateur .sidebar-box{border-top:1px solid var(--v2-encre);padding-top:var(--d-respire)}.dom-g #configurateur .step-num,.dom-g #configurateur .step-num.active{display:none}.dom-g #configurateur .step-name{letter-spacing:-.03em;text-transform:none;color:var(--v2-encre);font-size:clamp(21px,2.3vw,34px);font-weight:200;line-height:1.1}.dom-g #configurateur .step-header{flex-wrap:wrap;align-items:baseline;gap:4px 16px}.dom-g #configurateur .cfg-step-note{flex-basis:100%;margin-top:2px}.dom-g #configurateur .cfg-step-attente{color:var(--v2-gris);margin-left:22px;font-family:inherit;font-size:15px;line-height:1.45}.dom-g #configurateur .config-header>div:not([class]){display:none}.dom-g #configurateur .config-header p{max-width:none}.dom-g #configurateur .sec-label{display:none}.dom-g #configurateur .cfg-pax-wrap{border-bottom:0}.dom-g #configurateur .cfg-step-note{margin-left:0;font-size:15px;line-height:1.45}.dom-g #configurateur .cfg-pax-wrap{margin-bottom:0}.dom-g #configurateur .config-main .step{padding-bottom:var(--d-respire)}.dom-g #configurateur .repas-config-day-label,.dom-g #configurateur .rct-col-hdr-name,.dom-g #configurateur .rct-std-box,.dom-g #configurateur .rct-opt-name,.dom-g #configurateur .activ-check-name,.dom-g #configurateur .activ-check-price,.dom-g #configurateur .fed-badge,.dom-g #configurateur .sidebar-price,.dom-g #configurateur .hs-amount{color:var(--v2-encre)}.dom-g #configurateur .activ-row-desc,.dom-g #configurateur .activ-row-price-sub,.dom-g #configurateur .sidebar-from,.dom-g #configurateur .sidebar-price-unit,.dom-g #configurateur .sidebar-row-label{color:var(--v2-gris)}.dom-g #configurateur .rct-voir-menu,.dom-g #configurateur .rct-opt-pill,.dom-g #configurateur .cfgb-chip,.dom-g #configurateur .rct-sig-tag,.dom-g #configurateur .fed-badge--opt,.dom-g #configurateur .fed-badge-opt{color:var(--v2-ocre)}.dom-g #configurateur .rct-std-box,.dom-g #configurateur .rct-opt-box,.dom-g #configurateur .activ-check-item{border:1px solid var(--d-manip)!important;background:0 0!important}.dom-g #configurateur .rct-std-check{background:var(--v2-encre)!important;color:var(--v2-papier)!important}.dom-g #configurateur .fed-badge{letter-spacing:.13em;padding:0;font-size:11px;font-weight:600;background:0 0!important}.dom-g #configurateur .sidebar-divider{background:var(--v2-trait)}.dom-g #configurateur .config-main em,.dom-g #configurateur .config-sidebar em,.dom-g #configurateur [style*=italic]{font-style:normal!important}.dom-g #configurateur .cta-devis{letter-spacing:.15em;color:var(--v2-encre);font-size:11px;font-weight:600;border-color:var(--v2-encre)!important;border-radius:0!important}.dom-g #configurateur .config-main .step>p,.dom-g #configurateur .activ-check-name span{color:var(--v2-gris)}.dom-g #configurateur .sidebar-top div,.dom-g #configurateur .sidebar-box-scroll>div{color:var(--v2-texte)}.dom-g #configurateur .sidebar-top span,.dom-g #configurateur .sidebar-box-scroll span{color:var(--v2-gris)}.dom-g #configurateur .sidebar-box-scroll strong,.dom-g #configurateur .sidebar-box-scroll b,.dom-g #configurateur .config-main button>div:first-child,.dom-g #configurateur .config-main .step>div>div>div:first-child{color:var(--v2-encre)}.dom-g #configurateur .config-main button>div+div{color:var(--v2-gris)}.dom-g #configurateur .cal-day .cal-p{color:var(--v2-gris)!important}.dom-g #configurateur .cal-day.selected .cal-p,.dom-g #configurateur .cal-day.range-start .cal-p,.dom-g #configurateur .cal-day.range-end .cal-p,.dom-g #configurateur .cal-day.in-range .cal-p{color:#fdfcfa9e!important}.dom-g #configurateur [style*="rgb(120, 112, 104)"],.dom-g #configurateur [style*="rgb(140, 132, 128)"],.dom-g #configurateur [style*="rgba(35, 21, 8, 0.38)"],.dom-g #configurateur [style*="rgba(35, 21, 8, 0.4)"],.dom-g #configurateur [style*="rgba(35, 21, 8, 0.45)"]{color:var(--v2-gris)!important}.dom-g #configurateur [style*="rgb(37, 35, 32)"],.dom-g #configurateur [style*="rgb(38, 35, 32)"]{color:var(--v2-encre)!important}.dom-g #configurateur [style*="rgba(35, 21, 8, 0.75)"]{color:var(--v2-texte)!important}.dom-g #configurateur [style*="rgb(158, 75, 40)"],.dom-g #configurateur [style*="rgb(168, 92, 60)"],.dom-g #configurateur [style*="rgb(168, 67, 31)"]{color:var(--v2-ocre)!important}.dom-g #configurateur [style*=Montserrat]{font-family:inherit!important}.dom-g #configurateur .rct-grid{display:block}.dom-g #configurateur .rct-col-hdr,.dom-g #configurateur .rct-grid>div:first-child:empty{display:none}.dom-g #configurateur .rct-repas{border-top:1px solid var(--v2-trait);grid-template-columns:minmax(150px,220px) 1fr 1fr;align-items:baseline;column-gap:clamp(16px,1.8vw,30px);padding:13px 0;display:grid}.dom-g #configurateur .rct-row-label,.dom-g #configurateur .rct-std-cell,.dom-g #configurateur .rct-opt-cell{border:0;padding:0}.dom-g #configurateur .rct-row-label{font-size:15px}.dom-g #configurateur .sidebar-attente{padding:clamp(28px,5vh,64px) 0 clamp(24px,4vh,48px)}.dom-g #configurateur .sidebar-attente p{max-width:22em;color:var(--v2-gris);margin:0;font-size:15px;line-height:1.55}.dom-g #configurateur .sidebar-top{padding-left:0;padding-right:0}.dom-g #configurateur .sidebar-top .sidebar-sejour{color:var(--v2-encre);margin-top:calc(-1*clamp(2px,.6vh,6px));margin-bottom:clamp(6px,1.2vh,14px);font-size:15px;line-height:1.45}.dom-g #configurateur .cta-reserver,.dom-g #configurateur .cta-reserver--action,.dom-g #configurateur .cta-reserver--action:hover:not(:disabled){box-shadow:none}.dom-g #configurateur .cta-devis{letter-spacing:1.98px;padding:15px 20px}.dom-g #configurateur .sidebar-row-val,.dom-g #configurateur .sidebar-price,.dom-g #configurateur .hs-amount{font-variant-numeric:tabular-nums}.dom-g #configurateur .sidebar-box{--sb-frontiere:calc(12px + clamp(6px, 1vh, 12px))}.dom-g #configurateur .sidebar-from{padding-top:var(--sb-frontiere);border-top:1px solid #2623201a}.dom-g #configurateur .sidebar-box-scroll .sidebar-total-label{text-transform:uppercase;letter-spacing:.16em;color:var(--v2-texte);font-size:11px;font-weight:400}.dom-g #configurateur .sidebar-top{margin-bottom:0;padding-top:0;padding-bottom:0}.dom-g #configurateur .sidebar-row{border:0;padding:1px 0}.dom-g #configurateur .sidebar-price{letter-spacing:-.04em;font-size:clamp(42px,3.8vw,60px);font-weight:200}.dom-g #configurateur .sidebar-divider{display:none}.dom-g #configurateur .sidebar-rows{margin-top:20px}.dom-g #configurateur .sidebar-row-label{color:var(--v2-gris)}.dom-g #configurateur .sidebar-row-val{color:var(--v2-encre)}.dom-g #configurateur .sidebar-top .sidebar-from{margin-top:calc(12px + clamp(6px,1vh,12px))}.dom-g #configurateur .sidebar-top [data-testid=sidebox-prixpp]:has(.sidebar-price-unit~span) .sidebar-price{color:var(--v2-encre)}.dom-g #configurateur .sidebar-top>div[style*="rgb(158, 75, 40)"]{color:var(--v2-encre)!important}.dom-g #configurateur .sidebar-top>div[style*="rgb(158, 75, 40)"] span{color:var(--v2-encre)}@media (max-width:600px){.dom-g .mmb{background:var(--v2-papier);border-top:1px solid var(--v2-trait);box-shadow:none}.dom-g .mmb-el{border-radius:0}.dom-g .mmb-beige,.dom-g .dom-mobile-contact-btn{border:1px solid var(--v2-trait);box-shadow:none;color:var(--v2-encre);background:0 0;border-radius:0}.dom-g .mmb-compose-l1{color:var(--v2-encre);letter-spacing:.18em;font-size:11px}.dom-g .mmb-compose-l2{color:var(--v2-gris);font-family:inherit;font-size:12px;font-style:normal}.dom-g .mmb-hint-txt{color:var(--v2-texte)}.dom-g .mmb-hint-txt b,.dom-g .mmb-price-v{color:var(--v2-encre)}.dom-g .mmb-price-u{color:var(--v2-gris)}.dom-g .mmb-see-t{color:var(--v2-encre);letter-spacing:.16em;font-size:11px}.dom-g .mmb-see-a{color:var(--v2-encre)}}.dom-g .est-sheet{background:var(--v2-papier);border-top:1px solid var(--v2-trait);border-radius:0;box-shadow:0 -30px 80px #00000059}.dom-g .est-handle{color:var(--v2-gris);letter-spacing:.16em}.dom-g .est-head{border-bottom-color:var(--v2-trait)}.dom-g .est-head-pre{color:var(--v2-texte)}.dom-g .est-head-key,.dom-g .est-head-dates{color:var(--v2-encre)}.dom-g .est-head-meta{color:var(--v2-gris)}.dom-g .est-line{color:var(--v2-texte)}.dom-g .est-line span:last-child{color:var(--v2-encre)}.dom-g .est-mail{border:1px solid var(--v2-trait);box-shadow:none;color:var(--v2-encre);letter-spacing:.16em;background:0 0;border-radius:0;font-size:11px}.dom-g .est-mail--sent{color:var(--v2-gris)}.dom-g #configurateur .config-nouvelle-demande{grid-template-columns:1fr 360px;gap:0;margin:0 0 14px;display:grid}.dom-g #configurateur .config-nouvelle-demande>*{border-left:1px solid #0000;grid-column:2;padding-left:clamp(26px,2.8vw,48px)}.dom-g #configurateur .config-nouvelle-demande button{width:100%}@media (max-width:1024px){.dom-g #configurateur .config-nouvelle-demande{grid-template-columns:1fr}.dom-g #configurateur .config-nouvelle-demande>*{grid-column:1;padding-left:0}}.dom-g #configurateur .sidebar-ctablock .cta-reserver,.dom-g #configurateur .sidebar-ctablock .cta-devis{letter-spacing:normal;text-transform:none;font-size:13.5px;font-weight:600}.dom-g #configurateur .sidebar-cta-paire{align-items:stretch;gap:8px;margin-bottom:8px;display:flex}.dom-g #configurateur .sidebar-cta-paire .cta-paire-item{text-align:center;white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;width:auto;min-width:0;margin-bottom:0;padding:clamp(8px,1.15vh,12px) 12px;line-height:1.25;display:flex}.dom-g #configurateur .sidebar-cta-paire .cta-paire-item:first-child{flex:1.75 1 0}.dom-g #configurateur .sidebar-annonce .hsm-annonce-s{color:var(--v2-encre);font-size:13.5px;font-weight:500;line-height:1.45}.dom-g #configurateur .sidebar-summary:empty{padding:0}.dom-g #configurateur .sidebar-etat{font-size:11px;font-weight:700}.dom-g #configurateur .sidebar-box-scroll{min-height:0;overflow-y:auto}.dom-g #configurateur .sidebar-etat{margin-bottom:clamp(6px,1.1vh,12px);padding-bottom:0}.dom-g #configurateur .sidebar-box-scroll{overflow-y:visible}.dom-g #configurateur .sidebar-detail{min-height:0;overflow-y:auto}.dom-g #configurateur .hsm-recap{border-bottom:0}.dom-g #configurateur .sidebar-detail{overflow-y:visible}.dom-g #configurateur .sidebar-box{--sb-frontiere:calc(clamp(4px, 1vh, 12px) + clamp(3px, 1vh, 12px));max-height:none}.dom-g #configurateur .sidebar-etat,.dom-g #configurateur .sidebar-annonce{margin-bottom:clamp(3px,1.1vh,12px)}.dom-g #configurateur .sidebar-price{font-size:min(clamp(42px,3.8vw,60px),clamp(34px,6.2vh,60px))}@media (max-height:900px){.dom-g #configurateur .sidebar-row{line-height:1.28}.dom-g #configurateur .sidebar-top{margin-bottom:4px}.dom-g #configurateur .sidebar-top div,.dom-g #configurateur .sidebar-top span{line-height:1.3}.dom-g #configurateur .hsm-recap-date{font-size:14px}.dom-g #configurateur .sidebar-detail{gap:0}}.dom-g #configurateur .sidebar-box{--sb-frontiere:calc(clamp(3px, .8vh, 10px) + clamp(2px, .8vh, 10px));padding-top:calc(var(--d-respire) * .8)}.dom-g #configurateur .sidebar-detail{gap:clamp(0px,.3vh,3px)}.dom-g #configurateur .sidebar-annonce,.dom-g #configurateur .sidebar-etat{margin-bottom:clamp(2px,.9vh,10px)}.dom-g #configurateur .sidebar-cta-paire{margin-bottom:clamp(2px,.65vh,6px)}.dom-g #configurateur .sidebar-cta-paire .cta-paire-item{padding:clamp(8px,1.15vh,12px) 12px}.dom-g #configurateur .sidebar-ctablock{padding-top:clamp(5px,1.1vh,14px)}.dom-g #configurateur .hsm-recap{padding:clamp(3px,1vh,10px) 0 clamp(2px,1vh,11px)}.dom-g #configurateur .sidebar-ctablock .cta-reserver,.dom-g #configurateur .sidebar-ctablock .cta-devis{padding:clamp(8px,1.15vh,12px) 12px}.dom-g #configurateur .sidebar-ctablock:has(>.cta-reserver--action:first-child){padding-top:var(--sb-frontiere);margin-top:var(--sb-frontiere);border-top:1px solid #2623201a}@media (max-width:760px){.dom-g #configurateur{margin-top:clamp(26px,6.5vw,44px);padding-top:clamp(26px,6.5vw,44px);border-top:1px solid var(--v2-encre,#171614)!important}}.dom-g .est-sheet{background:var(--v2-papier,#fdfcfa);border-top:2px solid var(--v2-encre,#171614);padding:0 var(--dg-gutter,20px) calc(18px + env(safe-area-inset-bottom,0px));border-radius:0;box-shadow:0 -16px 50px #00000038}.dom-g .est-handle{letter-spacing:.16em;color:var(--v2-gris,#8a837b);border-bottom:1px solid var(--v2-encre);padding:13px 0 12px;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600}.dom-g .est-handle>span[aria-hidden]{font-size:13px;line-height:1}.dom-g .est-handle{justify-content:space-between;gap:0}.dom-g .est-handle>span[aria-hidden]{letter-spacing:0;flex:none;font-weight:400;display:inline-block;transform:rotate(180deg)}.dom-g #configurateur .est-sheet .sidebar-box{border-top:0;max-height:none;padding-top:0;position:static}@media (max-width:860px){.dom-g #configurateur .sidebar-cta-paire .dom-bnd-rdv{text-align:center;border-bottom:0;flex:1 1 0;justify-content:center;padding-bottom:0;margin-left:-8px!important}.dom-g #configurateur .sidebar-cta-paire .dom-bnd-rdv-mot{border-bottom:1.5px solid var(--dg-ink,#171614);padding-bottom:3px;display:inline-block}}.dom-g .est-sheet .sidebar-box-scroll{max-height:none;overflow-y:visible}@media (max-width:860px){.dom-g #configurateur .sidebar-ctablock{border-top:1px solid var(--v2-trait);padding-top:21px}.dom-g #configurateur .sidebar-cta-paire .cta-paire-item{flex:1 1 0}.dom-g #configurateur .est-titre{border-bottom:1px solid var(--v2-encre);letter-spacing:.16em;text-transform:uppercase;color:var(--v2-gris);margin:0 0 14px;padding:0 0 12px;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600}.dom-g #configurateur .config-sidebar>.sidebar-box{border-top:0;padding-top:2px}.dom-g #configurateur .est-sheet .est-titre{display:none}.dom-g #configurateur .sidebar-etat,.dom-g #configurateur .sidebar-annonce{border-top:0!important;padding-top:0!important}}@media (min-width:861px){.dom-g #configurateur .est-titre{display:none}}@media (max-width:860px){.dom-g #configurateur .est-maison{border-bottom:1px solid var(--v2-trait);letter-spacing:-.02em;color:var(--v2-encre);margin:14px 0;padding-bottom:12px;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:21px;line-height:1.15}.dom-g #configurateur .est-maison-pre{font-weight:200}.dom-g #configurateur .est-maison-nom{font-weight:600}}@media (min-width:861px){.dom-g #configurateur .est-maison{display:none}}@media (max-width:860px){.dom-g #configurateur [data-testid=sidebox-totalgroupe]{padding-bottom:6px}.dom-g #configurateur div:has(+[data-testid=sidebox-totalgroupe]){margin-bottom:6px!important}}
.dom-g #configurateur .rct-std-box,.dom-g #configurateur .rct-opt-box{background:0 0!important;border:0!important;padding:11px 0!important}.dom-g #configurateur .rct-grid{row-gap:0}.dom-g #configurateur .rct-row-label,.dom-g #configurateur .rct-std-cell,.dom-g #configurateur .rct-opt-cell{border-top:0}.dom-g #configurateur .rct-sig-tag{display:none}.dom-g #configurateur .rct-opt-name{font-weight:500;color:var(--v2-ocre)!important}.dom-g #configurateur .rct-opt-pill{font-size:13px;color:var(--v2-ocre)!important;background:0 0!important;padding:0!important}.dom-g #configurateur .cfgb-chip--add{letter-spacing:0;text-transform:none;font-size:13px;border:0!important;border-bottom:1px solid var(--v2-ocre)!important;color:var(--v2-ocre)!important;background:0 0!important;border-radius:0!important;padding:0 0 2px!important}.dom-g #configurateur .rct-std-check{background:var(--v2-encre)!important;color:#0000!important;border-radius:100px!important;width:6px!important;min-width:0!important;height:6px!important;padding:0!important;font-size:0!important}.dom-g #configurateur .rct-std-box--selected{font-weight:600}.dom-g #configurateur .rct-std-box--off{color:var(--v2-gris);cursor:pointer}.dom-g #configurateur .rct-std-box--off:hover,.dom-g #configurateur .rct-std-box--off:focus-visible{color:var(--v2-encre);outline:0}.dom-g #configurateur .repas-config-day-label{border-top:1px solid var(--v2-trait);margin-top:15px;padding-top:28px}.dom-g #configurateur .rct-repas:last-child{padding-bottom:0}.dom-g #configurateur .repas-config-day{margin-bottom:0}.dom-g #configurateur .rct-grid{grid-template-columns:210px 1fr 1fr}.dom-g #configurateur .rct-row-label{font-size:15px}.dom-g #configurateur .rct-voir-menu{font-size:12.5px}
.dom-g #configurateur .activ-check-item{grid-template-columns:1fr max-content;align-items:baseline;column-gap:28px;max-width:920px;margin:0;padding:13px 0 14px;display:grid;border:0!important;border-top:1px solid var(--v2-trait)!important;background:0 0!important;border-radius:0!important}.dom-g #configurateur .activ-check-item:first-child{border-top:0!important}.dom-g #configurateur .activ-config-grid{gap:0;max-width:920px;display:block}.dom-g #configurateur .activ-row-main{grid-column:1;min-width:0}.dom-g #configurateur .activ-check-name{color:var(--v2-encre);font-size:16px;font-weight:600}.dom-g #configurateur .activ-row-desc{color:var(--v2-gris);margin-top:3px;font-size:13.5px;line-height:1.5}.dom-g #configurateur .activ-row-right{grid-column:2;justify-content:flex-end;align-items:baseline;gap:10px;display:flex}.dom-g #configurateur .activ-row-price{text-align:right;white-space:nowrap;order:2}.dom-g #configurateur .activ-check-price{color:var(--v2-encre);font-size:14px;font-weight:500}.dom-g #configurateur .activ-row-price-sub{display:none}.dom-g #configurateur .cfgb-badge{color:var(--v2-gris);order:2;font-size:14px;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dom-g #configurateur .activ-row-note{display:none}.dom-g #configurateur .activ-check-item:hover .activ-act-btn{border-color:var(--v2-encre)}.dom-g #configurateur .activ-row-right:after{content:"";width:13px;color:var(--v2-ocre);flex:0 0 13px;order:4;align-self:center;font-size:13px;line-height:1}.dom-g #configurateur .activ-check-item.checked .activ-row-right:after{content:"✓"}.dom-g #configurateur .activ-check-item.checked .activ-check-price,.dom-g #configurateur .activ-check-item.checked .cfgb-badge{color:var(--v2-ocre);font-weight:600}.dom-g #configurateur .activ-plus-tard{white-space:nowrap;max-width:100%;margin:0 0 0 auto}.dom-g #configurateur .step-header:has(.activ-plus-tard){max-width:920px}.dom-g #configurateur .trs-bloc-titre{color:var(--v2-encre);font-size:16px;font-weight:600}.dom-g #configurateur .trs-bloc-sous{color:var(--v2-gris);font-size:13.5px}.dom-g #configurateur .trs-sens{align-items:baseline;gap:10px;margin:18px 0 4px;display:flex}.dom-g #configurateur .trs-sens-titre{letter-spacing:.14em;text-transform:uppercase;color:var(--v2-encre);font-size:11px;font-weight:700}.dom-g #configurateur .trs-sens-sous{color:var(--v2-gris);font-size:13px}.dom-g #configurateur .trs-qty{order:3;align-self:center}.dom-g #configurateur .activ-check-item[data-transport-sens] .activ-row-price,.dom-g #configurateur .activ-check-item[data-transport-sens] .cfgb-badge{order:2}.dom-g #configurateur .trs-qty{align-items:center;gap:2px;margin-left:18px;display:inline-flex}.dom-g #configurateur .trs-qty-btn,.dom-g #configurateur .activ-act-btn{border:1px solid var(--v2-trait);width:24px;height:24px;color:var(--v2-encre);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:0;font-size:14px;line-height:1}.dom-g #configurateur .trs-qty-btn:hover,.dom-g #configurateur .activ-act-btn:hover{border-color:var(--v2-encre)}.dom-g #configurateur .trs-qty-btn:disabled,.dom-g #configurateur .activ-act-btn:disabled{opacity:.35;cursor:default}.dom-g #configurateur .activ-act-btn{order:3;align-self:center}.dom-g #configurateur .trs-qty-n{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;color:var(--v2-encre);font-size:14px;font-weight:600}.dom-g #configurateur .trs-qty--vide .trs-qty-btn:first-child,.dom-g #configurateur .trs-qty--vide .trs-qty-n{visibility:hidden}.dom-g #configurateur .activ-check-item[data-transport-sens] .activ-row-right:after{content:none}.dom-g #configurateur .activ-check-name span.activ-check-cap{color:#787068;font-weight:400}@media (min-width:861px){.dom-g #configurateur .activ-check-cap:before{content:" · "}}@media (max-width:860px){.dom-g #configurateur .activ-check-cap{margin-top:2px;font-size:13px;line-height:1.3;display:block}.dom-g #configurateur .activ-plus-tard{white-space:normal;max-width:none;margin:12px 0 0;font-size:13.5px;line-height:1.55}.dom-g #configurateur .step-header:has(.activ-plus-tard){max-width:none}}
.dom-g{--dg-paper:#fdfcfa;--dg-ink:#171614;--dg-body:#4a453e;--dg-mute:#8a837b;--dg-line:#e8e4dc;--dg-accent:#9a3f1c;--dg-gutter:clamp(20px, 4.5vw, 60px);--dg-measure:calc(100vw - 2 * var(--dg-gutter));--dg-air:clamp(56px, 8vw, 120px);font-family:Manrope,system-ui,-apple-system,sans-serif}body:has(.dom-g){background:#fdfcfa}.dom-g{background:var(--dg-paper)}.dom-g .dom-rd{z-index:2;background:var(--dg-paper);position:relative}.dom-g .dom-bnd{background:var(--dg-paper);border-bottom:1px solid var(--dg-line);height:64px;padding:0 var(--dg-gutter);box-shadow:none}.dom-g .bnd-logo,.dom-g .bnd-dom-prefix,.dom-g .bnd-dom-particle,.dom-g .bnd-dom-key{letter-spacing:-.01em;text-transform:none;color:var(--dg-ink);font-family:inherit;font-size:15px;font-weight:300}.dom-g .bnd-dom-key,.dom-g .bnd-logo{font-weight:600}.dom-g .bnd-item{letter-spacing:0;text-transform:none;color:var(--dg-body);border-left:0;padding:0 18px 0 0;font-family:inherit;font-size:13.5px;font-weight:500}.dom-g .bnd-item:hover{color:var(--dg-ink)}.dom-g .bnd-item.active{color:var(--dg-ink);font-weight:600}.dom-g .bnd-sep,.dom-g .dom-bnd-sep{display:none}.dom-g .bnd-cta,.dom-g .dom-bnd-cta .cta-pill{letter-spacing:0;text-transform:none;color:var(--dg-paper);background:var(--dg-ink);border:0;border-radius:0;padding:14px 28px;font-family:inherit;font-size:13.5px;font-weight:600}.dom-g .bnd-cta:hover{color:var(--dg-paper);background:#322e29;transform:none}.dom-g .bnd-cta+.bnd-cta,.dom-g .bnd-cta--ghost,.dom-g .dom-bnd-rdv{color:var(--dg-ink);border:0;border-bottom:1.5px solid var(--dg-ink);background:0 0;border-radius:0;margin-left:22px;padding:0 0 3px}.dom-g .bnd-cta+.bnd-cta:hover{color:var(--dg-accent);border-bottom-color:var(--dg-accent);background:0 0}.dom-g .house-typo-facts{border:0;border-top:1px solid var(--dg-line);background:0 0;border-radius:0;gap:clamp(24px,3vw,56px);margin-bottom:0;padding:clamp(26px,3vw,40px) 0 0}.dom-g .house-typo-fact{flex-direction:column;justify-content:flex-start;gap:0;padding:0}.dom-g .house-typo-picto{display:none}.dom-g .house-typo-pfx,.dom-g .house-typo-lab,.dom-g .house-ch-top,.dom-g .house-typo-vcol>div:first-child{letter-spacing:.16em;text-transform:uppercase;color:var(--dg-mute);font-family:inherit;font-size:11.5px;font-weight:500}.dom-g .house-typo-vcol>div:nth-child(2),.dom-g .house-ch-num,.dom-g .house-ch-slab{letter-spacing:-.04em!important;color:var(--dg-ink)!important;text-transform:none!important;filter:none!important;font-family:inherit!important;font-size:clamp(38px,3.6vw,60px)!important;font-weight:200!important;line-height:1!important}.dom-g .house-typo-qual-label{letter-spacing:-.02em;color:var(--dg-ink);text-transform:none;font-family:inherit;font-size:clamp(18px,1.6vw,24px);font-weight:300}.dom-g .house-price-row{border-top:1px solid var(--dg-line);margin-top:clamp(26px,3vw,40px);padding:clamp(22px,2.4vw,32px) 0 0;font-family:inherit}.dom-g .house-price-from,.dom-g .house-price-unit{letter-spacing:0;color:var(--dg-body);font-family:inherit;font-size:15px;font-weight:400}.dom-g .house-price-big{letter-spacing:-.03em;color:var(--dg-ink);font-family:inherit;font-size:clamp(28px,2.6vw,40px);font-weight:600}.dom-g .house-price-inc{letter-spacing:0;text-transform:none;color:var(--dg-accent);background:0 0;border-radius:0;padding:0;font-family:inherit;font-size:15px;font-weight:600}.dom-g .house-sub-facts{gap:0 8px;margin-top:clamp(22px,2.4vw,32px)}.dom-g .house-sub-item{color:var(--dg-mute,#8a837b);background:0 0;border:0;border-radius:0;padding:0;font-family:inherit;font-size:14.5px}.dom-g .house-sub-item+.house-sub-item:before{content:"·";color:#c4bdb3;margin-right:8px}.dom-g .house-sub-name{font-family:inherit;font-weight:400}.dom-g .photo-cat-label,.dom-g .rooms-label{letter-spacing:-.035em;text-transform:none;color:var(--dg-ink);font-family:inherit;font-size:clamp(28px,3vw,44px);font-weight:200}.dom-g .photo-cat-visite{border:0;border-bottom:1.5px solid var(--dg-line);letter-spacing:0;text-transform:none;color:var(--dg-mute);background:0 0;border-radius:0;padding:0 0 3px;font-family:inherit;font-size:13.5px;font-weight:600}.dom-g .photo-cat-visite:hover{color:var(--dg-ink);border-bottom-color:var(--dg-ink);background:0 0}.dom-g .photo-cat-nav-label{letter-spacing:0;text-transform:none;color:var(--dg-mute);font-family:inherit;font-size:13px}.dom-g .photo-card,.dom-g .photo-cat-ph,.dom-g .rooms-ph,.dom-g .photo-cat-strip img{border-radius:0!important}.dom-g .dom-name-prefix,.dom-g .dom-name-particle,.dom-g .dom-name-key{letter-spacing:-.035em;text-transform:none;color:var(--dg-ink);filter:none;font-family:inherit}.dom-g .dom-name-prefix,.dom-g .dom-name-particle{font-size:clamp(26px,2.4vw,36px);font-weight:300}.dom-g .dom-name-key{font-size:clamp(26px,2.4vw,36px);font-weight:600}.dom-g .dom-name{flex-direction:row;align-items:baseline;gap:.22em}.dom-g .dom-name--colle{column-gap:0}.dom-g .house-intro-loc{letter-spacing:0;color:var(--dg-mute);font-family:inherit;font-size:15px}.dom-g .maison-name-key,.dom-g .cta-pill-main,.dom-g .cta-pill-sub{text-transform:none!important;letter-spacing:0!important}.dom-g .cta-pill-main{font-family:inherit;font-size:13.5px;font-weight:600}.dom-g .maison-name-key{font-family:inherit!important;font-weight:600!important}.dom-g .maison-name-pfx{text-transform:none!important;font-family:inherit!important;font-weight:300!important}.dom-g{--dg-video-h:calc(100svh - (64px + clamp(8px, 1.2vh, 16px) + clamp(16px, 2.4vh, 30px) + (min(calc((100vw - 2 * clamp(20px, 4.5vw, 60px)) * .055), 110px) * 1.06) + 30px + 24px))}.dom-g .dom-bnd{margin-top:calc(-1 * (var(--dg-video-h) + 64px));top:64px!important}.dom-g .dom-hero-visite{display:none}.dom-g .bnd-visite{color:var(--dg-mute);border-bottom:1px solid var(--dg-line);white-space:nowrap;margin-left:8px;padding-top:2px;padding-bottom:2px;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none}.dom-g .bnd-visite:hover{color:var(--dg-ink);border-bottom-color:var(--dg-ink)}.dom-g .dom-hero-sous{letter-spacing:-.01em;color:var(--dg-body);white-space:pre-line;max-width:46ch;margin:clamp(10px,1.4vh,16px) 0 0;font-family:inherit;font-size:clamp(15px,1.25vw,19px);font-weight:300;line-height:1.5}.dom-g .dom-bnd-cta{flex-direction:row;align-items:center;position:relative}.dom-g .dom-bnd-note{color:var(--dg-mute);white-space:nowrap;font-family:inherit;font-size:12.5px;line-height:1.3;transition:opacity .25s;position:absolute;bottom:calc(100% + 9px);right:0}.dom-g .dom-bnd .bnd-sections,.dom-g .dom-bnd .bnd-dom-name{visibility:hidden}.dom-g .dom-bnd--sticky .bnd-sections,.dom-g .dom-bnd--sticky .bnd-dom-name{visibility:visible}.dom-g .dom-bnd--sticky .dom-bnd-note{opacity:0;visibility:hidden}.dom-g .dom-hero-sous{white-space:normal;max-width:none}.dom-g .dom-bnd{background:0 0;border-bottom-color:#0000;transition:background .2s,border-color .2s}.dom-g .dom-bnd--sticky{background:var(--dg-paper);border-bottom-color:var(--dg-line)}.dom-g .house-intro .dom-name{display:none}.dom-g .house-intro-loc{margin-top:0}.dom-g,.dom-g *{font-family:Manrope,system-ui,-apple-system,sans-serif!important}.dom-g :where(section,div,figure,img,a,span,button,input,textarea,select,li,article,header,aside,blockquote,p),.dom-g .cta-pill,.dom-g .photo-visite-btn,.dom-g [data-hero-visite]{border-radius:0!important}.dom-g .section-frame,.dom-g section.card,.dom-g .config-section,.dom-g .rv3-section,.dom-g .activ-v2-section{background-color:var(--dg-paper)!important;box-shadow:none!important;border:0!important}.dom-g .rooms-sdb-band,.dom-g .rv3-panel,.dom-g .activ-card-img,.dom-g .photo-cat-ph{background-color:#2623200b!important}.dom-g .rv3-pill{letter-spacing:.13em!important;text-transform:uppercase!important;color:var(--dg-mute)!important;background-color:#0000!important;padding:0!important;font-size:11px!important;font-weight:600!important}.dom-g .rv3-pill--fest{color:var(--dg-accent)!important}.dom-g .rv3-section em,.dom-g section.card em,.dom-g .rooms-synth,.dom-g blockquote,.dom-g .review-text,.dom-g .photo-visite-accroche{font-style:normal!important}.dom-g.dom-g :where(img,picture,video,figure,footer){border-radius:0!important}.dom-g .rv3-section figure,.dom-g .rv3-chip{background-color:#0000!important}.dom-g .rv3-chip{color:var(--dg-ink)!important;border:1px solid #26232024!important}.dom-g .rv3-chip--fest{color:var(--dg-accent)!important;border-color:#9a3f1c59!important}.dom-g .rv3-chip--none{color:var(--dg-mute)!important;border-style:dashed!important;font-style:normal!important}.dom-g .rv3-chip--dark{background-color:var(--dg-ink)!important;color:var(--dg-paper)!important;border-color:var(--dg-ink)!important}.dom-g .rv3-chip--sel{background-color:var(--dg-accent)!important;color:var(--dg-paper)!important;border-color:var(--dg-accent)!important}.dom-g .rv3-chip--table:hover:not(.rv3-chip--dark){background-color:#2623200d!important}.dom-g .rv3-chip--fest:hover:not(.rv3-chip--sel){background-color:#9a3f1c0d!important}.dom-g :where(em,i,.rv3-sub,.rv3-note,.rv3-foot,.rv3-season,.rv3-panel-sub,.rv3-panel-sous,.rv3-saison),.dom-g .dom-rd *{font-style:normal!important}.dom-g.bande-collee .dom-bnd{background-color:var(--dg-paper);border-bottom:1px solid #2623201a}.dom-g.bande-collee .bnd-sections,.dom-g.bande-collee .bnd-dom-name{visibility:visible}.dom-g.bande-collee .dom-bnd-note{opacity:0;visibility:hidden}.dom-g .dom-bnd .cta-pill{padding:12px 28px;font-size:16px;font-weight:400}.dom-g .dom-bnd-note{letter-spacing:.01em;text-transform:none;color:#4a453e;font-size:clamp(14px,1.1vw,16px);font-weight:400}.dom-g .bnd-visite{align-items:center;gap:7px;display:inline-flex}.dom-g .cta-pill,.dom-g .cta-pill:hover{box-shadow:none!important}.dom-g .cta-pill:hover{transform:none}.dom-g .nav.scrolled{opacity:1;pointer-events:auto;transform:none}.dom-g.bande-collee .nav,.dom-g.bande-collee .dom-bnd{border-bottom-color:#17161429}.dom-g .nav-titre{letter-spacing:-.01em;color:var(--dg-ink);white-space:nowrap;opacity:1;flex:none;align-items:center;margin-left:clamp(14px,1.5vw,24px);font-family:Manrope,system-ui,sans-serif;font-size:clamp(13px,1.05vw,15px);font-weight:400;line-height:1;display:inline-flex}.dom-g .nav-titre:before{content:"";background:#17161438;width:1px;height:1.25em;margin-right:clamp(14px,1.5vw,24px)}@media (max-width:900px){.dom-g .nav-titre{display:none}}@media (max-width:600px){.dom-g~.mmb,.mmb{background:var(--dg-papier,#fdfcfa)!important;border-top:2px solid var(--dg-encre,#171614)!important;box-shadow:none!important}.mmb .mmb-el{box-shadow:none!important;border-radius:0!important}.mmb .mmb-edit{align-items:stretch;gap:8px;width:100%;padding:0;display:flex;min-height:0!important}.mmb .mmb-edit-fin{background:var(--dg-encre,#171614);color:var(--dg-paper,#fdfcfa);letter-spacing:0;cursor:pointer;border:0;flex:1.35 1 0;padding:12px 10px;font-family:inherit;font-size:14px;font-weight:600}.mmb .mmb-edit-annul{color:var(--dg-gris,#8a837b);cursor:pointer;background:0 0;border:1px solid #1716142e;flex:1 1 0;padding:5px 8px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.25}.mmb .mmb-edit-fin,.mmb .mmb-edit-annul{min-height:0}.mmb .mmb-beige{box-shadow:none!important;background:0 0!important;border:0!important}.mmb .mmb-compose{background:var(--dg-encre,#171614)!important;border:0!important;gap:1px!important;min-height:48px!important;padding:9px 22px!important}.mmb .mmb-compose-l1{letter-spacing:0!important;text-transform:none!important;color:var(--dg-papier,#fdfcfa)!important;font-family:Manrope,system-ui,-apple-system,sans-serif!important;font-size:13.5px!important;font-weight:600!important;line-height:1.1!important}.mmb .mmb-compose-l2{color:#fdfcfab8!important;font-family:Manrope,system-ui,-apple-system,sans-serif!important;font-size:12.5px!important;font-style:normal!important}.mmb .mmb-hint-txt,.mmb .mmb-price-v,.mmb .mmb-price-u,.mmb .mmb-see-t,.mmb .mmb-see-a{letter-spacing:0!important;text-transform:none!important;font-family:Manrope,system-ui,-apple-system,sans-serif!important}.mmb .mmb-hint-txt{color:var(--dg-texte,#4a453e)!important;font-size:14px!important}.mmb .mmb-hint-txt b{color:var(--dg-encre,#171614)!important;font-weight:600!important}.mmb .mmb-price-v{color:var(--dg-encre,#171614)!important;font-size:26px!important;font-weight:300!important}.mmb .mmb-price-u{color:var(--dg-gris,#8a837b)!important;font-size:12px!important}.mmb .mmb-see-t{color:var(--dg-encre,#171614)!important;font-size:15px!important;font-weight:600!important}.mmb .mmb-see-a{color:var(--dg-encre,#171614)!important}.mmb .cta-dock-rdv{position:relative;border:0!important;border-bottom:1px solid var(--dg-encre,#171614)!important;min-height:0!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;color:var(--dg-encre,#171614)!important;background:0 0!important;border-radius:0!important;flex:none!important;align-self:center!important;padding:0 0 3px!important;font-family:Manrope,system-ui,-apple-system,sans-serif!important;font-size:13.5px!important;font-weight:600!important}.mmb .cta-dock-rdv:after{content:"";position:absolute;inset:-16px -20px}.mmb[data-state=B] .mmb-pair,.mmb[data-state=Bp] .mmb-pair{gap:18px!important}.mmb[data-state=C] .mmb-bilan{width:100%;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;display:block;min-height:0!important;padding:0!important}.mmb[data-state=C] .mmb-bilan-haut{color:var(--dg-gris,#8a837b);justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;line-height:1.3;display:flex}.mmb[data-state=C] .mmb-bilan-haut>span:first-child,.mmb[data-state=C] .mmb-bilan-haut>span:last-child{flex:none;font-size:13px;line-height:1}.mmb[data-state=C] .mmb-bilan-haut>span:nth-child(2){flex:auto}.mmb[data-state=C] .mmb-bilan-bas{justify-content:center;align-items:center;gap:14px;margin-top:9px;line-height:1.1;display:flex}.mmb[data-state=C] .mmb-bilan-haut{padding-top:6px}.mmb[data-state=C] .mmb-price-pp{white-space:nowrap;line-height:1.1}.mmb[data-state=C] .mmb-price-v{font-size:26px!important;line-height:1.15!important}.mmb[data-state=C] .mmb-price-u{margin-left:5px;line-height:1.1!important}.mmb[data-state=C] .mmb-price-d{white-space:nowrap;font-size:17px;line-height:1.3;color:var(--dg-gris,#8a837b)!important}.mmb[data-state=C] .mmb-see{justify-content:flex-end!important;padding-right:10px!important}.mmb[data-state=C] .mmb-price{flex:1 1 0!important;align-items:flex-start!important;padding:0 8px 0 10px!important}.mmb[data-state=C] .mmb-price-l{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 14px;width:100%;line-height:1.1;display:flex}.mmb[data-state=C] .mmb-price{display:block!important}.mmb[data-state=C] .mmb-see{flex:none!important}.mmb[data-state=C] .mmb-price,.mmb[data-state=C] .mmb-see{min-height:44px!important}.mmb[data-state=B] .mmb-hint,.mmb[data-state=Bp] .mmb-hint{justify-content:flex-start!important}.mmb[data-state=B] .mmb-hint-txt,.mmb[data-state=Bp] .mmb-hint-txt{text-align:left!important}.mmb[data-state=B] .cta-dock-rdv,.mmb[data-state=Bp] .cta-dock-rdv{text-align:center;width:min-content;white-space:normal!important;line-height:1.25!important}.mmb{padding:6px 10px max(8px, env(safe-area-inset-bottom))!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}.mmb .mmb-pair{justify-content:flex-start;align-items:stretch;gap:0;width:100%;display:flex}.mmb{transition:transform .22s,opacity .18s}.mmb.mmb-efface{opacity:0;pointer-events:none;transform:translateY(110%)}.mmb .mmb-note-edit{color:var(--dg-gris,#8a837b)!important;padding:0 0 4px!important;font-size:12.5px!important}.mmb .mmb-note{letter-spacing:.01em;color:var(--dg-texte,#4a453e);text-align:center;margin:0;padding:2px 0 11px;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:15.5px;font-weight:400;line-height:1.25}.mmb .mmb-compose{flex:0 auto!important}.mmb .cta-dock-rdv{margin-left:auto!important;margin-right:auto!important}}@media (max-width:760px){.dom-g .dom-rd>*+*{margin-top:clamp(26px,6.5vw,44px);padding-top:clamp(26px,6.5vw,44px);position:relative}.dom-g>.nv2-avis{margin-top:clamp(26px,6.5vw,44px);padding-top:clamp(26px,6.5vw,44px);border-top:1px solid var(--dg-encre,#171614)!important}.dom-g .dom-rd>*+:before{content:"";width:calc(100vw - 2 * var(--dg-gutter));background:var(--dg-encre,#171614);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dom-g .dom-rd>.nv2-bloc,.dom-g .dom-rd>.nv2-idt{margin-bottom:0}}
