.lien-album[data-astro-cid-nf37gw4j]{display:inline-flex;align-items:center;gap:12px;margin-top:14px;padding:6px 18px 6px 6px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-bg);color:var(--color-ink);font-size:14px;font-weight:500;box-shadow:4px 5px 10px #17170f1a,-3px -4px 8px #fff;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.lien-album[data-astro-cid-nf37gw4j]:hover{transform:translateY(-1px);box-shadow:6px 8px 14px #17170f24,-3px -4px 8px #fff}.lien-album[data-astro-cid-nf37gw4j]:active{transform:none;box-shadow:inset 2px 3px 6px #17170f26}.lien-album__pile[data-astro-cid-nf37gw4j]{display:flex}.lien-album__pile[data-astro-cid-nf37gw4j] img{width:34px;height:34px;margin-left:-10px;border:2px solid var(--color-bg);border-radius:50%;object-fit:cover}.lien-album__pile[data-astro-cid-nf37gw4j] img:first-child{margin-left:0}.lien-album__fleche[data-astro-cid-nf37gw4j]{transition:transform .2s ease}.lien-album[data-astro-cid-nf37gw4j]:hover .lien-album__fleche[data-astro-cid-nf37gw4j]{transform:translate(3px)}.popup-album[data-astro-cid-nf37gw4j]{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);margin:auto;padding:26px;border:0;border-radius:26px;background:#11120c;color:#f5f6ef;overflow:auto;box-shadow:0 40px 100px #00000073}.popup-album[data-astro-cid-nf37gw4j]::backdrop{background:#11120c8c;backdrop-filter:blur(8px)}.popup-album[data-astro-cid-nf37gw4j][open]{animation:popup-entree .28s ease-out}@keyframes popup-entree{0%{opacity:0;transform:translateY(14px) scale(.98)}}.popup-album__titre[data-astro-cid-nf37gw4j]{padding-right:44px;font-size:19px;font-weight:500}.popup-album__fermer[data-astro-cid-nf37gw4j]{position:absolute;top:18px;right:18px;width:36px;height:36px;border:0;border-radius:50%;background:#ffffff1a;color:#f5f6ef;font-size:22px;line-height:1;cursor:pointer}.popup-album__fermer[data-astro-cid-nf37gw4j]:hover{background:#fff3}.popup-album__scene[data-astro-cid-nf37gw4j]{position:relative;margin-top:18px;overflow:hidden;border-radius:18px}.popup-album__scene[data-astro-cid-nf37gw4j] .popup-album__grande{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.popup-album__vignettes[data-astro-cid-nf37gw4j]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px}.popup-album__vignette[data-astro-cid-nf37gw4j]{padding:0;overflow:hidden;border:2px solid transparent;border-radius:10px;background:none;opacity:.55;cursor:pointer;transition:opacity .16s}.popup-album__vignette[data-astro-cid-nf37gw4j][aria-current=true],.popup-album__vignette[data-astro-cid-nf37gw4j]:hover{border-color:var(--color-accent);opacity:1}.popup-album__vignette[data-astro-cid-nf37gw4j] img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.etape[data-astro-cid-nf37gw4j]{display:flex;align-items:baseline;gap:12px;font-size:19px;font-weight:600;letter-spacing:-.01em}.etape[data-astro-cid-nf37gw4j] span[data-astro-cid-nf37gw4j]{color:var(--color-ink-faint);font-size:12px;font-weight:500;letter-spacing:.12em;font-variant-numeric:tabular-nums}.pastille-choix[data-astro-cid-nf37gw4j]{display:grid;place-items:center;height:64px;border-radius:999px;background:var(--color-surface);box-shadow:6.71px 9.95px 12px #17170f2b,-6.71px -9.95px 12px #fff;font-size:16px;font-weight:500;cursor:pointer;transition:box-shadow .15s var(--ease-out)}.pastille-choix[data-astro-cid-nf37gw4j]:has(input:checked){box-shadow:inset 4px 6px 9px #17170f2b,inset -4px -6px 9px #fff}.pastille-choix[data-astro-cid-nf37gw4j]:has(input:focus-visible),.carte-choix[data-astro-cid-nf37gw4j]:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:3px}.carte-choix[data-astro-cid-nf37gw4j]{display:flex;flex-direction:column;gap:4px;padding:18px;border:1px solid var(--color-line);border-radius:var(--radius-cadre);background:var(--color-bg);cursor:pointer;transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.carte-choix[data-astro-cid-nf37gw4j] strong[data-astro-cid-nf37gw4j]{font-size:17px;font-weight:600}.carte-choix[data-astro-cid-nf37gw4j] span[data-astro-cid-nf37gw4j]{color:var(--color-ink-soft);font-size:13px;line-height:1.4}.carte-choix[data-astro-cid-nf37gw4j] em[data-astro-cid-nf37gw4j]{margin-top:auto;padding-top:10px;font-size:14px;font-style:normal;font-weight:500}.carte-choix[data-astro-cid-nf37gw4j]:has(input:checked){border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}.reglage-surface[data-astro-cid-nf37gw4j]{--rempli: 50%;display:block;width:100%;height:30px;background:transparent;appearance:none;cursor:pointer}.reglage-surface[data-astro-cid-nf37gw4j]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(var(--color-accent),var(--color-accent)) 0 0 / var(--rempli) 100% no-repeat,linear-gradient(#e4e4dc,#f6f6f2);box-shadow:inset 2px 3px 5px #17170f33,inset -2px -3px 5px #fff}.reglage-surface[data-astro-cid-nf37gw4j]::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(var(--color-accent),var(--color-accent)) 0 0 / var(--rempli) 100% no-repeat,linear-gradient(#e4e4dc,#f6f6f2);box-shadow:inset 2px 3px 5px #17170f33,inset -2px -3px 5px #fff}.reglage-surface[data-astro-cid-nf37gw4j]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-7px;border:0;border-radius:50%;background:var(--color-surface);box-shadow:3px 4px 8px #17170f38;appearance:none}.reglage-surface[data-astro-cid-nf37gw4j]::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:var(--color-surface);box-shadow:3px 4px 8px #17170f38}.reglage-surface[data-astro-cid-nf37gw4j]:focus-visible{outline:2px solid var(--color-ink);outline-offset:8px}.resultat[data-astro-cid-nf37gw4j]{padding:22px 26px;border-radius:22px;background:#11120c;color:#f5f6ef}.resultat__label[data-astro-cid-nf37gw4j]{color:#ffffff8c;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.resultat__total[data-astro-cid-nf37gw4j]{margin-top:6px;color:var(--color-accent);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.resultat__detail[data-astro-cid-nf37gw4j]{margin-top:12px;display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid rgb(255 255 255 / .12)}.resultat__detail[data-astro-cid-nf37gw4j] div[data-astro-cid-nf37gw4j]{display:flex;justify-content:space-between;gap:16px;font-size:15px}.resultat__detail[data-astro-cid-nf37gw4j] dt[data-astro-cid-nf37gw4j]{color:#ffffffa6}.resultat__detail[data-astro-cid-nf37gw4j] dd[data-astro-cid-nf37gw4j]{font-variant-numeric:tabular-nums}.resultat__equilibre[data-astro-cid-nf37gw4j]{margin-top:14px}.resultat__phrase[data-astro-cid-nf37gw4j] strong{color:var(--color-accent);font-weight:600}.resultat__phrase[data-astro-cid-nf37gw4j]{margin-top:6px;font-size:16px;font-weight:500;line-height:1.3}.resultat__panier[data-astro-cid-nf37gw4j]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;color:#ffffffb3}.resultat__champ[data-astro-cid-nf37gw4j]{display:inline-flex;align-items:center;gap:6px;color:#f5f6ef}.resultat__champ[data-astro-cid-nf37gw4j] input[data-astro-cid-nf37gw4j]{width:84px;padding:8px 10px;border:1px solid rgb(255 255 255 / .25);border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:right}.resultat__champ[data-astro-cid-nf37gw4j] input[data-astro-cid-nf37gw4j]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.resultat__note[data-astro-cid-nf37gw4j]{margin-top:8px;color:#ffffff73;font-size:12px;line-height:1.5}.demande[data-astro-cid-nf37gw4j]{display:flex;flex-direction:column;gap:20px;padding:26px;border-radius:var(--radius-cadre);background:var(--color-bg)}.resultat__inclus[data-astro-cid-nf37gw4j]{margin-top:14px;padding-bottom:14px;border-bottom:1px solid rgb(255 255 255 / .12);interpolate-size:allow-keywords}.resultat__inclus[data-astro-cid-nf37gw4j] summary[data-astro-cid-nf37gw4j]{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.resultat__inclus[data-astro-cid-nf37gw4j] summary[data-astro-cid-nf37gw4j]::-webkit-details-marker{display:none}.resultat__inclus[data-astro-cid-nf37gw4j] summary[data-astro-cid-nf37gw4j]:hover .resultat__label[data-astro-cid-nf37gw4j]{color:#ffffffd9}.resultat__chevron[data-astro-cid-nf37gw4j]{width:8px;height:8px;margin-right:4px;border-right:2px solid rgb(255 255 255 / .55);border-bottom:2px solid rgb(255 255 255 / .55);transform:translateY(-2px) rotate(45deg);transition:transform .24s ease}.resultat__inclus[data-astro-cid-nf37gw4j][open] .resultat__chevron[data-astro-cid-nf37gw4j]{transform:translateY(2px) rotate(-135deg)}.resultat__inclus[data-astro-cid-nf37gw4j]::details-content{block-size:0;overflow:hidden;transition:block-size .28s ease,content-visibility .28s allow-discrete}.resultat__inclus[data-astro-cid-nf37gw4j][open]::details-content{block-size:auto}.resultat__inclus[data-astro-cid-nf37gw4j] ul[data-astro-cid-nf37gw4j]{margin-top:12px;display:grid;gap:5px}.resultat__inclus[data-astro-cid-nf37gw4j] li[data-astro-cid-nf37gw4j]{position:relative;padding-left:22px;font-size:14px;line-height:1.4;color:#ffffffd9}.resultat__inclus[data-astro-cid-nf37gw4j] li[data-astro-cid-nf37gw4j]:before{content:"";position:absolute;left:2px;top:.45em;width:10px;height:6px;border-left:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);transform:rotate(-45deg)}.reassurance[data-astro-cid-nf37gw4j]{display:flex;align-items:center;gap:16px;padding-top:20px;border-top:1px solid var(--color-line);color:var(--color-ink-soft);font-size:13px;line-height:1.5}.merci[data-astro-cid-nf37gw4j]{padding:34px;border-radius:var(--radius-cadre);background:var(--color-bg)}.merci[data-astro-cid-nf37gw4j]:focus{outline:none}.merci__titre[data-astro-cid-nf37gw4j]{font-size:24px;font-weight:600;letter-spacing:-.02em}.merci__texte[data-astro-cid-nf37gw4j]{margin-top:10px;color:var(--color-ink-soft);font-size:15px}.merci[data-astro-cid-nf37gw4j] ol[data-astro-cid-nf37gw4j]{margin-top:22px;display:grid;gap:16px}.merci[data-astro-cid-nf37gw4j] li[data-astro-cid-nf37gw4j]{display:flex;gap:16px}.merci[data-astro-cid-nf37gw4j] li[data-astro-cid-nf37gw4j]>span[data-astro-cid-nf37gw4j]{color:var(--color-ink-faint);font-size:12px;font-variant-numeric:tabular-nums;padding-top:3px}.merci[data-astro-cid-nf37gw4j] li[data-astro-cid-nf37gw4j] p[data-astro-cid-nf37gw4j]:first-child{font-size:15px;font-weight:500}.merci[data-astro-cid-nf37gw4j] li[data-astro-cid-nf37gw4j] p[data-astro-cid-nf37gw4j]:last-child{margin-top:2px;color:var(--color-ink-soft);font-size:14px;line-height:1.5}.graduations[data-astro-cid-nf37gw4j]{position:relative;height:22px;margin-top:10px;margin-inline:14px;color:var(--color-ink-faint);font-size:12px;font-variant-numeric:tabular-nums}.graduations[data-astro-cid-nf37gw4j] span[data-astro-cid-nf37gw4j]{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.graduations[data-astro-cid-nf37gw4j] span[data-astro-cid-nf37gw4j]:first-child{transform:translate(-14px)}.graduations[data-astro-cid-nf37gw4j] span[data-astro-cid-nf37gw4j]:last-child{transform:translate(calc(-100% + 14px))}.resultat__total[data-astro-cid-nf37gw4j] small[data-astro-cid-nf37gw4j]{margin-left:4px;color:#ffffff80;font-size:.28em;font-weight:500;letter-spacing:.04em}.liste-villes[data-astro-cid-nf37gw4j]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;max-height:296px;overflow-y:auto;padding:6px;border:1px solid var(--color-line);border-radius:14px;background:var(--color-bg);box-shadow:0 16px 40px #17170f24}.liste-villes[data-astro-cid-nf37gw4j] li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;font-size:15px;cursor:pointer}.liste-villes[data-astro-cid-nf37gw4j] li small{color:var(--color-ink-faint);font-size:12px}.liste-villes[data-astro-cid-nf37gw4j] li:hover,.liste-villes[data-astro-cid-nf37gw4j] li[aria-selected=true]{background:var(--color-surface)}
