.pp-t{--fond:#f3f6f4;--papier:#ffffff;--encre:#0f2730;--doux:#4f6873;--trait:#d3dfdd;--lagon:#0e6e70;--corail:#c0395f;--sable:#8a6420;--lagon-clair:#6fb3b0;--corail-pale:#fbe3ea;--sable-pale:#f6ecd6;--lagon-pale:#e1efee;--motu:#c9b98f;--eau:#cfe6e4;--s1:#11777c;--s2:#2b5ba8;--s3:#b7791f;--s4:#2f7d4f;--s5:#c93c63;--s6:#7a4fb0;--s0:#8a99a3;--ombre:0 1px 2px rgba(15,39,48,.06),0 8px 28px rgba(15,39,48,.08);--texte:var(--font-texte),system-ui,sans-serif;--titre:var(--police-titre),Georgia,serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pp-t{--fond:#0c1a1f;--papier:#132429;--encre:#e3eeec;--doux:#97adb3;--trait:#27413f;--lagon:#5cc0bc;--corail:#ef7d9c;--sable:#dfb867;--lagon-clair:#2f7c7a;--corail-pale:#3a1c27;--sable-pale:#2c2614;--lagon-pale:#14322f;--motu:#6b5f3f;--eau:#123437;--s1:#4fb8b8;--s2:#6f9be0;--s3:#d9a24a;--s4:#6cbf88;--s5:#f07a9a;--s6:#a98ae0;--s0:#7f8f99;--ombre:0 1px 2px rgba(0,0,0,.3),0 10px 30px rgba(0,0,0,.35)}}:root[data-theme=dark] .pp-t{--fond:#0c1a1f;--papier:#132429;--encre:#e3eeec;--doux:#97adb3;--trait:#27413f;--lagon:#5cc0bc;--corail:#ef7d9c;--sable:#dfb867;--lagon-clair:#2f7c7a;--corail-pale:#3a1c27;--sable-pale:#2c2614;--lagon-pale:#14322f;--motu:#6b5f3f;--eau:#123437;--s1:#4fb8b8;--s2:#6f9be0;--s3:#d9a24a;--s4:#6cbf88;--s5:#f07a9a;--s6:#a98ae0;--s0:#7f8f99;--ombre:0 1px 2px rgba(0,0,0,.3),0 10px 30px rgba(0,0,0,.35)}.pp-t{margin:0;background:var(--fond);color:var(--encre);font-family:var(--texte);font-size:1.0625rem;line-height:1.55;overflow-x:hidden}.pp-t a{color:var(--lagon)}.pp-t button{font:inherit;color:inherit}.pp-t :focus-visible{outline:3px solid var(--lagon);outline-offset:2px;border-radius:6px}.pp-t h1,.pp-t h2,.pp-t h3{font-family:var(--titre);font-weight:600;line-height:1.15;text-wrap:balance}.pp-t .boite{max-width:1120px;margin:0 auto;padding:0 16px}.pp-t .haut{padding:34px 0 10px}.pp-t .sur{margin:0 0 10px;font-weight:700;font-size:.92rem;letter-spacing:.04em;text-transform:uppercase;color:var(--corail)}.pp-t .haut h1{font-size:clamp(2rem,7.6vw,3.4rem);margin:0 0 14px;letter-spacing:-.01em}.pp-t .haut h1 em{font-style:italic;color:var(--lagon)}.pp-t .chapeau{font-size:1.15rem;color:var(--doux);max-width:44rem;margin:0 0 18px}.pp-t .etq{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.85rem;padding:4px 11px;border-radius:999px;white-space:nowrap;line-height:1.3}.pp-t .etq:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.pp-t .etq.gratuit{background:var(--lagon-pale);color:var(--lagon)}.pp-t .etq.adherent{background:var(--sable-pale);color:var(--sable)}.pp-t .etq.demande{background:var(--corail-pale);color:var(--corail)}.pp-t .etq.pro{background:var(--trait);color:var(--encre)}.pp-t .etq.bientot{background:transparent;color:var(--doux);border:1px dashed var(--doux)}.pp-t .etq.bientot:before{display:none}.pp-t .etiquettes{display:flex;flex-wrap:wrap;gap:8px}.pp-t .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:14px;font-weight:700;font-size:1.05rem;text-decoration:none;border:2px solid transparent}.pp-t .btn.plein{background:var(--corail);color:#fff}.pp-t .btn.creux{border-color:var(--lagon);color:var(--lagon);background:var(--papier)}:root[data-theme=dark] .pp-t .btn.plein{color:#0c1a1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pp-t .btn.plein{color:#0c1a1f}}.pp-t .dessin{margin:0;min-width:0;background:var(--papier);border:1px solid var(--trait);border-radius:18px;padding:12px;box-shadow:var(--ombre)}.pp-t .dessin svg{display:block;width:100%;height:auto}.pp-t .dessin figcaption{font-size:.82rem;color:var(--doux);margin-top:6px;padding:0 2px}.pp-t .c-fond{fill:var(--papier);stroke:var(--trait);stroke-width:1.2}.pp-t .c-pre{fill:var(--encre);font:700 14px var(--texte)}.pp-t .c-nom{letter-spacing:.05em}.pp-t .c-dat,.pp-t .c-nom{fill:var(--doux);font:400 11px var(--texte)}.pp-t .c-vous .c-fond{fill:var(--corail-pale);stroke:var(--corail);stroke-width:2;stroke-dasharray:6 4}.pp-t .c-vous .c-pre{fill:var(--corail)}.pp-t .c-vivant .c-fond{fill:var(--fond);stroke-dasharray:3 3}.pp-t .c-vivant .c-pre{font-weight:400;fill:var(--doux)}.pp-t .lien{fill:none;stroke:var(--doux);stroke-width:1.8}.pp-t .lien.tiret{stroke-dasharray:5 5}.pp-t .chemin{fill:none;stroke:var(--corail);stroke-width:3.2;stroke-linejoin:round;stroke-linecap:round}.pp-t .pas text,.pp-t .pt text{fill:#fff;font:700 12px var(--texte)}:root[data-theme=dark] .pp-t .pas text,:root[data-theme=dark] .pp-t .pt text{fill:#0c1a1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pp-t .pas text,:root:not([data-theme=light]) .pp-t .pt text{fill:#0c1a1f}}.pp-t .lg{fill:var(--eau)}.pp-t .rf{fill:var(--lagon);opacity:.16}.pp-t .mt{fill:var(--motu);stroke:var(--motu);stroke-width:3;stroke-linejoin:round}.pp-t .pt circle{stroke:var(--papier);stroke-width:7}.pp-t .pt text{font-size:34px}.pp-t .feuille{fill:var(--papier);stroke:var(--trait);stroke-width:1.4}.pp-t .ligne-t{fill:var(--trait)}.pp-t .ligne-e{fill:var(--doux);opacity:.55}.pp-t .encre-t{fill:var(--encre);font:700 13px var(--texte)}.pp-t .doux-t{fill:var(--doux);font:400 11.5px var(--texte)}.pp-t .lagon-t{fill:var(--lagon);font:700 12px var(--texte)}.pp-t .corail-t{fill:var(--corail);font:700 12px var(--texte)}.pp-t .filigrane{fill:var(--corail);opacity:.16;font:700 15px var(--texte);letter-spacing:.08em}.pp-t .statuts{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.9rem;color:var(--doux);margin:8px 0 0;padding:0;list-style:none}.pp-t .statuts li{display:flex;align-items:center;gap:6px}.pp-t .p{width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;font-weight:700;font-size:.75rem;flex:none}.pp-t .p.ok{background:var(--lagon)}.pp-t .p.piste{background:var(--sable)}.pp-t .p.trouver{background:var(--corail)}:root[data-theme=dark] .pp-t .p{color:#0c1a1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pp-t .p{color:#0c1a1f}}.pp-t .appel{margin:40px 0 0;background:var(--lagon);color:#fff;border-radius:26px;padding:30px 22px;text-align:center}:root[data-theme=dark] .pp-t .appel{background:#0f3a3c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pp-t .appel{background:#0f3a3c}}.pp-t .appel h2{font-size:clamp(1.6rem,5.5vw,2.3rem);margin:0 0 10px;color:#fff}.pp-t .appel p{margin:0 auto 18px;max-width:34rem;color:#d7efec}.pp-t .appel .btn{background:#fff;color:#0e6e70}.pp-t .appel small{display:block;margin-top:12px;color:#bfe2de;font-size:.92rem}.pp-t .pied{margin-top:44px;border-top:1px solid var(--trait);padding:22px 0 34px;color:var(--doux);font-size:.95rem}.pp-t .pied .boite{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.pp-t .pied b{color:var(--encre);font-family:var(--titre);width:100%}.pp-t .maquette,.pp-t .pied a{color:var(--doux)}.pp-t .maquette{font-size:.88rem;background:var(--sable-pale);border-radius:12px;padding:8px 12px;margin:14px 0 0}.pp-t .legende-etq{display:grid;gap:10px;margin:6px 0 0;padding:0;list-style:none}.pp-t .legende-etq li{display:grid;grid-template-columns:132px 1fr;gap:10px;align-items:start;background:var(--papier);border:1px solid var(--trait);border-radius:14px;padding:10px 12px}.pp-t .legende-etq li span:last-child{color:var(--doux);font-size:.97rem}@media (min-width:900px){.pp-t .legende-etq{grid-template-columns:repeat(4,1fr)}.pp-t .legende-etq li{grid-template-columns:1fr}}.pp-t .sommaire{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:14px 16px 4px;scrollbar-width:none}.pp-t .sommaire a{flex:none;text-decoration:none;font-weight:700;color:var(--encre);background:var(--papier);border:1px solid var(--trait);padding:8px 14px;border-radius:999px}.pp-t .partie{padding:36px 0 6px;scroll-margin-top:70px}.pp-t [id=famille-adhesion],.pp-t [id=papier-ia],.pp-t [id=place-forfait],.pp-t [id=pro-pages],.pp-t [id=terre-pieces]{scroll-margin-top:84px}.pp-t .groupe:target,.pp-t [id=pro-pages]:target,.pp-t [id=terre-pieces]:target{outline:3px solid var(--corail);outline-offset:4px;border-radius:14px}.pp-t .partie>.boite>h2{font-size:clamp(1.7rem,6vw,2.5rem);margin:6px 0 8px}.pp-t .partie>.boite>.intro{color:var(--doux);font-size:1.08rem;max-width:46rem;margin:0 0 18px}.pp-t .partie.gratuite{background:linear-gradient(var(--lagon-pale),transparent 420px)}.pp-t .sous-partie{font-family:var(--texte);font-size:1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--lagon);margin:30px 0 12px;display:flex;align-items:center;gap:10px}.pp-t .sous-partie:after{content:"";flex:1;height:1px;background:var(--trait)}.pp-t .vedette{display:grid;gap:14px;align-items:center;background:var(--papier);border:1px solid var(--trait);border-radius:24px;padding:18px;margin:0 0 16px;box-shadow:var(--ombre);scroll-margin-top:80px}.pp-t .vedette h3{font-size:clamp(1.5rem,5.4vw,2rem);margin:10px 0 8px}.pp-t .vedette .apport{font-size:1.1rem;margin:0 0 10px}.pp-t .vedette .dessin{box-shadow:none;background:var(--fond)}.pp-t .vedette .dessin svg{max-height:430px}.pp-t .coches{margin:0;padding:0;list-style:none;display:grid;gap:6px}.pp-t .coches li{padding-left:28px;position:relative;color:var(--doux)}.pp-t .coches li:before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:var(--lagon-pale);color:var(--lagon);font-weight:700;font-size:.8rem;display:grid;place-items:center;margin-top:2px}@media (min-width:820px){.pp-t .vedette{grid-template-columns:1fr 1fr;gap:30px;padding:28px}.pp-t .vedette.inverse .texte{order:2}}.pp-t .grille{display:grid;gap:14px}@media (min-width:720px){.pp-t .grille{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.pp-t .grille.trois{grid-template-columns:1fr 1fr 1fr}}.pp-t .svc{background:var(--papier);border:1px solid var(--trait);border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:12px;scroll-margin-top:80px}.pp-t .svc .dessin{box-shadow:none;background:var(--fond);border:0}.pp-t .svc h3{font-size:1.32rem;margin:10px 0 6px}.pp-t .svc p{margin:0}.pp-t .svc .note{margin-top:8px;font-size:.93rem;color:var(--doux)}.pp-t .duo{display:grid;grid-template-columns:1.15fr 1fr;gap:10px;align-items:center}.pp-t .liste-t{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pp-t .liste-t li{display:grid;grid-template-columns:22px 1fr;gap:0 8px;align-items:center}.pp-t .liste-t li b{font-family:var(--titre);letter-spacing:.03em}.pp-t .liste-t li span:last-child{grid-column:2;color:var(--doux);font-size:.88rem;line-height:1.3}.pp-t .encart{margin:18px 0 0;padding:16px 18px;border-radius:18px;background:var(--sable-pale);border:1px solid color-mix(in srgb,var(--sable) 35%,transparent)}.pp-t .encart b{color:var(--sable)}.pp-t .limites{display:grid;gap:10px;margin:0;padding:0;list-style:none}@media (min-width:820px){.pp-t .limites{grid-template-columns:1fr 1fr}}.pp-t .limites li{background:var(--papier);border:1px solid var(--trait);border-left:5px solid var(--corail);border-radius:14px;padding:12px 14px}.pp-t .limites li b{display:block}.pp-t .limites li span{color:var(--doux)}.pp-t .vers-tarifs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0 0}.pp-t .reperes{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px;padding:0;list-style:none}.pp-t .reperes a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 6px;border-radius:999px;background:var(--papier);border:1px solid var(--trait);text-decoration:none;color:var(--encre);font-weight:700}.pp-t .reperes .num{width:32px;height:32px;font-size:1rem}.pp-t .reperes .num.pro{font-size:.62rem;border-width:2px}.pp-t .num{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;font-weight:700;font-family:var(--titre);font-size:1.15rem;flex:none}.pp-t .num.libre{background:var(--lagon);color:var(--papier)}.pp-t .num.payant{background:var(--papier);color:var(--sable);border:3px solid var(--sable)}.pp-t .num.pro{background:var(--papier);color:var(--doux);border:3px dashed var(--doux);font-size:.85rem}.pp-t .chemin-l{--x:22px;--dec:58px;position:relative;padding-left:var(--dec);margin-top:26px}.pp-t .depart{position:relative;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:12px;background:var(--corail-pale);border:2px dashed var(--corail);color:var(--corail);font-weight:700;font-family:var(--titre);font-size:1.1rem}.pp-t .depart:before{width:calc(var(--dec) - var(--x) + 2px);border-top:3px solid var(--corail)}.pp-t .depart:after,.pp-t .depart:before{content:"";position:absolute;left:calc(var(--x) - var(--dec) - 2px);top:50%}.pp-t .depart:after{height:40px;border-left:3px solid var(--corail)}.pp-t .etape{position:relative;padding-top:40px}.pp-t .etape:before{content:"";position:absolute;left:calc(var(--x) - var(--dec));top:0;bottom:0;border-left:4px solid var(--lagon)}.pp-t .etape.payant:before{border-left:4px dashed var(--sable)}.pp-t .etape.fin:before{bottom:auto;height:68px}.pp-t .etape>.num{position:absolute;left:calc(var(--x) - var(--dec) - 20px);top:46px;z-index:1;box-shadow:0 0 0 5px var(--fond)}.pp-t .etape>.carte-e:before{content:"";position:absolute;left:calc(-1 * (var(--dec) - var(--x) - 22px));top:26px;width:calc(var(--dec) - var(--x) - 22px);border-top:4px solid var(--lagon)}.pp-t .etape.payant>.carte-e:before{border-top:4px dashed var(--sable)}.pp-t .carte-e{position:relative;background:var(--papier);border:1px solid var(--trait);border-radius:20px;padding:18px;box-shadow:var(--ombre);display:grid;gap:16px;min-width:0}.pp-t .etape.libre .carte-e{border:2px solid var(--lagon)}.pp-t .carte-e h2{margin:6px 0 4px;font-size:clamp(1.55rem,5.4vw,2.1rem)}.pp-t .etape.payant .carte-e h2{font-size:clamp(1.3rem,4.4vw,1.6rem)}.pp-t .carte-e .qui{margin:0;color:var(--doux)}.pp-t .gains{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.pp-t .gains li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;font-size:1.08rem}.pp-t .gains li:before{content:"✓";display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--lagon-pale);color:var(--lagon);font-weight:700;font-size:.9rem;margin-top:1px}.pp-t .etape.payant .gains li:before{content:"+";background:var(--sable-pale);color:var(--sable)}.pp-t .carte-e .suite{margin:12px 0 0;font-weight:700}.pp-t .carte-e .note{margin:10px 0 0;font-size:.95rem;color:var(--doux)}.pp-t .apercus{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));min-width:0}.pp-t .etape.payant .apercus{grid-template-columns:minmax(0,340px)}@media (min-width:860px){.pp-t .chemin-l{--x:30px;--dec:84px}.pp-t .carte-e{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);padding:24px;align-items:start}.pp-t .etape.payant .carte-e{grid-template-columns:minmax(0,1fr) 300px;max-width:860px}.pp-t .etape.payant .apercus{grid-template-columns:1fr}}.pp-t .seuil{position:relative;margin:34px 0 0;padding:16px 18px;border-radius:16px;background:var(--lagon-pale);color:var(--encre);display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline}.pp-t .seuil:before{content:"";position:absolute;left:calc(var(--x) - var(--dec));top:-34px;bottom:0;border-left:4px solid var(--lagon)}.pp-t .seuil b.zero{font-family:var(--titre);font-size:2rem;color:var(--lagon);line-height:1}.pp-t .seuil span{font-weight:700}.pp-t .seuil small{flex-basis:100%;color:var(--doux);font-size:.95rem}.pp-t .branche{position:relative;margin:54px 0 0 clamp(18px,6vw,70px)}.pp-t .branche:before{content:"";position:absolute;left:calc(var(--x) - var(--dec) - clamp(18px, 6vw, 70px));top:-54px;width:calc(var(--dec) - var(--x) + clamp(18px, 6vw, 70px));height:80px;border-left:4px dashed var(--doux);border-bottom:4px dashed var(--doux)}.pp-t .branche>.num{position:absolute;left:-22px;top:4px;z-index:1;box-shadow:0 0 0 5px var(--fond)}.pp-t .branche .carte-e{border-style:dashed;padding-left:34px}@media (min-width:860px){.pp-t .branche .carte-e{grid-template-columns:minmax(0,1fr) 300px;max-width:860px}.pp-t .branche .apercus{grid-template-columns:1fr}}.pp-t .toujours{margin-top:44px;display:grid;gap:14px}.pp-t .toujours ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.pp-t .toujours li{padding:12px 14px;border-left:4px solid var(--corail);background:var(--papier);border-radius:0 12px 12px 0}.pp-t .appel{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.pp-t .calc{display:grid;gap:22px;margin-top:18px;align-items:start}@media (min-width:900px){.pp-t .calc{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.pp-t .total-p{position:sticky;top:84px}}.pp-t .questions{display:grid;gap:14px;min-width:0}.pp-t .q{background:var(--papier);border:1px solid var(--trait);border-radius:18px;padding:16px;margin:0;min-width:0}.pp-t .q .titre-q,.pp-t .q legend{float:left;width:100%;padding:0;font-family:var(--titre);font-weight:600;font-size:1.3rem;line-height:1.25;margin:0 0 4px}.pp-t .q legend+*{clear:both}.pp-t .q .aide{margin:0 0 10px;color:var(--doux);font-size:.97rem;clear:both}.pp-t .q .rang{display:flex;flex-wrap:wrap;gap:8px}.pp-t .choix{min-height:56px;padding:0 18px;border-radius:14px;border:2px solid var(--trait);background:var(--fond);font-weight:700;font-size:1.08rem;cursor:pointer;color:var(--encre);flex:1 1 140px}.pp-t .choix:hover{border-color:var(--lagon)}.pp-t .choix[aria-pressed=true]{background:var(--lagon);border-color:var(--lagon);color:var(--papier)}.pp-t .choix small{display:block;font-weight:400;font-size:.85rem;opacity:.85}.pp-t .sous{margin-top:14px;padding-top:14px;border-top:1px dashed var(--trait)}.pp-t .sous .titre-q{font-size:1.12rem;float:none}.pp-t .compteur{display:flex;align-items:center;gap:10px}.pp-t .compteur button{width:56px;height:56px;border-radius:14px;border:2px solid var(--lagon);background:var(--papier);color:var(--lagon);font-size:1.6rem;font-weight:700;cursor:pointer}.pp-t .compteur button:disabled{opacity:.35;cursor:default}.pp-t .compteur output{min-width:3ch;text-align:center;font-family:var(--titre);font-size:2rem;font-weight:700;font-variant-numeric:tabular-nums}.pp-t .compteur .mot{color:var(--doux);font-weight:700}.pp-t .champ{min-height:52px;width:9.5em;max-width:100%;padding:0 12px;border-radius:12px;border:2px solid var(--trait);background:var(--fond);color:var(--encre);font:inherit;font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums}.pp-t .glisse{display:flex;align-items:center;gap:12px;margin-top:10px}.pp-t .glisse input{flex:1;height:44px;accent-color:var(--lagon);min-width:0}.pp-t .glisse b{min-width:4ch;text-align:right;font-size:1.2rem;font-variant-numeric:tabular-nums}.pp-t .heures{margin:8px 0 0;font-weight:700;color:var(--lagon)}.pp-t .petit-choix{flex:0 1 auto;min-height:48px;font-size:1rem}.pp-t .total-p{background:var(--papier);border:3px solid var(--lagon);border-radius:20px;padding:18px;min-width:0;box-shadow:var(--ombre);scroll-margin-top:80px}.pp-t .total-p .etiq{margin:0;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--doux)}.pp-t .grand{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:4px 0 6px}.pp-t .grand b{font-family:var(--titre);font-size:clamp(2.6rem,11vw,3.6rem);color:var(--lagon);line-height:1.05;font-variant-numeric:tabular-nums}.pp-t .grand span{color:var(--doux);font-weight:700;text-align:right}.pp-t .lignes{list-style:none;margin:8px 0 0;padding:0}.pp-t .lignes li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 0;border-top:1px solid var(--trait)}.pp-t .lignes li b.m{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.pp-t .lignes li .c{grid-column:1/-1;color:var(--doux);font-size:.92rem}.pp-t .lignes li.moins b.m{color:var(--lagon)}.pp-t .lignes li.vide{color:var(--doux)}.pp-t .lignes .etq{margin-left:6px;font-size:.75rem;padding:1px 8px;vertical-align:2px}.pp-t .somme{display:flex;justify-content:space-between;gap:10px;border-top:3px solid var(--encre);padding-top:10px;font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums}.pp-t .plafond{margin:8px 0 0}.pp-t .regles{margin:14px 0 0;padding:12px 14px;background:var(--fond);border-radius:14px}.pp-t .regles h3{margin:0 0 6px;font-size:1.05rem}.pp-t .regles ul{margin:0;padding-left:1.1em;display:grid;gap:6px;font-size:.97rem}.pp-t .regles li.conseil{list-style:none;margin-left:-1.1em;padding:8px 10px;border-radius:10px;background:var(--sable-pale);color:var(--encre);font-weight:700}.pp-t .pas-vente{margin:12px 0 0;padding:10px 12px;border:1px dashed var(--doux);border-radius:12px;color:var(--doux);font-size:.95rem}.pp-t .hors{margin-top:14px;padding:14px;border-radius:14px;border:1px solid var(--trait)}.pp-t .hors h3{margin:0 0 4px;font-size:1.05rem}.pp-t .hors p{margin:0;font-size:.97rem;color:var(--doux)}.pp-t .raz{margin-top:12px;background:none;border:0;color:var(--lagon);text-decoration:underline;font-weight:700;cursor:pointer;padding:8px 0;min-height:44px}.pp-t .barre{position:fixed;left:0;right:0;bottom:0;z-index:9;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));background:var(--encre);color:var(--fond)}.pp-t .barre b{font-family:var(--titre);font-size:1.6rem;font-variant-numeric:tabular-nums}.pp-t .barre a{color:var(--fond);font-weight:700;min-height:44px;display:inline-flex;align-items:center}.pp-t.avec-barre{padding-bottom:84px}@media (min-width:900px){.pp-t .barre{display:none}.pp-t.avec-barre{padding-bottom:0}}.pp-t .prix-liste{margin-top:40px}.pp-t .prix-liste h2{font-size:clamp(1.6rem,5.5vw,2.1rem);margin:0 0 6px}.pp-t .groupes{display:grid;gap:14px;margin-top:14px}@media (min-width:760px){.pp-t .groupes{grid-template-columns:1fr 1fr}}.pp-t .groupe{background:var(--papier);border:1px solid var(--trait);border-radius:18px;padding:16px;min-width:0}.pp-t .groupe h3{margin:0 0 8px;font-size:1.2rem;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.pp-t .groupe dl{margin:0}.pp-t .groupe dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 0;border-top:1px solid var(--trait)}.pp-t .groupe dt{min-width:0}.pp-t .groupe dd{margin:0;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.pp-t .groupe dd.libre{color:var(--lagon)}.pp-t .groupe .c{grid-column:1/-1;color:var(--doux);font-size:.9rem}.pp-t .groupe.gratuit-g{border:2px solid var(--lagon)}