.outils-f{flex:none;gap:14px 48px;min-width:0;margin:0;display:grid}.outils-f>.change{margin-top:0}@media (min-width:900px){.outils-f:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.frais-f{min-width:0}.frais-libelle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-encre-doux);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 8px;font-size:11.5px;font-weight:600;display:flex}.frais-indicatif{border:1px solid var(--filet);letter-spacing:.08em;border-radius:999px;padding:1px 8px;font-size:10.5px}html[dir=rtl] .frais-libelle,html[dir=rtl] .frais-indicatif{letter-spacing:0;text-transform:none}html[dir=rtl] .frais-libelle{font-size:13px}html[dir=rtl] .frais-indicatif{font-size:12px}.frais-montant{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;line-height:1.2;display:flex}.frais-ordre{color:var(--color-encre-doux);font-size:14px}.frais-montant strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--c-accent-texte);font-size:24px;font-weight:500}html[dir=rtl] .frais-montant strong{font-family:var(--police-arabe), var(--font-corps);font-size:22px;font-weight:600}.frais-detail{max-width:64ch;color:var(--color-encre-doux);margin:8px 0 0;font-size:12px;line-height:1.45}
html:has(.pont){scroll-behavior:auto;overflow:hidden}html:has(.pont){background:var(--color-nuit)}html:has(.pont) body{background:var(--color-nuit)}html:has(.fiche-pe[data-fond=clair]){background:var(--color-ivoire)}html:has(.fiche-pe[data-fond=clair]) body{background:var(--color-ivoire)}:is(#site:has(.pont)>.entete,#site:has(.pont)>.pied){display:none}.fiche-pe{--lisse:cubic-bezier(.16, 1, .3, 1);--chrome:calc(100lvh - 100dvh);--prolongement:120px;--bas-cache:calc(var(--prolongement) + max(var(--chrome), env(safe-area-inset-bottom)));--rail-couloir:calc(max(6px, env(safe-area-inset-right)) + 44px);--marge-panneau:clamp(20px, 6vw, 64px);--gouttiere-rail:calc(max(var(--marge-panneau), calc(var(--rail-couloir) + 8px)) - var(--marge-panneau));--entete-h:52px;--bandeau-h:0px;--haut-fixe:calc(var(--bandeau-h) + var(--entete-h) + env(safe-area-inset-top));--respiration:clamp(8px, 2.2dvh, 28px);--ecart-titre:clamp(12px, 2.6dvh, 32px);--actions-h:0px}.fiche-pe[data-actions]{--actions-h:66px}@media (pointer:fine){.fiche-pe{--prolongement:0px}}html[dir=rtl] .fiche-pe{--rail-couloir:calc(max(6px, env(safe-area-inset-left)) + 44px)}@media (min-width:900px){.fiche-pe{--marge-panneau:clamp(48px, 7vw, 120px)}}.pont{height:calc(100vh + var(--prolongement));height:calc(100lvh + var(--prolongement));scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-block-end:var(--bas-cache);position:relative;overflow:hidden scroll}.pont::-webkit-scrollbar{width:0;height:0}.fiche-pe .pan{box-sizing:border-box;min-height:calc(100vh + var(--prolongement));min-height:calc(100lvh + var(--prolongement));scroll-snap-align:start;scroll-snap-stop:always;background:var(--color-ivoire);color:var(--color-encre);outline:none;flex-direction:column;justify-content:flex-start;padding-block-start:calc(var(--haut-fixe) + var(--respiration));padding-block-end:calc(var(--ecart-titre) + var(--bas-cache) + var(--actions-h));padding-inline-start:max(var(--marge-panneau), env(safe-area-inset-left));padding-inline-end:calc(var(--marge-panneau) + var(--gouttiere-rail));scroll-margin-block-end:calc(-1 * var(--bas-cache));display:flex;position:relative;overflow:clip}.fiche-pe .pan>.interieur{outline:none}html[dir=rtl] .fiche-pe .pan{padding-inline-start:max(var(--marge-panneau), env(safe-area-inset-right))}.fiche-pe .interieur{flex-direction:column;flex:auto;width:100%;max-width:1100px;margin-inline:auto;display:flex}.fiche-pe .corps{flex-direction:column;flex:auto;justify-content:safe center;gap:16px;min-width:0;display:flex}.fiche-pe .interieur--plein .corps{min-height:0}.fiche-pe .bloc{flex:none}.fiche-pe [role=region][tabindex]:focus-visible{outline:2px solid var(--c-accent-texte);outline-offset:2px}.pan-titre{font-family:var(--font-titre);text-transform:uppercase;text-align:center;letter-spacing:.01em;color:var(--c-accent-texte);margin:0 0 var(--ecart-titre);overflow-wrap:anywhere;flex:none;font-size:clamp(30px,11vw,84px);font-weight:400;line-height:1.04}html[dir=rtl] .pan-titre{font-family:var(--police-arabe), var(--font-corps);text-transform:none;letter-spacing:0;font-size:clamp(28px,9vw,64px);font-weight:600;line-height:1.25}.pan-sous-titre{font-family:var(--font-display);text-align:center;margin:calc(6px - var(--ecart-titre)) 0 var(--ecart-titre);flex:none;font-size:clamp(20px,5.4vw,30px);font-weight:500;line-height:1.15}html[dir=rtl] .pan-sous-titre{font-family:var(--police-arabe), var(--font-corps);font-weight:600}.entete-f{z-index:35;top:0;box-sizing:border-box;height:calc(var(--entete-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right));color:var(--color-encre);background:var(--color-ivoire);box-shadow:0 1px 0 var(--filet);align-items:center;gap:4px;transition:color .25s,box-shadow .25s;display:flex;position:fixed;inset-inline:0}.fiche-pe[data-fond=sombre] .entete-f{color:#fff;box-shadow:none;background:#0e1a240d linear-gradient(#0e1a24db 0%,#0e1a24b3 62%,#0e1a2400 100%)}.entete-f .marque{min-width:0;min-height:44px;color:inherit;font-family:var(--font-display);letter-spacing:.02em;flex:0 auto;align-items:center;gap:8px;margin-inline-end:auto;font-size:1.15rem;font-weight:500;text-decoration:none;display:flex}.entete-f .marque img{width:auto;height:30px}.entete-f .marque span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entete-f-tous{border-radius:var(--rayon);min-height:44px;color:inherit;white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.entete-f .langues--fiche summary{border-color:color-mix(in srgb, currentColor 45%, transparent)}@media (min-width:900px){.entete-f{padding-inline:max(var(--marge-panneau), calc((100% - 1100px) / 2))}}@media (hover:hover){.entete-f-tous:hover{text-decoration:underline}}.fleche-arriere,html[dir=rtl] .fleche-avant{transform:scaleX(-1)}html[dir=rtl] .fleche-arriere{transform:none}.fiche-pe[data-apercu]{--bandeau-h:30px}.apercu-bandeau{z-index:36;top:0;box-sizing:border-box;height:var(--bandeau-h);color:#3a2f00;white-space:nowrap;text-overflow:ellipsis;background:#fff4c7;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px;font-size:12.5px;line-height:1.2;display:flex;position:fixed;inset-inline:0;overflow:hidden;box-shadow:0 1px #00000024}.apercu-bandeau span{text-overflow:ellipsis;overflow:hidden}.fiche-pe[data-apercu] .entete-f{top:var(--bandeau-h)}.fiche-pe .bouton[aria-disabled=true]{cursor:not-allowed}.rail-f{z-index:30;inset-inline-end:max(6px, env(safe-area-inset-right));position:fixed;top:50%;transform:translateY(-50%)}html[dir=rtl] .rail-f{inset-inline-end:max(6px, env(safe-area-inset-left))}.rail-f ol{flex-direction:column;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rail-f a{-webkit-tap-highlight-color:transparent;place-items:center;width:44px;height:32px;display:grid;position:relative}.rail-f a:after{content:"";opacity:1;width:6px;height:6px;transition:height .28s var(--lisse), opacity .28s var(--lisse), background-color .28s var(--lisse);background:#7a7e84;border-radius:50%}.rail-f a[aria-current=true]:after{background:var(--c-accent-texte);opacity:1;border-radius:2px;width:3px;height:18px}.fiche-pe[data-fond=sombre] .rail-f a:after{opacity:.72;background:#fff}.fiche-pe[data-fond=sombre] .rail-f a[aria-current=true]:after{opacity:1}.rail-f a:focus-visible{outline-offset:-5px;border-radius:4px;outline:2px solid}.rail-info{inset-inline-end:calc(100% + 2px);white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;background:var(--color-encre);color:#fff;opacity:0;pointer-events:none;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:600;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}html[dir=rtl] .rail-info{letter-spacing:0;text-transform:none;font-size:13px}.rail-f a:focus-visible .rail-info{opacity:1}@media (hover:hover) and (min-width:768px){.rail-f a:hover .rail-info{opacity:1}}.fiche-pe .pan--photo{height:calc(100vh + var(--prolongement));height:calc(100lvh + var(--prolongement));color:#fff;background:var(--color-nuit);padding:0}.diapo{touch-action:pan-y;flex-direction:column;display:flex;position:absolute;inset:0}.plein{background:var(--color-nuit);isolation:isolate;position:absolute;inset:0;overflow:hidden}.diapo-vue{opacity:0;margin:0;transition:opacity 0s linear .9s;position:absolute;inset:0}.diapo-vue[data-actif=true]{z-index:1;opacity:1;transition:opacity .9s var(--lisse)}.plein picture,.plein img{object-fit:cover;width:100%;height:100%;display:block}.voile{pointer-events:none;background:linear-gradient(#0e1a246b 0%,#0e1a242e 30%,#0e1a244d 100%);position:absolute;inset:0}.ouverture{box-sizing:border-box;width:100%;margin-top:auto;padding-block-start:28px;padding-block-end:calc(clamp(18px, 5vw, 44px) + 46px + var(--actions-h) + var(--bas-cache));padding-inline-start:max(var(--marge-panneau), env(safe-area-inset-left), calc((100% - 1100px) / 2));padding-inline-end:calc(max(var(--marge-panneau), calc((100% - 1100px) / 2)) + var(--gouttiere-rail));position:relative}.ouverture:before{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(#0e1a2400 0,#0e1a2480 96px,#0e1a24a8 55%,#0e1a24e6 100%);position:absolute;top:-96px;bottom:0}.ouverture>*{position:relative}.ouverture-statut{border-radius:var(--rayon);background:var(--rouge);color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;padding:6px 10px;font-size:.8rem;font-weight:700;display:inline-block}.ouverture-statut--doux{color:var(--color-nuit);background:#fff}.ouverture-etiquette{letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 8px;font-size:12px;font-weight:600}html[dir=rtl] .ouverture-etiquette,html[dir=rtl] .ouverture-statut{letter-spacing:0;text-transform:none;font-size:14px}.ouverture-titre{max-width:22ch;font-family:var(--font-display);letter-spacing:.005em;color:#fff;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(28px,8vw,58px);font-weight:500;line-height:1.05}html[dir=rtl] .ouverture-titre{font-family:var(--police-arabe), var(--font-corps);font-weight:600;line-height:1.3}.ouverture-accroche{color:#fff;max-width:44ch;margin:0 0 16px;font-size:clamp(14px,3.8vw,17px);line-height:1.42}.ouverture-prix{font-family:var(--police-display), var(--police-arabe,sans-serif), sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;color:#fff;margin:0;font-size:clamp(40px,12.5vw,78px);font-weight:300;line-height:.96}.ouverture-prix .periode{letter-spacing:.02em;font-size:.36em;font-weight:500}.ouverture-prix--demande{font-size:clamp(26px,7vw,44px);font-weight:500}.ouverture-eur{color:#fff;margin:8px 0 0;font-size:15px}.ouverture-eur b{font-weight:600}.ouverture-note{color:#ffffffdb;margin:2px 0 0;font-size:12px}.ouverture-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.bouton--fantome{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffffb8}@media (hover:hover){.bouton--fantome:hover{filter:none;background:#ffffff1a}}.suivant{z-index:2;left:50%;bottom:calc(8px + var(--actions-h) + var(--bas-cache));color:#fff;place-items:center;width:44px;height:44px;display:grid;position:absolute;transform:translate(-50%)}.suivant svg{animation:2.4s ease-in-out infinite respire}@keyframes respire{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.chiffres-f{border-block-start:1px solid var(--filet);border-inline-start:1px solid var(--filet);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tuile-f{box-sizing:border-box;border-block-end:1px solid var(--filet);border-inline-end:1px solid var(--filet);flex-direction:column-reverse;justify-content:center;gap:6px;min-height:clamp(64px,10dvh,104px);padding:10px 14px;display:flex}.tuile-f dd{font-family:var(--police-display), var(--police-arabe,sans-serif), sans-serif;font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:clamp(28px,8.6vw,46px);font-weight:500;line-height:1}.tuile-f dd .mot{font-size:.62em}html[dir=rtl] .tuile-f dd .mot{font-family:var(--police-arabe), var(--font-corps);font-size:.72em;font-weight:600}.tuile-f dd i{font-style:normal;font-family:var(--font-corps);color:var(--color-encre-doux);margin-inline-start:3px;font-size:.42em;font-weight:500}.tuile-f dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-encre-doux);font-size:10.5px;font-weight:600;line-height:1.3}html[dir=rtl] .tuile-f dt{letter-spacing:0;text-transform:none;font-size:13px}@media (min-width:600px){.chiffres-f{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.chiffres-f{grid-template-columns:repeat(4,minmax(0,1fr))}.tuile-f{padding:16px 18px}}.forts-defile{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;flex:0 auto;min-height:0;overflow:auto hidden}.forts{grid-auto-columns:min(82%,380px);grid-auto-flow:column;gap:14px;margin:0;padding:0 0 8px;list-style:none;display:grid}.forts-defile[data-nombre="1"] .forts{grid-auto-columns:min(100%,520px);justify-content:center}.forts li{scroll-snap-align:start;border:1px solid var(--filet);border-radius:var(--rayon);background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.forts picture,.forts img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.forts-texte{padding:12px 14px 14px}.forts h3{font-family:var(--font-display);margin:0 0 4px;font-size:21px;font-weight:500;line-height:1.15}html[dir=rtl] .forts h3,html[dir=rtl] .garanties-f h3{font-family:var(--police-arabe), var(--font-corps);font-size:18px;font-weight:600}.forts p{color:var(--color-encre-doux);margin:0;font-size:15px;line-height:1.45}@media (min-width:900px){.forts{grid-auto-columns:calc(33.3333% - 9.33333px)}}.plan-f{flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex}.plan-f--pieces{flex:0 auto}.plan-images{contain:size;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;flex:1 1 0;gap:12px;min-height:180px;display:flex;overflow:auto hidden}.plan-images a{scroll-snap-align:center;box-sizing:border-box;border:1px solid var(--filet);border-radius:var(--rayon);background:#fff;flex:0 0 100%;display:block;overflow:hidden}.plan-images:not([data-nombre="1"]) a{flex-basis:88%}.plan-images picture{width:100%;height:100%;display:block}.plan-images img{object-fit:contain;width:100%;height:100%;display:block}.plan-images a:focus-visible{outline:2px solid var(--c-accent-texte);outline-offset:-2px}.pieces-f h3,.bien-equip h3{letter-spacing:.14em;text-transform:uppercase;color:var(--color-encre-doux);margin:0 0 8px;font-size:11px;font-weight:600}html[dir=rtl] .pieces-f h3,html[dir=rtl] .bien-equip h3{letter-spacing:0;text-transform:none;font-size:13px}.pieces-f dl{border-top:1px solid var(--filet);margin:0}.pieces-f dl>div{border-bottom:1px solid var(--filet);justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;display:flex}.pieces-f dt{font-size:14.5px;line-height:1.3}.pieces-f dd{font-family:var(--font-display);white-space:nowrap;color:var(--c-accent-texte);margin:0;font-size:18px;font-weight:500;line-height:1.1}@media (min-width:900px){.plan-f{flex-direction:row;gap:40px}.plan-images{flex:auto;min-height:0}.plan-f .pieces-f{flex:0 0 320px;align-self:center}.plan-f--pieces .pieces-f{flex:0 560px;margin-inline:auto}}.bien-f{flex-direction:column;gap:18px;display:flex}.bien-texte p{max-width:64ch;margin:0 0 .85em;font-size:16px;line-height:1.55}.bien-texte p:last-child{margin-bottom:0}.equip-f{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;padding:0;list-style:none;display:grid}.equip-f li{align-items:center;gap:8px;font-size:14px;line-height:1.3;display:flex}.equip-f svg{width:22px;height:22px;stroke:var(--c-accent-texte);flex:none}@media (min-width:900px){.bien-f{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}}.carte-f{flex:0 auto;min-height:0;margin:0}.carte-f a{border:1px solid var(--filet);border-radius:var(--rayon);background:var(--color-ivoire-creux);display:block;overflow:hidden}.carte-f img{width:100%;height:auto;display:block}.carte-f figcaption{color:var(--color-encre-doux);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:6px;font-size:12px;line-height:1.35;display:flex}.carte-action{text-align:center;flex:none;margin:0}@media (min-width:900px){.carte-f{width:100%;max-width:720px;margin-inline:auto}}.fiche-pe .pan--visite{height:calc(100vh + var(--prolongement));height:calc(100lvh + var(--prolongement))}.fiche-pe .pan--visite .interieur{min-height:0;max-height:100%}.fiche-pe .pan--visite.pan--dernier{height:auto}.fiche-pe .pan--visite.pan--dernier .interieur{max-height:none}.visite-zone{flex:1 0 200px;min-height:200px;container-type:size}.visites{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;align-items:center;gap:14px;height:100cqh;display:flex;overflow:auto hidden}.video-cadre-f{aspect-ratio:var(--ratio);height:100%;height:min(100cqh, calc(86cqw / var(--ratio)));background:var(--color-nuit);scroll-snap-align:center;border-radius:16px;flex:none;max-width:100%;position:relative;overflow:hidden}.visites[data-nombre="1"] .video-cadre-f{height:min(100cqh, calc(100cqw / var(--ratio)))}.video-cadre-f:first-child{margin-inline-start:auto}.video-cadre-f:last-child{margin-inline-end:auto}.video-play{background:var(--color-nuit);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.video-play picture,.video-play img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.video-play i{aspect-ratio:1;filter:drop-shadow(0 0 2px #0e1a24f2)drop-shadow(0 1px 7px #0e1a24d9);width:clamp(76px,22vw,112px);transition:transform .25s var(--lisse);border:2px solid #f7f4eff2;border-radius:50%;place-items:center;display:grid;position:relative}.video-play svg{fill:#f7f4ef;stroke:#f7f4ef;stroke-width:6px;stroke-linejoin:round;width:100%;height:100%}.video-play:focus-visible{outline:3px solid var(--c-accent-texte);outline-offset:-3px}@media (hover:hover){.video-play:hover i{transform:scale(1.06)}}.video-pe{box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:#fff;overscroll-behavior:contain;touch-action:none;background:#000;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.video-pe::backdrop{background:#000}.video-pe-scene{width:100%;height:100%;position:relative}.video-pe video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.video-pe video[hidden]{display:none}.video-pe-fermer,.photos-pe-fermer{z-index:2;top:calc(12px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left));color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute}.video-pe-fermer svg,.photos-pe-fermer svg{filter:drop-shadow(0 1px 3px #00000073);width:26px;height:26px;overflow:visible}.video-pe-fermer .trait-fond,.photos-pe .trait-fond{stroke:#0e1a249e}html[dir=rtl] .video-pe-fermer,html[dir=rtl] .photos-pe-fermer{left:auto;right:calc(12px + env(safe-area-inset-right))}.video-pe-fermer:focus-visible,.photos-pe-fermer:focus-visible,.photos-pe-fleche:focus-visible{outline-offset:0;outline:3px solid #fff;box-shadow:0 0 0 6px #0e1a24}.video-pe[data-pointeur] .video-pe-fermer:focus-visible,.photos-pe[data-pointeur] .photos-pe-fermer:focus-visible{box-shadow:none;outline:none}.video-pe-borne,.photos-pe-borne{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.video-pe-attente{z-index:1;box-sizing:border-box;filter:drop-shadow(0 0 2px #0e1a24f2)drop-shadow(0 1px 7px #0e1a24d9);pointer-events:none;border:2px solid #f7f4ef47;border-top-color:#f7f4ef;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.9s linear infinite video-pe-tourne;position:absolute;top:50%;left:50%}@keyframes video-pe-tourne{to{transform:rotate(1turn)}}.fiche-pe:has(.video-pe[open]) .pont{overflow:hidden}.actions-f{z-index:32;left:50%;top:calc(100vh - 56px - max(var(--chrome), env(safe-area-inset-bottom)));top:calc(100lvh - 56px - max(var(--chrome), env(safe-area-inset-bottom)));box-sizing:border-box;gap:10px;width:min(420px,100vw - 32px);transition:opacity .25s,visibility;display:flex;position:fixed;transform:translate(-50%)}.fiche-pe[data-fin] .actions-f{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.pilule-f{--vert-wa:#25d366;box-sizing:border-box;color:#fff;min-width:0;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff54;border:1.5px solid #fff;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s;display:inline-flex}.pilule-f--wa{border-color:var(--vert-wa);background:#25d36654}.fiche-pe[data-fond=clair] .pilule-f{color:var(--color-encre)}.fiche-pe[data-fond=clair] .pilule-f--partage{border-color:var(--color-encre)}.pilule-f svg{flex:none;width:20px;height:20px}.pilule-f[aria-disabled=true]{cursor:not-allowed}@media (hover:hover){.pilule-f:hover{background:#ffffff80}.pilule-f--wa:hover{background:#25d36680}}.pilule-f:focus-visible{outline-offset:2px;box-shadow:0 0 0 4px var(--color-nuit);outline:2px solid #fff}.actions-f-message{box-sizing:border-box;background:var(--color-nuit);color:#fff;overflow-wrap:anywhere;text-align:center;-webkit-user-select:text;user-select:text;border-radius:999px;max-width:calc(100vw - 32px);padding:8px 14px;font-size:14px;font-weight:600;line-height:1.3;transition:opacity .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.actions-f-message:empty{opacity:0;pointer-events:none}.galerie-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;width:100%;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:700px){.galerie-pieces{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px}}@media (min-width:1100px){.galerie-pieces{grid-template-columns:repeat(4,minmax(0,1fr))}}.galerie-piece{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.galerie-piece-photo{aspect-ratio:4/3;border-radius:var(--rayon);background:var(--color-ivoire-creux);width:100%;margin-bottom:10px;display:block;overflow:hidden}.galerie-piece-photo picture,.galerie-piece-photo img{object-fit:cover;width:100%;height:100%;display:block}.galerie-piece-nom{color:var(--color-encre);font-size:16px;font-weight:600;line-height:1.25}html[dir=rtl] .galerie-piece-nom{font-family:var(--police-arabe), var(--font-corps)}.galerie-piece-compte{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-encre-doux);margin-top:2px;font-size:15px}html[dir=rtl] .galerie-piece-compte{font-family:var(--police-arabe), var(--font-corps);letter-spacing:0}@media (hover:hover){.galerie-piece:hover .galerie-piece-nom{text-underline-offset:3px;text-decoration:underline}}.galerie-piece:focus-visible{outline:2px solid var(--c-principale-texte);outline-offset:4px;border-radius:var(--rayon)}.photos-pe{box-sizing:border-box;color:#fff;overscroll-behavior:contain;touch-action:none;background:#000;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.photos-pe::backdrop{background:#000}.photos-pe-titre{z-index:1;top:calc(12px + env(safe-area-inset-top));text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 12px;min-height:48px;margin:0;font-size:16px;font-weight:600;line-height:1.25;display:flex;position:absolute;inset-inline:72px}html[dir=rtl] .photos-pe-titre{font-family:var(--police-arabe), var(--font-corps)}.photos-pe-compteur{font-family:var(--font-display);letter-spacing:.04em;color:#d5d9dd;font-weight:500}.photos-pe-scene{inset:calc(68px + env(safe-area-inset-top)) env(safe-area-inset-right) calc(16px + env(safe-area-inset-bottom)) env(safe-area-inset-left);position:absolute}.photos-pe-scene picture{width:100%;height:100%;display:block}.photos-pe-scene picture[hidden]{display:none}.photos-pe-scene img{object-fit:contain;width:100%;height:100%;display:block}.photos-pe-fleche{z-index:2;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:24px;place-items:center;width:48px;height:64px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.photos-pe-fleche--arriere{inset-inline-start:calc(4px + env(safe-area-inset-left))}.photos-pe-fleche--avant{inset-inline-end:calc(4px + env(safe-area-inset-right))}.photos-pe-fleche svg{filter:drop-shadow(0 1px 3px #00000073);overflow:visible}html[dir=rtl] .photos-pe-fleche svg{transform:scaleX(-1)}html[dir=rtl] .photos-pe-fleche--arriere{inset-inline-start:calc(4px + env(safe-area-inset-right))}html[dir=rtl] .photos-pe-fleche--avant{inset-inline-end:calc(4px + env(safe-area-inset-left))}.photos-pe[data-pointeur] .photos-pe-fleche:focus-visible{box-shadow:none;outline:none}.fiche-pe:has(.photos-pe[open]) .pont{overflow:hidden}.garanties-f{background:var(--filet);border:1px solid var(--filet);gap:1px;margin:0;padding:0;list-style:none;display:grid}.garanties-f li{background:var(--color-ivoire);grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:12px;padding:16px;display:grid}.garanties-f svg{fill:none;width:24px;height:24px;stroke:var(--c-accent-texte);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.garanties-f h3{font-family:var(--font-display);margin:0;font-size:20px;font-weight:500;line-height:1.2}.garanties-f p{color:var(--color-encre-doux);grid-column:1/-1;margin:8px 0 0;font-size:14px;line-height:1.5}@media (min-width:700px){.garanties-f{grid-template-columns:repeat(2,minmax(0,1fr))}.garanties-f li:last-child:nth-child(odd){grid-column:1/-1}}.faq-f{border-top:1px solid var(--filet)}.faq-f details{border-bottom:1px solid var(--filet)}.faq-f summary{box-sizing:border-box;cursor:pointer;align-items:center;min-height:44px;padding-block:12px;padding-inline:0 32px;font-size:15px;font-weight:600;line-height:1.4;list-style:none;display:flex;position:relative}.faq-f summary::-webkit-details-marker{display:none}.faq-f summary:after{content:"";inset-inline-end:8px;border-right:1.5px solid var(--c-accent-texte);border-bottom:1.5px solid var(--c-accent-texte);width:9px;height:9px;transition:transform .25s var(--lisse);margin-top:-7px;position:absolute;top:50%;transform:rotate(45deg)}.faq-f details[open] summary:after{margin-top:-2px;transform:rotate(-135deg)}.faq-f summary:focus-visible{outline:2px solid var(--c-accent-texte);outline-offset:2px}.faq-f p{max-width:64ch;color:var(--color-encre-doux);white-space:pre-line;margin:0 0 14px;font-size:14.5px;line-height:1.6}.change{flex:none;margin:0}.change-libelle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-encre-doux);margin-bottom:8px;font-size:11.5px;font-weight:600;display:block}html[dir=rtl] .change-libelle{letter-spacing:0;text-transform:none;font-size:13px}.change-ligne{align-items:center;gap:8px;min-width:0;display:flex}.change-champ{flex:auto;min-width:0;display:block;position:relative}.change-champ input{box-sizing:border-box;width:100%;min-height:54px;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-encre);background:var(--color-ivoire-creux);border:1px solid var(--filet);border-radius:6px;padding:8px 54px 8px 12px;font-size:24px;font-weight:500}.change-champ input::placeholder{color:var(--color-encre-doux);opacity:.75}.change-champ input:focus-visible{outline:2px solid var(--c-accent-texte);outline-offset:1px}.change-unite{color:var(--color-encre-doux);pointer-events:none;font-size:14px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.change-sens{width:44px;height:44px;color:var(--c-accent-texte);box-shadow:inset 0 0 0 1px var(--filet);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.change-sens:focus-visible{outline:2px solid var(--c-accent-texte);outline-offset:2px}.change-resultat{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--c-accent-texte);white-space:nowrap;flex:none;font-size:24px;font-weight:500}.change-taux{color:var(--color-encre-doux);margin:8px 0 0;font-size:12px;line-height:1.45}.fiche-pe .pan--dernier{padding-block-end:var(--bas-cache);scroll-margin-block-end:0}.fin-f{padding-block:var(--ecart-titre) 14px;flex:none;place-items:center;display:grid}.retour-haut{border-radius:var(--rayon);min-height:48px;color:var(--color-encre);font-family:var(--font-display);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--c-accent-texte);-webkit-tap-highlight-color:transparent;align-items:center;gap:9px;padding:0 20px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.retour-haut:focus-visible{outline:2px solid var(--c-accent-texte);outline-offset:3px}html[dir=rtl] .retour-haut{font-family:var(--police-arabe), var(--font-corps);font-size:16px;font-weight:600}.retour-haut svg{flex:none;width:19px;height:19px}@media (hover:hover){.retour-haut:hover{background:var(--color-ivoire-creux)}}.fiche-pe .pan>.pied{flex:none;margin-inline-start:calc(-1 * max(var(--marge-panneau), env(safe-area-inset-left)));margin-inline-end:calc(-1 * (var(--marge-panneau) + var(--gouttiere-rail)));padding-bottom:10px}html[dir=rtl] .fiche-pe .pan>.pied{margin-inline-start:calc(-1 * max(var(--marge-panneau), env(safe-area-inset-right)))}.fin-seule{scroll-snap-align:end;padding-bottom:var(--bas-cache);background:var(--color-ivoire);scroll-margin-block-end:calc(-1 * var(--bas-cache))}.fin-seule>.pied{padding-bottom:10px}@media (prefers-reduced-motion:reduce){.pont{scroll-snap-type:none;scroll-behavior:auto}.fiche-pe *,.fiche-pe :before,.fiche-pe :after{transition:none!important;animation:none!important}}
