.js-motion .site [data-reveal],.js-motion .site [data-offre],.js-motion .site [data-cat],.js-motion .site [data-couverture],.js-motion .site [data-telephone],.js-motion .site [data-une-photo],.js-motion .site [data-entree]>*,.js-motion .site [data-cta-app] .ecr,.js-motion .site .texte blockquote,.js-motion .site .heure{opacity:0}.js-motion .site [data-titre]:not(.pret){visibility:hidden}.js-motion .site .jour{--col:0}.js-motion .site .heure{--pt:0}.js-motion .site .texte blockquote{--filet:0}.mots{vertical-align:top;margin:-.12em -.04em -.1em;padding:.12em .04em .1em;display:inline-block;overflow:hidden}.mots>span{display:inline-block}.rideau-page{z-index:9998;clip-path:inset(0 0 0 100%);visibility:hidden;pointer-events:none;background:#1c1c1f;position:fixed;inset:0}.trait-page{z-index:9999;transform-origin:top;visibility:hidden;pointer-events:none;background:#ff2e2e;width:2px;position:fixed;top:0;bottom:0;transform:scaleY(0)}.faq details.anime{overflow:hidden}.faq details.fermeture summary:after{transform:none}@keyframes menu-monte{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes menu-trait{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.site .menu-o:not([hidden]):before{transform-origin:top;animation:.6s cubic-bezier(.22,1,.36,1) both menu-trait}.site .menu-o:not([hidden]) li{animation:.5s cubic-bezier(.22,1,.36,1) both menu-monte}.site .menu-o:not([hidden]) li:nth-child(2){animation-delay:50ms}.site .menu-o:not([hidden]) li:nth-child(3){animation-delay:.1s}.site .menu-o:not([hidden]) li:nth-child(4){animation-delay:.15s}.site .menu-o:not([hidden]) li:nth-child(5){animation-delay:.2s}@keyframes fondu{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rideau-page,.trait-page{display:none}.site [data-reveal],.site [data-titre]{animation:.2s both fondu}.site .menu-o:not([hidden]):before,.site .menu-o:not([hidden]) li{animation:none}}
.langue{border:1px solid var(--c14);font-variation-settings:"CASL" 0;border-radius:999px;padding:3px;font-size:13px;font-weight:750;display:inline-flex}.langue a{color:var(--c50);border-radius:999px;padding:5px 11px}.langue a.on,header.tete nav .langue a.on,header.tete nav .langue a.on:hover{background:var(--craie);color:var(--nuit);box-shadow:none;padding-bottom:5px}
