.site_conteneur__udQdn{max-width:1200px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.site_section__S0YA9{padding-block:clamp(56px,8vw,100px)}.site_titreSection__0G58E{text-align:center;max-width:640px;margin:0 auto 40px}.site_h2__RE_wG,.site_titreSection__0G58E h2{font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.2;margin-bottom:.4em}.site_titreSection__0G58E p{color:var(--ink-2)}.site_lienFleche__a9L_c{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid var(--ink);padding-bottom:3px}.site_lienFleche__a9L_c:hover{color:var(--accent-dark);border-color:var(--accent-dark)}.site_hero__8Hfyh{display:grid;grid-template-columns:1fr 1fr;min-height:560px;background:var(--bg)}.site_hero__8Hfyh .site_heroImg__9rfVO{width:auto;height:auto;margin:clamp(14px,2vw,24px);min-height:512px;border:1px solid var(--contour);border-radius:32px;box-shadow:0 18px 40px rgba(222,79,138,.14)}.site_heroImg__9rfVO img{animation:site_zoom-entree__F9Kxd 2.4s cubic-bezier(.22,.61,.36,1)}@keyframes site_zoom-entree__F9Kxd{0%{transform:scale(1.12)}to{transform:scale(1)}}.site_heroTexte__ZEpxF{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:center;padding:48px clamp(20px,6vw,84px);background:var(--bg)}.site_heroTexte__ZEpxF:before{content:"";position:absolute;z-index:-1;width:420px;height:420px;right:-120px;top:-90px;background:radial-gradient(circle closest-side,#ffb0cd 0,rgba(255,176,205,.75) 45%,rgba(249,221,229,0) 100%);opacity:.75;animation:site_ondule__vlx9u 16s ease-in-out infinite}.site_heroTexte__ZEpxF:after{content:"";position:absolute;z-index:-1;width:300px;height:300px;left:6%;bottom:-170px;background:radial-gradient(circle closest-side,#e4d2f6 0,rgba(246,238,252,.8) 50%,rgba(246,238,252,0) 100%);opacity:.9;animation:site_ondule__vlx9u 20s ease-in-out infinite reverse}.site_heroTexte__ZEpxF h1{font-size:clamp(2.3rem,4.6vw,3.5rem);line-height:1.15;margin-bottom:.45em}.site_heroTexte__ZEpxF p{color:var(--ink-2);font-size:1.05rem;max-width:460px;margin:0 0 2em}.site_surligne__9fVHM{position:relative;white-space:nowrap}.site_surligne__9fVHM svg{position:absolute;left:-2%;bottom:-.18em;width:104%;height:.4em}@media (max-width:860px){.site_hero__8Hfyh{grid-template-columns:1fr;min-height:0}.site_heroTexte__ZEpxF:before{width:300px;height:300px;right:-110px;top:-60px}.site_heroTexte__ZEpxF:after{width:220px;height:220px;left:10%;bottom:-130px}.site_hero__8Hfyh .site_heroImg__9rfVO{margin:12px 12px 0;min-height:0;height:auto;aspect-ratio:4/3;max-height:60vh;border-radius:24px}.site_heroTexte__ZEpxF{padding-block:24px 36px}.site_heroTexte__ZEpxF h1{font-size:clamp(1.9rem,8vw,2.4rem);margin-bottom:.35em}.site_heroTexte__ZEpxF p{font-size:1rem;margin-bottom:1.4em}}.site_infos__HNYD6{background:var(--surface)}.site_infosIn__nJJtb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;padding-block:48px;text-align:center}.site_infos__HNYD6 h3{font-size:1.25rem;margin:10px 0 6px}.site_infos__HNYD6 p{margin:0;color:var(--ink-2);font-size:.92rem;line-height:1.7}.site_ico__YJ_kl{width:34px;height:34px;color:var(--accent)}@media (max-width:700px){.site_infosIn__nJJtb{grid-template-columns:1fr;gap:36px}}.site_apropos__iyL_H{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center}.site_apropos__iyL_H p{color:var(--ink-2);white-space:pre-line}.site_stats__StqR1{display:flex;gap:36px;margin:28px 0 32px;flex-wrap:wrap}.site_stat__3Ff9L strong{display:block;font-family:var(--serif);font-size:2rem;font-weight:600;line-height:1}.site_stat__3Ff9L strong sup{color:var(--accent);font-size:.55em}.site_stat__3Ff9L span{font-family:var(--serif);font-size:.95rem;color:var(--ink-2)}.site_collage__DY7Fi{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.site_cadre__8nC10{border:1px solid var(--contour);border-radius:var(--radius);overflow:hidden}.site_collage__DY7Fi .site_c1__18xo5{aspect-ratio:4/5}.site_collage__DY7Fi .site_c2__xpNP9{aspect-ratio:1;margin-top:40px}.site_collage__DY7Fi .site_c3__IEK9n{grid-column:1/-1;aspect-ratio:16/9;width:82%;justify-self:center}@media (max-width:860px){.site_apropos__iyL_H{grid-template-columns:1fr}}.site_cartes__Aq6dn{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:20px;gap:20px}.site_carteSoin__oCLvD{background:var(--rose);border:1px solid var(--contour);border-radius:var(--radius);padding:16px 16px 26px;text-align:center;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s}.site_carteSoin__oCLvD:hover{transform:translateY(-6px);box-shadow:0 14px 30px rgba(222,79,138,.16)}.site_cadre__8nC10:hover img,.site_carteSoin__oCLvD:hover img{transform:scale(1.06)}.site_carteSoin__oCLvD .site_img__TcYOk{flex:none;height:150px;border-radius:14px;overflow:hidden;margin-bottom:18px}.site_carteSoin__oCLvD h3{font-size:1.3rem;margin-bottom:8px}.site_carteSoin__oCLvD p{color:var(--ink-2);font-size:.88rem;margin:0 0 18px;flex:1 1}.site_centre__WDXAI{text-align:center;margin-top:36px}.site_tarifs__2auLK{background:var(--surface);padding-block:clamp(40px,6vw,72px)}.site_panneaux__AljEy{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;align-items:start}.site_panneau__tPTRS{background:var(--rose-soft);border:1px solid var(--contour);border-radius:var(--radius);padding:24px clamp(18px,3vw,32px) 28px}.site_panneauTitre__dNtxa{display:block;width:100%;background:none;border:0;padding:0;font-family:var(--serif);font-weight:600;color:var(--ink);font-size:1.6rem;text-align:center;margin:0 0 6px;cursor:default}.site_panneauInfo__HQQg1{display:none}@media (max-width:860px){.site_panneau__tPTRS{padding-block:18px}.site_panneauTitre__dNtxa{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;font-size:1.4rem;margin:0;cursor:pointer}.site_panneauInfo__HQQg1{display:inline-flex;flex:none;white-space:nowrap;gap:10px;align-items:center;font-family:var(--sans);font-size:.8rem;font-weight:500;color:var(--ink-2)}.site_panneauInfo__HQQg1 span{font-size:1.4rem;line-height:1;color:var(--ink)}.site_panneauContenu__dxcpg{display:none}.site_panneau__tPTRS.site_ouvert__cg9CB .site_panneauContenu__dxcpg{display:block;margin-top:8px;animation:site_deplie__C_msb .4s ease both}.site_panneauInfo__HQQg1 span{transition:transform .3s}}.site_catTarif__VE6wE{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dark);margin:22px 0 6px;text-align:center}.site_ligneTarif__DpMlx{display:flex;align-items:baseline;gap:8px;padding:5px 6px;margin-inline:-6px;border-radius:8px;text-decoration:none;color:var(--ink);font-size:.93rem;transition:background .2s}a.site_ligneTarif__DpMlx:hover{background:rgba(255,176,205,.25)}a.site_ligneTarif__DpMlx:hover .site_ligneNom__kbYsh{color:var(--accent-dark);text-decoration:underline}.site_ligneNom__kbYsh small{color:var(--muted)}.site_points__iWxAY{flex:1 1;border-bottom:1px dotted rgba(74,48,70,.35);transform:translateY(-4px);min-width:12px}.site_prix__IJ6QO{font-family:var(--serif);font-weight:600;font-size:1.02rem;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site_detailTarif__wf_lK{font-size:.82rem;color:var(--ink-2);margin:8px 0 0}@media (max-width:860px){.site_panneaux__AljEy{grid-template-columns:1fr}}.site_boiteAvis__h1jFK{position:relative;background:linear-gradient(135deg,var(--rose) 0,var(--lilas-soft) 100%);border:1px solid var(--contour);border-radius:var(--radius);padding:clamp(40px,5vw,64px) clamp(20px,4vw,56px);display:grid;grid-template-columns:1fr 1.4fr;grid-gap:32px;gap:32px;align-items:center;margin-top:36px}.site_guillemet__Bk4O6{position:absolute;top:-34px;left:clamp(20px,4vw,44px);width:68px;height:68px;border-radius:50%;background:var(--ink);color:var(--rose);display:grid;place-items:center;font-family:var(--serif);font-size:3rem;line-height:1;padding-top:18px}.site_boiteAvis__h1jFK p{color:var(--ink-2)}.site_avisCartes__y5JhI{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.site_avis__DehSS{background:var(--surface);border:1px solid var(--contour);border-radius:var(--radius);padding:20px;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s}.site_avis__DehSS:hover{transform:translateY(-4px) rotate(-.4deg);box-shadow:0 10px 24px rgba(59,39,55,.08)}.site_etoiles__ht7zJ{color:#e0a11b;letter-spacing:2px;font-size:.95rem}.site_avisNom__BPxqx{display:flex;align-items:center;gap:10px;margin:12px 0}.site_avatar__3Xwii{width:40px;height:40px;border-radius:50%;background:var(--degrade);border:1px solid var(--contour);display:grid;place-items:center;font-weight:700;font-size:.85rem}.site_avis__DehSS blockquote{margin:0;color:var(--ink-2);font-size:.9rem}@media (max-width:860px){.site_boiteAvis__h1jFK{grid-template-columns:1fr}}.site_cta__RC4Cc{position:relative;border:1px solid var(--contour);border-radius:var(--radius);overflow:hidden;min-height:340px;display:grid}.site_cta__RC4Cc>*{grid-area:1/1}.site_cta__RC4Cc svg{display:none}.site_ctaTexte__dhhtl{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 20px}.site_ctaTexte__dhhtl h2{font-size:clamp(1.8rem,4vw,2.6rem);max-width:640px}.site_ctaTexte__dhhtl p{max-width:560px;color:var(--ink-2);margin:0 0 1.6em}.site_cta__RC4Cc.site_avecPhoto__aMTNm .site_ctaTexte__dhhtl{background:rgba(59,39,55,.45)}.site_cta__RC4Cc:hover img{transform:scale(1.06);transition-duration:6s}.site_cta__RC4Cc.site_avecPhoto__aMTNm .site_ctaTexte__dhhtl h2,.site_cta__RC4Cc.site_avecPhoto__aMTNm .site_ctaTexte__dhhtl p{color:#fff}.site_faq__EfGpG{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center}.site_faq__EfGpG>div>p{color:var(--ink-2)}.site_question__2XfI9{border:1px solid var(--contour);border-radius:var(--radius);margin-bottom:10px;background:var(--surface);overflow:hidden}.site_question__2XfI9 summary{list-style:none;cursor:pointer;padding:14px 18px;font-family:var(--serif);font-size:1.08rem;font-weight:500;display:flex;gap:14px;align-items:center}.site_question__2XfI9 summary::-webkit-details-marker{display:none}.site_question__2XfI9 summary:before{content:"+";font-family:var(--sans);font-weight:700;width:14px}.site_question__2XfI9 summary{transition:background .25s}.site_question__2XfI9 summary:hover{background:var(--rose-soft)}.site_question__2XfI9[open] summary{background:var(--degrade);border-bottom:1px solid var(--contour)}.site_question__2XfI9[open] p{animation:site_deplie__C_msb .4s ease both}.site_question__2XfI9[open] summary:before{content:"×"}.site_question__2XfI9 p{margin:0;padding:16px 18px 18px 46px;color:var(--ink-2);font-size:.92rem}.site_faqPhotos__sSBr2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:center}.site_faqPhotos__sSBr2 .site_cadre__8nC10:first-child{aspect-ratio:3/5}.site_faqPhotos__sSBr2 .site_cadre__8nC10:last-child{aspect-ratio:3/4}@media (max-width:860px){.site_faq__EfGpG{grid-template-columns:1fr}}.site_heroTexte__ZEpxF h1,.site_titreSection__0G58E h2{background:linear-gradient(100deg,var(--ink) 0,var(--ink) 38%,#b53a6c 47%,#f58bb8 50%,#b53a6c 53%,var(--ink) 62%,var(--ink) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:site_reflet-titre__6LiKK 7s ease-in-out infinite}@keyframes site_reflet-titre__6LiKK{0%,20%{background-position:100% 0}80%,to{background-position:0 0}}.site_avis__DehSS,.site_carteSoin__oCLvD,.site_hero__8Hfyh .site_heroImg__9rfVO,.site_panneau__tPTRS{position:relative}.site_avis__DehSS:after,.site_carteSoin__oCLvD:after,.site_cta__RC4Cc:after,.site_panneau__tPTRS:after,.site_question__2XfI9:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:var(--pl-blanc);background-size:var(--pl-taille-cartes);opacity:.7;animation:site_derive-grand__2xwBo 16s linear infinite,site_grain__g9dW4 3.6s ease-in-out infinite}.site_cta__RC4Cc,.site_question__2XfI9{position:relative}.site_avis__DehSS:hover:after,.site_carteSoin__oCLvD:hover:after,.site_panneau__tPTRS:hover:after{animation-duration:6s,1.8s}.site_heroTexte__ZEpxF h1 .site_surligne__9fVHM,.site_titreSection__0G58E h2>*{-webkit-text-fill-color:var(--accent-dark);color:var(--accent-dark)}.site_avis__DehSS:hover,.site_carteSoin__oCLvD:hover,.site_panneau__tPTRS:hover{box-shadow:0 14px 30px rgba(222,79,138,.22),inset 0 0 18px hsla(0,0%,100%,.8)}.site_hero__8Hfyh .site_heroImg__9rfVO{box-shadow:0 18px 40px rgba(222,79,138,.2),0 0 0 4px hsla(0,0%,100%,.7),0 0 26px rgba(244,184,228,.7)}@media (prefers-reduced-motion:reduce){.site_avis__DehSS:after,.site_carteSoin__oCLvD:after,.site_cta__RC4Cc:after,.site_heroTexte__ZEpxF h1,.site_panneau__tPTRS:after,.site_question__2XfI9:after,.site_titreSection__0G58E h2{animation:none}}.site_carteSoin__oCLvD .site_img__TcYOk{position:relative;z-index:1}