:root{--nuit:#0e0d0c;--nuit-2:#171513;--ivoire:#f3f0eb;--ivoire-2:#e9e4dc;--pierre:#d9d2c7;--encre:#141210;--encre-2:#6b645c;--clair:#f3f0eb;--clair-2:#f3f0eb9e;--laiton:#a8865a;--or:#c9a878;--bordeaux:var(--encre);--bordeaux-vif:var(--encre);--sans:"Inter", system-ui, -apple-system, "SF Pro Display", "Segoe UI", sans-serif;--titre:"Inter Tight", "Inter", system-ui, -apple-system, sans-serif;--italique:"Instrument Serif", "Cormorant Garamond", Georgia, serif;--rayon:6px;--rayon-s:4px;--serif:var(--titre);--trait:#14121024;--trait-clair:#f3f0eb29;--carte:transparent;--ombre:none;--fond:var(--ivoire);--fond-2:var(--ivoire-2);--ease:cubic-bezier(.2, .7, .1, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ivoire);color:var(--encre);font:17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}::selection{background:var(--encre);color:var(--ivoire)}h1,h2,h3{font-family:var(--titre);letter-spacing:-.045em;margin:0 0 .45em;font-weight:500;line-height:1}h1{font-size:clamp(3rem,8vw,7.6rem)}h2{font-size:clamp(2.1rem,4.4vw,3.8rem)}h3{letter-spacing:-.02em;font-size:1.3rem;line-height:1.2}h1 em,h2 em,h3 em,.degrade{font-family:var(--italique);letter-spacing:-.01em;font-style:italic;font-weight:400}p{margin:0 0 1em}.conteneur{width:min(1320px,100% - 40px);margin-inline:auto}.etroit{width:min(780px,100% - 40px);margin-inline:auto}.section{padding:clamp(90px,12vw,180px) 0;position:relative}.surtitre{font:500 .74rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--encre-2);margin-bottom:22px}.chapo{color:var(--encre-2);max-width:46ch;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.55}.centre{text-align:center}.centre .chapo{margin-inline:auto}.filet{border:0;border-top:1px solid var(--trait);margin:0}.nuit{background:var(--nuit);color:var(--clair)}.nuit .chapo,.nuit .doux,.nuit .surtitre{color:var(--clair-2)}.verre{isolation:isolate;backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(135deg,#ffffff6b,#ffffff29 45%,#ffffff3d);border-radius:999px;position:relative;box-shadow:inset 0 1px #fff9,0 16px 40px -18px #0a08064d}@supports (backdrop-filter:url(#verre)){.verre.refracte{backdrop-filter:url(#verre)blur(14px)saturate(180%)}}.verre:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;-webkit-mask-composite:xor;background:linear-gradient(140deg,#fffffff2,#fff3 30%,#ffffff0d 55%,#fff6);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.verre>*{z-index:3;position:relative}.verre.sombre{color:var(--clair);background:linear-gradient(135deg,#1412106b,#14121038);box-shadow:inset 0 1px #fff3,0 20px 50px -20px #0009}.verre.carte{backdrop-filter:none;box-shadow:none;border-top:1px solid var(--trait);background:0 0;border-radius:0;padding:28px 0 8px}.verre.carte:before{display:none}.nuit .verre.carte,.verre.sombre.carte{border-top-color:var(--trait-clair);background:0 0}.carte{padding:32px}.defile.verre.carte{border-top:0;padding:0!important}.bouton{cursor:pointer;font:500 .95rem/1 var(--sans);letter-spacing:0;color:var(--ivoire);background:var(--encre);transition:background .35s var(--ease), color .35s var(--ease), box-shadow .35s var(--ease);border:0;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;text-decoration:none;display:inline-flex;position:relative}.bouton:hover{background:#2b2723}.nuit .bouton:not(.clair):not(.verre){background:var(--ivoire);color:var(--encre)}.nuit .bouton:not(.clair):not(.verre):hover{background:#fff}.bouton.clair,.bouton.verre{color:var(--encre);backdrop-filter:none;background:0 0;box-shadow:inset 0 0 0 1px #14121047}.bouton.clair:hover,.bouton.verre:hover{box-shadow:inset 0 0 0 1px var(--encre);background:0 0}.bouton.clair:before,.bouton.verre:before{display:none}.nuit .bouton.clair,.nuit .bouton.verre,.bouton.verre.sombre{color:var(--clair);background:0 0;box-shadow:inset 0 0 0 1px #f3f0eb59}.nuit .bouton.clair:hover,.nuit .bouton.verre:hover{box-shadow:inset 0 0 0 1px var(--clair)}.fleche:after{content:"→";transition:transform .35s var(--ease);margin-left:.5em;display:inline-block}.bouton:hover .fleche:after,.lien:hover:after{transform:translate(4px)}.lien{color:inherit;transition:background-size .45s var(--ease);background:linear-gradient(currentColor 0 0) 0 100%/100% 1px no-repeat;padding-bottom:3px;font-weight:500;text-decoration:none}.lien:after{content:"→";transition:transform .35s var(--ease);margin-left:.45em;display:inline-block}.lien:hover{background-size:30% 1px}.ambiance{z-index:0;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.nuit>.ambiance{display:block}.ambiance i{filter:blur(90px);opacity:.18;border-radius:50%;position:absolute}.section>.conteneur,.section>.etroit{z-index:1;position:relative}.grille{gap:28px 40px;display:grid}@media (width>=780px){.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}}.prix{font:500 clamp(1.8rem, 3vw, 2.4rem)/1 var(--titre);letter-spacing:-.035em}.prix small{font:400 .92rem var(--sans);letter-spacing:0;color:var(--encre-2)}.nuit .prix small{color:var(--clair-2)}.puces{margin:0;padding:0;list-style:none}.puces li{border-top:1px solid var(--trait);padding:12px 0 12px 26px;position:relative}.nuit .puces li{border-top-color:var(--trait-clair)}.puces li:first-child{border-top:0}.puces li:before{content:"";opacity:.55;background:currentColor;width:12px;height:1px;position:absolute;top:1.3em;left:2px}.pastilles{flex-wrap:wrap;gap:8px;display:flex}.pastille{font:500 .88rem/1 var(--sans);box-shadow:inset 0 0 0 1px var(--trait);border-radius:999px;padding:10px 14px}details{border-top:1px solid var(--trait);padding:24px 0}details:last-child{border-bottom:1px solid var(--trait)}.nuit details{border-color:var(--trait-clair)}summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;gap:16px;font-size:1.1rem;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";font:300 1.6rem/1 var(--sans);transition:transform .35s var(--ease)}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--encre-2);max-width:62ch;margin:14px 0 0}.tableau{border-collapse:collapse;width:100%;font-size:.98rem}.tableau th,.tableau td{text-align:left;border-bottom:1px solid var(--trait);vertical-align:top;padding:18px 14px 18px 0}.tableau th{font-weight:500}.tableau thead th{font:500 .74rem var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--encre-2);border-bottom-color:var(--encre)}.defile{-webkit-overflow-scrolling:touch;overflow-x:auto}.visuel{border-radius:var(--rayon);overflow:hidden}.js .apparait{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transition-delay:var(--d,0s);transform:translateY(24px)}.js .apparait.vu{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .apparait{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.section.alt{background:var(--ivoire-2);overflow:hidden}.verre.carte h3{font-size:1.35rem}input[type=radio]{-webkit-appearance:none;appearance:none;cursor:pointer;width:20px;height:20px;transition:box-shadow .25s var(--ease);background:#fff;border-radius:50%;flex:none;margin:2px 0 0;box-shadow:inset 0 0 0 1.5px #1412104d}input[type=radio]:checked{box-shadow:inset 0 0 0 6px var(--encre)}input[type=radio]:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.pastille-icone{width:auto;height:auto;color:var(--laiton);box-shadow:none;background:0 0;margin-bottom:18px;display:block}.nuit .pastille-icone{color:var(--or)}.devises[data-astro-cid-l3eihdwm]{color:#f3f0eb8c;margin:14px 0 0;font-size:.8rem}.devises[data-astro-cid-l3eihdwm] button[data-astro-cid-l3eihdwm]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.barre{z-index:50;pointer-events:none;padding:0 14px;position:fixed;top:14px;left:0;right:0}.barre-pilule{pointer-events:auto;width:min(1180px,100%);height:58px;color:var(--encre);align-items:center;gap:22px;margin-inline:auto;padding:0 7px 0 26px;transition:background .5s,box-shadow .5s,color .5s;display:flex}.barre:not(.defile) .barre-pilule{background:linear-gradient(135deg,#ffffff47,#ffffff14);box-shadow:inset 0 1px #ffffff80}.barre.defile .barre-pilule{color:var(--encre);background:#f3f0ebcc;box-shadow:inset 0 1px #ffffffb3,0 12px 34px -16px #0a080659}.entete-sombre .barre:not(.defile) .barre-pilule{color:#fff;background:linear-gradient(135deg,#ffffff1f,#ffffff08)}.logo{font:500 .98rem/1 var(--sans);letter-spacing:.5em;white-space:nowrap;margin:0;text-decoration:none}.menu{gap:2px;margin:0 auto;padding:0;list-style:none;display:none}.menu a{opacity:.72;padding:10px 14px;font-size:.9rem;text-decoration:none;transition:opacity .25s;display:block;position:relative}.menu a:hover,.menu a[aria-current]{opacity:1}.menu a[aria-current]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:4px;left:14px;right:14px}.barre-cta{padding:13px 22px;font-size:.88rem;display:none}.entete-sombre .barre:not(.defile) .barre-cta{background:var(--ivoire);color:var(--encre)}.burger{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-content:center;gap:6px;margin-left:auto;display:grid}.burger span{width:20px;height:1.4px;transition:transform .35s var(--ease);background:currentColor;display:block}.menu-ouvert .burger span:first-child{transform:translateY(3.7px)rotate(45deg)}.menu-ouvert .burger span:last-child{transform:translateY(-3.7px)rotate(-45deg)}.menu-mobile{pointer-events:auto;width:min(1180px,100%);color:var(--encre);background:#f3f0ebdb;border-radius:22px;margin:10px auto 0;padding:14px}.menu-mobile ul{margin:0 0 12px;padding:0;list-style:none}.menu-mobile li a{font:500 1.5rem var(--titre);letter-spacing:-.03em;border-bottom:1px solid var(--trait);padding:14px 12px;text-decoration:none;display:block}@media (width>=980px){.menu{display:flex}.barre-cta{display:inline-flex}.burger,.menu-mobile{display:none!important}}.pied{padding:110px 0 30px;font-size:.92rem}.pied a{color:var(--clair);opacity:.7;text-decoration:none}.pied a:hover{opacity:1}.pied .logo{color:#fff;margin-bottom:28px}.pied-devise{font:500 clamp(1.8rem, 3vw, 2.6rem)/1.05 var(--titre);letter-spacing:-.04em;color:#fff;margin-bottom:28px}.pied-devise em{font-family:var(--italique);font-weight:400}.pied-grille{gap:40px;display:grid}@media (width>=780px){.pied-grille{grid-template-columns:1.8fr 1fr 1fr 1fr}}.pied-titre{color:var(--clair-2);font:500 .72rem var(--sans);letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px}.pied ul{margin:0;padding:0;list-style:none}.pied li{padding:5px 0}.pied-bas .langues a{margin-left:.6em}.pied-bas{border-top:1px solid var(--trait-clair);color:#f3f0eb73;margin-top:70px;padding-top:22px;font-size:.82rem}
