.sommaire[data-astro-cid-4cr4owok]{flex-wrap:wrap;gap:.5rem .75rem;margin-top:2.25rem;display:flex}.sommaire[data-astro-cid-4cr4owok] a[data-astro-cid-4cr4owok]{border:1px solid var(--color-graphite);color:var(--color-acier);font-family:var(--font-titre);letter-spacing:.08em;text-transform:uppercase;padding:.7rem 1.1rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .3s,border-color .3s}.sommaire[data-astro-cid-4cr4owok] a[data-astro-cid-4cr4owok]:hover{color:var(--color-blanc);border-color:var(--color-blanc)}.etapes[data-astro-cid-4cr4owok]{border-top:1px solid var(--color-graphite);margin:0;padding:0;list-style:none}.etape[data-astro-cid-4cr4owok]{grid-template-columns:4rem 1fr;align-items:start;gap:1rem 1.5rem;padding:clamp(1.5rem,3vw,2.25rem) 0;display:grid}.etape-num[data-astro-cid-4cr4owok]{font-family:var(--font-titre);letter-spacing:-.03em;-webkit-text-stroke:1px var(--color-acier);color:#0000;font-size:clamp(2.5rem,1.5rem + 3vw,4rem);font-weight:800;line-height:.9;transition:color .45s ease-out,-webkit-text-stroke-color .45s}.etape[data-astro-cid-4cr4owok]:hover .etape-num[data-astro-cid-4cr4owok]{color:var(--color-blanc);-webkit-text-stroke-color:var(--color-blanc)}.etape-titre[data-astro-cid-4cr4owok]{letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:800}.etape-texte[data-astro-cid-4cr4owok]{color:#f5f5f5c7;max-width:52ch;margin:.6rem 0 0}.actions[data-astro-cid-4cr4owok]{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin:clamp(2rem,4vw,3rem) 0 0;display:flex}.conditions[data-astro-cid-4cr4owok]{border-top:1px solid var(--color-graphite);border-left:1px solid var(--color-graphite);margin:0;padding:0;list-style:none;display:grid}.condition[data-astro-cid-4cr4owok]{border-right:1px solid var(--color-graphite);border-bottom:1px solid var(--color-graphite);padding:clamp(1.5rem,2.4vw,2.25rem) clamp(1.25rem,2vw,1.75rem) clamp(1.75rem,2.8vw,2.75rem)}.condition[data-astro-cid-4cr4owok] .etoiles[data-astro-cid-4cr4owok]{font-size:1rem;transition:color .35s}.condition[data-astro-cid-4cr4owok]:hover .etoiles[data-astro-cid-4cr4owok]{color:var(--color-blanc)}.condition-titre[data-astro-cid-4cr4owok]{letter-spacing:.01em;margin:clamp(1.75rem,3vw,3rem) 0 0;font-size:1.125rem;font-weight:800}.condition-texte[data-astro-cid-4cr4owok]{color:#f5f5f5c7;max-width:34ch;margin:.6rem 0 0}.soins[data-astro-cid-4cr4owok]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}.soins-intro[data-astro-cid-4cr4owok]{color:#f5f5f5d1;max-width:40ch;margin:1.5rem 0 0}.soins-retouches[data-astro-cid-4cr4owok]{max-width:34ch;font-family:var(--font-titre);margin:2rem 0 1.5rem;font-size:1.125rem;font-weight:700;line-height:1.35}.soins-retouches[data-astro-cid-4cr4owok] .etoiles[data-astro-cid-4cr4owok]{margin-bottom:.75rem}.ticket[data-astro-cid-4cr4owok]{background:var(--color-fusain);border:1px solid var(--color-graphite);min-width:0;margin:0;padding:0 clamp(1.25rem,3vw,2.5rem) 1rem;list-style:none}.ticket-bande[data-astro-cid-4cr4owok]{border-bottom:1px dotted var(--color-acier);font-family:var(--font-titre);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:var(--color-blanc);gap:1.5rem;margin:0 calc(-1*clamp(1.25rem,3vw,2.5rem)) .5rem;padding:1rem clamp(1.25rem,3vw,2.5rem);font-size:1.125rem;font-weight:800;display:flex;overflow:hidden}.soin[data-astro-cid-4cr4owok]{border-bottom:1px dotted var(--color-graphite);grid-template-columns:3rem 1fr;align-items:baseline;gap:.25rem 1rem;padding:1.35rem 0;display:grid}.soin[data-astro-cid-4cr4owok]:last-child{border-bottom:0}.soin-num[data-astro-cid-4cr4owok]{font-family:var(--font-titre);color:var(--color-acier);grid-row:span 2;align-self:start;font-size:1.125rem;font-weight:500}.soin-titre[data-astro-cid-4cr4owok]{letter-spacing:-.01em;text-transform:none;margin:0;font-size:1.25rem;font-weight:800}.soin-texte[data-astro-cid-4cr4owok]{color:#f5f5f5c7;max-width:44ch;margin:0;font-size:.95rem}.horaires[data-astro-cid-4cr4owok]{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.horaires-note[data-astro-cid-4cr4owok]{color:#f5f5f5c7;max-width:34ch;margin:1.5rem 0 1rem}.jours[data-astro-cid-4cr4owok]{border-top:1px solid var(--color-graphite);margin:0}.jour[data-astro-cid-4cr4owok]{font-family:var(--font-titre);text-transform:uppercase;gap:.35rem 1.5rem;padding:clamp(1.25rem,2.2vw,1.75rem) 0;display:grid}.jour[data-astro-cid-4cr4owok] dt[data-astro-cid-4cr4owok]{color:#f5f5f5bd;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:1.0625rem;font-weight:700;line-height:1.3;display:flex}.jour[data-astro-cid-4cr4owok] dd[data-astro-cid-4cr4owok]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);font-weight:800;line-height:1}.jour[data-astro-cid-4cr4owok].ferme dd[data-astro-cid-4cr4owok]{color:var(--color-acier)}.jour-en-cours[data-astro-cid-4cr4owok] dt[data-astro-cid-4cr4owok]{color:var(--color-blanc)}.jour-repere[data-astro-cid-4cr4owok]{background:var(--color-blanc);color:var(--color-noir);letter-spacing:.08em;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.3}@media (width>=30rem){.jour[data-astro-cid-4cr4owok]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.jour[data-astro-cid-4cr4owok] dt[data-astro-cid-4cr4owok]{align-items:baseline}}@media (prefers-reduced-motion:reduce){.condition[data-astro-cid-4cr4owok] .etoiles[data-astro-cid-4cr4owok]{transition:none}}@media (width>=40rem){.conditions[data-astro-cid-4cr4owok]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.conditions[data-astro-cid-4cr4owok]{grid-template-columns:repeat(4,minmax(0,1fr))}.soins[data-astro-cid-4cr4owok]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.soins-tete[data-astro-cid-4cr4owok]{position:sticky;top:6rem}.horaires[data-astro-cid-4cr4owok]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
