.fiche-haut[data-astro-cid-yj6lkgip]{background:linear-gradient(180deg,var(--fond-doux),#fff);padding-top:20px}.fil[data-astro-cid-yj6lkgip]{display:flex;flex-wrap:wrap;gap:8px;font-size:.9rem;color:var(--texte-doux)}.fil[data-astro-cid-yj6lkgip] a[data-astro-cid-yj6lkgip]{color:var(--texte-doux);text-decoration:none}.fil[data-astro-cid-yj6lkgip] a[data-astro-cid-yj6lkgip]:hover{color:var(--marine)}.fiche-section[data-astro-cid-yj6lkgip]{padding-top:24px}.fiche[data-astro-cid-yj6lkgip]{display:grid;gap:40px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.fiche__media[data-astro-cid-yj6lkgip]{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4 / 3;background:radial-gradient(120% 90% at 50% 100%,#d5deea,#f4f7fb 55%,#fff);box-shadow:var(--ombre-forte)}.fiche__media[data-astro-cid-yj6lkgip] img{width:100%;height:100%;object-fit:cover}.fiche__vide[data-astro-cid-yj6lkgip]{display:grid;place-items:center;height:100%;color:#b8c3d3}.fiche__vide[data-astro-cid-yj6lkgip] svg{width:96px;height:96px}.fiche__badges[data-astro-cid-yj6lkgip]{position:absolute;top:16px;left:16px;display:flex;gap:6px}.fiche__galerie[data-astro-cid-yj6lkgip]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.fiche__galerie[data-astro-cid-yj6lkgip] img{border-radius:14px;aspect-ratio:4 / 3;object-fit:cover}.fiche__texte[data-astro-cid-yj6lkgip]{margin-top:36px}.fiche__texte[data-astro-cid-yj6lkgip] h2[data-astro-cid-yj6lkgip]{font-size:1.5rem}.caracs[data-astro-cid-yj6lkgip]{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.caracs[data-astro-cid-yj6lkgip] li[data-astro-cid-yj6lkgip]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--bord);border-radius:14px;background:#fff}.caracs[data-astro-cid-yj6lkgip] .pastille[data-astro-cid-yj6lkgip]{margin:0;width:44px;height:44px;flex:none}.caracs[data-astro-cid-yj6lkgip] .pastille[data-astro-cid-yj6lkgip] svg{width:24px;height:24px}.caracs[data-astro-cid-yj6lkgip] small[data-astro-cid-yj6lkgip]{display:block;color:var(--texte-doux);font-size:.8rem}.caracs[data-astro-cid-yj6lkgip] strong[data-astro-cid-yj6lkgip]{font-family:var(--titre);color:var(--marine-900)}.options[data-astro-cid-yj6lkgip]{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:8px}.options[data-astro-cid-yj6lkgip] li[data-astro-cid-yj6lkgip]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#e9fbf0;color:var(--wa-fonce);font-weight:600;font-size:.9rem}.options[data-astro-cid-yj6lkgip] svg{width:16px;height:16px}.resa[data-astro-cid-yj6lkgip]{position:sticky;top:96px;background:#fff;border:1px solid var(--bord);border-radius:24px;padding:28px;box-shadow:var(--ombre-forte)}.resa[data-astro-cid-yj6lkgip] h1[data-astro-cid-yj6lkgip]{font-size:clamp(1.8rem,3.5vw,2.4rem);margin-bottom:.25em}.resa__resume[data-astro-cid-yj6lkgip]{color:var(--texte-doux)}.tarifs[data-astro-cid-yj6lkgip]{list-style:none;padding:0;margin:0 0 8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.tarifs[data-astro-cid-yj6lkgip] li[data-astro-cid-yj6lkgip],.tarifs-devis[data-astro-cid-yj6lkgip]{display:flex;flex-direction:column;padding:12px 14px;border-radius:14px;background:var(--orange-50)}.tarifs[data-astro-cid-yj6lkgip] small[data-astro-cid-yj6lkgip],.tarifs-devis[data-astro-cid-yj6lkgip] small[data-astro-cid-yj6lkgip]{color:var(--texte-doux);font-size:.8rem}.tarifs[data-astro-cid-yj6lkgip] strong[data-astro-cid-yj6lkgip],.tarifs-devis[data-astro-cid-yj6lkgip] strong[data-astro-cid-yj6lkgip]{font-family:var(--titre);color:var(--orange-texte);font-size:1.3rem}.tarifs-devis[data-astro-cid-yj6lkgip] span[data-astro-cid-yj6lkgip]{font-size:.85rem;color:var(--texte-doux)}.resa__form[data-astro-cid-yj6lkgip]{display:grid;gap:14px;margin-top:20px;padding-top:20px;border-top:1px solid var(--bord)}.resa__titre[data-astro-cid-yj6lkgip]{font-family:var(--titre);font-weight:700;color:var(--marine-900);margin:0}.resa__form[data-astro-cid-yj6lkgip] label[data-astro-cid-yj6lkgip]{display:grid;gap:6px;font-weight:600;font-size:.92rem}.resa__form[data-astro-cid-yj6lkgip] input[data-astro-cid-yj6lkgip][type=date],.resa__form[data-astro-cid-yj6lkgip] input[data-astro-cid-yj6lkgip][type=text]{min-height:48px;padding:8px 14px;border:1px solid var(--bord);border-radius:12px;font:inherit;background:var(--fond-doux);width:100%;min-width:0;transition:border-color .15s,background .15s}.resa__form[data-astro-cid-yj6lkgip] input[data-astro-cid-yj6lkgip]:focus{border-color:var(--marine);background:#fff;outline:none;box-shadow:0 0 0 3px #00306e1f}.resa__dates[data-astro-cid-yj6lkgip]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.resa__form[data-astro-cid-yj6lkgip] fieldset[data-astro-cid-yj6lkgip]{border:0;padding:0;margin:0}.resa__form[data-astro-cid-yj6lkgip] legend[data-astro-cid-yj6lkgip]{font-weight:600;font-size:.92rem;margin-bottom:6px}.segments[data-astro-cid-yj6lkgip]{display:grid;grid-template-columns:repeat(3,1fr);background:var(--fond-doux);border-radius:12px;padding:4px;gap:4px}.segments[data-astro-cid-yj6lkgip] label[data-astro-cid-yj6lkgip]{display:block}.segments[data-astro-cid-yj6lkgip] input[data-astro-cid-yj6lkgip]{position:absolute;opacity:0;pointer-events:none}.segments[data-astro-cid-yj6lkgip] span[data-astro-cid-yj6lkgip]{display:grid;place-items:center;min-height:42px;border-radius:9px;cursor:pointer;font-weight:600;color:var(--texte-doux);transition:background .15s,color .15s}.segments[data-astro-cid-yj6lkgip] input[data-astro-cid-yj6lkgip]:checked+span[data-astro-cid-yj6lkgip]{background:#fff;color:var(--marine);box-shadow:var(--ombre)}.segments[data-astro-cid-yj6lkgip] input[data-astro-cid-yj6lkgip]:focus-visible+span[data-astro-cid-yj6lkgip]{outline:3px solid var(--orange)}.resa__btn[data-astro-cid-yj6lkgip]{width:100%;font-size:1.05rem;min-height:56px}.note[data-astro-cid-yj6lkgip]{font-size:.82rem;color:var(--texte-doux);margin:0}.autres[data-astro-cid-yj6lkgip]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}@media(max-width:900px){.fiche[data-astro-cid-yj6lkgip]{grid-template-columns:minmax(0,1fr);gap:24px}.fiche__gauche[data-astro-cid-yj6lkgip]{display:contents}.fiche__media[data-astro-cid-yj6lkgip]{order:1}.fiche__galerie[data-astro-cid-yj6lkgip]{order:2;margin-top:-14px}.resa[data-astro-cid-yj6lkgip]{order:3;position:static;padding:22px}.fiche__texte[data-astro-cid-yj6lkgip]{order:4;margin-top:8px}}
