.section--noir{background:var(--noir);color:var(--blanc)}.section--noir .section-head p{color:var(--sur-noir)}.section--noir :focus-visible{outline-color:var(--blanc)}.caves{gap:28px;list-style:none;display:grid}@media (min-width:820px){.caves{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.caves li{border-top:1px solid var(--filet-noir);align-content:start;gap:10px;padding-top:24px;display:grid}.caves svg{width:40px;height:40px;color:var(--blanc);margin-bottom:6px}.caves h3{font-size:1.5rem;font-weight:700;font-stretch:78%}.caves p{color:var(--sur-noir);margin:0}.gallery{flex-direction:column;gap:14px;margin:0 0 36px;list-style:none;display:flex}@media (min-width:700px){.gallery{flex-direction:row;align-items:flex-start}}.gallery li{min-width:0}.gallery figure{margin:0}.gallery img{border-radius:var(--r-photo);background:var(--gris-fonce);width:100%;height:auto}.gallery figcaption{color:var(--texte-2);margin-top:8px;font-size:.875rem}.gallery--caves{margin:48px 0 0}.section--noir .gallery figcaption{color:var(--sur-noir)}.section--noir .gallery img{background:#222}@media (max-width:699px){.gallery li{flex:none!important}}
