*{box-sizing:border-box;color:var(--color-text);font-family:var(--font-text),sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}body{background-color:var(--color-bg-1)}h1,h2,h3,h3 a{font-family:var(--font-title);font-weight:700;margin-bottom:0;margin-top:0}h2{color:var(--color-title);font-size:24px}h3,h3 a{color:var(--color-text)!important;font-size:20px}h3 a:hover{color:var(--color-link)!important}.h1-pages-annexes{font-size:32px}.section-title{margin-bottom:32px;text-align:center}.section,.section-newsletter{padding:32px 20px}.content-section,.section-newsletter .bg-img{margin-left:auto;margin-right:auto;width:100%}.content-section{max-width:1408px}.opacity{background:rgba(41,43,44,.5)}.section-newsletter .bg-img{max-width:1380px}.btn-contain{display:flex;justify-content:center;width:100%}.btn{background:var(--color-bg-3);border:0;color:var(--color-text-white);cursor:pointer;font-weight:700;padding:8px 8px 8px 16px}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,#seeLess3,.seeLess1,#seeLess4{display:none}.more-less-btn-contain{margin-top:10px}.more-less-btn{color:var(--color-link)!important;padding:2px 0}.more-less-btn:hover{color:var(--color-link)!important;text-decoration-line:underline!important}.booking-link{align-items:center;background:var(--color-bg-3);border-radius:20px;display:flex;flex-direction:row;gap:8px;height:32px;padding:4px 4px 4px 6px}.booking-link span{color:var(--color-text-white);font-weight:700;text-transform:uppercase}.booking-link i{align-items:center;background:var(--color-bg-1);border-radius:50%;display:flex;justify-content:center;transition:width .4s ease,height .4s ease}.la-arrow-right:before{color:var(--color-bg-3)}.booking-link:hover{padding:4px 6px 4px 4px}.booking-link .i-1{height:24px;width:24px}.booking-link .i-2{height:0;width:0}.booking-link:hover .i-1{height:0;width:0}.booking-link:hover .i-2{height:24px;width:24px}.description.description-page.expanded::-webkit-scrollbar,.picto-informations.picto-informations-more::-webkit-scrollbar{width:8px}.description.description-page.expanded::-webkit-scrollbar-thumb,.picto-informations.picto-informations-more::-webkit-scrollbar-thumb{background-color:var(--color-btn);border-radius:6px;cursor:pointer}.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-link);border:1px solid}.owl-theme .owl-nav{margin-top:32px}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{margin:0 8px}.owl-carousel .owl-nav button.owl-prev i,.owl-carousel .owl-nav button.owl-next i{align-items:center;border:1px solid;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.menu-desk{display:none}.first-nav,.section-widget-be{padding:24px 20px}.first-nav .content-section,.logo-menu-desk-and-btns{display:flex;flex-direction:column}.logo-menu-desk-and-btns{gap:16px}.first-nav .content-section .logo.logo-w{text-align:center}.logo-top.logo-text .title{font-family:var(--font-title);font-size:20px}.resa-and-btn,.tel-lang-and-menu,.tel-and-lang{display:flex;flex-direction:row}.resa-and-btn{align-items:center;justify-content:space-between}.tel-lang-and-menu,.tel-and-lang{gap:12px}.picto-tel-header,.navbar-toggler,.dropdown.languages{align-items:center;border:1px solid;display:flex;height:32px;justify-content:center}.picto-tel-header,.navbar-toggler{border-radius:50%;width:32px}.picto-tel-header i,.navbar-toggler i,.dropdown.languages .dropdown-div i{font-size:16px}.dropdown.languages{border-radius:20px;padding:8px}.dropdown.languages .dropdown-div span{margin-left:4px;text-transform:uppercase}.dropdown.languages .dropdown-menu li:hover .flag{color:var(--color-link)}.picto-tel-header:hover,.dropdown.languages:hover,.navbar-toggler:hover{background:var(--color-link);cursor:pointer}.dropdown-menu{border:1px solid;border-radius:16px;margin:8px 0 0}.dropdown.languages .dropdown-menu{left:inherit;min-width:auto;right:0}.dropdown-menu>li>a{padding:3px 16px}.dropdown.languages .flag{text-align:center;text-transform:uppercase}.dropdown-menu li:hover a{background:transparent}.mobile-nav,.sub-menu{display:none}.mobile-nav.mobile-nav-active,.sub-menu.sub-menu-active{display:inherit}.mobile-nav{justify-content:end;position:relative}.menu.menu-mobile{background:var(--color-bg-1);border:1px solid;border-radius:20px;box-shadow:0 6px 12px rgba(0,0,0,.175);list-style:none;margin:16px 0 0 0;padding:16px;position:absolute;text-align:end;top:0;z-index:100}.sub-menu{list-style:none;margin-top:5px}.principal-a{font-family:var(--font-title);font-size:17px}.principal-a.a-active,.principal-a:hover,.secondary-li .under-menu:hover{color:var(--color-link)!important}.principal-li:not(:last-child){margin-bottom:5px}.secondary-li:not(:last-child){margin-bottom:2px}@media(max-width:420px){.bloc-date{padding:8px 4px}.bloc-date img{display:none}}.section-widget-be{height:430px}.section-widget-be .content-section{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:end}.principal-title{text-align:center;width:100%}.principal-title span{font-size:16px}div#section-BE-inner{background:var(--color-bg-1);border:1px solid var(--color-bg-3);border-radius:60px;overflow:hidden;padding:8px}section#widget-full.activity{flex-direction:row!important;gap:8px}.dates-start{border:1px solid var(--color-bg-3);border-radius:20px;height:33px;overflow:hidden;width:100%}.bloc-date{gap:8px;height:33px;justify-content:center;padding:8px 24px}.bloc-date img{height:20px}.bloc-date input,.bloc-date label{font-size:14px}input#magic-start-date2{width:80px}a#bouton-recherche{border-radius:20px;height:33px;padding:8px 24px;width:fit-content}.bloc-btn i.las.la-search{display:none}.bloc-btn span{font-size:14px;font-weight:700}a#bouton-recherche:hover span{color:var(--color-link)}.gifts-and-click-and-collect{gap:8px;margin:16px 0}.div-gift-cards a,.div-clickAndCollect a{align-items:center;border:1px solid var(--color-btn);border-radius:20px;display:flex;height:31px;padding:8px 24px}.div-gift-cards a div,.div-clickAndCollect a div{display:none}.div-gift-cards a span,.div-clickAndCollect a span{font-size:12px}.div-gift-cards a:hover,.div-clickAndCollect a:hover{background:var(--color-link)}.widget-bottom-secure{padding:0}.section-video,.section-video .bg-img,.video-home.video-wrap,.video-wrap iframe{height:300px}.section-video .bg-img,.video-home.video-wrap,.video-wrap iframe{width:100%}.section-video .bg-img{object-fit:cover}.video-wrap{padding-bottom:0}.descrip-and-avatar.descrip-and-avatar-2{display:none}.title-descrip-1-scea,.descrip-and-avatar,.section-scea{display:flex;flex-direction:column}.title-descrip-1-scea{gap:32px}.descrip-and-avatar{gap:24px}.description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:20}.description.expanded{-webkit-line-clamp:initial}.description.descrip-principale{max-height:340px;transition:max-height .5s ease;-webkit-line-clamp:initial}.hr-presentation{border-top:1px solid #292b2c;margin-bottom:0;margin-top:0}.avatar-user{display:flex;flex-direction:row-reverse;gap:8px}.avatar-img.bg-img{border-radius:0 50px 50px 50px;height:80px;width:80px}.infos-user{display:flex;flex-direction:column;gap:4px}.name-user{color:var(--color-title);font-size:16px;font-weight:700}.section-scea{gap:16px}.picto-informations{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:start;max-height:185px;overflow:hidden}.options-scea{border:1px solid var(--color-bg-3);border-radius:15px;padding:5px 10px}.options-scea span{font-size:12px}.picto-informations.picto-informations-more{max-height:222px;overflow-y:scroll}.btn-contain-scea .more-less-btn.btn-scea{cursor:pointer}.section-title-and-link{margin-bottom:22px}.offers-btn-contain{display:flex;justify-content:center}.booking-link.offers-link{border-radius:60px;height:48px;padding:8px 8px 8px 16px;width:fit-content}.booking-link.offers-link:hover{padding:8px 16px 8px 8px}.booking-link.offers-link .i-1{height:32px;width:32px}.booking-link.offers-link .i-2{height:0;width:0}.booking-link.offers-link:hover .i-1{height:0;width:0}.booking-link.offers-link:hover .i-2{height:32px;width:32px}.presta-contain .bg-img{border-radius:16px;height:270px;object-fit:cover;transition:transform .2s ease-in-out;width:100%}.presta-contain:hover .bg-img{transform:translateY(-10px)}.infos-contain{display:flex;flex-direction:row;gap:12px;padding-top:24px}.titre-and-price-offer,.descrip-and-btn-offer{display:flex;flex-direction:column;width:50%}@media(max-width:410px){.titre-and-price-offer{width:35%}.descrip-and-btn-offer{width:65%}}.titre-and-price-offer{gap:8px}.descrip-and-btn-offer{gap:16px}.price-offer{font-family:var(--font-title)}.description-presta{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5}.btn-contain-presta{line-height:10px}.btn-presta{align-items:center;border:1px solid var(--color-text);border-radius:20px;color:var(--color-text);display:flex;overflow:hidden;padding:8px 16px;position:relative;text-align:center;text-transform:uppercase;transition:color .3s ease-in-out;white-space:nowrap;width:fit-content;z-index:1}.btn-presta::before{background:radial-gradient(circle,var(--color-link) 0%,var(--color-link) 50%);border-radius:50% 50% 0 0;bottom:0;content:'';height:177px;left:0;position:absolute;transform:translateY(100%);transition:transform .3s ease-in-out;width:100%;z-index:-1}.btn-presta:hover::before{transform:translateY(0)}.slider-other-prestas .owl-stage-outer,.slider-prestas .owl-stage-outer{padding-top:10px}.special-offers-big-contain{align-items:center;display:flex;flex-direction:column;gap:10px;padding-top:10px}.special-offer-contain,.title-and-infos-special-offer,.infos-and-dates-special-offer{display:flex;flex-direction:column}.special-offer-contain{border-radius:16px;height:220px;justify-content:space-between;padding:16px;width:294px}.title-and-infos-special-offer{gap:16px}.title-and-infos-special-offer h3{display:-webkit-box;font-family:var(--font-text);font-weight:900;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.infos-and-dates-special-offer{gap:4px}.special-offer-related{display:-webkit-box;font-weight:700;margin-bottom:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.special-offer-related span.separator{margin-left:0;opacity:1}.dates-os-contain{display:flex;flex-direction:row;gap:3px}.date-os.date-os-strong{font-weight:700}.price-and-link-special-offers{display:flex;flex-direction:row;gap:8px;height:37px}.presta-price-special-offers{align-items:center;border-radius:20px;display:flex;padding:10px 12px;white-space:nowrap}.special-offer-contain.special-offer-contain-1{background:var(--color-red);transform:rotate(-5deg)}.special-offer-contain-1 .title-and-infos-special-offer h3,.special-offer-contain-1 .special-offer-related,.special-offer-contain-1 .special-offer-related span,.special-offer-contain-1 .date-os,.special-offer-contain-1 .presta-price-special-offers,.special-offer-contain-1 .btn-presta{color:var(--color-bg-3)!important}.special-offer-contain-1 .presta-price-special-offers,.special-offer-contain-1 .btn-presta{border:1px solid var(--color-bg-3)}.special-offer-contain.special-offer-contain-1:hover{transform:scale(.95) rotate(-5deg)}.special-offer-contain.special-offer-contain-2{background:var(--color-bg-2);transform:rotate(3deg)}.special-offer-contain-2 .title-and-infos-special-offer h3,.special-offer-contain-2 .special-offer-related,.special-offer-contain-2 .special-offer-related span,.special-offer-contain-2 .date-os,.special-offer-contain-2 .presta-price-special-offers,.special-offer-contain-2 .btn-presta{color:var(--color-red)!important}.special-offer-contain-2 .presta-price-special-offers,.special-offer-contain-2 .btn-presta{border:1px solid var(--color-red)}.special-offer-contain.special-offer-contain-2:hover{transform:scale(.95) rotate(3deg)}.special-offer-contain.special-offer-contain-3{background:var(--color-bg-3);display:none;transform:rotate(-2deg)}.special-offer-contain-3 .title-and-infos-special-offer h3,.special-offer-contain-3 .special-offer-related,.special-offer-contain-3 .special-offer-related span,.special-offer-contain-3 .date-os,.special-offer-contain-3 .presta-price-special-offers,.special-offer-contain-3 .btn-presta{color:var(--color-red)!important}.special-offer-contain-3 .presta-price-special-offers,.special-offer-contain-3 .btn-presta{border:1px solid var(--color-red)}.special-offer-contain.special-offer-contain-3:hover{transform:scale(.95) rotate(-2deg)}.calendars{border:1px solid;border-radius:16px;padding:16px}.calendars .ui-datepicker-title span{font-size:18px;font-weight:700}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{border-radius:50%;transform:scale(1.2)}.ui-datepicker-prev:before,.ui-datepicker-next:before{align-items:center;border:1px solid;border-radius:50%;color:var(--color-text);display:flex;font-size:12px;height:100%;justify-content:center}.calendars .ui-datepicker .ui-datepicker-title{border-bottom:0;padding:0 0 14px 0}a.ui-datepicker-next:hover,a.ui-datepicker-prev:hover{background:var(--color-link)}.ui-datepicker-calendar thead tr th span{font-weight:700}.ui-datepicker th{padding:10px 1.5px 16px 1.5px}.ui-datepicker td{padding:0}.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{height:42px}.calendar_status{border-top:0;margin-top:0}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html,.lg-outer .lg-thumb,.lg-outer .lg-toogle-thumb,.lg-actions,.lg-progress-bar,.lg-outer.lg-thumb-open .lg-thumb-outer,#lg-counter,#lg-zoom-in,#lg-zoom-out,.lg-fullscreen.lg-icon,.lg-autoplay-button.lg-icon{display:none!important}.section-gallery{padding:32px 0}.slider-gallery.owl-carousel .owl-item img{border-radius:16px;cursor:pointer;height:225px;width:300px}.slider-gallery.owl-carousel .owl-item img:hover{transform:scale(.95)}.lg-outer.lg-visible.lg-hide-items .lg-toolbar.lg-group{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-toolbar{background-color:transparent}.lg-toolbar .lg-icon{align-items:start;color:var(--color-text-white);display:flex;font-size:40px;justify-content:end;padding:20px}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{object-fit:cover;width:100%!important}.section.section-meteo-and-map .content-section,.meteo-infos,.weather-item,.section-infos-map,.btn-map-and-address{display:flex;flex-direction:column}.section.section-meteo-and-map .content-section{gap:32px}.section-meteo,.temperature-and-trad,.address-line{display:flex;flex-direction:row}.section-meteo,.meteo-infos,.btn-map-and-address,.address-line{gap:16px}.section-meteo{justify-content:end}.meteo-infos{align-items:end;justify-content:space-between;width:calc(100% - 168px)}.weather-item,.temperature-and-trad{gap:8px}.weather-icon{display:none}.meteo-line-infos{border:1px solid var(--color-btn);border-radius:20px;font-size:12px;height:31px;padding:8px 24px;text-align:center;white-space:nowrap}.meteo-line-infos div{font-size:12px}.temperature-and-trad{justify-content:center}.meteo-img{border:1px solid #000;border-radius:16px;height:152px;min-width:152px}.section-infos-map{height:147px;justify-content:space-between}.external-map.booking-link{height:40px;padding:8px 8px 8px 10px;width:fit-content}.external-map.booking-link:hover{padding:8px 10px 8px 8px}.external-map i{font-size:14px;margin-right:0}.external-map.booking-link span{font-weight:400;text-transform:capitalize}.address-line{align-items:center}.address-line-infos{display:flex;flex-direction:column}.address-line i{font-size:24px}.address-line span{font-size:16px}.section-map #mapApple{height:300px}.slider-meteo.owl-theme .owl-nav{bottom:12px;margin-top:0;position:absolute;right:-134px}.slider-meteo.owl-carousel .owl-nav button.owl-prev i,.slider-meteo.owl-carousel .owl-nav button.owl-next i{background:var(--color-text-white);height:24px;width:24px}.slider-meteo.owl-carousel .owl-nav button.owl-prev i:hover,.slider-meteo.owl-carousel .owl-nav button.owl-next i:hover{background:var(--color-link)}.section.section-hours-and-avis .content-section,.section-hours.bg-img .opacity,.hours-contain,.section-avis{display:flex;flex-direction:column}.section.section-hours-and-avis .content-section{gap:32px}.section-hours.bg-img,.section-hours.bg-img .opacity{border-radius:16px}.section-hours.bg-img .opacity{gap:24px;padding:16px}.section-hours h2{color:var(--color-text-white);text-align:center}.hours-contain-contain{display:flex;justify-content:center}.hours-contain{gap:8px}.text-infos-hours,.hours-with-break{display:flex;flex-direction:row;gap:24px}.day-hours,.hours-with-break strong,.hours-hours strong,.closed strong{color:var(--color-text-white);min-width:91px}.hours-with-break{flex-wrap:wrap;row-gap:2px}.section-avis{background:var(--color-bg-2);border-radius:16px;gap:16px;padding:16px}.section-avis h2{text-align:center}.tripadvisor,.booking,.fairguest{border:1px solid;border-radius:20px;min-width:100%;overflow:hidden;padding:0!important}.avis-slider.owl-theme .owl-nav{margin-top:16px}.avis-slider.owl-carousel .owl-nav button.owl-prev i,.avis-slider.owl-carousel .owl-nav button.owl-next i{background:var(--color-text-white)}.avis-slider.owl-carousel .owl-nav button.owl-prev i:hover,.avis-slider.owl-carousel .owl-nav button.owl-next i:hover{background:var(--color-link)}.section.section-news-home .btn-contain-presta{display:flex;justify-content:center;margin-top:32px}.description-news{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:7}.section.section-news-home .special-offer-contain{height:230px}.section.section-news-home .special-offer-contain.special-offer-contain-1{background:var(--color-link)}.section.section-news-home .title-and-infos-special-offer h3{-webkit-line-clamp:1}.section.section-news-home .infos-and-dates-special-offer{gap:8px}.section.section-news-home .special-offer-contain-1 .title-and-infos-special-offer h3,.section.section-news-home .special-offer-contain-1 .date-news-home,.section.section-news-home .special-offer-contain-1 .description-news *{color:var(--color-bg-2)!important}.section.section-news-home .special-offer-contain-2 .title-and-infos-special-offer h3,.section.section-news-home .special-offer-contain-2 .date-news-home,.section.section-news-home .special-offer-contain-2 .description-news *{color:var(--color-bg-3)!important}.section.section-news-home .special-offer-contain-3 .title-and-infos-special-offer h3,.section.section-news-home .special-offer-contain-3 .date-news-home,.section.section-news-home .special-offer-contain-3 .description-news *{color:var(--color-link)!important}.section.section-insta .content-section,.infos-insta{display:flex;flex-direction:column}.section.section-insta .content-section{gap:32px}.infos-insta{gap:16px}.section.section-insta h2,.present-insta{text-align:center}.btn-contain-insta{display:flex;justify-content:center}.btn-contain-insta .booking-link{height:40px;padding:8px 8px 8px 10px;width:fit-content}.btn-contain-insta .booking-link:hover{padding:8px 10px 8px 8px}.btn-contain-insta .booking-link span{font-weight:400;text-transform:capitalize}.insta-pictures{background:var(--color-bg-3);border-radius:16px;gap:16px;padding:16px}.section-newsletter .bg-img{background:var(--color-bg-2)!important;border-radius:16px}.section-newsletter .newsletter-content{padding:12px 16px}.section-newsletter .newsletter-content .section-title{margin-bottom:16px!important;margin-top:0!important}.section-newsletter .newsletter-content .section-title h2{color:var(--color-title)!important;font-size:20px;font-weight:700;text-align:start}.section-newsletter #Nl-form-footer{background-color:transparent;height:40px;line-height:40px;padding:0;position:relative;width:100%}.section-newsletter #Nl-form-footer input{background-color:var(--color-bg-1);border:1px solid var(--color-bg-3);border-radius:20px;height:40px;line-height:40px;padding:0 24px;width:calc(100% - 86px)!important}.section-newsletter #Nl-form-footer button{background:var(--color-bg-3);border-radius:20px;height:40px;line-height:40px;padding:4px 4px 4px 6px;width:78px}.footer-title.footer-title-2{display:none}.section.section-footer .content-section,.title-address-contacts-footer,.social-medias-and-partners,.address-footer,.contacts-footer,.footer-copy,.legal-cgv{display:flex;flex-direction:column}.address-and-legal-cgv,.copy-legal-cgv{align-items:end;display:flex;flex-direction:row}.address-footer span,.contacts-footer a,.footer-copy div,.legal-cgv a{font-size:12px}.section.section-footer .content-section,.social-medias-and-partners{gap:32px}.title-address-contacts-footer{gap:16px}.footer-title{text-align:center}.logo-footer.logo-text .title{font-family:var(--font-title);font-size:24px}.logo-footer img{max-width:90px}.address-footer,.contacts-footer,.footer-copy,.legal-cgv{width:50%}.contacts-footer,.legal-cgv{text-align:end}.footer-copy img{height:12px}.social-medias-footer{column-gap:16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:8px}.social-medias-footer a i{font-size:20px}.social-medias-footer a:hover i,.legal-cgv a:hover,.contacts-footer a:hover{color:var(--color-link)!important}.section-footer .partners{gap:16px;padding:0}.section-footer .partners a{margin:0}.page-banner{height:200px;padding:24px 0}.page-banner .content-section{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:end}.slider-other-pages.owl-carousel .owl-stage{width:max-content!important}.slider-other-pages .owl-item a{border:1px solid var(--color-text);border-radius:20px;display:flex;padding:8px 16px}.slider-other-pages .owl-item a:hover{background:var(--color-link)}.section.section-page .content-section,.photo-and-descrip-page{display:flex;flex-direction:column}.section.section-page .content-section{gap:24px}.photo-and-descrip-page{gap:32px}.photo-page img{border-radius:16px;height:210px;object-fit:cover;width:100%}.slider-page-news.owl-theme .owl-nav,.slider-page-page.owl-theme .owl-nav{bottom:16px;margin-top:0;position:absolute;transform:translateX(-50%);right:-50%;width:100%}.slider-page-news.owl-carousel .owl-nav button.owl-prev i,.slider-page-news.owl-carousel .owl-nav button.owl-next i,.slider-page-page.owl-carousel .owl-nav button.owl-prev i,.slider-page-page.owl-carousel .owl-nav button.owl-next i{background:var(--color-text-white)}.slider-page-news.owl-carousel .owl-nav button.owl-prev i:hover,.slider-page-news.owl-carousel .owl-nav button.owl-next i:hover,.slider-page-page.owl-carousel .owl-nav button.owl-prev i:hover,.slider-page-page.owl-carousel .owl-nav button.owl-next i:hover{background:var(--color-link)}.description.description-page.description-page-page{max-height:360px;transition:max-height .5s ease;-webkit-line-clamp:initial}.description.description-page.description-page-page.expanded{max-height:max-content;overflow-y:hidden}.section.section-page.section-news-in-news .content-section{gap:16px}.section.section-page.section-news-in-news .photo-and-descrip-page{gap:24px}.date-news{margin-bottom:10px}.section.section-offers-in-offers .gifts-and-click-and-collect{display:none}.prestas-big-contain,.section.section-offers-in-offers .content-section,.section.section-offers-in-offers .title-and-widget-offers{display:flex;flex-direction:column}.section.section-offers-in-offers .content-section,.section.section-offers-in-offers .title-and-widget-offers{gap:32px}.section.section-offers-in-offers .title-and-widget-offers{align-items:center}.section.section-offers-in-offers .h1-pages-annexes{text-align:center}.section.section-offers-in-offers .widget-bottom-secure{margin-top:16px}.prestas-big-contain{gap:24px}.section.section-detail .content-section,.title-infos-descrip-offer,.section-widget-solo .content-section,.section.section-detail .bloc-infos{display:flex;flex-direction:column}.section.section-detail .content-section,.section-widget-solo .content-section{gap:16px}.section-widget-solo .content-section{align-items:center}.slider-gallery-detail .img-gallery.bg-img{border-radius:16px;height:320px;object-fit:cover;width:100%}.slider-gallery-detail.owl-theme .owl-nav{margin-top:16px;text-align:end}.title-infos-descrip-offer{gap:24px}.section.section-detail .bloc-infos{gap:4px}.section.section-detail .m-b-10{display:flex;flex-direction:row;justify-content:space-between}.section.section-detail .m-b-10.infos-solo{display:inline}.description.descrip-offer{max-height:150px;transition:max-height .5s ease;-webkit-line-clamp:initial}.section-widget-solo{padding:24px 20px}.section-widget-solo h2{text-align:center}.menus-restau{margin-top:0}.menus-restau h2{margin-bottom:16px}.section.section-special-offers-in-special-offers .content-section{display:flex;flex-direction:column;gap:32px}.section.section-special-offers-in-special-offers h2{text-align:center}.special-offer-contain.special-offer-contain-in-special-offers.special-offer-contain-3{display:flex}.section.section-widget-be-in-online-resa .content-section{align-items:center;display:flex;flex-direction:column;gap:16px}.section.section-widget-be-in-online-resa h2{text-align:center}.section.section-contact .content-section,.contact-sub-section,.coord-and-follow,.title-and-address-coord,.address-and-contacts-in-contact,.name-and-address-contact,.contacts-contact,.follow-coord-and-title{display:flex;flex-direction:column}.section.section-contact .content-section,.coord-and-follow,.follow-coord-and-title{gap:32px}.contact-sub-section{gap:24px}.inputs-form-contact{width:100%}.form-group{margin-bottom:8px}.form-control{border:1px solid #000;border-radius:8px;color:var(--color-text);height:40px;padding:10px 15px}.form-control:focus{border-color:var(--color-link)}.checkbox,.radio{margin-top:0;margin-bottom:12px}.checkbox label,.radio label{align-items:center;display:flex;font-size:16px;font-weight:700}input[type=checkbox],input[type=radio]{margin:0}.bloc-contact.pb-0{text-align:end}.btn-primary.btn{border-radius:20px;font-weight:400;padding:8px 40px 8px 16px}.bloc-contact.pb-0 .center-btn{display:inline-block;position:relative}.bloc-contact.pb-0 .center-btn::before,.bloc-contact.pb-0 .center-btn::after{align-items:center;border-radius:50%;display:flex;font-size:14px;justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:width .4s ease,height .4s ease}.bloc-contact.pb-0 .center-btn::before{background:var(--color-text-white);color:var(--color-bg-3);content:"→";height:24px;right:8px;width:24px}.bloc-contact.pb-0 .center-btn::after{background:var(--color-text-white);color:var(--color-bg-3);content:"";height:0;left:8px;width:0}input#Contact-form-submit:hover{background:var(--color-btn);padding:8px 16px 8px 40px}.bloc-contact.pb-0 .center-btn:hover::before{content:"";height:0;width:0}.bloc-contact.pb-0 .center-btn:hover::after{content:"→";height:24px;width:24px}.coord-and-follow .bg-img{border-radius:8px;height:180px;object-fit:cover;width:100%}.title-and-address-coord,.address-and-contacts-in-contact{gap:16px}.name-and-address-contact,.name-and-address-contact .address-line{gap:8px}.name-and-address-contact h4{font-size:16px;font-weight:700;margin:0}.contacts-contact{gap:4px}.sub-content-block .icon-post-padding{font-size:16px;padding-right:16px}.sub-content-block span{color:var(--color-link);font-weight:700}.follow-contacts,.bloc-infos-contact{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.follow-contacts{justify-content:space-between}.follow-contacts h2{white-space:nowrap}.bloc-infos-contact a i{font-size:26px}.gifts-big-title{margin-bottom:40px;text-align:center}.giftcards-big-contain{background:var(--color-bg-2);border-radius:32px;padding:24px 16px}.giftcards-big-contain h2{margin-bottom:24px;text-align:center}.giftcard-contain{display:flex;flex-direction:column}.giftcard-contain .bg-img{border-radius:16px 16px 0 0;height:160px;object-fit:cover;width:100%}.giftcard-infos{background:var(--color-bg-1);border-radius:0 0 16px 16px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;min-height:238px;padding:16px}.title-and-price-giftcard,.duration-and-descrip-gift{display:flex;flex-direction:column;gap:8px}.title-and-price-giftcard h3,.description-gift{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.title-and-price-giftcard h3{line-height:42px;-webkit-line-clamp:1}.gift-amount{font-family:var(--font-title);font-size:16px;font-weight:700}.giftcard-infos .btn-presta{padding:12px 40px}.description-gift{-webkit-line-clamp:3}.slider-giftcards.owl-carousel .owl-stage{margin:0}.slider-giftcards.owl-theme .owl-nav{margin-top:24px}.section.section-legal-and-cgv .content-section,.section.section-around .content-section{display:flex;flex-direction:column;gap:32px}.section.section-legal-and-cgv h2,.section.section-around h2{text-align:center}.around-items-w,.grid-item{margin-bottom:0;margin-top:0;padding-left:0;padding-right:0}.around-contain.bg-img{align-items:center;border-radius:16px;display:flex;flex-direction:column;height:450px;justify-content:space-between;width:100%}.around-type-contain{margin-top:20px}.around-item-type{background:var(--color-text-white);border-radius:4px;padding:4px 12px}.infos-around h3,.around-distance,.description-around,.btn-around .icon-to-see:hover,.text-opinion{color:var(--color-text-white)!important}.infos-around{background:rgba(41,43,44,.5);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px 16px;width:100%}.around-distance-and-descrip{display:flex;flex-direction:column;gap:8px}.around-distance{align-items:center;display:flex;flex-direction:row;gap:8px}.around-distance i{font-size:20px}.description-around{height:92px;overflow-y:scroll}.text-opinion::-webkit-scrollbar,.description-around::-webkit-scrollbar{width:8px}.text-opinion::-webkit-scrollbar-thumb,.description-around::-webkit-scrollbar-thumb{background-color:var(--color-text-white);border-radius:6px;cursor:pointer}.btn-around .icon-to-see{background:transparent;border:1px solid var(--color-btn-txt);border-radius:20px;font-weight:400;max-width:362px;padding:12px;text-transform:uppercase;white-space:break-spaces;width:100%}.btn-around .icon-to-see:hover{background:var(--color-link)}.text-opinion{max-height:150px;margin-top:8px;overflow-y:scroll}@media(min-width:768px){.section,.section-newsletter{padding:40px 30px}.more-less-btn-contain{margin-top:16px}.first-nav{padding:16px 30px}.logo-menu-desk-and-btns{align-items:center;flex-direction:row;justify-content:space-between}.logo-top.logo-text .title{font-size:24px!important}.resa-and-btn,.tel-lang-and-menu{flex-direction:row-reverse;gap:12px}.principal-a{font-size:19px}.principal-li:not(:last-child){margin-bottom:8px}.sub-menu{margin-top:8px}.secondary-li:not(:last-child){margin-bottom:5px}.section-widget-be{height:300px;padding:24px 30px}.section-widget-be .content-section{gap:24px}.section-BE-home.be-home-activity{max-width:800px}.section-BE-home.be-home-activity .rounded-box{align-items:center;column-gap:16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:8px}div#section-BE-inner{height:fit-content;width:fit-content}.dates-start{width:200px}.gifts-and-click-and-collect{margin:0}.section-video,.section-video .bg-img,.video-home.video-wrap,.video-wrap iframe{height:360px}.descrip-and-avatar.descrip-and-avatar-1{display:none}.descrip-and-avatar.descrip-and-avatar-2{display:inherit}.section.section-presentation .content-section{display:flex;flex-direction:row;gap:32px}.title-descrip-1-scea,.descrip-and-avatar.descrip-and-avatar-2{width:50%}.title-descrip-1-scea{gap:40px}.description{-webkit-line-clamp:26}.description.description2{max-height:425px;transition:max-height .5s ease;-webkit-line-clamp:initial}.avatar-user{gap:16px}.avatar-img.bg-img{height:60px;width:60px}.section-title-and-link{align-items:center;display:flex;justify-content:space-between}.section-title-and-link .section-title{margin-bottom:0}.special-offers-big-contain{justify-content:center;flex-direction:row;gap:5px}.section-gallery{padding:40px 0}.slider-gallery.owl-carousel .owl-item img{height:300px;width:400px}.section.section-meteo-and-map .content-section{gap:16px;flex-direction:row-reverse}.section-meteo{justify-content:space-between}.section-infos-map{width:100%}.slider-meteo .owl-item,.meteo-infos,.weather-item,.temperature-and-trad,.meteo-line-infos{width:180px}.meteo-img{min-width:124px}.slider-meteo.owl-theme .owl-nav{right:-120px}.section-map #mapApple{height:200px}.section.section-hours-and-avis .content-section{align-items:center;gap:24px}.section-hours.bg-img{display:flex;height:376px;justify-content:end;width:100%}.section-hours.bg-img .opacity{width:50%}.hours-contain{gap:16px}.section-avis{max-width:382px;width:100%}.avis-slider.owl-carousel .owl-stage{margin-bottom:2px}.section.section-insta .content-section{gap:20px}.section-newsletter .newsletter-content .section-title{margin-bottom:0!important;padding-left:0!important;padding-right:24px;width:calc(100% - 255px)}.footer-title.footer-title-1{display:none}.footer-title.footer-title-2{display:flex;justify-content:center;width:20%}.section.section-footer .content-section{gap:24px}.logo-footer img{max-width:100px}.title-address-contacts-footer,.social-medias-and-partners{align-items:center;gap:0;justify-content:space-between}.title-address-contacts-footer{flex-direction:row}.social-medias-and-partners{flex-direction:row-reverse}.social-medias-footer{justify-content:end}.address-and-legal-cgv,.copy-legal-cgv{align-items:center;width:38%}.address-footer,.contacts-footer,.footer-copy,.legal-cgv{text-align:center}.section-footer .partners{justify-content:start;width:fit-content}.page-banner{height:169px;padding:40px 0}.section.section-page .content-section{gap:16px}.photo-and-descrip-page{gap:24px}.photo-page img{height:300px}.description.description-page{-webkit-line-clamp:14}.description.description-page.expanded{-webkit-line-clamp:initial}.section-widget-solo{padding:24px 30px}.section.section-special-offers-in-special-offers .special-offers-big-contain{flex-wrap:wrap;row-gap:32px}.section.section-contact .content-section{gap:40px}.coord-and-follow{flex-direction:row}.coord-and-follow .bg-img,.follow-coord-and-title{width:50%}.coord-and-follow .bg-img{height:220px}.follow-coord-and-title{gap:16px}.giftcards-big-contain{padding:24px}.giftcards-big-contain h2{text-align:start}.giftcard-contain .bg-img{border-radius:24px 24px 0 0;height:200px}.giftcard-infos{border-radius:0 0 24px 24px}.section.section-around .content-section{gap:24px}.slider-around.owl-theme .owl-nav{margin-top:24px}.infos-around{padding:24px 32px}}@media(min-width:769px){.section-newsletter #Nl-form-footer{width:75%}}@media(min-width:1024px){.h1-pages-annexes{font-size:40px}h2{font-size:32px}h3,h3 a{font-size:24px}.section,.section-newsletter{padding:56px 60px}.btn{font-size:16px}.menu-header-li.apear-2{display:none}.first-nav{padding:16px 60px}.resa-and-btn,.tel-lang-and-menu,.tel-and-lang{gap:16px}.menu-desk{align-items:baseline;display:flex;flex-direction:row;gap:16px}.principal-item-menu{text-transform:uppercase}.menu-desk .dropdown-menu li a:hover,.principal-item-menu:hover,.menu-header-li.open .principal-item-menu{color:var(--color-link)!important}.principal-li.disapear-1{display:none}.section-widget-be{height:400px;padding:40px 60px}.section-video,.section-video .bg-img,.video-home.video-wrap,.video-wrap iframe{height:680px}.section.section-presentation .content-section{gap:40px}.description{-webkit-line-clamp:20}.description.description2{max-height:340px}.options-scea span{font-size:14px}.picto-informations{max-height:150px}.picto-informations.picto-informations-more{max-height:188px}.presta-contain .bg-img{height:310px}.infos-contain{gap:16px}.infos-contain{padding-bottom:24px}.special-offer-contain.special-offer-contain-3{display:inherit}.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{height:50px}.ui-datepicker th{padding:10px 1.5px 20px 1.5px}.section-gallery{padding:56px 0}.slider-gallery.owl-carousel .owl-item img{height:330px;width:440px}.section.section-meteo-and-map .content-section{gap:24px}.section-infos-map{height:163px}.address-line-infos{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px}.meteo-img{height:163px;min-width:163px}.slider-meteo .owl-item,.meteo-infos,.weather-item,.temperature-and-trad,.meteo-line-infos{width:190px}.slider-meteo.owl-theme .owl-nav{right:-138px}.section-map #mapApple{height:250px}.section.section-hours-and-avis .content-section{flex-direction:row;gap:32px}.section-hours.bg-img,.section-avis{min-height:386px}.section-hours.bg-img{flex:1 1 0;width:65%}.section-avis{width:35%}.section-hours.bg-img .opacity{max-width:400px;width:63%}.tripadvisor,.booking,.fairguest{min-width:calc(100% + 10px)}.section.section-news-home .special-offer-contain{height:244px}.section-newsletter .newsletter-content{padding:16px}.section-newsletter .newsletter-content .section-title h2{font-size:24px}.page-banner{height:203px;padding:48px 0}.slider-other-pages .owl-item a{padding:12px 24px}.photo-and-descrip-page{gap:40px;flex-direction:row}.photo-page,.section.section-page .description-contain,.section.section-page .owl-wrapper{width:50%}.slider-page-page .photo-page,.slider-page-news .photo-page{width:100%}.description.description-page{-webkit-line-clamp:initial;max-height:255px}.description.description-page.expanded{overflow-y:scroll}.description.description-page.description-page-page{max-height:265px}.description.description-page.description-page-page.expanded{max-height:max-content}.section.section-page.section-news-in-news .photo-and-descrip-page{gap:40px}.section.section-page.section-news-in-news .description.description-page{-webkit-line-clamp:initial;max-height:235px}.prestas-big-contain{flex-direction:row;flex-wrap:wrap}.prestas-big-contain .presta-contain{width:48.6%}.section.section-detail .content-section{flex-direction:row;gap:48px;justify-content:space-between}.slider-gallery-detail,.title-infos-descrip-offer{width:47%}.slider-gallery-detail.owl-theme .owl-nav{margin-top:24px;text-align:start}.description.descrip-offer{max-height:118px}.section-widget-solo{padding:24px 60px}.section.section-contact .content-section{flex-direction:row}.contact-sub-section,.coord-and-follow{width:50%}.coord-and-follow{flex-direction:column}.follow-coord-and-title,.coord-and-follow,.title-and-address-coord{gap:24px}.coord-and-follow .bg-img,.follow-coord-and-title{width:100%}.coord-and-follow .bg-img{height:230px}.bloc-infos-contact a i{font-size:30px}.giftcards-big-contain{padding:40px}.giftcards-big-contain h2{margin-bottom:40px}.giftcard-contain .bg-img{height:250px}.giftcard-infos{gap:24px;min-height:260px}.section.section-around .content-section{gap:32px}.around-contain.bg-img{height:480px}.slider-around.owl-theme .owl-nav{margin-top:32px}.around-distance{font-size:16px}}@media(min-width:1220px){*{font-size:16px}.h1-pages-annexes{font-size:48px}h2{font-size:48px}h3,h3 a{font-size:32px}.logo-top.logo-text .title{font-size:32px!important}.principal-item-menu,.booking-link span,.dropdown-menu>li>a,.dropdown.languages .dropdown-div span{font-size:14px}.booking-link{height:40px;padding:8px 8px 8px 10px}.booking-link:hover{padding:8px 10px 8px 8px}.section-widget-be{height:650px}.section-widget-be .content-section{gap:40px}.principal-title span{font-size:24px}.section-BE-home.be-home-activity .rounded-box{column-gap:32px}.section-video,.section-video .bg-img,.video-home.video-wrap,.video-wrap iframe{height:890px}.section.section-presentation .content-section{display:flex;flex-direction:row;gap:56px}.section-scea h2{font-size:32px}.picto-informations{max-height:120px}.picto-informations.picto-informations-more{max-height:155px}.description{-webkit-line-clamp:16}.description.description2{max-height:320px}.fonction-user{font-size:14px}.avatar-img.bg-img{height:80px;width:80px}.presta-contain .bg-img{height:410px}.titre-and-price-offer{gap:16px}.special-offer-contain{height:330px;padding:32px;width:450px}.title-and-infos-special-offer{gap:24px}.title-and-infos-special-offer h3{font-size:40px;line-height:48px}.presta-price-special-offers,.special-offer-contain .btn-presta{height:41px;padding:12px 24px}.calendars{padding:24px}.calendars .ui-datepicker-title span{font-size:24px}.ui-datepicker th{padding:20px 1.5px 20px 1.5px}.slider-gallery.owl-carousel .owl-item img{height:450px;width:600px}.section.section-meteo-and-map .content-section,.section-meteo{gap:32px}.section-infos-map{height:172px}.meteo-img{height:172px;min-width:172px}.weather-item{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.slider-meteo .owl-item,.meteo-infos,.weather-item,.temperature-and-trad,.meteo-line-infos:last-child{width:420px}.meteo-line-infos:first-child,.temperature-and-trad{width:205px}.slider-meteo.owl-theme .owl-nav{right:-156px}.section-map #mapApple{height:450px}.section.section-hours-and-avis .content-section{gap:56px;justify-content:space-between}.section-hours.bg-img,.section-avis{min-height:434px}.section-avis{gap:24px}.section-hours h2,.section-avis h2{font-size:32px}.section-hours.bg-img .opacity{padding:32px}.avis-slider.owl-theme .owl-nav{margin-top:24px}.tripadvisor,.booking,.fairguest{min-width:100%}.section.section-news-home .special-offer-contain{height:320px}.section.section-insta .content-section{gap:32px}.section-newsletter .newsletter-content .section-title{padding-left:40px}.section-newsletter .newsletter-content .section-title h2{font-size:32px}.section-newsletter #Nl-form-footer input{width:calc(100% - 94px)!important}.address-footer span,.contacts-footer a,.footer-copy div,.legal-cgv a,.dropdown.languages .flag{font-size:14px}.logo-footer.logo-text .title{font-size:32px}.logo-footer img{max-width:120px}.section-footer .partners{gap:24px}.page-banner .content-section{gap:32px}.page-banner{height:245px;padding:56px 0}.photo-and-descrip-page{gap:56px}.section.section-page .content-section{gap:24px}.photo-page img{height:410px}.description.description-page.description-page-page{max-height:372px}.description.description-page{max-height:365px}.section.section-page.section-news-in-news .photo-and-descrip-page{gap:56px}.section.section-page.section-news-in-news .content-section{gap:24px}.section.section-page.section-news-in-news .description.description-page{max-height:345px}.section.section-offers-in-offers .content-section{gap:40px}.prestas-big-contain{gap:32px}.prestas-big-contain .presta-contain{width:48.5%}.section-widget-solo .content-section{gap:32px}.slider-gallery-detail .img-gallery.bg-img{height:500px}.description.descrip-offer{max-height:90px}.section-widget-solo{padding:40px 60px}.section.section-special-offers-in-special-offers .special-offers-big-contain{row-gap:50px}.section.section-widget-be-in-online-resa .content-section{gap:32px}.section.section-contact .content-section{gap:56px}.form-control{border-radius:16px}.coord-and-follow .bg-img{height:280px}.bloc-infos-contact a i{font-size:40px}.gifts-big-title{margin-bottom:80px}.giftcards-big-contain{padding:48px}.giftcards-big-contain h2{margin-bottom:32px}.slider-giftcards.owl-theme .owl-nav{margin-top:32px}.giftcard-infos{min-height:278px}.around-contain.bg-img{height:600px}.description-around{height:102px}}@media(min-width:1440px){.navbar-toggler{display:none}.menu-header-li.apear-2{display:inherit}}