.grille-prestations[data-astro-cid-e6seir4q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.carte[data-astro-cid-e6seir4q]{height:100%;color:var(--encre);border-radius:var(--rayon);isolation:isolate;background:var(--beige);text-decoration:none;display:block;position:relative;overflow:hidden}.carte[data-astro-cid-e6seir4q] .carte-photo{border-radius:0}.carte[data-astro-cid-e6seir4q] .carte-photo:after{background:linear-gradient(180deg, transparent 28%, color-mix(in srgb, var(--papier) 82%, transparent) 62%, color-mix(in srgb, var(--papier) 95%, transparent) 100%);mix-blend-mode:normal}.carte-texte[data-astro-cid-e6seir4q]{gap:8px;padding:22px 22px 24px;display:grid;position:absolute;inset:auto 0 0}li[data-astro-cid-e6seir4q]:last-child:nth-child(odd){grid-column:span 2}li[data-astro-cid-e6seir4q]:last-child:nth-child(odd) .carte-photo{aspect-ratio:16/10!important}@media (width>=1100px){.grille-prestations[data-astro-cid-e6seir4q]{grid-template-columns:repeat(4,minmax(0,1fr))}li[data-astro-cid-e6seir4q]:last-child:nth-child(odd){grid-column:auto}li[data-astro-cid-e6seir4q]:last-child:nth-child(odd) .carte-photo{aspect-ratio:4/5!important}li[data-astro-cid-e6seir4q]:last-child:nth-child(4n+3){grid-column:span 2}li[data-astro-cid-e6seir4q]:last-child:nth-child(4n+3) .carte-photo{height:100%;aspect-ratio:auto!important}li[data-astro-cid-e6seir4q]:last-child:nth-child(4n+2){grid-column:span 3}li[data-astro-cid-e6seir4q]:last-child:nth-child(4n+2) .carte-photo{height:100%;aspect-ratio:auto!important}.grille-prestations[data-astro-cid-e6seir4q]:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.grille-prestations[data-astro-cid-e6seir4q]:has(>li:nth-child(3):last-child) li[data-astro-cid-e6seir4q]:last-child{grid-column:auto}.grille-prestations[data-astro-cid-e6seir4q]:has(>li:nth-child(3):last-child) li[data-astro-cid-e6seir4q]:last-child .carte-photo{height:auto;aspect-ratio:4/5!important}}.carte[data-astro-cid-e6seir4q] .carte-photo{height:100%}@media (width<=639px){.carte-texte[data-astro-cid-e6seir4q]{gap:6px;padding:14px 14px 16px}.carte-titre[data-astro-cid-e6seir4q]{font-size:1.2rem!important}.carte-prix[data-astro-cid-e6seir4q]{font-size:.8125rem}.carte-fleche[data-astro-cid-e6seir4q]{top:10px;right:10px}}.carte-num[data-astro-cid-e6seir4q]{font:600 .8125rem/1 var(--f-texte);letter-spacing:.16em;color:var(--encre-douce);margin-bottom:2px;display:block}.carte-titre[data-astro-cid-e6seir4q]{font:500 clamp(1.4rem, 1.2rem + .8vw, 1.9rem)/1.08 var(--f-titre);margin:0;padding-top:.08em}.carte-prix[data-astro-cid-e6seir4q]{color:var(--encre-douce);font-size:.88rem}.carte-fleche[data-astro-cid-e6seir4q]{z-index:1;background:var(--marque);width:44px;height:44px;color:var(--encre);opacity:0;transition:transform .45s var(--ressort), opacity .3s;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px;transform:scale(.6)rotate(-45deg)}.carte[data-astro-cid-e6seir4q] img{transition:transform 1.1s var(--ressort), filter .6s}.carte[data-astro-cid-e6seir4q]:hover img,.carte[data-astro-cid-e6seir4q]:focus-visible img{filter:saturate()contrast(1.06);transform:scale(1.07)}.carte[data-astro-cid-e6seir4q]:hover .carte-fleche[data-astro-cid-e6seir4q],.carte[data-astro-cid-e6seir4q]:focus-visible .carte-fleche[data-astro-cid-e6seir4q]{opacity:1;transform:none}@media (hover:none){.carte-fleche[data-astro-cid-e6seir4q]{opacity:1;width:36px;height:36px;transform:none}}@media (width<=479px){.grille-prestations[data-astro-cid-e6seir4q]{grid-template-columns:minmax(0,1fr);gap:10px}li[data-astro-cid-e6seir4q]:last-child:nth-child(odd){grid-column:auto}.carte[data-astro-cid-e6seir4q]{background:var(--ton-carte);border:1px solid var(--ton-filet);grid-template-columns:96px minmax(0,1fr);align-items:center;height:auto;min-height:96px;display:grid}.carte[data-astro-cid-e6seir4q] .carte-photo,li[data-astro-cid-e6seir4q]:last-child:nth-child(odd) .carte-photo{width:96px;height:100%;min-height:96px;aspect-ratio:auto!important}.carte[data-astro-cid-e6seir4q] .carte-photo:after{display:none}.carte-texte[data-astro-cid-e6seir4q]{gap:4px;padding:12px 52px 12px 16px;position:static}.carte-num[data-astro-cid-e6seir4q]{color:var(--ton-doux)}.carte-titre[data-astro-cid-e6seir4q]{line-height:1.15;font-size:1.15rem!important}.carte-prix[data-astro-cid-e6seir4q]{color:var(--ton-doux);font-size:.85rem}.carte-fleche[data-astro-cid-e6seir4q]{width:32px;height:32px;top:50%;right:12px;translate:0 -50%}}.tarifs[data-astro-cid-6ic2kk7p]{background:var(--ton-carte);color:var(--ton-texte);border:1px solid var(--ton-filet);border-radius:var(--rayon);padding:clamp(24px,3vw,40px)}.tarifs-titre[data-astro-cid-6ic2kk7p]{margin:0 0 8px;font-size:clamp(1.8rem,1.4rem + 1.4vw,2.6rem)}.tarifs-texte[data-astro-cid-6ic2kk7p]{color:var(--ton-doux);max-width:60ch;margin:6px 0 0;font-size:.95rem}.grille[data-astro-cid-6ic2kk7p]{padding-top:22px}.grille-titre[data-astro-cid-6ic2kk7p]{font:600 .8125rem/1.3 var(--f-texte);letter-spacing:.2em;text-transform:uppercase;color:var(--ton-accent);margin:0 0 6px}dl[data-astro-cid-6ic2kk7p]{margin:0}.ligne[data-astro-cid-6ic2kk7p]{border-bottom:1px solid var(--ton-filet);align-items:baseline;gap:12px;padding:12px 0;display:flex}dt[data-astro-cid-6ic2kk7p]{flex:0 auto;min-width:0;font-size:.98rem}.ligne[data-astro-cid-6ic2kk7p]:after{content:"";border-bottom:1px dotted color-mix(in srgb, var(--ton-texte) 35%, transparent);flex:24px;order:2;min-width:16px;transform:translateY(-4px)}dd[data-astro-cid-6ic2kk7p]{font:600 1.05rem/1.2 var(--f-texte);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;order:3;margin:0}@media (width<=479px){dt[data-astro-cid-6ic2kk7p]{flex:1 1 0}.ligne[data-astro-cid-6ic2kk7p]:after{display:none}.multi[data-astro-cid-6ic2kk7p]{flex-wrap:wrap}.multi[data-astro-cid-6ic2kk7p] dt[data-astro-cid-6ic2kk7p]{flex-basis:100%}.multi[data-astro-cid-6ic2kk7p] dd[data-astro-cid-6ic2kk7p]{white-space:normal;flex-basis:100%}}.note[data-astro-cid-6ic2kk7p]{color:var(--ton-doux);margin-top:10px;font-size:.85rem}.source[data-astro-cid-6ic2kk7p]{color:var(--ton-doux);margin-top:24px;font-size:.8125rem;line-height:1.5}.longueurs[data-astro-cid-gllnq7a6]{border:1px solid var(--ton-filet);border-radius:var(--rayon);background:var(--ton-carte);min-width:0;margin:0 0 16px;padding:16px 18px}.lg-legende[data-astro-cid-gllnq7a6]{float:left;width:100%;font:500 1.35rem/1.1 var(--f-titre);margin:0 0 10px;padding:0}.lg-choix[data-astro-cid-gllnq7a6]{clear:both;flex-wrap:wrap;gap:6px;display:flex}.lg-bouton[data-astro-cid-gllnq7a6]{border:1px solid color-mix(in srgb, var(--ton-texte) 45%, transparent);cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:.9rem;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex;position:relative}.lg-bouton[data-astro-cid-gllnq7a6] input[data-astro-cid-gllnq7a6]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lg-bouton[data-astro-cid-gllnq7a6]:has(input:checked){background:var(--marque);border-color:var(--marque)}.lg-bouton[data-astro-cid-gllnq7a6]:has(input:focus-visible){outline:2px solid var(--encre);outline-offset:2px}.lg-recap[data-astro-cid-gllnq7a6]{color:var(--ton-doux);margin:10px 0 0;font-size:.875rem}@media (prefers-reduced-motion:reduce){.lg-bouton[data-astro-cid-gllnq7a6]{transition:none}}
