@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fragmentmono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fragmentmono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--papier: #F7F4EF;--papier-creux: #EFE9E0;--sable: #E2D8C9;--sable-fonce: #CDBFAC;--encre: #14100D;--encre-fort: #2B231D;--encre-moyen: #554A41;--encre-faible: #786A5E;--terre: #9C5335;--terre-vive: #C06B49;--terre-voile: #9C53351A;--filet: #14100D1F;--filet-fort: #14100D38;--filet-clair: #FFFFFF2E;--marge: clamp(20px, 4.2vw, 76px);--colonne: min(100% - (var(--marge) * 2), 1560px);--mesure: 68ch;--pas-1: 4px;--pas-2: 8px;--pas-3: 16px;--pas-4: 24px;--pas-5: 40px;--pas-6: 64px;--pas-7: 104px;--pas-8: 168px;--pas-9: clamp(112px, 16vh, 224px);--titre: "Archivo", "Helvetica Neue", Arial, sans-serif;--note: "Fragment Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-display: clamp(2.5rem, 7.4vw, 6rem);--t-titre: clamp(1.9rem, 4.4vw, 3.5rem);--t-sous: clamp(1.35rem, 2.1vw, 1.75rem);--t-lede: clamp(1.12rem, 1.5vw, 1.45rem);--t-corps: clamp(1rem, 1.05vw, 1.0625rem);--t-note: .75rem;--t-micro: .6875rem;--sortie: cubic-bezier(.16, 1, .3, 1);--doux: cubic-bezier(.33, .1, .16, 1);color-scheme:light;accent-color:var(--terre)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background:var(--papier);color:var(--encre);font-family:var(--titre);font-size:var(--t-corps);font-weight:400;font-variation-settings:"wdth" 100;line-height:1.62;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,canvas,video{display:block;max-width:100%}img{height:auto}::selection{background:var(--terre);color:var(--papier)}::-moz-selection{background:var(--terre);color:var(--papier)}:root{caret-color:var(--terre);scrollbar-color:var(--sable-fonce) var(--papier-creux);scrollbar-width:thin}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--papier-creux)}::-webkit-scrollbar-thumb{background:var(--sable-fonce);border:3px solid var(--papier-creux)}::-webkit-scrollbar-thumb:hover{background:var(--encre-faible)}:focus-visible{outline:2px solid var(--terre);outline-offset:3px}:where(a,button,summary):focus:not(:focus-visible){outline:none}h1,h2,h3{font-weight:500;line-height:1.02;letter-spacing:-.035em;text-wrap:balance;font-variation-settings:"wdth" 96}p{text-wrap:pretty}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}.notation dt,.etape__n,.table,.preambule__faits dt,.cure__label,.phototypes__label,.avis__meta,.hero__scroll span,.entree__num,.phototypes__echelle li{font-family:var(--note);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;top:0;left:0;z-index:100;transform:translateY(-120%);background:var(--encre);color:var(--papier);padding:12px 20px;font-family:var(--note);font-size:var(--t-note);text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.skip:focus-visible{transform:translateY(0)}[data-rule]{height:1px;background:currentColor;opacity:.32;transform-origin:left center}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.chrome{position:fixed;inset:0 0 auto;z-index:50;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--pas-5);padding:clamp(12px,1.4vw,19px) var(--marge);color:var(--papier);background:transparent;border-bottom:1px solid transparent;transition:color .45s var(--doux),background-color .45s var(--doux),border-color .45s var(--doux)}.chrome:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,#0B0806 66%,transparent);backdrop-filter:blur(14px) saturate(1.05);border-bottom:1px solid transparent;transition:background-color .45s var(--doux),border-color .45s var(--doux);pointer-events:none}.chrome>*{position:relative}.chrome.is-papier{color:var(--encre)}.chrome.is-papier:before{background:color-mix(in srgb,var(--papier) 92%,transparent);border-bottom-color:var(--filet)}.chrome__mark{display:flex;align-items:center;text-decoration:none}.planche-logo{position:absolute;width:0;height:0;overflow:hidden}.chrome__logo,.pied__logo{display:block;color:inherit;fill:currentColor;height:auto}.chrome__logo{width:clamp(40px,4vw,52px)}.chrome__nav{display:flex;justify-content:center;gap:clamp(18px,2.2vw,34px)}.chrome__nav a{font-size:var(--t-note);letter-spacing:.01em;text-decoration:none;opacity:.74;transition:opacity .3s var(--doux)}.chrome__nav a:hover{opacity:1}@media(max-width:1024px){.chrome__nav{display:none}}.rdv{position:relative;font-size:var(--t-note);letter-spacing:.01em;text-decoration:none;padding-bottom:5px;white-space:nowrap}.rdv:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:right center;transition:transform .55s var(--sortie)}.rdv:hover:after{transform:scaleX(0);transform-origin:left center}.chrome.is-papier .rdv{color:var(--terre)}.chrome:not(.is-papier) .chrome__nav a{opacity:.82}.rdv--flottant:after{display:none}@media(max-width:760px){.chrome{gap:var(--pas-3);grid-template-columns:auto 1fr auto}.chrome .rdv{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase}}.hero{position:relative;height:100svh;min-height:560px;background:var(--encre);overflow:hidden;isolation:isolate}.hero__stage{position:absolute;inset:0}.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 72%;transform-origin:50% 72%;will-change:transform;background:var(--encre)}.hero__veil{position:absolute;inset:0;background:linear-gradient(to top,#0b0806f2,#0b0806d6 18%,#0b080699 38%,#0b080600 62%),linear-gradient(to bottom,#0b080666,#0b080600 24%)}.hero__record{position:absolute;left:var(--marge);bottom:clamp(48px,9vh,104px);right:var(--marge);color:var(--papier)}.hero__title{font-size:var(--t-display);line-height:.92;letter-spacing:-.045em;font-weight:500;font-variation-settings:"wdth" 92;max-width:14ch}.hero__line{display:block;overflow:hidden}.hero__line>span{display:block}.hero__rule{margin:clamp(18px,2.4vh,30px) 0 14px;width:min(420px,46vw);background:var(--papier);opacity:.44}.hero__sub{font-size:clamp(.875rem,1.1vw,1.0625rem);letter-spacing:.005em;color:#f7f4efd9;max-width:44ch}.hero__scroll{position:absolute;left:50%;transform:translate(-50%);bottom:clamp(20px,3vh,34px);display:flex;flex-direction:column;align-items:center;gap:10px;color:#f7f4ef8c;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.22em}.hero__scroll svg{width:10px;height:24px;animation:descente 3.4s var(--doux) infinite}@keyframes descente{0%,to{transform:translateY(0);opacity:.5}45%{transform:translateY(6px);opacity:1}}@media(max-width:760px){.hero__scroll{display:none}}.section-head{width:var(--colonne);margin-inline:auto;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--pas-5) var(--pas-6);align-items:end;padding-top:var(--pas-4);border-top:1px solid var(--filet);margin-bottom:var(--pas-7)}.section-head h2{font-size:var(--t-titre);letter-spacing:-.04em;font-variation-settings:"wdth" 94}.section-head p{font-size:var(--t-corps);color:var(--encre-moyen);max-width:46ch;padding-bottom:.35em}@media(max-width:860px){.section-head{grid-template-columns:1fr;gap:var(--pas-4);margin-bottom:var(--pas-6)}.section-head p{padding-bottom:0}}.lede{font-size:var(--t-lede);line-height:1.42;letter-spacing:-.018em;max-width:34ch}.notation{display:grid;gap:0;margin-top:var(--pas-4);border-top:1px solid var(--filet)}.notation>div{display:grid;grid-template-columns:8.5rem 1fr;gap:var(--pas-3);padding:11px 0;border-bottom:1px solid var(--filet)}.notation dt{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.15em;color:var(--encre-faible);padding-top:.22em}.notation dd{font-size:.9375rem;color:var(--encre-fort);font-variant-numeric:tabular-nums}.notation--wide>div{grid-template-columns:9.5rem 1fr}@media(max-width:520px){.notation>div,.notation--wide>div{grid-template-columns:6.5rem 1fr;gap:var(--pas-2)}}.lien{display:inline-block;margin-top:var(--pas-4);font-size:var(--t-note);font-weight:500;text-transform:uppercase;letter-spacing:.13em;color:var(--terre);text-decoration:none;padding-bottom:4px;position:relative}.lien:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:currentColor;opacity:.45;transform-origin:left center;transition:transform .5s var(--sortie),opacity .3s}.lien:hover:after{transform:scaleX(1.06);opacity:1}:root{--surcadre: 1.08}.plate__mask{position:relative;overflow:hidden;background:var(--papier-creux);aspect-ratio:calc(var(--photo, .8) * var(--surcadre))}.plate__mask img{position:absolute;inset:-4% 0 auto;width:100%;height:108%;object-fit:cover;object-position:50% calc(var(--focus, .5) * 100%);will-change:transform}figcaption{margin-top:12px;font-family:var(--note);font-size:var(--t-micro);letter-spacing:.06em;color:var(--encre-faible);padding-top:9px;border-top:1px solid var(--filet)}.preambule{width:var(--colonne);margin-inline:auto;padding:var(--pas-9) 0;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--pas-6) clamp(40px,7vw,140px);align-items:start}.preambule__text{padding-top:var(--pas-4)}.preambule__faits{display:grid;gap:0;margin-top:var(--pas-6);max-width:34ch;border-top:1px solid var(--filet)}.preambule__faits>div{display:grid;grid-template-columns:7.5rem 1fr;padding:10px 0;border-bottom:1px solid var(--filet)}.preambule__faits dt{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.15em;color:var(--encre-faible)}.preambule__faits dd{font-size:.9375rem}.preambule__plate{grid-column:2}@media(max-width:900px){.preambule{grid-template-columns:1fr;padding:var(--pas-7) 0}.preambule__plate{grid-column:1;order:-1}}.phare{width:var(--colonne);margin-inline:auto;padding:var(--pas-7) 0 var(--pas-6);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--pas-5) clamp(40px,7vw,128px);align-items:center}.phare__tete{grid-column:2;grid-row:1;align-self:end;display:grid;gap:var(--pas-3)}.phare__plate{grid-column:1;grid-row:1 / span 2;align-self:center}.phare__corps{grid-column:2;grid-row:2;display:grid;gap:var(--pas-4)}.phare__sur{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.22em;color:var(--terre);margin-bottom:calc(var(--pas-4) * -1 + 6px)}.phare__titre{font-size:clamp(2rem,4.6vw,3.75rem);line-height:.96;letter-spacing:-.042em;font-weight:500;font-variation-settings:"wdth" 94}.phare__corps p{color:var(--encre-moyen);max-width:56ch}.phare__corps .lede{color:var(--encre);max-width:46ch}.phare__corps .notation{max-width:56ch}.phare__liens{display:flex;flex-wrap:wrap;gap:var(--pas-5)}.phare__liens .lien{margin-top:0}@media(max-width:900px){.phare{grid-template-columns:1fr;padding:var(--pas-6) 0;gap:var(--pas-4)}.phare__tete,.phare__plate,.phare__corps{grid-column:1;grid-row:auto}}.apercu{padding:var(--pas-7) 0 var(--pas-8)}.apercu__liste{width:var(--colonne);margin-inline:auto;border-top:1px solid var(--filet)}.q--bref .q__rep p{max-width:74ch}.apercu__pied{width:var(--colonne);margin-inline:auto}.apercu__pied .lien{margin-top:var(--pas-4)}.soins{padding:var(--pas-7) 0 var(--pas-8)}.entree{width:var(--colonne);margin-inline:auto;display:grid;grid-template-columns:4.5rem minmax(0,6fr) minmax(0,5fr);gap:0 clamp(32px,5vw,96px);align-items:start;padding:var(--pas-7) 0;border-top:1px solid var(--filet)}.entree:first-of-type{border-top:0;padding-top:0}.entree__num{font-size:var(--t-note);letter-spacing:.08em;color:var(--encre-faible);padding-top:.4em}.entree__num{grid-column:1;grid-row:1}.entree__plate{grid-column:2;grid-row:1}.entree__body{grid-column:3;grid-row:1;padding-top:.1em}.entree--flip{grid-template-columns:4.5rem minmax(0,5fr) minmax(0,6fr)}.entree--flip .entree__plate{grid-column:3}.entree--flip .entree__body{grid-column:2}.entree h3{font-size:var(--t-sous);letter-spacing:-.03em;margin-bottom:var(--pas-3)}.entree__note{color:var(--encre-moyen);max-width:64ch}@media(max-width:900px){.entree,.entree--flip{grid-template-columns:2.5rem 1fr;gap:var(--pas-4) var(--pas-3);padding:var(--pas-6) 0}.entree__plate,.entree--flip .entree__plate{grid-column:2;grid-row:1}.entree__body,.entree--flip .entree__body{grid-column:2;grid-row:2}.entree__num{grid-row:1}}.seance{position:relative;background:var(--encre);color:var(--papier)}.seance__pin{min-height:100svh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.seance__plate{position:relative;overflow:hidden;background:#0b0806}.seance__plate img{width:100%;height:100%;object-fit:cover;opacity:.86;will-change:transform}.seance__wash{position:absolute;inset:0;background:linear-gradient(to top,#9c53354d,#14100d00 60%);transform:scaleY(0);transform-origin:bottom center}.seance__record{padding:clamp(56px,7vh,112px) clamp(28px,5vw,96px);display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,4vh,56px)}.seance__title{font-size:clamp(1.75rem,3.6vw,3rem);letter-spacing:-.04em;font-variation-settings:"wdth" 92}.etapes{list-style:none;padding:0;display:grid;gap:0;border-top:1px solid var(--filet-clair)}.etape{display:grid;grid-template-columns:3rem 1fr;gap:var(--pas-3);padding:clamp(11px,1.7vh,20px) 0;border-bottom:1px solid var(--filet-clair);opacity:.58;transition:opacity .55s var(--doux),color .55s var(--doux)}.etape.is-live{opacity:1}.etape__n{font-size:var(--t-note);color:var(--terre-vive);padding-top:.32em;letter-spacing:.08em}.etape h3{font-size:1.0625rem;font-weight:500;letter-spacing:-.015em;margin-bottom:5px}.etape p{font-size:clamp(.875rem,1.05vh,.9375rem);line-height:1.5;color:#f7f4efc4;max-width:56ch}.etape.is-live p{color:#f7f4efe6}.cure{display:grid;gap:12px}.cure__label{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.2em;color:#f7f4ef8a}.cure__jauge{height:5px;background:var(--filet-clair);position:relative;overflow:hidden}.cure__jauge span{position:absolute;inset:0;transform:scaleX(var(--rempli, 0));transform-origin:left center;background:linear-gradient(to right,var(--terre-vive) 0%,var(--terre-vive) 56%,color-mix(in srgb,var(--terre-vive) 26%,transparent) 86%,transparent 100%)}.cure__bande{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.cure__bande span{height:5px;background:var(--filet-clair);position:relative;overflow:hidden}.cure__bande span:after{content:"";position:absolute;inset:0;background:var(--terre-vive);transform:scaleX(var(--rempli, 0));transform-origin:left center}.cure__note{font-size:.875rem;color:#f7f4ef9e;max-width:52ch}@media(min-width:901px)and (max-height:900px){.seance__record{padding-block:clamp(36px,5vh,64px);gap:clamp(18px,3vh,34px)}.seance__title{font-size:clamp(1.6rem,2.9vw,2.25rem)}.etape{padding-block:clamp(8px,1.3vh,15px)}.etape h3{font-size:1rem}.etape p{font-size:.875rem;line-height:1.45}}@media(max-width:900px){.seance__pin{grid-template-columns:1fr;min-height:0}.seance__plate{height:46svh}.seance__record{padding:var(--pas-7) var(--marge);gap:var(--pas-5)}.etape{opacity:1}}.tarifs{padding:var(--pas-7) 0 var(--pas-7)}.tarifs__grille{width:var(--colonne);margin:var(--pas-7) auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pas-6) clamp(40px,6vw,112px)}.tarif-bloc h3{font-size:1.0625rem;font-weight:500;letter-spacing:.01em;padding-bottom:var(--pas-3);border-bottom:1px solid var(--encre)}.table{width:100%;border-collapse:collapse}.table thead th{font-family:var(--note);font-size:var(--t-micro);font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:var(--encre-faible);text-align:right;padding:14px 0 12px;border-bottom:1px solid var(--filet)}.table thead th:first-child{text-align:left}.table tbody th{font-weight:400;text-align:left;letter-spacing:-.01em}.table tbody th,.table tbody td{padding:13px 0;border-bottom:1px solid var(--filet);font-size:.9375rem}.table tbody td{text-align:right;font-family:var(--note);font-variant-numeric:tabular-nums;color:var(--encre-moyen)}.table tbody td:last-child{color:var(--terre)}.table tbody tr{transition:background .35s var(--doux)}.table tbody tr:hover{background:var(--terre-voile)}.tarifs__pied{width:var(--colonne);margin:var(--pas-4) auto 0;padding-top:var(--pas-3);border-top:1px solid var(--filet)}.tarifs__pied p{font-size:.875rem;color:var(--encre-faible);max-width:62ch}@media(max-width:820px){.tarifs__grille{grid-template-columns:1fr}.table thead th,.table tbody th,.table tbody td{font-size:.875rem}}@media(max-width:620px){.col-duree{display:none}.table,.table tbody,.table tr,.table th,.table td{display:block}.table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.table tbody tr{display:grid;grid-template-columns:1fr auto;gap:2px var(--pas-3);padding:14px 0;border-bottom:1px solid var(--filet)}.table tbody tr:hover{background:none}.table tbody th{grid-column:1 / -1;padding:0 0 6px;border:0;font-size:.9375rem}.table tbody td{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;gap:var(--pas-3);align-items:baseline;padding:3px 0;border:0;font-size:.875rem;white-space:nowrap}.table tbody td:before{content:attr(data-col);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.15em;color:var(--encre-faible)}.table tbody td:last-child{color:var(--terre)}}.lieu{width:var(--colonne);margin-inline:auto;padding:var(--pas-8) 0 var(--pas-7);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--pas-6) clamp(40px,7vw,128px);align-items:start}.lieu__text{padding-top:var(--pas-4);display:grid;gap:var(--pas-4)}.lieu__text h2{font-size:var(--t-titre);letter-spacing:-.04em;margin-bottom:var(--pas-2)}.lieu__text p{color:var(--encre-moyen);max-width:64ch}.lieu__text .lede{color:var(--encre)}.centres{margin-top:var(--pas-2);max-width:64ch}.centres__index{display:flex;gap:clamp(28px,5vw,64px);border-bottom:1px solid var(--filet)}.centres__onglet{appearance:none;background:none;border:0;font:inherit;color:var(--encre-faible);cursor:pointer;display:flex;align-items:baseline;gap:9px;padding:0 0 13px;margin-bottom:-1px;border-bottom:1px solid transparent;transition:color .45s var(--doux),border-color .45s var(--doux)}.centres__num,.centres__nom{font-family:var(--note);font-size:var(--t-micro);letter-spacing:.15em}.centres__num{font-variant-numeric:tabular-nums;opacity:.55}.centres__nom{text-transform:uppercase;white-space:nowrap}.centres__nom sup,.centres__panneau .lien sup,.avis__meta sup{text-transform:lowercase}.centres__dept{opacity:.6}.centres__onglet:hover{color:var(--encre-fort)}.centres__onglet[aria-selected=true]{color:var(--terre);border-bottom-color:var(--terre)}.centres__onglet[aria-selected=true] .centres__num{opacity:1}.centres__panneau .notation{margin-top:0;border-top:0}.centres__panneau .lien{margin-top:var(--pas-3)}@media(max-width:520px){.centres__index{gap:var(--pas-4)}.centres__num,.centres__nom{letter-spacing:.1em}}@media(max-width:900px){.lieu{grid-template-columns:1fr;padding:var(--pas-7) 0}}.avis{padding:var(--pas-7) 0 var(--pas-8)}.avis__source{width:var(--colonne);margin-inline:auto;margin-top:var(--pas-4)}.avis__liste{width:var(--colonne);margin-inline:auto;list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--filet)}.avis__item{padding:var(--pas-5) clamp(20px,2.6vw,44px) var(--pas-5) 0;border-right:1px solid var(--filet);display:flex;flex-direction:column;justify-content:space-between;gap:var(--pas-5)}.avis__item:first-child{padding-left:0}.avis__item:not(:first-child){padding-left:clamp(20px,2.6vw,44px)}.avis__item:last-child{border-right:0;padding-right:0}.avis__item blockquote p{font-size:clamp(1rem,1.25vw,1.1875rem);line-height:1.5;letter-spacing:-.018em;text-wrap:pretty}.avis__item footer{display:grid;gap:4px}.avis__nom{font-size:.9375rem}.avis__meta{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.15em;color:var(--encre-faible)}@media(max-width:860px){.avis__liste{grid-template-columns:1fr}.avis__item{border-right:0;border-bottom:1px solid var(--filet);padding:var(--pas-5) 0}.avis__item:not(:first-child){padding-left:0}.avis__item:last-child{border-bottom:0}}.faq{background:var(--papier-creux);padding:var(--pas-8) 0}.faq .section-head{border-top-color:var(--filet-fort)}.faq__liste{width:var(--colonne);margin-inline:auto;border-top:1px solid var(--filet-fort)}.q{border-bottom:1px solid var(--filet-fort)}.q summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 1.5rem;align-items:center;gap:var(--pas-4);padding:clamp(20px,2.4vw,30px) 0;transition:color .3s var(--doux)}.q summary::-webkit-details-marker{display:none}.q summary:hover{color:var(--terre)}.q__label{font-size:clamp(1.0625rem,1.5vw,1.375rem);letter-spacing:-.026em;font-weight:500;text-wrap:balance}.q__signe{position:relative;width:15px;height:15px;justify-self:end}.q__signe:before,.q__signe:after{content:"";position:absolute;background:currentColor;transition:transform .45s var(--sortie),opacity .3s}.q__signe:before{inset:7px 0;height:1px}.q__signe:after{inset:0 7px;width:1px}.q[open] .q__signe:after{transform:scaleY(0)}.q[open] summary{color:var(--terre)}.q__rep{overflow:hidden;padding-bottom:clamp(22px,2.6vw,34px);max-width:68ch}.q__rep p{color:var(--encre-moyen)}.q__rep p+p,.q__rep p+.phototypes{margin-top:var(--pas-3)}.phototypes{margin-top:var(--pas-5)}.phototypes__label{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.2em;color:var(--encre-faible);margin-bottom:12px}.phototypes__echelle{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,76px));gap:6px}.phototypes__echelle li{font-family:var(--note);font-size:var(--t-micro);letter-spacing:.1em;color:var(--encre-faible);display:grid;gap:7px}.pt{display:block;height:42px;border:1px solid var(--filet-fort)}.pt[data-pt="1"]{background:#f4dfd2}.pt[data-pt="2"]{background:#ebcbb2}.pt[data-pt="3"]{background:#d7a98a}.pt[data-pt="4"]{background:#b98259}.pt[data-pt="5"]{background:#85543a}.pt[data-pt="6"]{background:#4a2f23}.phototypes__note{margin-top:12px;font-size:.875rem;color:var(--encre-faible)}.fin{background:var(--encre);color:var(--papier);padding:clamp(112px,16vh,220px) 0}.fin__inner{width:var(--colonne);margin-inline:auto;display:grid;gap:var(--pas-5)}.fin__title{font-size:var(--t-display);line-height:.92;letter-spacing:-.045em;font-variation-settings:"wdth" 92}.fin__note{color:#f7f4efad;max-width:42ch}.fin__cta{justify-self:start;display:inline-flex;align-items:center;gap:var(--pas-4);margin-top:var(--pas-4);padding:22px 0 18px;min-width:min(520px,100%);border-top:1px solid var(--filet-clair);border-bottom:1px solid var(--papier);text-decoration:none;color:var(--papier);position:relative;overflow:hidden}.fin__cta-label{font-size:clamp(1.25rem,2.4vw,1.875rem);letter-spacing:-.03em;transition:transform .6s var(--sortie)}.fin__cta-arrow{width:28px;height:12px;margin-left:auto;color:var(--terre-vive);transition:transform .6s var(--sortie)}.fin__cta:hover .fin__cta-label{transform:translate(8px)}.fin__cta:hover .fin__cta-arrow{transform:translate(10px)}.fin__coord{margin-top:var(--pas-5);border-top-color:var(--filet-clair);max-width:520px}.fin__coord>div{border-bottom-color:var(--filet-clair)}.fin__coord dt{color:#f7f4ef8a}.fin__coord dd{color:var(--papier)}.fin__coord a{color:var(--papier);text-decoration-color:#f7f4ef59}.fin__coord a:hover{text-decoration-color:var(--terre-vive)}.pied{width:var(--colonne);margin-inline:auto;padding:var(--pas-6) 0 clamp(40px,8vh,96px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--pas-5)}.pied__mark{display:flex;align-items:center}.pied__logo{width:clamp(64px,7vw,88px)}.pied__nav{display:flex;justify-content:center;gap:var(--pas-4)}.pied__nav a{font-size:var(--t-note);color:var(--encre-moyen);text-decoration:none;transition:color .3s var(--doux)}.pied__nav a:hover{color:var(--terre)}.pied__legal{grid-column:1 / -1;padding-top:var(--pas-4);border-top:1px solid var(--filet);font-size:.8125rem;color:var(--encre-faible);max-width:76ch}@media(max-width:860px){.pied{grid-template-columns:1fr;gap:var(--pas-4)}.pied__nav{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:760px){.pied{padding-bottom:104px}}[data-trace]{position:relative;border-top:0!important}[data-trace]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--trait, var(--filet));transform:scaleX(var(--trace, 1));transform-origin:left center}.faq [data-trace]:before{--trait: var(--filet-fort)}.seance [data-trace]:before,.fin [data-trace]:before{--trait: var(--filet-clair)}:where(#hero,#preambule,#soins,#soin-laser,#offres,#essentiel,#soin-visage,#soin-corps,#appareil,#seance,#tarifs,#lieu,#avis,#questions,#rendez-vous){scroll-margin-top:calc(var(--h-barre) + clamp(80px,10vh,106px))}#hero{scroll-margin-top:0}.appareil{padding:var(--pas-7) 0 var(--pas-8)}.ondes{width:var(--colonne);margin-inline:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--filet)}.ondes{grid-auto-rows:auto}.onde{padding:var(--pas-5) clamp(18px,2vw,32px) var(--pas-5) 0;border-right:1px solid var(--filet);display:grid;grid-template-rows:auto auto 1fr auto auto;gap:12px;align-content:start}.onde:not(:first-child){padding-left:clamp(18px,2vw,32px)}.onde:last-child{border-right:0;padding-right:0}.onde__nm{font-family:var(--note);font-size:clamp(1.5rem,2.4vw,2.125rem);letter-spacing:-.02em;color:var(--encre)}.onde__nm sup{font-size:.4em;letter-spacing:.1em;vertical-align:super;color:var(--encre-faible)}.onde__type{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.15em;color:var(--encre-faible)}.onde p{font-size:.9375rem;line-height:1.5;color:var(--encre-moyen)}.onde__portee{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;margin-top:4px}.onde__portee span{height:22px;border:1px solid var(--filet);background:var(--pt-fond, transparent);opacity:.22;transition:opacity .4s var(--doux)}.onde__portee span[data-actif]{opacity:1}.onde__portee span:nth-child(1){--pt-fond: #F4DFD2}.onde__portee span:nth-child(2){--pt-fond: #EBCBB2}.onde__portee span:nth-child(3){--pt-fond: #D7A98A}.onde__portee span:nth-child(4){--pt-fond: #B98259}.onde__portee span:nth-child(5){--pt-fond: #85543A}.onde__portee span:nth-child(6){--pt-fond: #4A2F23}.appareil__plate{width:var(--colonne);margin:0 auto var(--pas-6);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--pas-5) clamp(40px,6vw,112px);align-items:end}.appareil__plate .plate__mask{aspect-ratio:calc(1.25 * var(--surcadre))}.appareil__plate p{font-size:.875rem;color:var(--encre-moyen);max-width:54ch;padding-bottom:.3em}@media(max-width:900px){.appareil__plate{grid-template-columns:1fr}}.appareil__pied{width:var(--colonne);margin:var(--pas-6) auto 0;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--pas-5) var(--pas-6);align-items:start;padding-top:var(--pas-4);border-top:1px solid var(--filet)}.appareil__pied p{font-size:.875rem;color:var(--encre-faible);max-width:62ch}.specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--pas-5)}.specs>div{display:grid;grid-template-columns:1fr auto;gap:var(--pas-3);padding:9px 0;border-bottom:1px solid var(--filet)}.specs dt{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.13em;color:var(--encre-faible)}.specs dd{font-family:var(--note);font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--encre-fort)}@media(max-width:1024px){.ondes{grid-template-columns:repeat(2,minmax(0,1fr))}.onde{border-bottom:1px solid var(--filet)}.onde:nth-child(2n){border-right:0;padding-right:0}.onde:nth-child(odd){padding-left:0}}@media(max-width:620px){.ondes{grid-template-columns:1fr}.onde{border-right:0;padding:var(--pas-4) 0}.onde:not(:first-child){padding-left:0}.appareil__pied,.specs{grid-template-columns:1fr}}.tete-cure{display:inline-grid;grid-auto-flow:column;gap:2px;margin-left:8px;vertical-align:1px}.tete-cure span{width:7px;height:4px;background:var(--terre);opacity:.5}.lien--dans-texte{margin-top:0;font-size:inherit;text-transform:none;letter-spacing:0;font-weight:400}.paliers{list-style:none;padding:0;display:grid;gap:0;border-top:1px solid var(--filet)}.paliers li{display:flex;align-items:baseline;gap:8px;padding:8px 0;border-bottom:1px solid var(--filet);font-size:.875rem;color:var(--encre-moyen)}.paliers span{font-family:var(--note);font-size:1.0625rem;color:var(--encre);min-width:1.4ch}.paliers em{margin-left:auto;font-style:normal;font-family:var(--note);font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--terre)}.table__prec{display:block;font-family:var(--note);font-size:var(--t-micro);letter-spacing:.1em;color:var(--encre-faible);margin-top:3px}@media(max-width:1100px){.packs{grid-template-columns:repeat(2,minmax(0,1fr))}.pack{border-bottom:1px solid var(--filet)}.pack:nth-child(2n){border-right:0;padding-right:0}.pack:nth-child(odd){padding-left:0}}@media(max-width:620px){.packs{grid-template-columns:1fr}.pack{border-right:0;padding:var(--pas-4) 0}.pack:not(:first-child){padding-left:0}.tarifs__grille{grid-template-columns:1fr}}.rdv__court{display:none}@media(max-width:760px){.rdv__long{display:none}.rdv__court{display:inline}}.page{padding:calc(var(--h-barre) + clamp(104px,16vh,180px)) 0 var(--pas-8)}.page__inner{width:var(--colonne);margin-inline:auto;max-width:68ch}.page__sur{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.22em;color:var(--terre)}.page__titre{font-size:clamp(2rem,4.6vw,3.75rem);line-height:.96;letter-spacing:-.042em;font-weight:500;font-variation-settings:"wdth" 94;margin:var(--pas-3) 0 var(--pas-6)}.page__bloc{padding:var(--pas-4) 0;border-top:1px solid var(--filet);display:grid;gap:var(--pas-3)}.page__bloc h2{font-size:var(--t-note);font-family:var(--note);text-transform:uppercase;letter-spacing:.15em;color:var(--encre-faible);font-weight:400}.page__bloc p{color:var(--encre-moyen)}.page__bloc .notation{margin-top:0}.page__retour{margin-top:var(--pas-6)}.choix{border:0;padding:0;background:transparent;color:var(--encre);max-width:min(560px,calc(100vw - 2 * var(--marge)));width:100%;margin:auto}.choix::backdrop{background:color-mix(in srgb,#0B0806 62%,transparent);backdrop-filter:blur(6px) saturate(1.05);animation:choix-fond .4s var(--doux) both}@keyframes choix-fond{0%{opacity:0}to{opacity:1}}.choix__panneau{position:relative;background:var(--papier);padding:clamp(28px,4vw,44px);border:1px solid var(--filet-fort)}.choix__fermer{position:absolute;top:clamp(14px,2vw,20px);right:clamp(14px,2vw,20px);width:34px;height:34px;display:grid;place-items:center;appearance:none;background:none;border:0;color:var(--encre-faible);cursor:pointer;transition:color .3s var(--doux)}.choix__fermer:hover{color:var(--encre)}.choix__fermer svg{width:12px;height:12px}.choix__sur{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.22em;color:var(--terre)}.choix__titre{font-size:clamp(1.5rem,3.4vw,2.125rem);letter-spacing:-.035em;line-height:1.02;font-weight:500;margin:var(--pas-2) 0 var(--pas-5)}.choix__liste{list-style:none;padding:0;margin:0}.choix__item{position:relative;display:grid;grid-template-columns:2.6rem 1fr auto auto;align-items:baseline;gap:0 var(--pas-3);padding:var(--pas-4) 0;text-decoration:none;color:inherit}.choix__filet{position:absolute;inset:auto 0 0;height:1px;background:var(--filet-fort);transform-origin:left center}.choix__num{font-family:var(--note);font-size:var(--t-micro);letter-spacing:.15em;color:var(--encre-faible);font-variant-numeric:tabular-nums}.choix__corps{display:grid;gap:4px}.choix__nom{font-size:clamp(1.0625rem,1.6vw,1.25rem);letter-spacing:-.02em}.choix__nom sup{text-transform:lowercase}.choix__adresse{font-size:.8125rem;color:var(--encre-faible)}.choix__via{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.15em;color:var(--encre-faible)}.choix__fleche{width:22px;height:10px;color:var(--terre);transform:translate(-4px);opacity:.55;transition:transform .45s var(--doux),opacity .3s}.choix__item:hover .choix__nom{color:var(--terre)}.choix__item:hover .choix__fleche{transform:translate(0);opacity:1}.choix__note{margin-top:var(--pas-4);font-size:.8125rem;color:var(--encre-faible);max-width:46ch}@media(max-width:520px){.choix__item{grid-template-columns:2rem 1fr auto;gap:0 var(--pas-2)}.choix__fleche{display:none}}@media(max-width:900px){:root{--t-micro: .75rem}.lien,.chrome .rdv,.chrome__mark,.pied__nav a,.centres__onglet,.notation dd a,.preambule__faits dd a{position:relative}.lien:before,.chrome .rdv:before,.chrome__mark:before{content:"";position:absolute;inset:-13px -8px}.notation dd a:before,.preambule__faits dd a:before{content:"";position:absolute;inset:-14px -8px}.lien--dans-texte:before{content:none}.centres__onglet:before{content:"";position:absolute;inset:-8px -6px}.pied__nav a:before{content:"";position:absolute;inset:-13px -6px}.skip{padding-block:13px}.pied__nav{row-gap:28px}}.signature{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pas-2) clamp(24px,4vw,56px);padding:var(--pas-3) 0;border-top:1px solid var(--filet-fort);border-bottom:1px solid var(--filet)}.signature__tech{display:flex;align-items:baseline;gap:10px}.signature__mot{font-size:clamp(1.25rem,2.2vw,1.625rem);letter-spacing:-.022em;font-weight:500;color:var(--encre)}.signature__nm{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.15em;color:var(--encre-faible);white-space:nowrap}.signature__tarif{margin-left:auto;display:flex;align-items:baseline;gap:10px;text-decoration:none;color:var(--terre);position:relative}.signature__par{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.15em;color:color-mix(in srgb,var(--terre) 70%,transparent);white-space:nowrap}.signature__tarif svg{width:22px;height:10px;align-self:center;opacity:.55;transition:transform .45s var(--doux),opacity .3s}.signature__tarif:hover svg{transform:translate(4px);opacity:1}@media(max-width:620px){.signature{flex-direction:column;align-items:flex-start;gap:var(--pas-3)}.signature__tarif{margin-left:0}}.offres{background:var(--encre);color:var(--papier);padding:var(--pas-7) 0 var(--pas-7)}.offres__tete{width:var(--colonne);margin-inline:auto;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--pas-4) var(--pas-6);align-items:end;margin-bottom:var(--pas-6)}.offres__sur{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.22em;color:var(--terre-vive);grid-column:1;margin-bottom:calc(var(--pas-4) * -1 + 4px)}.offres__titre{grid-column:1;font-size:clamp(2.25rem,5.2vw,4.25rem);line-height:.94;letter-spacing:-.045em;font-weight:500;font-variation-settings:"wdth" 94}.offres__note{grid-column:2;font-size:var(--t-corps);color:#f7f4efc4;max-width:40ch;padding-bottom:.4em}.bulles{width:var(--colonne);margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px)}.bulle{display:grid;grid-template-rows:1fr auto}.bulle__cadre{border:1px solid color-mix(in srgb,var(--papier) 26%,transparent);background:color-mix(in srgb,var(--papier) 4%,transparent);padding:clamp(30px,3.6vw,46px) clamp(20px,2.6vw,34px);display:grid;align-content:center;justify-items:center;gap:4px;text-align:center;transition:border-color .5s var(--doux),background-color .5s var(--doux)}.bulle:hover .bulle__cadre{border-color:color-mix(in srgb,var(--terre-vive) 60%,transparent);background:color-mix(in srgb,var(--papier) 6%,transparent)}.bulle__nom{font-size:clamp(1rem,1.5vw,1.1875rem);letter-spacing:-.022em;font-weight:500;color:var(--papier)}.bulle__seances{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.16em;color:#f7f4ef8a}.bulle__prix{display:flex;align-items:baseline;gap:6px;margin-top:10px;color:var(--terre-vive)}.bulle__prix strong{font-family:var(--note);font-weight:400;font-size:clamp(2.25rem,4.4vw,3.5rem);font-variant-numeric:tabular-nums;letter-spacing:-.03em;word-spacing:-.22em;line-height:1}.bulle__par{font-family:var(--note);font-size:var(--t-note);letter-spacing:.02em;color:color-mix(in srgb,var(--terre-vive) 78%,transparent);white-space:nowrap}.bulle__cure{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;justify-content:center;font-family:var(--note);font-size:.8125rem;font-variant-numeric:tabular-nums;color:#f7f4ef9e;margin-top:6px}.bulle__cure s{color:#f7f4ef66;text-decoration-thickness:1px}.bulle__zones{margin-top:var(--pas-3);font-size:.8125rem;line-height:1.5;color:#f7f4ef94;text-align:center;padding:0 8%;text-wrap:balance}.offres__pied{width:var(--colonne);margin-inline:auto;margin-top:var(--pas-6);padding-top:var(--pas-5);border-top:1px solid var(--filet-clair);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--pas-5) clamp(40px,6vw,96px);align-items:start}.compose h3{font-size:clamp(1rem,1.5vw,1.1875rem);letter-spacing:-.022em;margin-bottom:8px}.compose p{font-size:.875rem;color:#f7f4ef9e;margin-bottom:var(--pas-3)}.offres .paliers{border-top-color:var(--filet-clair);max-width:34ch}.offres .paliers li{border-bottom-color:var(--filet-clair);color:#f7f4efc4}.offres .paliers span{color:var(--papier)}.offres .paliers em{color:var(--terre-vive)}.offres__paiement{font-size:.9375rem;color:#f7f4efc4;align-self:center}.offres__paiement strong{font-weight:500;color:var(--terre-vive)}@media(max-width:900px){.offres__tete{grid-template-columns:1fr}.offres__sur,.offres__titre,.offres__note{grid-column:1}.offres__note{padding-bottom:0}.bulles{grid-template-columns:1fr;gap:var(--pas-5);max-width:21rem}.offres__pied{grid-template-columns:1fr}}.chrome__nav a[aria-current=page]{opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5em;text-decoration-color:var(--terre-vive)}.chrome.is-papier .chrome__nav a[aria-current=page]{text-decoration-color:var(--terre)}.chrome__menu{grid-column:2;grid-row:1;justify-self:end;display:none;align-items:center;gap:10px;appearance:none;background:none;border:0;padding:4px 0;color:inherit;cursor:pointer;font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.16em}.chrome__menu-signe{position:relative;width:16px;height:9px}.chrome__menu-signe:before,.chrome__menu-signe:after{content:"";position:absolute;left:0;right:0;height:1px;background:currentColor;transition:transform .4s var(--doux)}.chrome__menu-signe:before{top:0}.chrome__menu-signe:after{bottom:0}.chrome__menu[aria-expanded=true] .chrome__menu-signe:before{transform:translateY(4px) rotate(45deg)}.chrome__menu[aria-expanded=true] .chrome__menu-signe:after{transform:translateY(-4px) rotate(-45deg)}@media(max-width:1024px){.chrome__menu{display:inline-flex}}.menu{position:fixed;inset:var(--h-chrome, 78px) 0 auto 0;z-index:49;background:var(--papier);border-bottom:1px solid var(--filet-fort);padding:var(--pas-4) var(--marge) var(--pas-5);max-height:calc(100svh - var(--h-chrome, 78px));overflow-y:auto}.menu[hidden]{display:none}.menu__liste{display:grid;border-top:1px solid var(--filet)}.menu__liste a{display:grid;grid-template-columns:2.6rem 1fr auto;align-items:baseline;gap:0 var(--pas-3);padding:var(--pas-3) 0;border-bottom:1px solid var(--filet);text-decoration:none;color:inherit}.menu__num{font-family:var(--note);font-size:var(--t-micro);letter-spacing:.15em;color:var(--encre-faible);font-variant-numeric:tabular-nums}.menu__nom{font-size:1.125rem;letter-spacing:-.024em}.menu__note{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.13em;color:var(--encre-faible);text-align:right}.menu__liste a:hover .menu__nom,.menu__liste a[aria-current=page] .menu__nom{color:var(--terre)}.menu__liste a[aria-current=page] .menu__num{color:var(--terre);opacity:1}.menu__pied{margin-top:var(--pas-4)}.menu__pied .lien{margin-top:0}@media(max-width:520px){.menu__liste a{grid-template-columns:2rem 1fr}.menu__note{grid-column:2;text-align:left}}html.menu-ouvert body{overflow:hidden}.tete-page{width:var(--colonne);margin-inline:auto;padding-top:calc(var(--h-barre) + clamp(112px,17vh,200px));padding-bottom:var(--pas-6);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--pas-4) var(--pas-6);align-items:end}.tete-page__sur{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.22em;color:var(--terre);grid-column:1;margin-bottom:calc(var(--pas-4) * -1 + 4px)}.tete-page__titre{grid-column:1;font-size:clamp(2.25rem,5.2vw,4.25rem);line-height:.94;letter-spacing:-.045em;font-weight:500;font-variation-settings:"wdth" 94}.tete-page__note{grid-column:2;color:var(--encre-moyen);max-width:44ch;padding-bottom:.4em}@media(max-width:900px){.tete-page{grid-template-columns:1fr}.tete-page__sur,.tete-page__titre,.tete-page__note{grid-column:1}.tete-page__note{padding-bottom:0}}.portes{width:var(--colonne);margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,56px)}.porte{display:grid;gap:var(--pas-3);align-content:start;text-decoration:none;color:inherit}.porte .plate__mask{aspect-ratio:4 / 5}.porte__num{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.2em;color:var(--encre-faible);padding-top:var(--pas-3);border-top:1px solid var(--filet)}.porte h3{font-size:clamp(1.375rem,2.2vw,1.875rem);letter-spacing:-.032em}.porte__note{font-size:.9375rem;color:var(--encre-moyen)}.porte__depart{font-family:var(--note);font-size:var(--t-note);font-variant-numeric:tabular-nums;color:var(--terre)}.porte .plate__mask img{transition:transform .9s var(--sortie)}.porte:hover .plate__mask img{transform:scale(1.03)}.porte:hover h3{color:var(--terre)}@media(max-width:860px){.portes{grid-template-columns:1fr;gap:var(--pas-7)}}.ondes--trois{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1024px){.ondes--trois{grid-template-columns:repeat(2,minmax(0,1fr))}.ondes--trois .onde:last-child{border-right:0}}@media(max-width:620px){.ondes--trois{grid-template-columns:1fr}}p.onde__prix{font-family:var(--note);font-size:clamp(2rem,3.4vw,3rem);font-variant-numeric:tabular-nums;letter-spacing:-.035em;word-spacing:-.2em;color:var(--encre);line-height:1}p.onde__prix span{font-size:.3em;letter-spacing:.1em;color:var(--encre-faible);margin-left:5px;white-space:nowrap}p.onde__cure{font-family:var(--note);font-size:var(--t-micro);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--terre)}.pied{grid-template-columns:1fr;gap:var(--pas-6)}.pied__adresses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pas-5) var(--pas-6);padding-top:var(--pas-4)}.adresse{display:grid;gap:6px;align-content:start}.adresse__num{font-family:var(--note);font-size:var(--t-micro);letter-spacing:.2em;color:var(--encre-faible);font-variant-numeric:tabular-nums}.adresse__nom{font-size:1.0625rem;letter-spacing:-.024em;font-weight:500;margin-bottom:2px}.adresse__nom sup{text-transform:lowercase}.adresse__ligne{font-size:.9375rem;color:var(--encre-fort)}.adresse__acces,.adresse__horaires{font-family:var(--note);font-size:var(--t-micro);letter-spacing:.06em;color:var(--encre-faible)}.adresse .lien{margin-top:var(--pas-3)}.pied__barre{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--pas-5);padding-top:var(--pas-5);border-top:1px solid var(--filet)}.pied__barre .pied__nav{justify-content:flex-end;flex-wrap:wrap}.pied__nav a[aria-current=page]{color:var(--terre)}.pied__legal{grid-column:1}@media(max-width:900px){.pied__adresses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.pied__adresses{grid-template-columns:1fr}.pied__barre{grid-template-columns:1fr;gap:var(--pas-4)}.pied__barre .pied__nav{justify-content:flex-start}}:where(#soins,#univers,#adresses,#essentiel-peau,#essentiel-corps,#essentiel-blanchiment,#packs,#contenu,#forfaits,#faq){scroll-margin-top:calc(var(--h-barre) + clamp(80px,10vh,106px))}.deux-lignes{width:var(--colonne);margin-inline:auto;padding:var(--pas-6) 0 var(--pas-7);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--pas-4) var(--pas-6);align-items:baseline}.deux-lignes .lede{max-width:44ch}.deux-lignes__note{font-family:var(--note);font-size:var(--t-note);letter-spacing:.04em;color:var(--encre-faible);max-width:40ch}.deux-lignes__note sup{text-transform:lowercase}@media(max-width:860px){.deux-lignes{grid-template-columns:1fr;padding:var(--pas-5) 0 var(--pas-6)}}.deux-centres{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pas-6) clamp(40px,6vw,112px);padding-top:var(--pas-5)}.deux-centres .adresse__nom{font-size:clamp(1.25rem,2vw,1.625rem);letter-spacing:-.03em;margin-bottom:0}.deux-centres .notation{margin-top:var(--pas-3)}.deux-centres .lien sup{text-transform:lowercase}@media(max-width:860px){.deux-centres{grid-template-columns:1fr;gap:var(--pas-6)}}.offres__pied--seul{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:baseline}.offres__renvoi{justify-self:start}.offres__renvoi .lien{margin-top:0;color:var(--terre-vive)}@media(max-width:900px){.offres__pied--seul{grid-template-columns:1fr}}.aussi{width:var(--colonne);margin:var(--pas-6) auto 0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--pas-4) var(--pas-6);align-items:start;padding-top:var(--pas-4);border-top:1px solid var(--filet)}.aussi h3{font-family:var(--note);font-size:var(--t-note);text-transform:uppercase;letter-spacing:.15em;color:var(--encre-faible);font-weight:400}.aussi .notation{margin-top:0;border-top:0}.aussi .notation>div:first-child{border-top:1px solid var(--filet)}.aussi .table__prec{display:inline;margin-left:6px}@media(max-width:900px){.aussi{grid-template-columns:1fr}}.onde__type em{font-style:italic;text-transform:none;letter-spacing:.02em}.chrome__menu-mot{white-space:nowrap}@media(max-width:380px){.chrome__menu-mot{display:none}}.avant-apres{padding:var(--pas-7) 0 var(--pas-8)}.cas__liste{width:var(--colonne);margin-inline:auto;display:grid;gap:var(--pas-7)}.cas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pas-3) clamp(16px,2vw,32px);align-items:start}.cas__num{grid-column:1 / -1;font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.2em;color:var(--encre-faible);font-variant-numeric:tabular-nums;padding-bottom:var(--pas-2);border-bottom:1px solid var(--filet)}.cas__note{grid-column:1 / -1;font-family:var(--note);font-size:var(--t-micro);letter-spacing:.06em;color:var(--encre-faible)}.cliche__cadre{position:relative;overflow:hidden;background:var(--papier-creux);aspect-ratio:16 / 10}.cliche__cadre img{width:100%;height:100%;object-fit:cover}.cliche__etiquette{position:absolute;left:0;bottom:0;margin:0;padding:7px 14px 6px;background:var(--encre);color:var(--papier);font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.2em}.cliche__etiquette--apres{background:var(--terre)}@media(max-width:620px){.cas{grid-template-columns:1fr;gap:var(--pas-4)}}.apercu__tel{margin-top:var(--pas-3);font-family:var(--note);font-size:clamp(1.25rem,2.4vw,1.75rem);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.apercu__tel a{color:var(--terre);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--terre) 40%,transparent);padding-bottom:3px;transition:border-color .3s var(--doux)}.apercu__tel a:hover{border-bottom-color:var(--terre)}.cliche{display:grid}:root{--h-barre: 34px}@media(max-width:760px){:root{--h-barre: 30px}}.barre{position:fixed;inset:0 0 auto;z-index:51;height:var(--h-barre);display:flex;align-items:center;padding:0 var(--marge);color:var(--papier);transition:color .45s var(--doux)}.barre:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,#0B0806 76%,transparent);backdrop-filter:blur(14px) saturate(1.05);border-bottom:1px solid transparent;transition:background-color .45s var(--doux),border-color .45s var(--doux);pointer-events:none}.barre>*{position:relative}.barre.is-papier{color:var(--encre-moyen)}.barre.is-papier:before{background:var(--papier-creux);border-bottom-color:var(--filet)}.barre__ligne{display:flex;align-items:baseline;gap:0 .6em;width:100%;font-family:var(--note);font-size:var(--t-micro);letter-spacing:.1em;white-space:nowrap;overflow:hidden}.barre__item sup{text-transform:lowercase}.barre__sep{opacity:.45}.barre__tel{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;font-variant-numeric:tabular-nums;transition:color .3s var(--doux)}.barre.is-papier .barre__tel{color:var(--terre)}.barre__tel:hover{color:var(--terre-vive)}.barre__court{display:none}@media(max-width:900px){.barre__long{display:none}.barre__court{display:inline}.barre__ligne{gap:0 .5em;letter-spacing:.06em}}@media(max-width:560px){.barre__item--horaires,.barre__sep--horaires{display:none}}.chrome{top:var(--h-barre)}.hero__coord{margin-top:clamp(20px,3.4vh,38px);display:grid;gap:var(--pas-3);justify-items:start}.hero__tel{display:grid;gap:3px;text-decoration:none;color:var(--papier)}.hero__tel-label{font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.2em;color:var(--terre-vive)}.hero__tel-num{font-family:var(--note);font-size:clamp(1.375rem,2.6vw,2rem);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.1;border-bottom:1px solid #F7F4EF59;padding-bottom:4px;transition:border-color .4s var(--doux)}.hero__tel:hover .hero__tel-num{border-bottom-color:var(--papier)}.hero__lieux{display:grid;gap:3px;font-family:var(--note);font-size:var(--t-micro);letter-spacing:.06em;color:#f7f4efc4}.hero__lieux sup{text-transform:lowercase}@media(max-width:760px){.hero__coord{margin-top:var(--pas-4);gap:var(--pas-2)}}.rdv--flottant{position:fixed;left:var(--marge);right:var(--marge);bottom:max(16px,env(safe-area-inset-bottom));z-index:60;display:none;grid-template-columns:auto 1fr;gap:1px;background:var(--encre);border:1px solid var(--encre);transform:translateY(160%);transition:transform .6s var(--sortie),background-color .45s var(--doux),border-color .45s var(--doux)}.rdv--flottant.is-visible{transform:translateY(0)}.flottant__geste{display:flex;align-items:center;justify-content:center;gap:9px;padding:15px 18px;text-decoration:none;font-family:var(--note);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.14em;background:var(--encre);color:var(--papier);transition:background-color .45s var(--doux),color .45s var(--doux)}.flottant__geste svg{width:13px;height:13px}.flottant__geste--appel{padding-inline:20px}.flottant__geste--rdv{color:var(--terre-vive);position:relative}.flottant__geste--rdv:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:var(--filet-clair)}.rdv--flottant:not(.is-papier) .flottant__geste--rdv:before{background:var(--filet-fort)}.rdv--flottant:not(.is-papier){background:var(--papier);border-color:var(--papier)}.rdv--flottant:not(.is-papier) .flottant__geste{background:var(--papier);color:var(--encre)}.rdv--flottant:not(.is-papier) .flottant__geste--rdv{color:var(--terre)}@media(max-width:760px){.rdv--flottant{display:grid}}@media(max-width:400px){.flottant__geste{padding:15px 10px;letter-spacing:.08em}.flottant__geste--appel{padding-inline:14px}}.porte .plate__mask{--photo: .75}.serie{width:var(--colonne);margin-inline:auto;padding:var(--pas-6) 0 var(--pas-7);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(24px,3vw,56px);align-items:start}.serie figcaption{max-width:46ch}@media(max-width:860px){.serie{grid-template-columns:1fr;gap:var(--pas-6);padding:var(--pas-5) 0 var(--pas-6)}}.lieu__equipe{grid-column:1 / -1;max-width:64ch;margin-top:var(--pas-5)}
