.spa-page .sandbox a{text-decoration:underline;text-underline-offset:3px}.spa-content>.lh-sec{padding-top:64px;padding-bottom:64px}.spa-content>.lh-band{height:55vh;min-height:360px;max-height:650px}.spa-content .lh-eq-grid{gap:38px}.spa-content .lh-eq-col ul{margin-bottom:0}.spa-content .lh-eq-col .visit-detail{margin-top:12px}.spa-content .visit-detail-content{color:var(--ink);font-size:16px;line-height:1.75}.spa-content .lh-avis .more-reviews{margin-top:35px}.spa-content .more-reviews .lh-avis-card{border-top:0}.spa-content .lh-navcard{background:transparent;border:0;border-top:1px solid var(--line)}@media(max-width:700px){.spa-content>.lh-sec{padding-top:45px;padding-bottom:45px}.spa-content>.lh-band{min-height:280px;height:45vh}.spa-content .lh-eq-grid{gap:32px}}
/* Aligner les introductions, titres et commandes sur un axe commun. */
.spa-content .lh-head,.spa-content .lh-body,.spa-content .lh-eq-intro{margin-left:auto;margin-right:auto;text-align:center}
.spa-content .lh-head>.lh-eyebrow,.spa-content .lh-head>h2{width:100%;margin-left:auto;margin-right:auto;text-align:center}
.spa-content .lh-spa-block h3,.spa-content .lh-eq-col h3{text-align:center}
.spa-content .lh-spa-block{text-align:center}
.spa-content .lh-eq-col{min-width:0}.spa-content .lh-eq-col ul{text-align:left;margin:0;padding-left:20px}
.spa-content .lh-eq-col h3{min-height:70px;display:flex;align-items:center;justify-content:center}
.spa-content .visit-detail>summary{position:relative;justify-content:center;text-align:center;padding-left:32px;padding-right:32px}
.spa-content .visit-detail>summary:after{position:absolute;right:0;top:50%;transform:translateY(-50%)}
.spa-content .visit-detail-content{text-align:left}
.spa-content .lh-navgrid{max-width:1100px;margin-left:auto;margin-right:auto;grid-template-columns:repeat(2,minmax(0,1fr))}
.spa-content .lh-navcard{text-align:center;align-items:center}
.spa-content .lh-avis-note,.spa-content .lh-avis-count,.spa-content .lh-avis-stars{text-align:center}
@media(max-width:700px){.spa-content .lh-eq-col h3{min-height:0}.spa-content .lh-eq-col{max-width:500px;width:100%;margin:auto}.spa-content .lh-navgrid{grid-template-columns:1fr}}
