.ligne{--l-bagoss:"Bagoss Condensed",var(--font-inter),system-ui,sans-serif;--l-glass:#d6f5ff}.l-cp-cadre{width:100%;max-width:var(--l-max);margin:0 auto;padding:0 var(--l-marge)}.l-cp-h2{margin:0;font-family:var(--l-bagoss);font-weight:300;font-size:var(--l-t-section);line-height:var(--l-interligne-titre);letter-spacing:-.01em;text-wrap:balance}.l-cp-lead{margin:0;max-width:46ch;font-size:var(--l-t-lead);line-height:1.45}.l-cp-source{margin:var(--l-e-3) 0 0;max-width:62ch;font-size:var(--l-t-small);line-height:max(18px,calc(18 * var(--l-px, 1px)));color:var(--l-granite-68)}.l-cp-portes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--l-e-3) var(--l-e-5)}.l-cp-ligne{position:relative;background:var(--l-limestone)}.l-cp-ligne .l-cp-h2{max-width:13ch}.l-cp-ligne[data-epingle=oui] .l-cp-h2{font-size:var(--l-t-section)}.l-cp-biens{padding:var(--l-section) 0;background:var(--l-glass)}.l-cp-bien[data-taille=grand]{grid-column:1/span 7}.l-cp-bien[data-taille=petit]{grid-column:9/span 4;margin-top:var(--l-section)}.l-cp-bien-lien{display:grid;gap:var(--l-e-4);color:inherit;text-decoration:none}.l-cp-bien-photo{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--l-carte);background:var(--l-image)}.l-cp-bien[data-taille=petit] .l-cp-bien-photo{aspect-ratio:4/5}.l-cp-bien-photo img{object-fit:cover;transition:transform var(--l-d-longue) var(--l-uplift)}.l-cp-bien-voir{position:absolute;left:16px;bottom:16px;padding:var(--l-e-3) var(--l-e-4);border-radius:var(--l-pilule);background:var(--l-limestone);font-size:var(--l-t-small);font-weight:500;opacity:0;transform:translateY(8px);transition:opacity var(--l-d-instant) var(--l-c-sortie),transform var(--l-d-courte) var(--l-uplift)}@media (hover:hover){.l-cp-bien-lien:hover .l-cp-bien-photo img{transform:scale(1.04)}.l-cp-bien-lien:hover .l-cp-bien-voir{opacity:1;transform:none}}.l-cp-bien-lien:focus-visible .l-cp-bien-voir{opacity:1;transform:none}.l-cp-etiquette{display:grid;gap:var(--l-e-2)}.l-cp-etiquette-bas,.l-cp-etiquette-haut{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--l-e-1) var(--l-e-4)}.l-cp-etiquette-haut{padding-bottom:var(--l-e-2);border-bottom:1px solid var(--l-granite);font-size:var(--l-t-small);font-weight:500}.l-cp-etiquette-titre{font-family:var(--l-bagoss);font-size:var(--l-t-3);line-height:1.05}.l-cp-etiquette-bas{align-items:baseline}.l-cp-etiquette-prix{display:inline-flex;align-items:baseline;gap:var(--l-e-3)}.l-cp-etiquette-prix strong{font-family:var(--l-bagoss);font-size:var(--l-t-carte);font-weight:400}.l-cp-dpe{padding:2px var(--l-e-2);border:1px solid var(--l-granite-16);border-radius:var(--l-pilule);font-size:var(--l-t-small);font-weight:500}.l-cp-etiquette-note{font-size:var(--l-t-small);color:var(--l-granite-68)}.l-cp-bien{transition:opacity var(--l-d-moyenne) var(--l-uplift),transform var(--l-d-longue) var(--l-uplift)}html.js-ligne .l-cp-bien[data-vu=non]{opacity:0;transform:translateY(40px)}html.js-ligne .l-cp-bien[data-vu=non]:focus-within{opacity:1;transform:none}.l-cp-personne{padding:var(--l-section) 0;background:var(--l-monstera);color:var(--l-limestone)}.l-cp-personne .l-bouton-contour{border-color:var(--l-limestone);color:var(--l-limestone)}.l-cp-personne .l-bouton-plein{background:var(--l-limestone);color:var(--l-granite)}.l-cp-assurances{display:flex;flex-wrap:wrap;gap:var(--l-e-2) var(--l-e-6);margin:0;padding:0;list-style:none;font-size:var(--l-t-body);line-height:1.4}.l-cp-assurances li{display:flex;align-items:baseline;gap:var(--l-e-3);text-align:left}.l-cp-assurances li:before{content:"";flex:none;width:8px;height:8px;border-radius:var(--l-rond);background:var(--l-terracotta)}.l-bc{display:grid;gap:var(--l-e-6);border-block:1px solid var(--l-granite-16)}.l-bc,.l-sv{padding:var(--l-section) 0;background:var(--l-limestone)}.l-sv+.l-cp-biens{padding-top:0}.l-sv+.l-cp-biens>.l-cp-cadre{padding-top:var(--l-section);border-top:1px solid var(--l-granite-16)}.l-av{display:grid;gap:var(--l-e-12);margin:var(--l-section) 0 var(--l-e-8);transition:opacity var(--l-d-moyenne) var(--l-uplift),transform var(--l-d-moyenne) var(--l-uplift)}html.js-ligne .l-av[data-vu=non]{opacity:0;transform:translateY(28px)}.l-cp-questions{padding:var(--l-section) 0;background:var(--l-limestone)}.l-cp-questions-grille{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--l-e-12);align-items:start}.l-cp-questions-tete{display:grid;gap:var(--l-e-14);justify-items:start;align-content:start}.l-pi-seule.l-cp-questions-figure{width:min(100%,calc(340 * var(--l-px, 1px)))}.l-cp-question{border-top:1px solid var(--l-granite-16)}.l-cp-question:last-child{border-bottom:1px solid var(--l-granite-16)}.l-cp-question summary{display:flex;justify-content:space-between;gap:var(--l-e-6);padding:var(--l-e-6) 0;font-size:var(--l-t-lead);font-weight:500;cursor:pointer;list-style:none}.l-cp-question summary::-webkit-details-marker{display:none}.l-cp-question summary:after{content:"+";flex:none;font-family:var(--l-bagoss);font-size:var(--l-t-lead);line-height:.8;transition:transform var(--l-d-courte) var(--l-uplift)}.l-cp-question[open] summary:after{transform:rotate(45deg)}.l-cp-question{interpolate-size:allow-keywords}.l-cp-question::details-content{block-size:0;overflow-y:clip;transition:block-size var(--l-d-courte) var(--l-c-fluide),content-visibility var(--l-d-courte) allow-discrete}.l-cp-question[open]::details-content{block-size:auto}.l-cp-reponse p{margin:0 0 var(--l-e-6);max-width:58ch;line-height:1.55}.l-cp-fin{position:relative;padding:var(--l-section) 0;background:var(--l-heros,var(--l-terracotta))}.l-cp-pied-titre{margin:0;max-width:24ch;font-family:var(--l-bagoss);font-weight:300;font-size:var(--l-t-1);line-height:1.05}@media (max-width:900px){.l-cp-questions-grille{grid-template-columns:minmax(0,1fr)}html.js-ligne .l-cp-bien[data-vu=non]{opacity:1;transform:translateY(24px)}.l-cp-bien[data-taille=grand],.l-cp-bien[data-taille=petit]{grid-column:1/-1;margin-top:0}.l-cp-bien[data-taille=petit] .l-cp-bien-photo{aspect-ratio:4/3}.l-cp-bien-voir{opacity:1;transform:none}}@media (max-width:760px){.l-pi-seule.l-cp-questions-figure{width:min(56%,220px)}}@media (prefers-reduced-motion:reduce){.l-av,.l-cp-bien,.l-cp-bien-photo img,.l-cp-bien-voir,.l-cp-question summary:after,.l-cp-question::details-content{transition:none}html.js-ligne .l-av[data-vu=non],html.js-ligne .l-cp-bien[data-vu=non]{opacity:1;transform:none}}