.soin-module__oHg25q__page{padding-block:28px 100px}.soin-module__oHg25q__fil{font-family:var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gris);flex-wrap:wrap;gap:8px;margin-bottom:40px;font-size:11px;display:flex}.soin-module__oHg25q__fil a{color:var(--gris);text-decoration:none}.soin-module__oHg25q__fil a:hover{color:var(--encre)}.soin-module__oHg25q__fil span{color:var(--pierre)}.soin-module__oHg25q__grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.soin-module__oHg25q__texte{gap:20px;max-width:36em;display:grid}.soin-module__oHg25q__description{line-height:1.7}.soin-module__oHg25q__description strong{font-weight:700}.soin-module__oHg25q__offre{background:var(--rose-pale);border-left:3px solid var(--rubis);color:var(--rubis);padding:10px 14px;font-size:15px}.soin-module__oHg25q__visuel{overflow:hidden}.soin-module__oHg25q__visuel img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.soin-module__oHg25q__visuel:hover img{transform:scale(1.04)}.soin-module__oHg25q__choix{gap:18px;display:grid}.soin-module__oHg25q__durees{flex-wrap:wrap;gap:10px;display:flex}.soin-module__oHg25q__duree,.soin-module__oHg25q__dureeOn{text-align:left;cursor:pointer;background:var(--blanc);border:1px solid var(--trait);min-width:120px;min-height:56px;font-family:var(--f-texte);color:var(--encre);gap:2px;padding:10px 18px;transition:border-color .2s,background .2s;display:grid}.soin-module__oHg25q__duree:hover{border-color:var(--rose)}.soin-module__oHg25q__dureeOn{border-color:var(--rose);background:var(--rose-pale)}.soin-module__oHg25q__duree span,.soin-module__oHg25q__dureeOn span{font-family:var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);font-size:11px}.soin-module__oHg25q__duree b,.soin-module__oHg25q__dureeOn b{font-size:17px}.soin-module__oHg25q__noteTelephone{font-family:var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--rubis);font-size:12px}.soin-module__oHg25q__barreReserver{align-items:center;gap:16px;display:flex}.soin-module__oHg25q__barrePrix{display:none}@media (max-width:1024px){.soin-module__oHg25q__grille{grid-template-columns:1fr;gap:32px}.soin-module__oHg25q__visuel{order:-1}}@media (max-width:767px){.soin-module__oHg25q__barreReserver{z-index:70;background:var(--blanc);border-top:1px solid var(--trait);padding:12px max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));justify-content:space-between;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -16px #26232359}.soin-module__oHg25q__barrePrix{color:var(--encre);white-space:nowrap;font-size:15px;font-weight:700;display:block}.soin-module__oHg25q__barreReserver .bouton{white-space:nowrap;padding:12px 18px;font-size:12px}}
.diaporama-module__nlNKea__diaporama{aspect-ratio:1;width:100%;max-width:100%;position:relative;overflow:hidden}.diaporama-module__nlNKea__diaporama img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.diaporama-module__nlNKea__diaporama img.diaporama-module__nlNKea__active{opacity:1}.diaporama-module__nlNKea__fleche{z-index:1;color:#fff;cursor:pointer;filter:drop-shadow(0 1px 4px #00000059);background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;translate:0 -50%}.diaporama-module__nlNKea__fleche:hover{color:var(--rose-pale)}.diaporama-module__nlNKea__gauche{left:6px}.diaporama-module__nlNKea__droite{right:6px}@media (prefers-reduced-motion:reduce){.diaporama-module__nlNKea__diaporama img{transition:none}}.diaporama-module__nlNKea__points{z-index:1;justify-content:center;gap:4px;display:flex;position:absolute;bottom:12px;left:0;right:0}.diaporama-module__nlNKea__point{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.diaporama-module__nlNKea__point:before{content:"";background:#ffffff8c;border-radius:50%;width:8px;height:8px;box-shadow:0 1px 3px #00000040}.diaporama-module__nlNKea__pointActif:before{background:#fff}.diaporama-module__nlNKea__avecLegende{gap:12px;width:100%;margin:0;display:grid}.diaporama-module__nlNKea__avecLegende figcaption{text-align:center;color:var(--gris);font-size:16px}
