.sommaire-od{z-index:3;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:-54px 0 0;padding:16px 22px 18px;display:flex;position:relative}.sommaire-od h2{font:800 13px/1 var(--corps);letter-spacing:.14em;text-transform:uppercase;color:var(--encre2)}.sommaire-od ul{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.sommaire-od a{color:var(--encre);box-shadow:inset 0 -3px 0 var(--or);padding:4px 0;font-size:15px;text-decoration:none;display:inline-block}.bloc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:44px;scroll-margin-top:24px;display:grid}.bloc.inverse>:first-child{order:2}.bloc h2{color:var(--encre);margin-bottom:16px;font-size:40px}.bloc h3{font:800 19px/1.3 var(--corps);color:var(--encre);margin:22px 0 10px}.bloc p{color:var(--encre2)}.bloc figure{margin:0}.bloc figure img{width:100%;height:auto;box-shadow:0 0 0 4px var(--contour), 0 12px 0 -4px #2c1e1a52}.bloc figcaption{color:var(--encre2);margin-top:14px;font-size:14px}.dims{margin:0;padding:6px 0;list-style:none}.dims li{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 18px;display:grid}.dims li+li{box-shadow:inset 0 2px #343b4c}.dims img{object-fit:contain;width:40px;height:40px}.dims b{color:#fff;font-size:16px;display:block}.dims i{color:var(--texte2);font-size:15px;font-style:normal}.dims .detail{color:var(--texte3);grid-column:2/-1;margin:0;font-size:14px}.dims .ouvert{color:var(--reussite);white-space:nowrap;font-size:13px;font-weight:800}.dims .ensuite{color:var(--texte3);white-space:nowrap;font-size:13px;font-weight:800}.visite{margin-top:48px}.visite h3{font:800 19px/1.3 var(--corps);color:var(--encre);margin:0 0 18px}.visite-defile:focus-visible{outline-offset:4px;outline:3px solid #1f6fa8}.visite-vues{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.visite-vues figure{margin:0}.visite-vues img{width:100%;height:auto;box-shadow:0 0 0 4px var(--contour), 0 12px 0 -4px #2c1e1a52;display:block}.visite-vues figcaption{color:var(--encre);align-items:center;gap:12px;margin-top:18px;font-size:15px;line-height:1.35;display:flex}.visite .etape{background:var(--or);width:30px;height:30px;color:var(--or-texte);font:400 17px/1 var(--titre);box-shadow:0 0 0 3px var(--contour);flex:none;place-items:center;display:grid}.visite-ouvrir{cursor:zoom-in;display:block;position:relative}.visite-ouvrir:focus-visible{outline-offset:6px;outline:3px solid #1f6fa8}.visite-ouvrir .loupe{background:var(--or);width:34px;height:34px;color:var(--or-texte);box-shadow:0 0 0 3px var(--contour);padding:7px;position:absolute;bottom:10px;right:10px}.visite-ouvrir:hover .loupe{background:var(--or-clair)}.vue-grand{background:0 0;border:0;width:min(1200px,100vw - 32px,177.778vh - 302.222px);max-width:none;max-height:none;padding:0;overflow:visible}@supports (height:100dvh){.vue-grand{width:min(1200px,100vw - 32px,177.778dvh - 302.222px)}}.vue-grand::backdrop{backdrop-filter:blur(8px);background:#0b0a1ff2}.vue-grand-haut{justify-content:flex-end;margin:0 0 16px;display:flex}.vue-grand-haut .btn span{font-size:22px;line-height:0}.vue-grand figure{margin:0}.vue-grand img{aspect-ratio:16/9;background:var(--encart-creux);width:100%;height:auto;box-shadow:0 0 0 4px var(--contour), 0 0 0 7px var(--or);display:block}.vue-grand figcaption{text-align:center;color:var(--texte);margin-top:18px;font-size:16px;line-height:1.35}html:has(.vue-grand[open]){overflow:hidden}@media (height<=500px){.vue-grand{width:min(1200px,100vw - 32px,177.778vh - 113.778px)}@supports (height:100dvh){.vue-grand{width:min(1200px,100vw - 32px,177.778dvh - 113.778px)}}.vue-grand-haut{z-index:1;margin:0;position:absolute;top:8px;right:8px}.vue-grand figcaption{margin-top:12px;font-size:14px}}.formats{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.formats li{color:var(--encre);background:#fbf4e2;padding:10px 14px;box-shadow:inset 0 0 0 2px #e6d7b4}.changements{color:var(--encre2);margin:0;padding-left:22px}.changements li{margin-bottom:8px}.cta{background:var(--encart);color:var(--texte)}.cta .enveloppe{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding-top:40px;padding-bottom:40px;display:grid}.cta h2{margin-bottom:8px;font-size:34px}.cta p{color:var(--texte2);margin:0}@media (width<=900px){.bloc{grid-template-columns:1fr;gap:28px}.bloc.inverse>:first-child{order:0}.cta .enveloppe{grid-template-columns:1fr}.visite-defile{--marge:32px;margin:0 calc(-1 * var(--marge));scroll-padding:0 var(--marge);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--or-sombre) transparent;padding:6px 0 16px;overflow:auto hidden;container-type:inline-size}.visite-defile:focus-visible{outline-offset:-4px}.visite-ouvrir:focus-visible{outline-offset:2px}.visite-vues{width:max-content;padding:0 var(--marge);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100cqi - 2 * var(--marge)) * .46);gap:24px}.visite-vues li{scroll-snap-align:start}}@media (width<=600px){.sommaire-od{margin-top:-46px;padding:14px 16px}.bloc h2{font-size:30px}.dims li{grid-template-columns:40px minmax(0,1fr);padding:10px 12px}.dims li>.etat{grid-column:2}.dims img{width:32px;height:32px}.cta h2{font-size:28px}.cta .btn{width:100%}.visite{margin-top:36px}.visite-defile{--marge:16px}.visite-vues{grid-auto-columns:calc((100cqi - 2 * var(--marge)) * .82);gap:20px}}.section.serre{padding-top:12px}
