*{box-sizing:border-box;color:var(--color-text);font-family:var(--font-text),sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:normal;margin:0;padding:0}body{background-color:var(--color-bg-1)}h1,h2,h3,h3 a,h4{color:var(--color-title);font-family:var(--font-title);font-weight:700;margin-bottom:0;margin-top:0;text-transform:uppercase}h1{font-size:32px;line-height:32px}h2{font-size:28px}h3,h3 a{font-size:26px;line-height:31.2px}h3 a:hover{color:var(--color-link)!important}h4{font-size:20px;line-height:22px}.section-title{margin-bottom:40px}.section{padding:30px 20px}.section-newsletter{padding:0}.content-section,.content-section-2{margin-left:auto;margin-right:auto;width:100%}.content-section{max-width:1230px}.content-section-2{max-width:1440px}.opacity{background:linear-gradient(270deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 100%)}.opacity-2{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%)}.btn-contain{width:100%}.btn{background:var(--color-btn);border:1px solid var(--color-btn)!important;border-radius:0;color:var(--color-text-white)!important;cursor:pointer;font-size:18px;font-weight:400;padding:14px 40px;text-transform:uppercase}.btn:hover{background:var(--color-text-white);color:var(--color-btn)!important}a,a i,a:hover,a i:hover{color:var(--color-text)!important;text-decoration:none!important}.d-none{display:none!important}button#cookie i{color:var(--color-text-white);font-size:25px}#scroll-to-top i{color:var(--color-btn-txt)!important}#seeLess2,.btn-around.no-opinion{display:none}.link-page-global{align-items:center;background:var(--color-btn);border-radius:30px;box-shadow:1px 0 8.6px 0 rgba(0,0,0,.05);display:flex;height:42px;justify-content:center;width:45px}.links-section:hover .link-page-global i{transform:scale(1.2)}.links-section:hover .link-with-name{background:var(--color-bg-2)}.link-page-global i{color:var(--color-text-white)!important;font-size:20px}.link-page-global i:hover{color:var(--color-text-white)!important}.infos-presentation-offer::-webkit-scrollbar,.title-and-descrip-page.title-and-descrip-page-news::-webkit-scrollbar,.text-description::-webkit-scrollbar,.section.section-presentation .description::-webkit-scrollbar{width:8px}.infos-presentation-offer::-webkit-scrollbar-thumb,.title-and-descrip-page.title-and-descrip-page-news::-webkit-scrollbar-thumb,.text-description::-webkit-scrollbar-thumb,.section.section-presentation .description::-webkit-scrollbar-thumb{background-color:#000;border-radius:6px;cursor:pointer}.owl-carousel .owl-stage{margin:0}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{background:transparent}.owl-carousel .owl-nav button.owl-next i:hover,.owl-carousel .owl-nav button.owl-prev i:hover{background:var(--color-btn);border:1px solid var(--color-btn);color:var(--color-btn-txt)}.slider-giftcards.owl-theme .owl-nav{display:flex;justify-content:space-between;margin-top:15px}.slider-other-prestas.owl-theme .owl-nav,.slider-special-offers.owl-theme .owl-nav,.slider-prestas.owl-theme .owl-nav{display:flex;justify-content:space-between;margin-top:40px}.slider-other-prestas.owl-theme .owl-nav [class*=owl-],.slider-giftcards.owl-theme .owl-nav [class*=owl-],.slider-special-offers.owl-theme .owl-nav [class*=owl-],.slider-prestas.owl-theme .owl-nav [class*=owl-]{margin:0}.slider-other-prestas.owl-carousel .owl-nav button.owl-prev,.slider-giftcards.owl-carousel .owl-nav button.owl-prev,.slider-special-offers.owl-carousel .owl-nav button.owl-prev,.slider-prestas.owl-carousel .owl-nav button.owl-prev{padding:0 70px 0 0!important}.slider-other-prestas.owl-carousel .owl-nav button.owl-next,.slider-giftcards.owl-carousel .owl-nav button.owl-next,.slider-special-offers.owl-carousel .owl-nav button.owl-next,.slider-prestas.owl-carousel .owl-nav button.owl-next{padding:0 0 0 70px!important}.slider-other-prestas.owl-carousel .owl-nav.disabled,.slider-giftcards.owl-carousel .owl-nav.disabled,.slider-special-offers.owl-carousel .owl-nav.disabled,.slider-prestas.owl-carousel .owl-nav.disabled{display:none!important}.slider-page-news.owl-theme .owl-nav,.slider-page-page.owl-theme .owl-nav,.slider-gallery.owl-theme .owl-nav{display:flex;flex-direction:row;gap:10px;margin-top:0;position:absolute;right:20px;top:20px}.slider-page-news.owl-carousel .owl-nav button.owl-next,.slider-page-news.owl-carousel .owl-nav button.owl-prev,.slider-page-page.owl-carousel .owl-nav button.owl-next,.slider-page-page.owl-carousel .owl-nav button.owl-prev,.avis-slider.owl-carousel .owl-nav button.owl-next,.avis-slider.owl-carousel .owl-nav button.owl-prev,.slider-gallery.owl-carousel .owl-nav button.owl-next,.slider-gallery.owl-carousel .owl-nav button.owl-prev{align-items:center;border:1px solid var(--color-btn);border-radius:50%;background:var(--color-btn);box-shadow:1px 0 8.6px 0 rgba(0,0,0,.05);display:flex;height:42px;justify-content:center;margin:0;width:45px}.slider-page-news.owl-carousel .owl-nav button.owl-next:hover,.slider-page-news.owl-carousel .owl-nav button.owl-prev:hover,.slider-page-page.owl-carousel .owl-nav button.owl-next:hover,.slider-page-page.owl-carousel .owl-nav button.owl-prev:hover,.avis-slider.owl-carousel .owl-nav button.owl-next:hover,.avis-slider.owl-carousel .owl-nav button.owl-prev:hover,.slider-gallery.owl-carousel .owl-nav button.owl-next:hover,.slider-gallery.owl-carousel .owl-nav button.owl-prev:hover{background:var(--color-bg-1)}.slider-page-news.owl-carousel .owl-nav button.owl-next:hover svg path,.slider-page-news.owl-carousel .owl-nav button.owl-prev:hover svg path,.slider-page-page.owl-carousel .owl-nav button.owl-next:hover svg path,.slider-page-page.owl-carousel .owl-nav button.owl-prev:hover svg path,.avis-slider.owl-carousel .owl-nav button.owl-next:hover svg path,.avis-slider.owl-carousel .owl-nav button.owl-prev:hover svg path,.slider-gallery.owl-carousel .owl-nav button.owl-next:hover svg path,.slider-gallery.owl-carousel .owl-nav button.owl-prev:hover svg path{stroke:var(--color-btn)!important}.avis-slider.owl-theme .owl-nav{align-items:center;display:flex;gap:10px;height:51px;justify-content:end;margin-top:15px}.avis-slider.owl-theme .owl-nav.disabled .owl-prev,.avis-slider.owl-theme .owl-nav.disabled .owl-next{display:none}.section-banner{padding:40px 20px 30px 20px}.section-banner .content-section{text-align:center}.section-banner h1{font-size:30px;line-height:normal}.card-evolving{opacity:0}.card-moov{animation:card-moov 1s ease forwards}@keyframes card-moov{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}}.menu-desk,.contacts-and-menu-desk,.section-meteo-menu.section-meteo-desk{display:none!important}.first-nav,.logo-and-meteo,.contacts-lang-and-menu,.contacts-and-menu-desk,.contacts-and-lang,.menu-desk{align-items:center;display:flex;flex-direction:row}.first-nav{justify-content:space-between;gap:20px;padding:10px 15px;position:absolute;width:100%}.logo-and-meteo{gap:27px}.contacts-and-menu-desk,.menu-desk{gap:45px}.contacts-and-lang{gap:10px}.logo-and-meteo .logo-top.logo-text .title{display:flex;font-family:var(--font-title);font-size:22px!important;font-weight:700;line-height:20px;max-width:300px;text-transform:uppercase}.btn-menu{background:var(--color-btn);color:var(--color-text-white);cursor:pointer;font-family:var(--font-title);font-size:18px;font-weight:600;padding:10px 20px;text-transform:uppercase}.social-medias-header .trait-vertical:last-child{display:none}.mobile-nav-contain{display:none}.mobile-nav-contain.mobile-nav-contain-active{display:inherit}.mobile-nav{background:var(--color-bg-3);display:flex;flex-direction:column;height:100vh;padding:0 15px 50px 15px;position:fixed;width:100%;z-index:100}.mobile-nav *{color:var(--color-text-white)!important}.nav-mobile{height:100%;padding:60px 30px}.contacts-lang-and-btn-close,.meteo-and-btn-close,.dropdown.languages .dropdown-div{align-items:center;display:flex;flex-direction:row}.contacts-lang-and-btn-close{gap:10px;height:63px}.meteo-and-btn-close{justify-content:space-between;width:100%}.section-meteo-menu{align-items:center;display:flex;flex-direction:row;padding:8px 10px}.weather-icon{height:18px}.temperature-and-city{font-family:var(--font-title);font-size:14px}.contacts-header{display:flex;font-size:15px;padding:6px}.dropdown.languages .dropdown-div{cursor:pointer;gap:8px}.current-lang{font-family:var(--font-title);font-size:18px;text-transform:uppercase}.dropdown.languages .dropdown-menu{border-radius:0;margin:5px 0 0;min-width:auto}.dropdown.languages .dropdown-menu .flag{color:var(--color-title)!important;text-transform:uppercase}.btn-close-contain{cursor:pointer}.btn-close{align-items:center;display:flex;font-size:20px;justify-content:center;padding:10px 20px;width:47px}.menu.menu-mobile{display:flex;flex-direction:column;gap:21px;list-style:none;margin-bottom:0}.menu.menu-mobile .principal-li .principal-a{font-family:var(--font-title);font-size:25px;font-weight:700;text-transform:uppercase}.sub-menu{display:none;flex-direction:column;gap:5px;list-style:none;margin:10px 0 0 10px}.sub-menu.sub-menu-active{display:flex}.principal-a.a-active,.principal-a:hover{color:var(--color-text-white)!important;font-weight:900!important}.under-menu:hover{color:var(--color-text-white)!important;font-weight:500}.social-medias-header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.social-medias-header a{display:flex;padding:3px 5px}.social-medias-header a i{font-size:18px}.social-medias-header .trait-vertical{background:var(--color-text-white);height:21px;width:2px}.social-medias-header a:hover i{color:var(--color-text-white)!important}.mobile-nav-contain.mobile-nav-contain-active .mobile-nav{animation:slideIn 1.5s forwards}@keyframes slideIn{from{transform:translateX(100%)}to{transform:translateX(0)}}.bloc-date img,.bloc-btn i.las.la-search,.div-gift-cards a .las,.div-clickAndCollect a .las{display:none}.section-widget-be{align-items:end;display:flex;height:100vh;padding:30px 20px}.title-and-widget-resa,.title-and-widget-resa .principal-title{display:flex;flex-direction:column}.title-and-widget-resa{gap:10px;width:100%}.title-and-widget-resa .principal-title span{color:#000;font-size:22px}.widget-be-img.bg-img,.widget-be-img.bg-img .opacity{height:100%;width:100%}.widget-be-img.bg-img,.principal-title{opacity:0}.widget-be-img.bg-img .opacity{align-items:end;display:flex;justify-content:center;padding:30px}.widget-be-img.bg-img .rounded-box{max-width:210px}div#section-BE-inner{padding:0}div#section-BE-inner>.activity{flex-direction:column;width:210px}.bloc-date{border-radius:68px;padding:8px 27px}.dates-start,.bloc-date{height:51px}.bloc-date label,input#magic-start-date2,.bloc-btn span{font-family:var(--font-title);font-size:18px}.bloc-date label,input#magic-start-date2{color:var(--color-text);font-size:17px;font-weight:300;text-transform:uppercase}a#bouton-recherche{border:1px solid var(--color-btn);border-radius:23px}a.bloc-btn{height:40px;padding:10px 20px}.bloc-btn span{font-size:17px;font-weight:400}.gifts-and-click-and-collect{padding:10px 0}.div-gift-cards{height:fit-content}.widget-bottom-secure{padding:0;row-gap:4px}.div-gift-cards a span,.div-clickAndCollect a span{color:var(--color-text-white)}.widget-bottom-secure{text-align:center}.widget-bottom-secure .secure-booking-message,.widget-bottom-secure .secure-booking-payment-w,.widget-bottom-secure .secure-booking-payment-w span{color:var(--color-text-white);font-size:8px}.widget-img-moov{animation:widget-img-moov 1s ease forwards}@keyframes widget-img-moov{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}.principal-title-moov{animation:principal-title-moov 1s ease forwards}@keyframes principal-title-moov{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0);opacity:1}}.section.section-presentation .content-section,.descrip-big-contain{display:flex;flex-direction:column}.section.section-presentation .content-section{gap:10px}.descrip-big-contain{gap:30px}.line-descrip{background:#000;height:2px;width:100%}.section.section-presentation .description{max-height:288px;overflow-y:scroll}.infos-user{color:#000}.link-with-name{align-items:center;background:var(--color-text-white);border:1px solid var(--color-btn);border-radius:23px;display:none;height:43px;font-family:var(--font-title);font-size:18px;font-weight:400;padding:10px 20px;text-transform:uppercase;white-space:nowrap}.section.section-prestas .content-section{position:relative}.infos-presta,.title-and-price-presta{display:flex;flex-direction:column}.section.section-prestas .section-title{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.section.section-prestas .section-title h2{align-items:center;display:flex}.presta-contain.bg-img{align-items:end;display:flex;height:386px;width:100%}.infos-presta{background:var(--color-bg-1);gap:20px;padding:20px 10px 10px 0;width:calc(100% - 30px)}.title-and-price-presta{gap:5px}.saw-prices span{font-size:17px}.saw-prices strong{font-size:20px}.line-and-discover{align-items:center;display:flex;flex-direction:row;gap:10px}.line-presta{background:#000;height:2px;width:33px}.line-and-discover div{font-family:var(--font-title);font-size:18px;font-weight:400}.line-and-discover:hover div{text-decoration:underline}.before-after{bottom:0;display:flex;height:22px;justify-content:space-between;padding:0 25px;position:absolute;width:100%}.before-after span{font-family:var(--font-title);font-size:18px;font-weight:400;text-transform:uppercase}.section.section-gallery-hours-and-map{background:var(--color-bg-3)}.section.section-gallery-hours-and-map .content-section,.hours-and-map,.hours-contain{display:flex;flex-direction:column;gap:20px}.img-gallery-and-legend{position:relative}.img-gallery-and-legend .img-gallery,.img-gallery-and-legend .opacity-2{height:423px;width:100%}.img-gallery-and-legend .legend{color:var(--color-text-white);bottom:20px;font-family:var(--font-title);font-size:22px;font-weight:700;left:20px;line-height:26.4px;position:absolute;text-transform:uppercase}.hours-contain{background:var(--color-text-white);box-shadow:1px 0 8.6px 0 rgba(0,0,0,.05);padding:15px 20px}.hours-contain h4{border-bottom:1px solid #000;height:36px}.all-hours{display:flex;flex-direction:column;gap:13px}.text-infos-hours{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.day-hours,.hours-solo,.hours-with-break{text-transform:uppercase;white-space:nowrap}.separation-hours{border-top:1px dotted var(--color-bg-2);height:1px;width:100%}.infos-resto-contain{border-top:1px solid #000;display:flex;flex-direction:column;gap:10px;padding-top:14px}.section-infos-2 strong{color:var(--color-title);font-weight:700;text-transform:uppercase}.map-and-btn{position:relative}.infos-address{background:var(--color-text-white);box-shadow:1px 0 8.6px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:30px;padding:15px 20px}.address-line-map{display:flex;flex-direction:row;gap:5px}.address-line-map svg{height:16px;width:20px}.btn.external-map{align-items:center;bottom:15px;display:flex;height:43px;justify-content:center;padding:0;position:absolute;right:15px;width:47px}.btn.external-map:hover svg path{fill:var(--color-btn);stroke:var(--color-btn)}.scea-sentence{display:none}.section.section-scea .content-section{display:flex;flex-direction:row;gap:50px}.scea-contain{display:flex;flex-direction:column;gap:20px}.options-scea{column-gap:20px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:5px}.scea-line-libelle{align-items:center;display:flex;flex-direction:row;gap:5px;padding:5px}.trait-scea{background:#000;height:2px;width:10px}.scea-contain .more-less-btn-contain{align-items:center;display:flex;padding:5px}.scea-contain .more-less-btn:hover{font-weight:500;text-decoration:underline!important}.section.section-special-offers .content-section{position:relative}.section.section-special-offers .section-title,.title-and-price-special-offer,.resa-and-date-special-offer,.resa-special-offer{align-items:center;display:flex;flex-direction:row}.section.section-special-offers .section-title,.title-and-price-special-offer,.resa-and-date-special-offer{justify-content:space-between}.section.section-special-offers .section-title{gap:10px}.title-price-and-avaiability{border-top:1px solid #000;display:flex;flex-direction:column;gap:10px;padding:12px 0 10px 0}.presta-price-special-offers{color:var(--color-red);font-family:var(--font-title);font-size:26px;font-weight:400}.prestas-valid .separator{margin-right:2px}.prestas-valid .separator:last-child{display:none}.presta-contain-special-offers img{height:184px;object-fit:cover;width:100%}.resa-and-date-special-offer{flex-wrap:wrap;padding-top:10px;row-gap:5px}.resa-special-offer{gap:10px}.resa-special-offer .line-resa{background:#000;height:2px;width:33px}.dates-os-contain{background:var(--color-bg-2);display:flex;flex-direction:row;gap:5px;padding:5px;white-space:nowrap}.section-video-home #player{height:250px;width:100%}.section.section-avis .content-section{position:relative}.tripadvisor,.booking,.fairguest{border:1px solid var(--color-contour);box-shadow:1px 0 8.6px 0 rgba(0,0,0,.05);max-width:100%;min-width:100%;padding:0!important}#CDSWIDSSP .withBorder{border-radius:0;box-shadow:none}.section.section-avis .btn-contain{bottom:0;position:absolute;z-index:100}.section.section-avis .btn-contain .btn{align-items:center;display:flex;height:51px;justify-content:center;width:fit-content}.section.section-news .content-section .section-title{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.news-big-contain,.infos-all-news,.infos-news,.title-and-descrip-news{display:flex;flex-direction:column;gap:20px}.news-big-contain img{border-radius:5px;height:247px;object-fit:cover}.infos-news{border-top:2px solid #000;display:none;padding-top:15px}.infos-news.active{animation:fadeInUp 1s ease forwards;display:inherit}.date-news-home{font-size:25px}.description-news{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.count-contain{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin-top:30px}.count-contain .number{cursor:pointer;font-family:var(--font-title);font-size:17px;font-weight:400;text-transform:uppercase}.count-contain .number.active{font-size:23px;font-weight:600}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.link-section-contain{display:flex;justify-content:end}.link-section-contain .links-section{display:flex;flex-direction:row;margin-top:30px}.link-section-contain .link-with-name{display:inherit}.bloc-IG-imgs{display:flex;flex-direction:row;gap:20px}.bloc-IG-imgs .IG-bloc.bg-img{height:197px;object-fit:cover;width:100%}.bloc-IG-imgs .IG-bloc.bg-img.appear-1,.bloc-IG-imgs .IG-bloc.bg-img.appear-2{display:none}.calendars{padding:11px}.calendars .ui-datepicker-title span{color:var(--color-text);font-size:18px;font-weight:800;text-transform:uppercase;font-family:var(--font-title)}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{align-items:center;display:flex;justify-content:center}.ui-datepicker-next:before,.ui-datepicker-prev:before{font-size:1em;color:var(--color-text)}.calendars .ui-datepicker .ui-datepicker-title{border-bottom:0}.ui-datepicker th span{font-size:16px;font-weight:400}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{font-size:16px;font-weight:400;height:39px}.calendar_status{border-top:0;gap:30px;margin-top:0;padding-top:15px}.green-dispo,.red-no-dispo{height:21px;width:21px}.green-dispo{background:#00a56d;color:#00a56d}.red-no-dispo{background:#a50000;color:#a50000}.calendar_status span{font-family:var(--font-title);font-size:16px;line-height:19.2px}.section-calendar-home .calendars .ui-datepicker.ui-datepicker-multi.ui-datepicker-multi-2{gap:0}.section-newsletter .bg-img{margin:0;max-width:100%;padding:30px 20px}.section-newsletter .newsletter-content{gap:30px;margin:0 auto;max-width:1230px;padding:0}.section-title-newsletter{display:flex;flex-direction:column;gap:15px;max-width:398px;text-align:center}.section-title-newsletter h4,.section-title-newsletter span{color:var(--color-text-white)}.section-newsletter #Nl-form-footer{background-color:transparent;height:38px;line-height:38px;max-width:398px;padding:0;width:100%}.section-newsletter #Nl-form-footer input{background-color:var(--color-text-white);border:.5px solid var(--color-contour);border-radius:30px;font-size:13px;height:38px;letter-spacing:-.13px;line-height:38px;max-width:269px;padding:0 14px;width:calc(100% - 168px)!important}.section-newsletter #Nl-form-footer button{align-items:center;border:1px solid var(--color-contour);border-radius:30px;box-shadow:1px 0 8.6px 0 rgba(0,0,0,.05);color:var(--color-btn-txt);display:flex;font-size:17px;font-weight:400;height:38px;justify-content:center;line-height:38px;padding:9px 15px;text-transform:uppercase;width:fit-content}.section-newsletter #Nl-form-footer button:hover{background:var(--color-btn-txt);color:var(--color-text)}.footer-title{display:none}.section-footer{background:var(--color-bg-2);padding:20px}.section-footer .content-section-2,.social-medias-contain,.contact-and-legal-cgv-copy,.contacts-footer,.legal-cgv-and-copy{display:flex;flex-direction:column}.section-footer .content-section-2,.contact-and-legal-cgv-copy{gap:20px;text-align:center}.social-medias-contain{gap:15px}.social-medias-contain span{font-family:var(--font-title);font-size:20px;font-weight:700;line-height:22px;text-transform:uppercase}.social-medias-footer{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center}.social-medias-footer a{padding:3px 5px}.social-medias-footer a i{font-size:18px}.contacts-footer{gap:5px}.contacts-footer span,.contacts-footer a,.legal-cgv-and-copy a,.footer-copyright *{font-size:12px!important;font-weight:300!important;line-height:14.4px}.contacts-footer a:hover,.legal-cgv-and-copy a:hover{color:var(--color-link)!important;font-weight:600!important}.legal-cgv-and-copy{gap:6px}.section-footer .trait-vertical{margin:0}.section-footer .footer-copyright img{height:12px}.section-footer .footer-copyright{background-color:transparent;padding:0}.partners{display:flex;column-gap:50px;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:10px;row-gap:10px}.partners a img{height:45px}.section.section-offers-in-offers .content-section{display:flex;flex-direction:column;gap:20px}.section.section-online-resa .content-section{display:flex;flex-direction:column;gap:50px}.section-online-resa div#section-BE-inner>.activity{flex-direction:row!important;gap:0;max-width:533px;width:100%}.section-online-resa .dates-start,.section-online-resa .bloc-date,.section-online-resa a.bloc-btn{height:43px}.section-online-resa .dates-from-to-be{position:relative;width:100%}.section-online-resa .dates-from-to-be::after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--color-text);content:"";display:block;position:absolute;right:0;transform:translateY(50%)}.section-online-resa .dates-start{width:100%}.section-online-resa .bloc-date{border:1px solid #000;border-radius:24px;padding:5px 21px}@media(max-width:380px){.section-online-resa .bloc-date{padding:5px 10px}}.section-online-resa .bloc-date label,.section-online-resa input#magic-start-date2{font-size:14px;font-weight:700}.section-online-resa a.bloc-btn{width:fit-content!important}.section-online-resa .gifts-and-click-and-collect{display:none}.section-online-resa .widget-bottom-secure{margin-top:11px}.section-online-resa .widget-bottom-secure .secure-booking-message,.section-online-resa .widget-bottom-secure .secure-booking-payment-w,.section-online-resa .widget-bottom-secure .secure-booking-payment-w span{color:var(--color-text)}.section-online-resa .calendars{padding:0}.section-online-resa .ui-datepicker table{margin:0}.around-big-contain,.around-contain-and-opinion,.infos-around,.title-and-distance-around,.around-contain{display:flex;flex-direction:column}.around-items-w,.grid-item{margin-bottom:0;margin-top:0;padding-left:0;padding-right:0}.around-big-contain{gap:50px}.around-contain{height:434px;justify-content:space-between;width:100%}.around-item-type{background:var(--color-bg-3);color:var(--color-text-white);font-size:16px;font-weight:400;margin-top:20px;max-width:250px;padding:8px 15px;text-align:center;text-transform:uppercase;width:177px}.infos-around{background:var(--color-bg-1);gap:10px;padding:20px 10px;width:calc(100% - 30px)}.title-and-distance-around{gap:2px}.around-distance{font-size:14px}.around-distance i{margin-right:2px}.text-description{display:-webkit-box;max-height:150px;overflow-y:scroll;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:initial}.text-description.short-text{overflow:hidden;-webkit-line-clamp:3}.infos-around .link-to-see{cursor:pointer;font-weight:400;text-decoration:underline}.infos-around .link-to-see:hover{font-weight:600;text-decoration:underline}.btn-around .icon-to-see{align-items:center;color:var(--color-link);cursor:pointer;display:flex;font-family:var(--font-title);font-size:18px;font-weight:400}.btn-around .icon-to-see svg{margin-right:10px}.section-map-around .content-section{display:flex;flex-direction:column;gap:40px;text-align:center}.section-map-around #mapApple{height:211px}.section-banner-contain.section-banner-contain-with-infos .content-section{display:flex;flex-direction:column;gap:30px}.slider-other-pages .owl-stage{cursor:grab;width:max-content!important}.slider-other-pages .other-page-contain{background:var(--color-bg-1);border:1px solid var(--color-contour);max-width:300px;padding:10px 15px}.slider-other-pages .owl-item a{color:var(--color-btn)!important;display:block;font-family:var(--font-title);font-size:18px;font-weight:400;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.slider-other-pages .other-page-contain:hover{background:var(--color-btn)}.slider-other-pages .other-page-contain:hover a,.slider-other-pages .owl-item a:hover{color:var(--color-btn-txt)!important}.photo-and-descrip-page{display:flex;flex-direction:column;gap:20px}.photo-page img{height:436px;object-fit:cover;width:100%}.section.section-news-in-news .content-section,.photo-and-descrip-news,.title-and-descrip-page.title-and-descrip-page-news{display:flex;flex-direction:column}.section.section-news-in-news .content-section{gap:30px}.news-contain-in-news{border-bottom:2px solid #000;display:flex;flex-direction:row;gap:20px;padding-bottom:30px}.date-news-in-news{max-width:38px}.date-news-in-news span{color:#000;font-family:var(--font-title);font-size:22px;font-weight:500;line-height:26px}.photo-and-descrip-news{width:100%}.photo-and-descrip-news,.title-and-descrip-page.title-and-descrip-page-news{gap:20px}.photo-and-descrip-news .photo-page img{height:210px}.section.section-special-offers-in-special-offers .content-section{display:flex;flex-direction:column;gap:40px}.section.section-giftcards .content-section{display:flex;flex-direction:column;gap:30px;position:relative}.slider-giftcards .presta-contain-special-offers{width:98.5%}.section.section-giftcards .title-price-and-avaiability{gap:15px;padding:10px 0 15px 0}.avaiability-and-price-giftcard{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.duration-bloc-gift{align-items:center;background:var(--color-bg-2);border-radius:3px;display:flex;gap:3px;justify-content:center;padding:5px;white-space:nowrap}.gift-amount{color:var(--color-red);font-family:var(--font-title);font-size:25px;font-weight:400}.section-giftcards .resa-special-offer{margin-top:15px}.section.section-map-offer .content-section,.title-map-and-address-offer,.section.section-presentation-detail .content-section,.infos-presentation-offer{display:flex;flex-direction:column;gap:30px}.slider-gallery-detail .img-gallery.bg-img{height:422px;object-fit:cover;width:100%}.infos-presentation-offer .bloc-infos{column-gap:15px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:10px}.m-b-10{background:var(--color-bg-2);display:flex;flex-direction:row;gap:3px;padding:2px 5px;white-space:nowrap}.trait-offer{border-top:2px solid #000;margin-bottom:0;margin-top:0}.section.section-map-offer{background:var(--color-bg-3)}.title-map-and-address-offer h3,.title-map-and-address-offer .address-in-offer{color:var(--color-text-white)}.title-map-and-address-offer .address-in-offer{font-family:var(--font-title);font-size:14px;font-weight:400;line-height:16.8px;text-transform:uppercase}.section-map-offer #mapApple{height:164px}.section.section-online-resa.section-online-resa-in-offer .content-section{gap:30px}.title-and-book-resa-offer{display:flex;flex-direction:column;gap:22px}.title-and-book-resa-offer h2{text-align:center}.menus-restau{margin-top:0}.big-picture.bg-img{display:none}.section.section-contact .content-section,.coordonnees-contain,.coord-bloc,.form-contain{display:flex;flex-direction:column}.section.section-contact .content-section{gap:50px}.coordonnees-contain,.form-contain{gap:30px}.coord-bloc{gap:15px}.coordonnees-contain .social-medias-footer{gap:0;justify-content:start}.coordonnees-contain .social-medias-footer a{align-items:center;display:flex;height:35px;justify-content:center;padding:0;width:35px}.coordonnees-contain .social-medias-footer a i{font-size:24px}.form-group{margin-bottom:20px}.form-control{background-color:transparent;border-bottom:1px solid #676767;border-left:0;border-radius:0;border-right:0;border-top:0;box-shadow:none;color:#a0a0a0;font-size:12px;height:32px;padding:0}.btn.btn-primary{border-radius:50%;height:42px;padding:0;width:45px}.btn.btn-primary:hover svg path{stroke:var(--color-btn)}@media(min-width:768px){*{font-size:17px}h1{font-size:85px;line-height:85px}h2{font-size:40px}h4{font-size:22px;line-height:24.2px}.section{padding:40px 20px}.section-banner{padding:50px 30px 40px 30px}.section-banner h1{font-size:50px;line-height:50px}.first-nav{padding:10px 0 10px 30px}.section-meteo-menu.section-meteo-desk,.contacts-and-menu-desk{display:inherit!important}.logo-and-meteo .logo-top.logo-text .title{font-size:28px!important;line-height:26px;max-width:180px}.section-meteo-menu.section-meteo-desk{background:var(--color-bg-3)}.section-meteo-menu.section-meteo-desk .weather-icon,.section-meteo-menu.section-meteo-desk .temperature-and-city{color:var(--color-text-white)}.navbar-toggler{height:60px;transform:translate(0,42px)}.btn-menu{font-size:30px;height:60px;transform:rotate(-90deg)}.meteo-and-btn-close{justify-content:end}.section-meteo-menu.section-meteo-menu-mobile,.contacts-lang-and-btn-close .contacts-header,.contacts-lang-and-btn-close .dropdown.languages{display:none!important}.mobile-nav{padding:0 15px 80px 15px;width:480px}.mobile-nav-contain.mobile-nav-contain-active{background:rgba(30,30,30,.3);display:flex;height:100vh;justify-content:end;position:fixed;width:100%;z-index:10}.title-and-widget-resa .principal-title span{font-size:28px}.widget-be-img.bg-img .opacity{justify-content:end;padding:20px 10px}.widget-be-img.bg-img .rounded-box{display:flex;flex-direction:column;justify-content:end}div#section-BE-inner>.activity{flex-direction:column;margin:auto 0}.dates-start,.bloc-date{height:54px}.bloc-date label,input#magic-start-date2,.bloc-btn span{font-size:18px}a.bloc-btn{height:43px}.gifts-and-click-and-collect{flex-direction:column}.section.section-presentation .content-section{flex-direction:row}.section.section-presentation h2{width:326px}.descrip-big-contain{width:calc(100% - 336px)}.section.section-presentation .description{max-height:336px}.infos-user{font-size:16px;line-height:19.2px}.links-section{align-items:center;display:flex;flex-direction:row}.link-with-name{display:flex}.section.section-gallery-hours-and-map .content-section{flex-direction:row}.slider-gallery{width:calc(100% - 356px)}.hours-and-map{width:336px}.slider-gallery.owl-carousel .owl-stage-outer,.slider-gallery.owl-carousel .owl-stage,.slider-gallery.owl-carousel.owl-drag .owl-item,.img-gallery-and-legend,.img-gallery-and-legend .img-gallery,.img-gallery-and-legend .opacity-2{height:100%}.img-gallery-and-legend .legend{font-size:26px;line-height:31.2px}.hours-contain{padding:20px 25px}.hours-contain h4{height:47px}.all-hours{gap:15px}.day-hours,.hours-solo,.hours-with-break{font-weight:500;letter-spacing:-1px}.infos-address{padding:20px 25px}.section-map #mapApple{height:146px}.section-map.map-for-resto #mapApple{height:96px}.scea-sentence{display:inherit;min-width:284px}.scea-contain{border-top:2px solid #000;gap:30px;padding-top:30px}.section-video-home #player{height:500px}.section.section-avis .btn-contain .btn{width:313px}.news-big-contain img{height:285px}.infos-news{display:inherit;flex-direction:row;gap:50px}.infos-news.active{animation:none}.count-contain{display:none}.news-big-contain{gap:40px}.infos-all-news{gap:30px}.news-big-contain .infos-news:first-of-type{border-top:0;padding-top:0}.date-news-home{font-size:30px;max-width:185px;min-width:185px;text-align:end;white-space:nowrap}.description-news{-webkit-line-clamp:2}.section.section-insta .content-section{position:relative}.link-section-contain{position:absolute;right:0;top:0}.link-section-contain .links-section{margin-top:0}.section.section-insta .section-title{width:calc(100% - 210px)}.bloc-IG-imgs .IG-bloc.bg-img{border-radius:5px;height:292px}.calendars{padding:20px}.calendars .ui-datepicker-title span{font-size:20px}.section-newsletter .bg-img{padding:40px 30px}.section-newsletter .newsletter-content{flex-direction:column}.section-footer .content-section-2{gap:30px}.social-medias-contain{align-items:center;flex-direction:row;gap:50px;justify-content:center}.social-medias-contain span{font-size:22px;font-weight:600;line-height:24.2px}.contact-and-legal-cgv-copy{align-items:center;flex-direction:row;justify-content:space-between}.title-subtitle-footer{display:flex;flex-direction:column;max-width:fit-content;text-align:start}.footer-title{display:inherit}.logo-footer img{max-height:90px}.logo-footer .subtitle{font-size:10px;text-transform:uppercase}.logo-footer .title{font-size:24px;font-weight:600;max-width:150px;text-transform:uppercase}.contacts-footer,.legal-cgv-and-copy,.section-footer .footer-copyright{text-align:start}.contacts-footer span,.contacts-footer a,.legal-cgv-and-copy a,.footer-copyright *{text-transform:uppercase}.contacts-footer{max-width:167px}.legal-cgv-and-copy{max-width:186px}.section.section-offers-in-offers .content-section{flex-direction:row;flex-wrap:wrap}.section.section-offers-in-offers .presta-contain.bg-img{width:48.5%}.around-big-contain{column-gap:20px;flex-direction:row;flex-wrap:wrap;row-gap:30px}.around-contain-and-opinion{width:48.5%}.around-contain{height:431px}.infos-around .link-to-see{font-size:18px}.section-map-around .content-section{gap:50px}.section-map-around #mapApple{height:302px}.section-banner-contain.section-banner-contain-with-infos .content-section{gap:50px}.photo-page img{height:482px}.description.description-page{padding:20px}.news-contain-in-news{padding:0 20px 30px 20px}.photo-and-descrip-news .photo-page img{height:354px}.section.section-special-offers-in-special-offers .content-section{flex-direction:row;flex-wrap:wrap}.section.section-special-offers-in-special-offers .presta-contain-special-offers{display:flex;flex-direction:column;max-height:311px;overflow:hidden;width:47.1%}.section.section-special-offers-in-special-offers .presta-contain-special-offers img{min-height:0}.slider-gallery-detail .img-gallery.bg-img{height:358px}.section.section-map-offer .content-section{align-items:center;flex-direction:row}.title-map-and-address-offer,.section-map-offer .map-and-btn{width:50%}.section.section-online-resa.section-online-resa-in-offer .content-section{align-items:center;flex-direction:row}.section-online-resa-in-offer .title-and-book-resa-offer{width:46%}.section-online-resa-in-offer.section-online-resa .calendars{width:52%}.section.section-contact .content-section{flex-direction:row}.coordonnees-contain{width:272px}.form-contain{gap:50px;width:calc(100% - 322px)}.form-control{font-size:14px;height:34px}}@media(min-width:887px){.section-calendar-home .calendar_status{padding-left:15px}}@media(min-width:1024px){.section{padding:40px 30px}.menu-desk{display:flex!important}.appear-menu-1 a{font-family:var(--font-title);font-size:18px;text-transform:uppercase}.appear-menu-1:hover a{font-weight:500;letter-spacing:-.3px}.contacts-lang-and-menu{gap:15px}.logo-and-meteo .logo-top.logo-text .title{max-width:350px}.principal-li.disappear-1{display:none}.mobile-nav{width:680px}.social-medias-header{gap:17px;justify-content:start;padding:0 30px}.section-widget-be{padding:30px}.widget-be-img.bg-img .opacity{padding:20px 30px}.section.section-presentation .content-section{gap:72px}.descrip-big-contain{width:calc(100% - 398px)}.section.section-presentation .description{max-height:252px}.slider-gallery{width:calc(100% - 405px)}.hours-and-map{width:385px}.day-hours,.hours-solo,.hours-with-break{letter-spacing:0}.section-map #mapApple{height:188px}.scea-sentence{min-width:326px}.section.section-scea .content-section{gap:100px}.section-video-home #player{height:650px}.section .presta-contain-special-offers{display:flex;flex-direction:column;max-height:311px;overflow:hidden}.section .presta-contain-special-offers img{min-height:0}.news-big-contain{gap:50px;flex-direction:row}.news-big-contain img{width:369px}.infos-all-news{width:calc(100% - 419px)}.date-news-home{max-width:140px;min-width:140px}.bloc-IG-imgs .IG-bloc.bg-img.appear-1{display:inherit}.section-newsletter .newsletter-content{flex-direction:row;gap:122px;justify-content:center}.section-title-newsletter,.section-newsletter #Nl-form-footer{max-width:421px}.section-newsletter #Nl-form-footer input{max-width:293px}.section-footer{padding:40px 20px}.section-footer .content-section-2{flex-direction:row-reverse;gap:20px;justify-content:space-between}.contact-and-legal-cgv-copy{width:75%}.contact-and-legal-cgv-copy.contact-and-legal-cgv-copy-without-social-medias{width:100%}.contacts-footer span,.contacts-footer a,.legal-cgv-and-copy a,.footer-copyright *{font-size:14px!important;font-weight:400!important;line-height:16.8px}.logo-footer .subtitle{font-size:12px}.logo-footer .title{font-size:28px}.logo-footer img{max-height:100px}.contacts-footer{max-width:239px}.legal-cgv-and-copy{max-width:224px}.social-medias-contain{align-items:end;flex-direction:column;gap:15px;width:25%}.social-medias-contain span,.social-medias-footer{max-width:190px}.social-medias-footer{justify-content:start}.section.section-offers-in-offers .content-section{gap:40px}.section.section-offers-in-offers .presta-contain.bg-img{width:47.8%}.section.section-online-resa .content-section{align-items:center;flex-direction:row;gap:100px}.section-online-resa .section-BE-home,.section-online-resa .calendars{width:50%}.around-big-contain{column-gap:30px}.around-contain-and-opinion{width:48.4%}.photo-page img{height:692px}.section.section-news-in-news .content-section{gap:0}.photo-and-descrip-news{flex-direction:row}.photo-and-descrip-news .photo-page,.title-and-descrip-page.title-and-descrip-page-news,.photo-and-descrip-news .owl-wrapper{width:50%}.news-contain-in-news{padding:30px 20px 30px 20px}.title-and-descrip-page.title-and-descrip-page-news{max-height:354px;overflow-y:scroll}.slider-page-news,.slider-page-news .owl-stage,.slider-page-news .owl-item,.photo-and-descrip-news .slider-page-news .photo-page{width:100%}.description.descrip-news{margin-right:10px}.section.section-special-offers-in-special-offers .presta-contain-special-offers{width:47.8%}.section.section-presentation-detail .content-section{flex-direction:row;gap:50px}.slider-gallery-detail{width:453px}.infos-presentation-offer{width:calc(100% - 503px)}.slider-gallery-detail .img-gallery.bg-img{height:563px}.infos-presentation-offer{max-height:563px;overflow-y:scroll;padding-right:10px}.section.section-online-resa.section-online-resa-in-offer .content-section{gap:50px}.title-and-book-resa-offer{gap:30px}.section-online-resa.section-online-resa-in-offer .section-BE-home{width:100%}.section-online-resa-in-offer .title-and-book-resa-offer{width:429px}.section-online-resa-in-offer.section-online-resa .calendars{width:calc(100% - 479px)}.big-picture.bg-img{display:inherit;height:auto;object-fit:cover;width:317px}.big-contain-contact{display:flex;flex-direction:row}.coordonnees-contain{width:235px}.form-contain{width:calc(100% - 285px)}.section-banner.section-banner-contact .content-section{text-align:start}}@media(min-width:1220px){.mobile-nav{width:745px}.social-medias-header{justify-content:space-between;padding:0 70px}.section-widget-be{padding:30px 70px}.widget-be-img.bg-img .opacity{padding:40px 50px}.section.section-presentation .content-section{gap:150px}.descrip-big-contain{width:calc(100% - 476px)}.section.section-presentation .description{max-height:189px}.section-map.map-for-resto #mapApple{height:188px}.section.section-scea .content-section{gap:150px}.section-video-home #player{height:810px}.news-big-contain img{width:480px}.news-big-contain{gap:70px}.infos-all-news{width:calc(100% - 555px)}.bloc-IG-imgs .IG-bloc.bg-img.appear-2{display:inherit}.section-newsletter .newsletter-content{gap:150px}.section-title-newsletter{max-width:413px}.section-newsletter #Nl-form-footer{max-width:525px}.section-newsletter #Nl-form-footer input{max-width:398px}.section-footer{padding:40px 50px}.contacts-footer{gap:7px}.legal-cgv-and-copy,.contacts-footer{max-width:250px}.legal-cgv-and-copy{gap:8px}.social-medias-contain{gap:8px}.social-medias-footer{gap:0}.social-medias-footer a{align-items:center;display:flex;height:45px;justify-content:center;padding:0;width:45px}.social-medias-footer a i{font-size:24px}.section.section-offers-in-offers .presta-contain.bg-img{width:48.2%}.around-contain-and-opinion{width:48.6%}.text-description.short-text{-webkit-line-clamp:2}.photo-and-descrip-news .photo-page,.title-and-descrip-page.title-and-descrip-page-news,.photo-and-descrip-news .owl-wrapper{width:45%}.title-and-descrip-page.title-and-descrip-page-news{width:55%}.section.section-special-offers-in-special-offers .presta-contain-special-offers{width:48.2%}.slider-gallery-detail .img-gallery.bg-img{height:507px}.infos-presentation-offer{max-height:507px}.big-picture.bg-img{width:562px}.banner-and-section-contact{width:100%}.section.section-contact .content-section{justify-content:space-between}.coordonnees-contain{width:259px}.form-contain{width:calc(100% - 309px)}}