*{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:600;margin-bottom:0;margin-top:0}h1,h2{color:var(--color-text-white)}h1{font-size:40px}h2{font-size:32px}h3,h3 a{color:var(--color-text-white)!important;font-size:24px}h3 a:hover{color:var(--color-link)!important}.section-title{margin-bottom:24px}.section,.section-newsletter{padding:23px 20px}.content-section,.section-newsletter .bg-img{margin-left:auto;margin-right:auto;max-width:1600px;width:100%}.opacity{background:rgba(62,66,67,.2)}.btn-contain{display:flex;justify-content:end;width:100%}.btn-contain.btn-contain-with-marge{margin-top:24px}.btn{align-items:center;background:var(--color-btn);border:1px solid var(--color-bg-2);border-radius:40px;color:var(--color-btn-txt)!important;cursor:pointer;display:flex;height:56px;justify-content:center;padding:0 31px}.btn-contain .btn span{color:var(--color-btn-txt)}.btn:hover{background:var(--color-link);border:1px solid var(--color-bg-2);color:var(--color-btn-txt)!important}.btn:hover span{color:var(--color-btn-txt)!important}a,a i,a:hover,a i:hover{color:var(--color-text)!important;outline:0;text-decoration:none!important}a:focus,a i:focus{outline:0}.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,.seeLess1,.seeLess3{display:none}.title-infos-and-descrip-detail::-webkit-scrollbar,.section-options .infos-special-offer .description-presta.description-option.expanded::-webkit-scrollbar,.description.expanded::-webkit-scrollbar,.around-item-content-w .text-description::-webkit-scrollbar,.picto-informations.expanded::-webkit-scrollbar{width:8px}.title-infos-and-descrip-detail::-webkit-scrollbar-thumb,.section-options .infos-special-offer .description-presta.description-option.expanded::-webkit-scrollbar-thumb,.description.expanded::-webkit-scrollbar-thumb,.around-item-content-w .text-description::-webkit-scrollbar-thumb,.picto-informations.expanded::-webkit-scrollbar-thumb{background-color:var(--color-btn);border-radius:6px;cursor:pointer}.owl-nav{background:var(--color-btn);border:1px solid var(--color-bg-2);border-radius:40px;bottom:16px;display:flex;height:56px;justify-content:space-between;padding:16px 24px;position:absolute;right:16px;width:130px}.owl-theme .owl-nav{margin-top: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-prev,.owl-carousel .owl-nav button.owl-next{align-items:center;display:flex;margin:0}.owl-carousel .owl-nav svg:hover path{fill:var(--color-bg-1)}.slider-gallery.owl-carousel .owl-nav button.owl-prev,.slider-gallery.owl-carousel .owl-nav button.owl-next{transform:rotate(180deg)}.section-banner{padding:32px 20px}.section-banner .content-section{padding-top:68px}.section-banner .svg-contain{gap:8px}.section-banner .svg-contain svg{height:285px}.title-banner{width:100%}.logo-top.logo-text .title,.logo-top.logo-text .rating-stars i,.btn-menu{color:var(--color-text-white)!important}.section-header{padding:32px 20px;position:absolute;width:100%;z-index:100}.first-nav{display:flex;flex-direction:row;justify-content:space-between}.first-nav .logo-and-menu{display:flex;flex-direction:column;gap:24px}.logo-w .logo-top img{max-height:60px}.logo-top.logo-text .title{font-family:var(--font-title);font-size:20px!important;font-weight:600;text-transform:uppercase}.btn-menu{cursor:pointer;font-size:32px}.section-header .btn-contain{width:fit-content}.sub-menu li{display:none}.menu-contain{z-index:100}.menu.menu-mobile{background:var(--color-btn);border:1px solid var(--color-text-white);border-radius:26px;list-style:none;margin-bottom:0;padding:15px 20px}.principal-li:not(:last-child){margin-bottom:10px}.principal-a{font-size:16px}.principal-a,.under-menu,.under-menu:hover,.principal-a:hover,.principal-a.a-active{color:var(--color-btn-txt)!important}.principal-a:hover,.principal-a.a-active{font-weight:600;letter-spacing:-.6px}.sub-menu.sub-menu-active{margin:5px 0 0 5px}.sub-menu.sub-menu-active li{display:inherit;margin-bottom:2px}.under-menu:hover{text-decoration:underline!important}.bloc-date img,.bloc-btn i.las.la-search,#pax img,a.link-clickAndCollect .las,a.link-gift-cards .las,.scroll-contain{display:none}.svg-2,.svg-3,.svg-4{display:none!important}.section-widget-be .content-section,.svg-contain,.principal-title-contain,div#section-BE-inner>.activity{display:flex;flex-direction:column}.section-widget-be{padding:32px 20px}.section-widget-be .content-section{gap:24px;padding-top:68px}.svg-contain{align-items:end;position:relative;width:100%}.svg-contain svg{display:block;height:522px;object-fit:cover}.principal-title-contain{bottom:70px;gap:8px;position:absolute;width:332px}.principal-title-contain h1 .rating-stars i,.principal-title-contain span,.contacts-and-lang-contain a i,.contacts-and-lang-contain .dropdown.languages i,.contacts-and-lang-contain .dropdown.languages span,.widget-bottom-secure .secure-booking-message,.widget-bottom-secure .secure-booking-payment-w span{color:var(--color-text-white)!important}a.link-clickAndCollect span,a.link-gift-cards span{color:var(--color-link)!important;font-weight:600}@media(max-width:400px){.principal-title-contain{bottom:40%;left:15px;width:auto}.svg-contain svg{width:100%}}.contacts-and-lang-contain{bottom:10px;column-gap:24px;display:flex;flex-direction:row;left:0;padding:0 20px;position:absolute;row-gap:10px}.principal-title-contain span,.contacts-and-lang-contain .dropdown.languages i,.contacts-and-lang-contain .dropdown.languages span{font-size:18px}.contacts-and-lang-contain a{display:flex;align-items:center}.contacts-and-lang-contain a i{font-size:20px}.dropdown.languages{cursor:pointer}.dropdown.languages .dropdown-div{display:flex;flex-direction:row}.contacts-and-lang-contain svg{height:auto!important}.contacts-and-lang-contain .dropdown.languages span{margin-left:5px;text-transform:uppercase}.dropdown.languages .dropdown-menu{background-color:var(--color-btn);border:1px solid var(--color-bg-2);border-radius:16px;min-width:auto;top:-65px}.dropdown.languages .dropdown-menu li a:hover{background-color:transparent}.dropdown.languages .dropdown-menu>li>a .flag{color:var(--color-btn-txt)!important;text-align:center;text-transform:uppercase}.dropdown.languages .dropdown-menu li:hover .flag{font-weight:600}.section-home-be{background:var(--color-bg-1);border:1px solid var(--color-bg-2);border-radius:40px;padding:8px!important}div#section-BE-inner>.accommodation{gap:8px}.bloc-date-big-content,.bloc-pax,a#bouton-recherche,section#widget-full.activity .dates-start{background:var(--color-btn);border:1px solid var(--color-bg-2)}section#widget-full.activity .dates-start{border-radius:32px 32px 0 0}section#widget-full.activity .dates-start .bloc-date{justify-content:center}.bloc-date-big-content{border-radius:32px 32px 0 0;gap:0;justify-content:center}.bloc-date{background-color:transparent;padding:0}input#magic-start-date,input#magic-end-date,input#magic-start-date2{width:82px}.bloc-date label,input#magic-start-date,input#magic-start-date2,input#magic-end-date,.bloc-btn span,#pax span{color:var(--color-btn-txt)!important;font-size:14px}a.bloc-btn,.bloc-date-big-content,.bloc-pax,section#widget-full.activity .dates-start{height:48px}.dates-start,.dates-end,#pax{height:45px}#pax{justify-content:center}a#bouton-recherche{border-radius:0 0 32px 32px}.gifts-and-click-and-collect{column-gap:15px;margin:14px 5px;row-gap:5px}.div-gift-cards{height:auto}.widget-bottom-secure{padding:0}.section.section-presentation .content-section,.pres-and-two-photos-gallery,.presentation-contain,.infos-user{display:flex;flex-direction:column}.section.section-presentation .content-section,.pres-and-two-photos-gallery,.two-photos-gallery{gap:10px}.two-photos-gallery{display:flex;flex-direction:row}.presentation-contain{background:var(--color-bg-2);border-radius:40px;gap:16px;padding:16px}.presentation-contain h2{color:var(--color-title);font-size:24px}.description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:8}.description.expanded{max-height:250px;overflow-y:scroll;-webkit-line-clamp:initial}.more-less-btn-contain{margin-top:12px}.more-less-btn,.more-less-btn:hover{color:var(--color-link)!important;font-weight:600}.more-less-btn:hover{text-decoration:underline!important}.img-gallery.bg-img{border-radius:40px;height:300px;object-fit:cover;width:100%}.first-photo-gallery,.second-photo-gallery{border-radius:40px;height:172px;object-fit:cover;width:50%}.prestas-big-contain,.presta-contain,.infos-presta,.descrip-and-price-presta{display:flex;flex-direction:column}.prestas-big-contain{gap:24px}.presta-contain,.infos-presta,.descrip-and-price-presta{gap:16px}.presta-contain .bg-img{border-radius:40px;height:200px;object-fit:cover;width:100%}.description-presta{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.infos-presta *{color:var(--color-text-white)!important}.presta-price strong{font-size:24px}.line-presta{background:var(--color-text-white);height:1px;width:100%}.minuscules-writing{text-transform:lowercase;margin-left:3px}.section-video-home #player{border-radius:40px;height:250px;width:100%}.picture-gallery-add{display:none}.section.section-special-offers .content-section,.title-and-first-special-offer,.second-special-offer-and-picture,.title-and-btn-section-special-offers,.infos-special-offer,.title-and-valid-for{display:flex;flex-direction:column}.section.section-special-offers .content-section,.title-and-first-special-offer,.title-and-picture,.second-special-offer-and-picture,.title-and-valid-for{gap:10px}.title-and-picture{display:flex;flex-direction:row}.title-and-btn-section-special-offers,.photo-promo-special-offer{width:50%}.title-and-btn-section-special-offers{background:var(--color-red);border-radius:40px;gap:8px;justify-content:space-between;padding:8px}.title-and-btn-section-special-offers .btn{background:transparent;white-space:break-spaces}.title-and-btn-section-special-offers .btn:hover{background:var(--color-text-white);border:1px solid var(--color-text);color:var(--color-text)!important}.photo-promo-special-offer{position:relative}.presta-price-special-offers{align-items:center;background:var(--color-bg-2);border:1px solid var(--color-red);border-radius:40px;color:var(--color-red);display:flex;font-family:var(--font-title);font-size:24px;font-weight:700;line-height:26.4px;justify-content:center;padding:8px 12px;position:absolute;right:16px;top:16px;width:89px}.photo-promo-special-offer .bg-img{border-radius:40px;height:171px;object-fit:cover;width:100%}.infos-special-offer{background:var(--color-bg-2);border-radius:40px;height:171px;justify-content:space-between;padding:16px;width:100%}.special-offer-related{display:-webkit-box;margin-bottom:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.title-and-valid-for h3{color:var(--color-text)!important}.special-offer-related span.separator{margin-left:0;opacity:1}.dates-os-contain{display:flex;flex-wrap:wrap;gap:3px;justify-content:end;text-align:end}.second-special-offer-and-picture .photo-promo-special-offer{width:100%}.second-special-offer-and-picture .presta-price-special-offers,.second-special-offer-and-picture .infos-special-offer{background:var(--color-bg-3)}.scroll-container{border:1px solid var(--color-bg-2);border-radius:40px;overflow:hidden}.picto-informations{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;padding:16px;overflow:hidden}.picto-informations.expanded{margin:3px 20px 0 0;max-height:221px;overflow-y:scroll}.options-scea{align-items:center;display:flex;gap:6px;justify-content:center;width:46.5%}.options-scea *{color:var(--color-text-white)}.options-scea i{font-size:16px}.options-scea span{text-align:center}.weather-item,.infos-meteo{display:flex;flex-direction:column}.weather-item{gap:16px}.infos-meteo{gap:8px}.city-and-temperature,.trad-and-temperature{display:flex;flex-direction:row}.city-and-temperature{justify-content:space-between}.weather-icon{display:none}.weather-item *{color:var(--color-text-white)}.weather-item.meteo-img{border-radius:40px;height:200px}.trad-and-temperature{display:flex;flex-direction:row;gap:5px}.date-meteo{text-transform:capitalize}.slider-meteo .owl-nav{bottom:0;margin-left:auto;margin-top:16px;position:relative;right:0}.calendars{border-radius:40px;padding:16px}.calendars .ui-datepicker-title span{color:var(--color-text);font-family:var(--font-title);font-size:20px;text-transform:uppercase}.calendars .ui-datepicker .ui-datepicker-title{border-bottom:0}.ui-datepicker th{padding:6px 1.5px 8px 1.5px}.ui-datepicker th span,.calendar_status span{font-size:16px}.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{font-size:14px;font-weight:700;height:47px}.calendar_status{border-top:0;margin-top:0}.calendar_status div{font-size:18px;font-weight:700}.section.section-map .content-section,.address-contain,.title-and-address{display:flex;flex-direction:column}.section.section-map .content-section{gap:10px}.address-contain,.title-and-address{gap:16px}.address-contain{background:var(--color-bg-3);border-radius:40px;padding:16px}.address-contain h2{color:var(--color-title)}.address-line{align-items:center;display:flex;flex-direction:row;gap:8px}.address-line i{font-size:25px}.address-line span{font-size:16px}.external-map{width:fit-content}.section-map #mapApple{height:350px}.mk-map-view.mk-disable-all-gestures{border-radius:40px}.description-presta a i:hover{color:var(--color-text-white)}.section.section-avis .content-section{display:flex;flex-direction:column;gap:10px}.avatar-user{align-items:center;display:flex;flex-direction:row;gap:12px}.avatar-img.bg-img{border-radius:16px;height:60px;width:60px}.infos-user{gap:8px}.name-user{font-size:18px;font-weight:700}.fonction-user{font-size:16px}.tripadvisor,.booking,.fairguest{background:var(--color-text-white);border-radius:40px;min-height:285px;min-width:100%;padding:20px 5px!important}.section-newsletter .bg-img{background:transparent!important}.section-newsletter .newsletter-content{gap:16px;padding:0}.section-newsletter .newsletter-content .icon-big{display:none}.section-newsletter .newsletter-content .section-title{margin-bottom:0!important;margin-top:0!important}.section-newsletter .newsletter-content .section-title h2{font-size:24px;text-align:start}.section-newsletter #Nl-form-footer{background-color:transparent;border:1px solid var(--color-bg-2);border-radius:40px;height:74px;line-height:74px;padding:8px;width:100%}.section-newsletter #Nl-form-footer button{border:1px solid var(--color-bg-2);border-radius:0 40px 40px 0;display:flex;height:56px;justify-content:center;line-height:56px;padding:0 31px;width:auto}.section-newsletter #Nl-form-footer button:hover{background:var(--color-link);color:var(--color-btn-txt)}.section-newsletter #Nl-form-footer input{background-color:var(--color-bg-2);border-radius:40px 0 0 40px;height:56px;line-height:56px;padding:0 24px;position:relative;width:calc(100% - 92px)!important}.section-newsletter .form-control{color:var(--color-text);font-size:16px}.social-medias-footer.social-medias-footer-2{display:none}.section-footer{padding:23px 20px 40px 20px}.logo-footer.logo-text .title,.logo-footer.logo-text .rating-stars i,.address-footer span,.contacts-footer a,.legal-mentions-cgv-copy a,.legal-mentions-cgv-copy div,.legal-mentions-cgv-copy .rating-stars i,.social-medias-footer a i{color:var(--color-text-white)!important}.section-footer .content-section,.partners-and-mentions,.address-contacts-and-social-media-footer,.address-footer,.contacts-footer,.legal-mentions-cgv-copy,.infos-footer-in-row{display:flex;flex-direction:column}.section-footer .content-section,.partners-and-mentions{gap:40px}.logo-and-infos-footer{display:flex;flex-direction:row;gap:16px;justify-content:space-between}.address-contacts-and-social-media-footer,.infos-footer-in-row{gap:24px}.logo-footer img{max-width:80px}.logo-footer.logo-text .title{font-family:var(--font-title);font-size:18px;font-weight:600;text-transform:uppercase}.address-contacts-and-social-media-footer *{text-align:end}.social-medias-footer{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:end}.social-medias-footer a i{font-size:20px}.social-medias-footer a i:hover,.legal-mentions-cgv-copy a:hover,.contacts-footer a:hover{color:var(--color-link)!important}.contacts-footer a,.address-footer span{white-space:nowrap}.legal-mentions-cgv-copy{gap:12px;text-align:center}.legal-mentions-cgv-copy a:hover,.contacts-footer a:hover{font-weight:700;letter-spacing:-.47px}.legal-mentions-cgv-copy img{height:14px}.partners{padding:0}.partners-content{column-gap:16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:12px}.section-footer .partners a{margin:0}.other-pages-contain,.photo-and-descrip-page{display:flex;flex-direction:column}.other-pages-contain{gap:8px}.other-pages-contain .btn-contain{justify-content:center}.photo-and-descrip-page{gap:10px}.photo-page img{border-radius:40px;height:300px;object-fit:cover;width:100%}.title-and-descrip-page{background:var(--color-bg-2);border-radius:40px;padding:16px}.title-and-descrip-page h2{color:var(--color-title);font-size:24px;margin-bottom:16px}.description.description-page{-webkit-line-clamp:16}.description.description-page.expanded{max-height:none;-webkit-line-clamp:inherit}.news-big-contain-in-news{display:flex;flex-direction:column;gap:40px}.description.description-page.description-page-news{-webkit-line-clamp:17}.news-big-contain-in-news .photo-and-descrip-page:nth-child(even) .title-and-descrip-page{background:var(--color-bg-3)}.date-news-in-news{margin-bottom:16px}.description.description-page.description-page-news.expanded{max-height:none;-webkit-line-clamp:inherit}.around-items-w,.grid-item{margin-bottom:0;margin-top:0;padding-left:0;padding-right:0}.title-and-ancre{align-items:center;display:flex;flex-direction:row;gap:16px}.around-item-type{align-items:center;background:var(--color-bg-3);border-radius:8px;color:var(--color-text)!important;display:flex;height:fit-content;padding:4px 12px}.around-items-w .descrip-and-price-presta{gap:10px}.around-distance{align-items:center;display:flex;gap:8px}.around-item-content-w .text-description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:inherit}.around-item-content-w .text-description.short-text{-webkit-line-clamp:3}.link-to-see{color:var(--color-link)!important;cursor:pointer;font-weight:600;margin-top:6px}.link-to-see:hover{text-decoration:underline!important}.comment-item-w{align-items:end;display:flex;flex-direction:column}.text-opinion{margin-top:10px}.bloc-infos-contain,.bloc-infos-contain .bloc-infos,.title-infos-and-descrip-detail{display:flex;flex-direction:column}.bloc-infos-contain,.title-infos-and-descrip-detail{gap:16px}.title-infos-and-descrip-detail{max-height:324px;overflow:hidden;text-overflow:ellipsis}.title-infos-and-descrip-detail.expanded{overflow:visible;overflow-y:scroll;padding-right:10px}.section-presentation-detail .more-less-btn-contain{margin-top:0;transform:translate(0,-8px)}.bloc-infos-contain .bloc-infos{gap:4px}.bloc-infos-contain .bloc-infos .m-b-10{display:flex;flex-direction:row;justify-content:space-between}.picto-and-bloc-infos i{font-size:15px;margin-right:6px}.section-presentation-detail .description{-webkit-line-clamp:inherit}.section-presentation-detail .description h3{color:var(--color-text)!important}.price-detail-and-btn,.price-detail{display:flex;flex-direction:row}.price-detail-and-btn{align-items:end;flex-wrap:wrap;justify-content:space-between}.price-detail{align-items:baseline;gap:6px;height:36px}.price-detail span{white-space:nowrap}.price-detail .room-price strong{font-size:24px}.inclued-exclued-infos strong{font-size:16px}.hours-contain{background:var(--color-bg-2);border-radius:40px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:32px 40px}.text-infos-hours{display:flex;flex-direction:row;justify-content:space-between}.hours-hours{text-align:end;width:60%}.hours-with-break{display:flex;gap:20px;justify-content:space-between}.hours-with-break strong{white-space:nowrap}@media(max-width:450px){.hours-hours{width:auto}.hours-with-break{flex-wrap:wrap;justify-content:end;row-gap:5px}}.menus-restau{margin-top:0}.menus-restau *{color:var(--color-text-white)}.section-options .title-and-btn-section-special-offers{background:var(--color-bg-2)}.section-options h2{color:var(--color-text)}.section-options .title-and-btn-section-special-offers .btn{background:var(--color-btn)}.section-options .title-and-btn-section-special-offers .btn:hover{background:var(--color-text-white);border:1px solid var(--color-btn);color:var(--color-btn)!important}.section-options .presta-price-special-offers{background:var(--color-bg-3);border:1px solid var(--color-text);color:var(--color-text);font-size:16px;line-height:normal}.section-options .presta-price-special-offers strong{font-size:24px;line-height:110%}.section-options .infos-special-offer{background:var(--color-bg-3)}.section-options .second-special-offer-and-picture .presta-price-special-offers,.section-options .second-special-offer-and-picture .infos-special-offer{background:var(--color-bg-2)}.section-options .infos-special-offer .description-presta.description-option{-webkit-line-clamp:2}.section-options .infos-special-offer .description-presta.description-option.expanded{max-height:50px;overflow-y:scroll;-webkit-line-clamp:inherit}.section-options .btn{border:1px solid var(--color-btn)}.section-options .infos-special-offer .btn{height:36px}.section-options .more-less-btn-contain{margin-top:0}.section-options .presta-price-special-offers{align-items:baseline;background:var(--color-bg-3)!important;font-weight:400;gap:5px;width:auto;white-space:nowrap}.section.section-cgv-legal *{color:var(--color-text-white)}.section-banner.section-banner-online-resa .svg-contain{margin-bottom:16px}.form-control,.checkbox label,.radio label,.text-newsletter{color:var(--color-text-white)}.form-group{margin-bottom:16px}.form-control{background:transparent;border:1px solid var(--color-bg-2);border-radius:40px;height:53px;padding:16px 24px}.form-control:focus{border-color:var(--color-btn)}.checkbox,.radio{margin-bottom:8px;margin-top:8px}input[type=checkbox],input[type=radio]{margin:8px 0 0}.checkbox label,.radio label{font-size:18px;font-weight:700}.bloc-contact.pb-0{display:flex;flex-direction:row-reverse;gap:12px;justify-content:end;margin-top:24px}#Email-result{color:var(--color-text-white)}.section-map-in-contact .address-contain{padding:24px}.section-map-in-contact .infos-coord{display:flex;flex-direction:column;gap:2px}.section-map-in-contact .contact-w span{color:var(--color-btn);font-size:18px;font-weight:700}.follow-and-co{display:flex;flex-direction:column;gap:16px}.follow-and-co .social-links{column-gap:24px;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin-bottom:0;row-gap:16px}.follow-and-co .social-links span{font-size:40px}.follow-and-co .social-links a:hover span{color:var(--color-btn)!important}.saw-prices.saw-prices-in-gift{align-items:end;display:flex;flex-direction:row;justify-content:space-between}.duration-bloc-gift{margin-bottom:4px}.date-os{font-weight:700}.second-special-offer-and-picture.section-all-special-offers-in-special-offers.hidden-first-offer{display:none}.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(even) .presta-price-special-offers,.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(even) .infos-special-offer{background:var(--color-bg-2)}@media(min-width:768px){*{font-size:16px}h1{font-size:64px}h2{font-size:32px}h3,h3 a{font-size:24px}.section,.section-newsletter{padding:23px 60px}.btn{font-size:14px;height:64px}.owl-nav{height:64px;width:120px}.section-banner{padding:32px 60px}.section-banner .content-section{padding-top:0}.section-banner .svg-contain{gap:0}.section-banner .svg-contain svg{height:439px}.title-banner{position:absolute;bottom:0;white-space:nowrap;width:fit-content}.title-banner h1{font-size:44px}.section-banner-legal-cgv .title-banner,.section-banner-around .title-banner{right:280px}.section-banner-discover .title-banner,.section-banner-discover .title-banner,.section-banner-news .title-banner,.section-banner-gift .title-banner,.section-banner-contact .title-banner{right:510px}.section-banner-special-offers .title-banner{right:370px}.section-banner-prestas .title-banner{right:400px}.section-header{padding:32px 60px}.logo.logo-w{max-width:192px}.logo-w .logo-top img{max-height:100px}.logo-top.logo-text .title{font-size:24px!important}.navbar-toggler{display:none}.menu-contain,.menu-contain.d-none{display:inherit!important}.menu.menu-mobile{background:none;border:0;border-radius:inherit;padding:0}.principal-li:not(:last-child){margin-bottom:2px}.principal-a{align-items:center;display:flex;font-size:14px;min-height:21px}.sub-menu.sub-menu-active{margin:5px 0 0 10px}.sub-menu.sub-menu-active li{margin-bottom:5px}.principal-a:hover,.principal-a.a-active{color:var(--color-link)!important;font-weight:inherit;letter-spacing:inherit}.under-menu{font-size:12px}.under-menu:hover{color:var(--color-link)!important;text-decoration:none!important}.svg-1{display:none!important}.svg-2{display:inherit!important}.section-widget-be{padding:32px 60px}.svg-contain svg{height:936px}.section-widget-be .content-section{padding-top:0;position:relative}.principal-title-contain{bottom:200px;gap:16px;width:493px}.principal-title-contain span{font-size:22px}.contacts-and-lang-contain{bottom:100px}.dropdown.languages .dropdown-menu{top:-65px}.section-BE-home{bottom:0;position:absolute;width:calc(100% - 157px)}div#section-BE-inner>.accommodation,.section-home-be>.activity{flex-direction:row!important}.rounded-box{display:flex;flex-direction:column-reverse}.bloc-pax{flex:1 0 0!important;min-width:auto}a#bouton-recherche,.bloc-pax{width:fit-content}a.bloc-btn,.bloc-date-big-content,.bloc-pax,section#widget-full.activity .dates-start{height:64px}.dates-start,.dates-end,#pax,.bloc-date{height:61px}.bloc-date-big-content{border-radius:40px 0 0 40px;padding:0 6px 0 8px}a#bouton-recherche{border-radius:0 40px 40px 0;padding:0 1px}.widget-bottom-secure,.gifts-and-click-and-collect{bottom:-55px;height:45px;width:50%;position:absolute}.widget-bottom-secure{justify-content:start;left:0}.gifts-and-click-and-collect{justify-content:end;margin:0;right:0}.scroll-contain{bottom:20px;display:inherit;position:absolute;right:20px}.scroll-contain span{align-items:center;background:var(--color-btn);border:1px solid var(--color-bg-2);border-radius:50%;color:var(--color-btn-txt);display:flex;height:80px;justify-content:center;text-align:center;width:80px}.scroll-contain span:hover{background:var(--color-btn-txt);border:1px solid var(--color-btn);color:var(--color-btn)}section#widget-full.activity .dates-start{border-radius:40px 0 0 40px;width:100%}section#widget-full.activity a#bouton-recherche{min-width:141px}.section.section-presentation.section-presentation-home{margin-top:50px}.pres-and-two-photos-gallery{align-items:end;flex-direction:row}.two-photos-gallery{flex-direction:column}.first-photo-gallery,.second-photo-gallery{height:193px;width:193px}.presentation-contain{gap:32px;min-height:396px;padding:24px}.presentation-contain h2{font-size:32px}.description{-webkit-line-clamp:7}.img-gallery.bg-img{height:370px}.prestas-big-contain{gap:10px}.presta-contain{align-items:end;flex-direction:row-reverse;gap:24px}.descrip-and-price-presta{align-items:end;flex-direction:row;justify-content:space-between}.saw-prices{white-space:nowrap}.presta-contain .bg-img{height:180px}.presta-contain.presta-contain-1 .bg-img{width:210px}.presta-contain.presta-contain-2 .bg-img{width:160px}.presta-contain.presta-contain-3 .bg-img{width:250px}.infos-presta{width:100%}.description-presta{max-width:500px}.section-video-home #player{height:450px}.title-and-first-special-offer{flex-direction:row}.title-and-picture,.second-special-offer-and-picture .photo-promo-special-offer{width:67%}.infos-special-offer,.second-special-offer-and-picture .infos-special-offer{width:33%}.photo-promo-special-offer .bg-img,.infos-special-offer{height:230px}.second-special-offer-and-picture{flex-direction:row-reverse}.title-and-valid-for h3{font-size:20px}.special-offer-related{-webkit-line-clamp:3}.picto-informations{padding:32px 40px}.options-scea{width:31.2%}.options-scea i{font-size:20px}.section.section-meteo{position:relative}.section.section-meteo .section-title{bottom:119px;margin-bottom:0;position:absolute}.weather-item{align-items:end;flex-direction:row;gap:24px}.weather-item.meteo-img{height:180px;min-width:210px}.infos-meteo{border-bottom:1px solid;padding-bottom:16px;padding-right:152px;width:100%}.slider-meteo .owl-nav{bottom:16px;margin-left:inherit;margin-top:0;position:absolute;right:234px}.calendars{padding:24px}.calendars .ui-datepicker .ui-datepicker-title{padding:0 0 18px 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:50px}.calendar_status div{font-size:24px}.address-contain,.title-and-address{gap:24px}.address-contain{padding:24px}.address-line{gap:16px}.tripadvisor,.booking,.fairguest{min-height:450px;padding:24px!important}.section-newsletter .newsletter-content{flex-direction:column}.section-newsletter .newsletter-content .section-title{padding-left:0;padding-right:0;width:100%}.section-newsletter .newsletter-content .section-title h2{font-size:32px}.section-newsletter #Nl-form-footer{height:82px;line-height:82px}.section-newsletter #Nl-form-footer button,.section-newsletter #Nl-form-footer input{height:64px;line-height:64px}.section-newsletter #Nl-form-footer input{width:calc(100% - 95px)!important}.section-footer{padding:23px 60px 40px 60px}.section-footer .content-section,.partners-and-mentions{gap:32px}.infos-footer-in-row{align-items:center;flex-direction:row;gap:100px}.logo-footer.logo-text .title{font-size:20px}.partners-content{column-gap:24px}.legal-mentions-cgv-copy{align-items:center;flex-direction:row;justify-content:space-between}.partners-and-mentions{flex-direction:column-reverse}.other-pages-contain{flex-direction:row;flex-wrap:wrap;gap:16px}.other-pages-contain .btn-contain{width:fit-content}.photo-page img{height:380px}.title-and-descrip-page{padding:24px}.title-and-descrip-page h2{font-size:32px}.news-big-contain-in-news{gap:48px}.around-items-w .presta-contain{gap:16px}.around-items-w .presta-contain .bg-img{height:210px}.around-items-w .infos-presta{position:relative}.around-items-w h3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.around-items-w .descrip-and-price-presta{align-items:start;flex-direction:column;gap:4px;width:calc(100% - 216px)}.around-item-content-w .text-description.short-text{max-height:none;overflow-y:hidden}.around-item-content-w .text-description{max-height:200px;overflow-y:scroll}.btn-around.btn-contain{bottom:16px;position:absolute;right:0;width:fit-content}.comment-item-w{flex-direction:column-reverse;gap:6px;text-align:end}.text-opinion{background:var(--color-bg-1);border:1px solid var(--color-bg-2);border-radius:40px;margin-top:0;max-width:206px;padding:16px}.link-to-see{margin-top:4px}.section.section-presentation.section-presentation-detail .first-photo-gallery,.section.section-presentation.section-presentation-detail .second-photo-gallery{height:219px;width:219px}.section.section-presentation.section-presentation-detail .presentation-contain{gap:16px;height:449px;min-height:auto;width:100%}.title-infos-and-descrip-detail{max-height:280px}.bloc-infos-contain .bloc-infos{column-gap:32px;flex-direction:row;flex-wrap:wrap;row-gap:6px}.bloc-infos-contain .bloc-infos .m-b-10{flex-wrap:wrap;width:45.4%}.bloc-infos-contain{position:relative}.bloc-infos-contain.bloc-infos-contain-with-separation::before{background-color:var(--color-text);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px;z-index:0}.bloc-infos-contain.bloc-infos-contain-without-separation .bloc-infos{flex-direction:column;flex-wrap:nowrap}.bloc-infos-contain.bloc-infos-contain-without-separation .bloc-infos .m-b-10{flex-wrap:nowrap;width:100%}.section-options .infos-special-offer .description-presta.description-option{-webkit-line-clamp:3}.section-options .infos-special-offer .description-presta.description-option.expanded{max-height:72px}.section-options .infos-special-offer .btn{height:42px}.title-banner.title-banner-cgv h1{transform:translate(0,30px);white-space:normal}.svg-contain-and-widget-resa{position:relative}.section-banner.section-banner-online-resa .svg-contain{margin-bottom:12px}.svg-contain-and-widget-resa .title-banner{bottom:94px;right:170px}.section.section-calendar{margin-top:50px}.form-line.form-line-2{display:flex;flex-direction:row;gap:16px}.form-line.form-line-2 .form-group{width:50%}.form-control{font-size:16px;height:56px}.section-map-in-contact .infos-coord{gap:4px}.section-map-in-contact.section-map #mapApple{height:300px}.saw-prices.saw-prices-in-gift{flex-direction:column;gap:8px}.saw-prices.saw-prices-in-gift .btn{height:56px}.prestas-big-contain-giftcards .presta-contain.presta-contain-1 .bg-img,.prestas-big-contain-giftcards .presta-contain.presta-contain-2 .bg-img,.prestas-big-contain-giftcards .presta-contain.presta-contain-3 .bg-img{height:200px;width:220px}.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(3n+1),.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(3n+2){flex-direction:row}.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(3n+2) .photo-promo-special-offer{width:33%}.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(3n+2) .infos-special-offer{width:67%}}@media(min-width:768px) and (max-width:840px){.logo-and-menu,.contacts-and-lang-contain{max-width:120px}.contacts-and-lang-contain{flex-wrap:wrap-reverse}}@media(min-width:1024px){.section-title{margin-bottom:32px}.btn-contain.btn-contain-with-marge{margin-top:32px}.owl-nav{bottom:24px;right:24px}.section-banner .svg-contain svg{height:406px}.title-banner h1{font-size:50px}.section-banner-legal-cgv .title-banner,.section-banner-around .title-banner{right:490px}.section-banner-discover .title-banner,.section-banner-news .title-banner,.section-banner-gift .title-banner,.section-banner-contact .title-banner{right:615px}.svg-contain-and-widget-resa .title-banner{right:425px}.section-banner-special-offers .title-banner{right:600px}.section-banner-prestas .title-banner{right:620px}.principal-li:not(:last-child){margin-bottom:4px}.principal-a{font-size:16px;min-height:24px}.under-menu{font-size:14px}.svg-2{display:none!important}.svg-3{display:inherit!important}.svg-contain svg{height:740px}.principal-title-contain{bottom:150px;width:780px}.section-BE-home{width:calc(100% - 417px)}.rounded-box{flex-direction:row}div#section-BE-inner{width:100%}.section.section-presentation .content-section{flex-direction:row}.pres-and-two-photos-gallery,.slider-gallery{width:49%}.pres-and-two-photos-gallery{align-items:start;flex-direction:column}.two-photos-gallery{flex-direction:row;width:100%}.first-photo-gallery,.second-photo-gallery{height:260px;width:48.9%}.img-gallery.bg-img{height:754px}.presentation-contain{min-height:484px}.description.expanded{max-height:280px}.description{-webkit-line-clamp:12}.presta-contain.presta-contain-1 .bg-img{width:260px}.presta-contain.presta-contain-2 .bg-img{width:200px}.presta-contain.presta-contain-3 .bg-img{width:350px}.section-video-home #player{height:630px}.title-and-btn-section-special-offers{padding:16px}.photo-promo-special-offer .bg-img,.infos-special-offer,.picture-gallery-add{height:244px}.title-and-picture{width:75%}.infos-special-offer,.second-special-offer-and-picture .infos-special-offer,.second-special-offer-and-picture .photo-promo-special-offer{width:25%}.title-and-btn-section-special-offers{width:33%}.photo-promo-special-offer{width:67%}.second-special-offer-and-picture{flex-direction:row}.picture-gallery-add{border-radius:40px;display:inherit;object-fit:cover;width:50%}.options-scea{gap:8px;width:23.4%}.picto-informations.expanded{max-height:169px}.weather-item.meteo-img{min-width:260px}.slider-meteo .owl-nav{right:284px}.infos-meteo{flex-direction:row;justify-content:space-between}.city-and-temperature{width:60%}.city-and-temperature .city,.trad-and-temperature{width:50%}.city-and-temperature .city{text-align:center}.trad-and-temperature{justify-content:end;text-align:end}.date-meteo,.city-and-temperature .city,.weather-trad,.temperature{font-size:18px;font-weight:700;white-space:nowrap}.trad-and-temperature{gap:6px}.section.section-map .content-section{flex-direction:row}.address-contain{justify-content:space-between;max-width:400px;min-width:400px}.section-map #mapApple{height:400px}.fullwidth-mapkit{width:100%}.section.section-avis .content-section{flex-direction:row}.avis-slider{width:calc(100% - 410px)}.tripadvisor,.booking,.fairguest{min-height:400px}.section-newsletter .newsletter-content{border:1px solid var(--color-bg-2);border-radius:40px!important;flex-direction:row;padding:8px 8px 8px 32px}.section-newsletter #Nl-form-footer{border:0;height:64px;line-height:64px;padding:0}.social-medias-footer.social-medias-footer-1{display:none}.social-medias-footer.social-medias-footer-2{display:inherit}.social-medias-footer{justify-content:center}.photo-and-descrip-page{flex-direction:row}.photo-page,.title-and-descrip-page,.slider-page-page,.slider-page-news{width:49.4%}.photo-page img{height:347px}.slider-page-news .owl-stage,.slider-page-news .owl-item,.slider-page-page .owl-stage,.slider-page-page .owl-item,.photo-page.photo-page-in-slider{width:100%}.title-and-descrip-page{max-height:347px}.description.description-page{max-height:270px!important;-webkit-line-clamp:inherit}.description.description-page.expanded{overflow-y:scroll}.title-and-descrip-page h2{margin-bottom:24px}.news-big-contain-in-news .photo-and-descrip-page:nth-child(even){flex-direction:row-reverse}.news-big-contain-in-news .photo-page img{height:555px}.news-big-contain-in-news .title-and-descrip-page{max-height:555px}.date-news-in-news{margin-bottom:24px}.description.description-page.description-page-news{max-height:475px!important;-webkit-line-clamp:inherit}.around-items-w .presta-contain{gap:24px}.around-items-w .descrip-and-price-presta{max-width:500px}.bloc-infos-contain,.title-infos-and-descrip-detail{gap:24px}.title-infos-and-descrip-detail{max-height:310px}.section.section-presentation.section-presentation-detail .img-gallery.bg-img{height:766px}.section.section-presentation.section-presentation-detail .first-photo-gallery,.section.section-presentation.section-presentation-detail .second-photo-gallery{height:260px;width:49%}.section.section-presentation.section-presentation-detail .presentation-contain{gap:24px;height:496px}.hours-contain{flex-direction:row;justify-content:space-between}.text-infos-hours{align-items:center;flex-direction:column;justify-content:start;gap:12px}.hours-with-break{flex-direction:column;gap:6px}.hours-with-break strong,.hours-solo{white-space:nowrap}.hours-hours{text-align:center;width:100%}.bloc-infos-contain.bloc-infos-contain-with-separation::before{left:49%}.section-banner .svg-contain-and-widget-resa .svg-contain svg{height:496px}.section-map-in-contact .address-contain{min-height:400px}.section-map-in-contact.section-map #mapApple{height:100%;min-height:400px}.prestas-big-contain-giftcards .descrip-and-price-presta{gap:24px}.prestas-big-contain-giftcards .descrip-and-price-presta .around-item-content-w{max-width:520px}.duration-bloc-gift{margin-bottom:8px}.saw-prices.saw-prices-in-gift{flex-direction:row;gap:24px}.section.section-special-offers.section-special-offers-in-special-offers .content-section{flex-direction:row;flex-wrap:wrap}.section.section-special-offers.section-special-offers-in-special-offers .second-special-offer-and-picture{width:49.4%}.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(3n) .photo-promo-special-offer,.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(3n) .infos-special-offer{width:50%}.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(3n+1){position:relative}.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(3n+1) .photo-promo-special-offer{width:100%}.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(3n+1) .infos-special-offer{position:absolute;transform:translate(calc(-100% - 10px),255px);width:100%}.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(3n+2){width:100%;justify-content:end}.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(3n+2) .photo-promo-special-offer,.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(3n+2) .infos-special-offer{width:24.3%}}@media(min-width:1024px) and (max-width:1100px){.logo-and-menu,.contacts-and-lang-contain{max-width:130px}.contacts-and-lang-contain{flex-wrap:wrap-reverse}}@media(min-width:1220px){.section-title{margin-bottom:40px}.btn-contain.btn-contain-with-marge{margin-top:40px}.section-banner .svg-contain svg{height:464px}.title-banner h1{font-size:55px}.section-banner-legal-cgv .title-banner,.section-banner-around .title-banner{right:625px}.section-banner-discover .title-banner,.section-banner-prestas .title-banner,.section-banner-special-offers .title-banner,.section-banner-news .title-banner,.section-banner-contact .title-banner,.section-banner-gift .title-banner{right:750px}.principal-li:not(:last-child){margin-bottom:6px}.principal-a{font-size:20px;min-height:32px}.under-menu{font-size:16px}.sub-menu.sub-menu-active{margin:6px 0 0 10px}.svg-3{display:none!important}.svg-4{display:inherit!important}.svg-contain svg{height:741px}.principal-title-contain{bottom:140px;width:820px}.section-BE-home{width:calc(100% - 541px)}.scroll-contain{bottom:40px;right:40px}.presentation-contain{min-height:550px}.img-gallery.bg-img{height:860px}.first-photo-gallery,.second-photo-gallery{height:300px;width:49%}.description{-webkit-line-clamp:14}.description.expanded{max-height:320px}.description-presta{max-width:580px}.section-video-home #player{height:680px}.title-and-btn-section-special-offers,.infos-special-offer{padding:24px}.presta-price-special-offers{right:24px;top:24px}.photo-promo-special-offer .bg-img,.infos-special-offer,.picture-gallery-add{height:286px}.title-and-valid-for h3{font-size:24px}.picto-informations.expanded{max-height:153px}.weather-item.meteo-img{min-width:300px}.slider-meteo .owl-nav{right:324px}.city-and-temperature{width:64%}.section-map #mapApple{height:440px}.tripadvisor,.booking,.fairguest{min-height:400px}.section-newsletter .newsletter-content .section-title h2{white-space:nowrap}.photo-page img{height:550px}.title-and-descrip-page{max-height:550px}.description.description-page{max-height:475px!important}.photo-page,.title-and-descrip-page,.slider-page-page,.slider-page-news{width:49.6%}.title-and-descrip-page h2{margin-bottom:32px}.news-big-contain-in-news .photo-page img{height:550px}.news-big-contain-in-news .title-and-descrip-page{max-height:550px}.date-news-in-news{margin-bottom:32px}.news-big-contain-in-news{gap:56px}.description.description-page.description-page-news{max-height:470px!important}.around-items-w .presta-contain .bg-img{height:220px}.around-items-w .descrip-and-price-presta{gap:6px;max-width:580px}.link-to-see{margin-top:6px}.section.section-presentation.section-presentation-detail .img-gallery.bg-img{height:811px}.section.section-presentation.section-presentation-detail .first-photo-gallery,.section.section-presentation.section-presentation-detail .second-photo-gallery{height:300px}.section.section-presentation.section-presentation-detail .presentation-contain{height:501px}.title-infos-and-descrip-detail{max-height:316px}.bloc-infos-contain.bloc-infos-contain-with-separation::before{left:48.5%}.section-options .infos-special-offer .description-presta.description-option.expanded{max-height:90px}.section-options .infos-special-offer .btn{height:50px}.section-banner .svg-contain-and-widget-resa .svg-contain svg{height:559px}.svg-contain-and-widget-resa .title-banner{bottom:106px;right:550px}.section-map-in-contact .address-contain,.section-map-in-contact.section-map #mapApple{min-height:440px}.section-map-in-contact .infos-coord{gap:8px}.prestas-big-contain-giftcards .descrip-and-price-presta .around-item-content-w{max-width:600px}.section.section-special-offers.section-special-offers-in-special-offers .section-all-special-offers-in-special-offers:nth-of-type(3n+1) .infos-special-offer{transform:translate(calc(-100% - 10px),296px)}.title-banner.title-banner-cgv h1{transform:inherit}}@media(min-width:1500px){.bloc-date-big-content{width:300px}.bloc-infos-contain.bloc-infos-contain-with-separation::before{left:48%}.section.section-presentation.section-presentation-detail .first-photo-gallery,.section.section-presentation.section-presentation-detail .second-photo-gallery{width:49.2%}}