@charset "UTF-8";@font-face{font-family:"icons";src:url(../icons/icons.woff2) format("woff2"),url(../icons/icons.woff) format("woff")}.cpe-Icon,.customSelectArrow,.fancybox-slide .popinCartoucheMsg .fancybox-close-small{display:inline-block;vertical-align:middle;position:relative}.cpe-Icon:before,.customSelectArrow:before,.fancybox-slide .popinCartoucheMsg .fancybox-close-small:after,.fancybox-slide .popinCartoucheMsg .fancybox-close-small:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;font-weight:400;text-decoration:none;text-transform:none;display:inline-block}.cpe-Icon--inline:before{line-height:0}.cpe-IconWhiteBackground{background:#fff;border-radius:50%;text-align:center;width:3.75rem;height:3.75rem;padding:20%;position:absolute;z-index:-1;top:13%;right:-8%}.cpe-Icon--360:before{content:"\EA01"}.cpe-Icon--activities:before{content:"\EA02"}.cpe-Icon--activities_gift:before{content:"\EA03"}.cpe-Icon--activity_mobile:before{content:"\EA04"}.cpe-Icon--annulation:before{content:"\EA05"}.cpe-Icon--aqualagon:before{content:"\EA06"}.cpe-Icon--aquamundo:before{content:"\EA07"}.cpe-Icon--arbres:before{content:"\EA08"}.cpe-Icon--arrow-big-left:before{content:"\EA09"}.cpe-Icon--arrow-big-right:before{content:"\EA0A"}.cpe-Icon--arrow-diagonal:before{content:"\EA0B"}.cpe-Icon--arrow-left-2:before{content:"\EA0C"}.cpe-Icon--arrow-left:before{content:"\EA0D"}.cpe-Icon--arrow-right-2:before{content:"\EA0E"}.cpe-Icon--arrow-right:before{content:"\EA0F"}.cpe-Icon--arrow-top:before,.customSelectContainer.opened .customSelectArrow:before,.submenu-otherSections.toggle-active:after{content:"\EA10"}.cpe-Icon--arrow:before,.customSelectArrow:before,.submenu-otherSections:after{content:"\EA11"}.cpe-Icon--arrow2:before{content:"\EA12"}.cpe-Icon--arrow_anchor:before{content:"\EA13"}.cpe-Icon--arrow_cta:before{content:"\EA14"}.cpe-Icon--babies_allowed:before{content:"\EA15"}.cpe-Icon--babies_not_allowed:before{content:"\EA16"}.cpe-Icon--barrestaurant:before{content:"\EA17"}.cpe-Icon--barrestaurant_mobile:before{content:"\EA18"}.cpe-Icon--bathroom:before{content:"\EA19"}.cpe-Icon--bed:before{content:"\EA1A"}.cpe-Icon--bedroom:before{content:"\EA1B"}.cpe-Icon--bienetre:before{content:"\EA1C"}.cpe-Icon--bike:before{content:"\EA1D"}.cpe-Icon--birdies:before{content:"\EA1E"}.cpe-Icon--booking_paying:before{content:"\EA1F"}.cpe-Icon--calendar:before{content:"\EA20"}.cpe-Icon--calendar_mobile:before{content:"\EA21"}.cpe-Icon--call:before{content:"\EA22"}.cpe-Icon--camera:before{content:"\EA23"}.cpe-Icon--capacity:before{content:"\EA24"}.cpe-Icon--car:before{content:"\EA25"}.cpe-Icon--check:before{content:"\EA26"}.cpe-Icon--clock:before{content:"\EA27"}.cpe-Icon--close:before,.fancybox-slide .popinCartoucheMsg .fancybox-close-small:after{content:"\EA28"}.cpe-Icon--close_circle:before{content:"\EA29"}.cpe-Icon--commerces:before{content:"\EA2A"}.cpe-Icon--commerces_mobile:before{content:"\EA2B"}.cpe-Icon--contact:before{content:"\EA2C"}.cpe-Icon--cottage:before{content:"\EA2D"}.cpe-Icon--cottages_nature:before{content:"\EA2E"}.cpe-Icon--couple:before{content:"\EA2F"}.cpe-Icon--deepnaturespa:before{content:"\EA30"}.cpe-Icon--deliveryservices:before{content:"\EA31"}.cpe-Icon--deliveryservices_mobile:before{content:"\EA32"}.cpe-Icon--dog:before{content:"\EA33"}.cpe-Icon--duplex:before{content:"\EA34"}.cpe-Icon--early_booking:before{content:"\EA35"}.cpe-Icon--enjoy:before{content:"\EA36"}.cpe-Icon--entertainmentshops:before{content:"\EA37"}.cpe-Icon--exchange:before{content:"\EA38"}.cpe-Icon--facebook:before{content:"\EA39"}.cpe-Icon--family_activity:before{content:"\EA3A"}.cpe-Icon--faq:before{content:"\EA3B"}.cpe-Icon--filter-mobile:before{content:"\EA3C"}.cpe-Icon--filter:before{content:"\EA3D"}.cpe-Icon--forthekids:before{content:"\EA3E"}.cpe-Icon--friends:before{content:"\EA3F"}.cpe-Icon--garbage2:before{content:"\EA40"}.cpe-Icon--go-back:before{content:"\EA41"}.cpe-Icon--handicap:before{content:"\EA42"}.cpe-Icon--heberg-appart:before{content:"\EA43"}.cpe-Icon--heberg-cottages:before{content:"\EA44"}.cpe-Icon--heberg-insolites:before{content:"\EA45"}.cpe-Icon--help:before{content:"\EA46"}.cpe-Icon--help_password:before{content:"\EA47"}.cpe-Icon--home-button:before{content:"\EA48"}.cpe-Icon--house:before{content:"\EA49"}.cpe-Icon--house2:before{content:"\EA4A"}.cpe-Icon--house_mobile:before{content:"\EA4B"}.cpe-Icon--information:before{content:"\EA4C"}.cpe-Icon--instagram:before{content:"\EA4D"}.cpe-Icon--kitchen:before{content:"\EA4E"}.cpe-Icon--last_minute:before{content:"\EA4F"}.cpe-Icon--less:before{content:"\EA50"}.cpe-Icon--logo_CP:before{content:"\EA51"}.cpe-Icon--lounge:before{content:"\EA52"}.cpe-Icon--loupe:before{content:"\EA53"}.cpe-Icon--managing_my_booking:before{content:"\EA54"}.cpe-Icon--map:before{content:"\EA55"}.cpe-Icon--mappoint3:before{content:"\EA56"}.cpe-Icon--menu-aide:before{content:"\EA57"}.cpe-Icon--menu_moins:before{content:"\EA58"}.cpe-Icon--menu_plus:before{content:"\EA59"}.cpe-Icon--menuburger:before{content:"\EA5A"}.cpe-Icon--meteo:before{content:"\EA5B"}.cpe-Icon--more:before{content:"\EA5C"}.cpe-Icon--mute:before{content:"\EA5D"}.cpe-Icon--my_stay:before{content:"\EA5E"}.cpe-Icon--nature:before{content:"\EA5F"}.cpe-Icon--naturespa:before{content:"\EA60"}.cpe-Icon--no-handicap:before{content:"\EA61"}.cpe-Icon--out_link:before{content:"\EA62"}.cpe-Icon--outside:before{content:"\EA63"}.cpe-Icon--parc:before{content:"\EA64"}.cpe-Icon--pause:before{content:"\EA65"}.cpe-Icon--people:before{content:"\EA66"}.cpe-Icon--person:before{content:"\EA67"}.cpe-Icon--person2:before{content:"\EA68"}.cpe-Icon--petsAllowd:before{content:"\EA69"}.cpe-Icon--petsNoAllowd:before{content:"\EA6A"}.cpe-Icon--pets_allowed:before{content:"\EA6B"}.cpe-Icon--pets_not_allowed:before{content:"\EA6C"}.cpe-Icon--phone:before{content:"\EA6D"}.cpe-Icon--pinterest:before{content:"\EA6E"}.cpe-Icon--placeholder:before{content:"\EA6F"}.cpe-Icon--plan:before{content:"\EA70"}.cpe-Icon--plane:before{content:"\EA71"}.cpe-Icon--play-button:before{content:"\EA72"}.cpe-Icon--play:before{content:"\EA73"}.cpe-Icon--play2:before{content:"\EA74"}.cpe-Icon--pmr:before{content:"\EA75"}.cpe-Icon--pony:before{content:"\EA76"}.cpe-Icon--preparing_my_arrival:before{content:"\EA77"}.cpe-Icon--preparing_my_stay:before{content:"\EA78"}.cpe-Icon--reduction:before{content:"\EA79"}.cpe-Icon--sante:before{content:"\EA7A"}.cpe-Icon--sante_mobile:before{content:"\EA7B"}.cpe-Icon--school_holidays:before{content:"\EA7C"}.cpe-Icon--secure:before{content:"\EA7D"}.cpe-Icon--servicesliv:before{content:"\EA7E"}.cpe-Icon--servicesliv_mobile:before{content:"\EA7F"}.cpe-Icon--shop:before{content:"\EA80"}.cpe-Icon--shopping:before{content:"\EA81"}.cpe-Icon--size:before{content:"\EA82"}.cpe-Icon--soleil:before{content:"\EA83"}.cpe-Icon--soundOn:before{content:"\EA84"}.cpe-Icon--sport:before{content:"\EA85"}.cpe-Icon--star:before{content:"\EA86"}.cpe-Icon--supermarche:before{content:"\EA87"}.cpe-Icon--supermarche_mobile:before{content:"\EA88"}.cpe-Icon--swimmingpool:before{content:"\EA89"}.cpe-Icon--tabs:before{content:"\EA8A"}.cpe-Icon--train:before{content:"\EA8B"}.cpe-Icon--transfer1:before{content:"\EA8C"}.cpe-Icon--trash:before{content:"\EA8D"}.cpe-Icon--trees:before{content:"\EA8E"}.cpe-Icon--tri:before{content:"\EA8F"}.cpe-Icon--twitter:before{content:"\EA90"}.cpe-Icon--user:before{content:"\EA91"}.cpe-Icon--usp-1:before{content:"\EA92"}.cpe-Icon--usp-2:before{content:"\EA93"}.cpe-Icon--usp-3:before{content:"\EA94"}.cpe-Icon--usp-4:before{content:"\EA95"}.cpe-Icon--usp-5:before{content:"\EA96"}.cpe-Icon--velo:before{content:"\EA97"}.cpe-Icon--view_all_birdies:before{content:"\EA98"}.cpe-Icon--voiture:before{content:"\EA99"}.cpe-Icon--wifiAllowed:before{content:"\EA9A"}.cpe-Icon--wifiNotAllowed:before{content:"\EA9B"}.cpe-Icon--wifi_allowed:before{content:"\EA9C"}.cpe-Icon--wifi_not_allowed:before{content:"\EA9D"}.cpe-Icon--youtube:before{content:"\EA9E"}.cpe-Icon--zoom-tool:before{content:"\EA9F"}.headband{position:relative;display:block;width:100%}.headband .headbandPicture{display:inline-block;position:relative;z-index:-1}.headband-content{position:absolute;color:#fff;top:45%;left:15%;width:70%;text-align:center;text-shadow:0 0 .1875rem #3d4246}.headband-content .h1-like{overflow:hidden;margin-bottom:.375rem}.headband-content .h2-like{margin-bottom:.625rem;overflow:hidden}.headband-content .headband-text{margin-bottom:.8em}.headband-content .buttonContainer{margin-left:-30px}.headbandThin{position:relative;display:block;width:100%}.headbandThin .headbandPicture:not(.domainheadbandPicture){display:block;overflow:hidden}.headband--big{height:22.9vw}.headband .overviewBanner-priceContainer:hover .overviewBanner-linkLabel{background-color:#fff;color:#78b13e;border:.0625rem solid #78b13e}.headband .overviewBanner-price{color:#fff;text-align:center}.headband .overviewBanner-price--Link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.headband .overviewBanner-price .h4-like,.headband .overviewBanner-price .overviewBanner-priceText{text-align:center}.headband .overviewBanner-price .buttonContainer{position:absolute;right:0;left:0;top:0;bottom:0}.headband .overviewBanner-price .buttonContainer span{display:none}.headband .overviewBanner-linkLabel{display:inline-block;border-radius:1.5625rem;padding:.625rem 1.5625rem;margin-top:.9375rem;background-color:rgba(0,122,62,.1);color:#3d4246;border:.0625rem solid #3d4246}body.languageSite-FR .overviewBanner-title{width:45%}body.languageSite-FR .overviewBanner-title .h2-like{font-family:"CenterParcsScript-Regular",Arial,Helvetica,sans-serif;text-transform:uppercase}body.languageSite-FR .overviewBanner-price{border:.3125rem solid #fff;border-radius:.25rem;background:rgba(0,0,0,.4);padding-bottom:.9375rem}body.languageSite-FR .overviewBanner-price .h4-like{font-family:"CenterParcsScript-Regular",Arial,Helvetica,sans-serif;font-size:3.25rem;font-weight:500;line-height:2.5rem;text-transform:uppercase}body.languageSite-FR .overviewBanner-priceText p{padding-top:4%;font-size:1.625rem;font-weight:700}body.languageSite-FR .overviewBanner-priceContainer{position:absolute;top:1.5625rem;right:6%;width:25vw;z-index:1}body.languageSite-FR .headband .overviewBanner-linkLabel{background-color:transparent;color:#fff;border:.0625rem solid #fff}body.languageSite-BNG .headband-withBloc .headband-content.headband-textFull{top:auto;bottom:15%}body.languageSite-BNG .headband-withBloc .overviewBanner-price{border-top:0;border-bottom-left-radius:2.5rem 2.5rem;background-color:#00733a;font-family:"Qanelas",Arial,Helvetica,sans-serif;padding:.9375rem}body.languageSite-BNG .headband-withBloc .overviewBanner-price .h4-like{font-size:1.5rem;font-weight:700;text-transform:uppercase;line-height:1.1;margin:0 auto .75rem}body.languageSite-BNG .headband-withBloc .overviewBanner-price .gridContainer{padding-bottom:.4375rem}body.languageSite-BNG .headband-withBloc .overviewBanner-price a,body.languageSite-BNG .headband-withBloc .overviewBanner-price div,body.languageSite-BNG .headband-withBloc .overviewBanner-price p,body.languageSite-BNG .headband-withBloc .overviewBanner-price span{color:#fff}body.languageSite-BNG .headband-withBloc .overviewBanner-priceText2nd{border-top:.25rem dotted #78b13e;text-align:center;font-size:.875rem;margin:0 auto;width:95%;display:block;padding-top:.4375rem}body.languageSite-BNG .headband-withBloc .overviewBanner-priceText2nd ul>li{position:relative}body.languageSite-BNG .headband-withBloc .overviewBanner-priceText2nd ul>li:before{content:".";display:inline-block;width:.9375rem;height:.9375rem;line-height:0;font-size:1.875rem;color:#78b13e}body.languageSite-BNG .headband .overviewBanner-linkLabel{border:.0625rem solid #fff}.headband-price{bottom:20%;right:10%;color:#3d4246}.headband-price .stickerPrice-text{display:block}.incurvedText,.stickerPrice{display:inline-block}.stickerArrow{color:#d7532c;margin-left:8%}.stickerOrangePrice{font-size:1.875rem;color:#d7532c;margin:10% 0}.headband-asteriskText{position:absolute;bottom:1.25rem;right:3.75rem;text-align:right;color:#fff}.headband-asteriskText p{line-height:1.125rem}.mosaicContainer{font-size:0}.mosaicBlock-innerTitle{padding:0 7%;text-align:left;margin:0}.mosaicBlock-title{background-color:#d7532c;color:#fff;padding:2% 0;margin:0;line-height:1.6875rem;font-size:1rem}.mosaicBlock-imgContainer{overflow:hidden;font-size:0;position:relative}.mosaicBlock-imgContainer a{display:block}.mosaicBlock-descriptionContainer{position:relative;padding-bottom:2%}.mosaicBlock-container{background-color:#fff;font-size:0}.mosaicBlock-image{width:100%}.mosaicBlock-textContainer{padding:1.25rem}.mosaicBlock-text{font-size:15px;line-height:1.25rem}.slide-Text{font-size:15px;overflow-y:auto;height:100%}.slide-Text .mCustomScrollBox .mCustomScrollBox .mCSB_scrollTools_vertical{display:none!important}a.slider-linkMobile{position:absolute;width:100%;height:100%;margin:-.1% -5.5% -5.5%;z-index:300}.fancySlider{width:100%}.fancySlider .slick-list{text-align:left}.fancySlider .slick-dots{position:absolute;height:2.25rem;left:50%;bottom:1.875rem;transform:translateX(-50%);z-index:300;text-align:center}.fancySlider .slick-dots li{display:inline-block;margin:0 .125rem;font-size:0}.fancySlider .slick-dots li button{position:relative;border:0;background:transparent;font-size:0;color:transparent;width:.875rem}.fancySlider .slick-dots li button:before{content:" ";position:absolute;color:#fff;top:0;left:0;height:.75rem;width:.75rem;text-align:center;display:inline-block;border:.125rem solid #fff;border-radius:50%}.fancySlider .slick-dots li button:hover:before{border-color:#78b13e;background-color:#78b13e}.fancySlider .slick-dots li.slick-active button:before{background:#fff}.fancySlider .slick-arrow{font-size:1rem;width:2.25rem;height:2.25rem;border-radius:50%;top:49%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.7);color:#3d4246;z-index:301;box-shadow:0 0 8.8px .2px rgba(0,0,0,.6)}.fancySlider .slick-arrow:hover:before{color:#78b13e}.fancySlider .slick-arrow:before{line-height:2.1875rem}.fancySlider .slick-arrow.slick-prev{left:5%}.fancySlider .slick-arrow.slick-next{right:5%}.fancySlider .slideImg>img{width:100%}.fancySlider .slide a{display:block;cursor:pointer}body.ie .fancySlider .slick-slide:not(.slick-active){visibility:hidden}.slick-dots{font-size:.0625rem}.slick-dots li{display:inline-block;padding:1.25rem .1875rem 0}.slick-dots li button{position:relative;border:0;background-color:transparent;font-size:.75rem;color:transparent;width:.75rem;line-height:1}.slick-dots li button:before{content:"";position:absolute;color:#fff;top:0;left:0;height:.75rem;width:.75rem;text-align:center;display:inline-block;border:.125rem solid #3d4246;border-radius:50%}.slick-dots li button:hover:before{border-color:#78b13e;background-color:#78b13e!important}.slick-dots li.slick-active button:before{background-color:#3d4246}.iconWaysToDine{padding:0 15%}.iconWaysToDine,.iconWaysToDine ul{text-align:center}.iconWaysToDine li{display:inline-block;text-align:center;vertical-align:top}.iconWaysToDine-picture{display:block}.iconWaysToDine-picture:hover .iconWaysToDine-picto,.iconWaysToDine-picture:hover .iconWaysToDine-text{color:#78b13e}.iconWaysToDine-text{color:#3d4246;display:block;margin-top:.75rem}.iconWaysToDine-picto{font-size:4.375rem;margin-top:1.25rem}.contentSubtitle-block{position:relative;padding:0;text-align:center}.contentSubtitle-block p{font-family:"BentonSans",Arial,Helvetica,sans-serif}.contentSubtitle-block h2{position:relative;display:inline-block;background:url(../../assets/images/backgrounds/background-points.png);padding:0 .625rem}.contentSubtitle-block:before{content:"";position:absolute;display:block;width:100%;height:1%;border-bottom:.0625rem solid #9ea0a2;top:2.625rem}.contentSubtitle-text{padding:0 1em;margin:2% 0 3%}.contentSubtitle-text--withBottomMargin{margin-bottom:2em}.submenuNav-opened #openSubmenu{display:block}.submenuNav-opened .submenu-navigation{padding:0 4%}.submenuNav-opened .submenuNav-container{position:relative;z-index:701;color:#000;background-color:#fff;display:block;height:2.5rem;margin:0 -4%;padding:0 4%}.submenu-content{position:relative;line-height:2.5rem;color:#3d4246;background:#fff;height:100%}.submenu-content a{color:#3d4246}.submenu-content--visible{position:fixed;top:0;left:0;width:100%;z-index:101;margin:0;padding:0;height:auto}.submenu-navigation{list-style:none;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.submenu-navItem{display:inline-block;height:3.875rem}.submenu-navItem a{margin:0 .75rem;display:block;font-weight:500;border-top:.375rem solid #fff;border-bottom:.375rem solid #fff;height:3.875rem;line-height:3.125rem}.submenu-navItem a:before{content:"•";margin-left:-.75rem;margin-right:.5rem;font-size:.8125rem;display:inline-block;color:#3d4246}.submenu-navItem:first-child a:before{content:none}.stickyNavFpContainer{box-shadow:0 .625rem .875rem -.3125rem rgba(0,0,0,.1);position:relative;z-index:700;height:3.875rem}.stickyNavFpContainer .submenu-navItem:nth-child(2) a:before{content:none}.submenu-navSiteName{float:left;font-weight:500;color:#9ea0a2;padding-top:.375rem;line-height:3.125rem}.submenu-navSiteName .submenu-navSiteName-link,.submenu-navSiteName .submenu-navSiteName-title{border-right:.0625rem solid #3d4246;padding-right:1.25rem;font-family:"BentonSans",Arial,Helvetica,sans-serif;font-size:1rem}.deviceIsDesktop.fixedNav .submenu-navSiteName-title,.submenu-navSiteName-link{display:none}.deviceIsDesktop.fixedNav .submenu-navSiteName-link{display:inline;color:#9ea0a2}.activeNavItem{pointer-events:none;cursor:default}.activeNavItem a{color:#78b13e;border-bottom-color:#78b13e}.submenu-otherSections{float:right;cursor:pointer;font-family:"BentonSans",Arial,Helvetica,sans-serif}.submenu-otherSections:after{font-family:"icons";font-size:.9375rem;vertical-align:middle;width:.625rem;height:1.25rem}.submenu-otherSections.toggle-active{color:#fff}.submenu-otherSections.toggle-active:after{color:#3d4246}.submenu-currentPage{float:left;line-height:2.5rem;font-size:15px;font-family:"BentonSans",Arial,Helvetica,sans-serif}body.deviceIsMobile .submenu-navBooking .button--redWhite .cpe-Icon,body.deviceIsTablet .submenu-navBooking .button--redWhite .cpe-Icon{position:relative}body.deviceIsMobile .submenu-navBooking .button--redWhite .cpe-Icon:before,body.deviceIsTablet .submenu-navBooking .button--redWhite .cpe-Icon:before{position:absolute;top:.5625rem;left:.625rem}.breadcrumb-content{text-align:center;font-family:"DomaineText-Italic",Arial,Helvetica,sans-serif;margin-top:1.5%}.breadcrumb-listItem,.breadcrumb-listItem:after{color:#3d4246;display:inline-block}.breadcrumb-listItem:after{content:"–"}.breadcrumb-listItem:last-child:after{content:none}.breadcrumb-listItem a{color:#3d4246;font-size:.9375rem;margin:0 .3125rem;font-family:"DomaineText-Italic",Arial,Helvetica,sans-serif}.breadcrumb-item--last{color:#00733a;font-size:.8125rem;margin-left:.3125rem}.breadcrumb-item--last span{color:#00733a}.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;backface-visibility:hidden;transition-property:transform,opacity;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{transform:rotate(45deg)}.fancybox-button--close:after{transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;animation:fancybox-rotate .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@keyframes fancybox-rotate{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}.CommonContentBlock-link{position:absolute;top:0;left:0;width:100%;height:100%}.CommonContentBlock--GreenPush{text-align:center;background-color:#00733a;color:#fff;padding:2%;margin-bottom:.9375rem}.CommonContentBlock--GreenPush h2,.CommonContentBlock--GreenPush h3{margin:0;padding-bottom:.625rem}.CommonContentBlock--GreenPush .CommonContentBlock-text:nth-child(2) p{font-size:1.375rem;margin-top:2%}.CommonContentBlock--GreenPush .CommonContentBlock-text:last-child p,.CommonContentBlock--GreenPush .pushAsterisk{font-family:"DomaineText-Italic",Arial,Helvetica,sans-serif;font-size:13px}.CommonContentBlock-button{margin-top:.9375rem}.CommonContentBlock .CommonContentBlock-content .CommonContentBlock-text{word-break:break-word}.backgroundPush{background:url(../images/backgrounds/our-domains-need-inspiration-1318x200.jpg) 50% no-repeat;background-size:100%}.customSelectContainer{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;height:2.5rem}.customSelectContainer .customSelectContent{display:none}.customSelectContainer.opened{z-index:882}.customSelectContainer.opened .customSelectContent{display:block}.customSelectOpener{position:relative;background:transparent;outline:none;cursor:pointer;display:block;height:2.5rem;font-size:.875rem;padding-left:.625rem;border:1px solid #9ea0a2;border-radius:.25rem}.customSelectValue{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;display:inline-block;font-size:.8125rem;line-height:1.25rem;padding:.5625rem 2.5rem .5625rem 1.25rem;color:#3d4246}.customSelectArrow{font-size:.5rem;position:absolute;right:.625rem;top:50%;transform:translateY(-50%);color:#9ea0a2}.customSelectArrow:before{line-height:1.25rem;padding-top:.1875rem}.customSelectContent{background-color:#fff;border:1px solid #9ea0a2;border-radius:0 0 .3125rem .3125rem;width:100%}.customSelectOption{padding:.625rem 1.25rem;border-bottom:1px solid #9ea0a2;cursor:pointer}.customSelectOption.selected{background-color:#00733a;color:#fff}.headband-videoContainer{position:absolute;top:0;left:0;width:100%;height:100%;bottom:0;right:0}.headband-videoContainer:hover #mute-video,.headband-videoContainer:hover #play-video{display:block}.headband-videoContainer .headband-video{width:100%;height:100%}.headband-videoContainer #play-video{display:none;position:absolute;top:50%;left:50%;width:4.375rem;height:4.375rem;transform:translate(-50%,-50%);background:url(../../assets/images/common/pause.png) no-repeat;background-size:100%;cursor:pointer}.headband-videoContainer #play-video.paused{background:url(../../assets/images/common/play.png) no-repeat;background-size:100%}.headband-videoContainer #mute-video{display:none;position:absolute;bottom:3.125rem;right:1.25rem;width:1.875rem;height:1.875rem;background:url(../../assets/images/common/sound.png) no-repeat;background-size:100%;cursor:pointer}.headband-videoContainer #mute-video.muted:after{content:"";display:block;width:2.5rem;height:.3125rem;background:#fff;transform:rotate(45deg);margin-top:.625rem}.videoComponent{position:auto}.video-buttons{color:#fff;bottom:4.3125rem;font-size:1.375rem;opacity:.6;cursor:pointer;position:absolute}.play-button{width:1.0625rem;height:1.375rem;right:1.125rem}.pause-button{width:.625rem;height:1.1875rem;right:1.1875rem;font-size:1.1875rem}.mute-button,.soundOn-button{width:1.375rem;right:.8125rem;height:1.25rem;font-size:1.5625rem;bottom:2.25rem}.crossSell .historic{display:block}.historicContainer{display:none}.crossSell .historicContainer{display:block}.historicContainer .contentHeader{padding:0;min-height:2.5rem}.historicTab{width:35rem;background:#fff;margin-bottom:2.5rem;display:none}.crossSell .historicTab{display:table}.historicTab-cell{display:table-cell;text-align:center;padding:.9375rem 1.875rem;vertical-align:middle;position:relative}.historicTab-cell>a{color:#3d4246;font-weight:700}.historicTab-cell>a:hover{color:#78b13e}.historicTab-cell>a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer}.historicTab-cell .no-geoloc{font-size:.625rem}.historicTab-cell--active{border-bottom:.3125rem solid #78b13e}.historicTab-cell--active>a{color:#78b13e}.historicTab-cell--disabled a{color:#9ea0a2}.historicTab-cell--disabled a:hover{cursor:default;color:#9ea0a2}.historicCartouche{background-color:#fff;position:relative}.historicCartouche-pictureContainer{position:relative;line-height:0}.crossSell .historicCartouche-pictureContainer:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer;height:200%}.historicCartouche-pictureContainer:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="transparent",endColorstr=rgba(0,0,0,.5),GradientType=0)}.historicCartouche-geo{font-family:"DomaineText-Italic",Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:400;color:#3d4246;margin-top:.375rem}.historicCartouche-text{margin-bottom:1.25rem}.historicCartouche-priceDuration{text-align:right;width:100%}.historicCartouche-priceDuration .accommodationCartouche-pricingLabel{text-align:right;margin-bottom:.3125rem}.historicCartouche-duration{color:#000}.historicCartouche-durationText{display:inline-block;vertical-align:middle;line-height:1.25rem;font-size:.75rem;color:#a3a3a3}.historicCartouche-durationText span{font-size:.75rem}.historicCartouche-price{line-height:2.25rem;font-family:"DomaineText-Italic",Arial,Helvetica,sans-serif}.historicCartouche-price *{display:inline-block;vertical-align:middle}.historicCartouche-priceFrom{font-size:.8125rem}.historicCartouche-priceValue{font-size:2rem;color:#d7532c;font-weight:700;margin-left:.625rem}.historicCartouche-price del{font-size:1.25rem;margin-left:.25rem}.historicCartouche-priceAsterisk{top:0;font-size:1.875rem;color:#d7532c}.historicCartouche-occupancyOpener{font-size:.9375rem;color:#9ea0a2;margin-left:.1875rem}.historicCartouche-occupancyInfo{background-color:#f9fbfb;border:1px solid #e9e9e9;border-radius:.375rem;padding:.625rem;font-size:.625rem;font-family:Arial,Helvetica,sans-serif;color:#9ea0a2;width:11.25rem;line-height:.75rem;z-index:1000}.historicCartouche-location{position:absolute;pointer-events:none;right:.9375rem;top:.9375rem;line-height:1.625rem;color:#fff;background-color:rgba(0,0,0,.3);border-radius:1.25rem;padding:0 .625rem;white-space:nowrap;display:flex;align-items:center;-webkit-user-select:none;user-select:none;justify-content:flex-start}.historicCartouche-location--value{font-size:.75rem}.historicCartouche-location .cpe-Icon{display:flex;font-size:.9025rem;margin-right:.3125rem}.historic_with_1_cartouche.historicContainer{margin:0 3vw}.historic_with_2_cartouche li{width:48%;margin-right:4%}.historic_with_2_cartouche li:last-child{margin-right:0}.historic_with_2_cartouche.historicContainer{margin:0 3vw;text-align:center}.historic_with_2_cartouche .historic_priceConditions{display:inline-block;width:78%;text-align:left}.historic_with_3_cartouche.historicContainer{margin:0 3vw}.crossSell .historic_with_3_cartouche.historicContainer{margin:0}.historic_with_3_cartouche.historicContainer li.r-Grid-cell:last-child{margin-right:0}.historic_with_3_cartouche .historicCartouche-main{padding:.9375rem}.historic_with_3_cartouche .historicCartouche-title{position:absolute;top:0;left:0;z-index:1;overflow:hidden;height:100%;width:100%;display:block;padding:0}.historic_with_3_cartouche .historicCartouche-titleLiner{position:absolute;line-height:1.5rem;bottom:0;width:76%;text-align:left;text-shadow:0 0 .1875rem #3d4246}.historic_with_3_cartouche .historicCartouche-priceDuration{padding:0;margin:0}.crossSell .placeholder li{display:inline-block;padding-left:.75rem;padding-right:.75rem}.crossSell .placeholder .img-placeholder{height:17.5rem}.crossSell .placeholder .historicCartouche-pictureContainer:after,.crossSell .placeholder .historicCartouche-pictureContainer:before{display:none}.crossSell .placeholder .historicCartouche-priceCTA{text-align:right}.crossSell .placeholder .historicCartouche-priceDuration{width:65%;background:grey;margin-bottom:.625rem;height:.625rem}.crossSell .placeholder .historicCartouche-priceDuration2{width:80%;height:1.25rem}.placeholder.wave .wave{animation:wave 3s infinite linear forwards;-webkit-animation:wave 3s infinite linear forwards;background:#f1f1f1;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:123% 100%}.crossSell .historicSwiper{width:calc(100% + 1.25rem)}.crossSell .slick-slider:not(.slick-dotted) .slick-arrow{top:calc((100% + .5625rem * 2) / 2)}.crossSell .slick-slide li{padding-right:1.25rem}.crossSell .slick-arrow{background:#fff;padding:.25rem;border-radius:50%;box-shadow:0 1px 15px #c4c4c4;width:2.1875rem;height:2.1875rem;top:calc((100% - 3.0625rem + .5625rem * 2) / 2);transform:translateY(-50%)}.crossSell .slick-arrow.slick-disabled{color:#b2b4b2}.crossSell .slick-arrow:not(.slick-disabled):active,.crossSell .slick-arrow:not(.slick-disabled):hover{color:#78b13e}.crossSell .slick-arrow:not(.slick-disabled):active{background-color:#f2f2f2}.crossSell .slick-arrow:before{font-size:.875rem}.crossSell .slick-arrow.slick-prev{left:-3.75rem}.crossSell .slick-arrow.slick-next{right:-2.5rem}.crossSell .slick-dots{font-size:.0625rem}.crossSell .slick-dots button:hover:before{background-color:#78b13e;border-color:#78b13e;transition-duration:.3s}.crossSell .slick-dots li{display:inline-block;padding:1.25rem .1875rem 0}.crossSell .slick-dots li button{position:relative;border:0;background-color:transparent;font-size:.75rem;color:transparent;width:.75rem;line-height:1}.crossSell .slick-dots li button:before{content:" ";position:absolute;color:#fff;top:0;left:0;height:.75rem;width:.75rem;text-align:center;display:inline-block;border:.125rem solid #3d4246;border-radius:50%}.crossSell .slick-dots li.slick-active button:before{background-color:#3d4246}.crossSell .slick-dots li.slick-active button:hover:before{transition-duration:.3s;background-color:#78b13e;border-color:#78b13e}.cp-placeholder{background-size:100%!important;width:100%}.cp-placeholder-background{width:100%;animation-duration:6s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;background:#f6f7f8 linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);position:relative}.cp-placeholder-search{box-shadow:0 2px 7px rgba(0,0,0,.2);margin-bottom:1.5625rem}.cp-placeholder-search-desktop{background:url(../images/placeholders/desktop/search.svg) no-repeat 0 0 transparent;width:100%;height:100%;position:relative;min-height:27.8vw}.cp-placeholder-search-tablet{background:url(../images/placeholders/tablette/search.svg) no-repeat 0 0 transparent;min-height:46.5vw}.cp-placeholder-search-mobile{background:url(../images/placeholders/mobile/search.svg) no-repeat 0 0 transparent;min-height:150vw}.cp-placeholder-sck{box-shadow:3px 3px 5px rgba(0,0,0,.1);margin-bottom:1.75rem}.cp-placeholder-sck-desktop{background:url(../images/placeholders/desktop/sck-hebergement.svg) no-repeat 0 0 transparent;width:100%;height:100%;background-size:100%;position:relative;min-height:20vw}.cp-placeholder-sck-tablet{background:url(../images/placeholders/tablette/sck-hebergement.svg) no-repeat 0 0 transparent;min-height:44vw}.cp-placeholder-sck-mobile{background:url(../images/placeholders/mobile/sck-hebergement.svg) no-repeat 0 0 transparent;min-height:155vw}.cp-placeholder-park{box-shadow:3px 3px 5px rgba(0,0,0,.1);margin-bottom:1.75rem}.cp-placeholder-park-desktop{background:url(../images/placeholders/desktop/park-hebergements.svg) no-repeat 0 0 transparent;width:100%;height:100%;background-size:100%;position:relative;min-height:16.5vw}.cp-placeholder-park-tablet{background:url(../images/placeholders/tablette/park-hebergements.svg) no-repeat 0 0 transparent;min-height:36.5vw}.cp-placeholder-park-mobile{background:url(../images/placeholders/mobile/park-hebergements.svg) no-repeat 0 0 transparent;min-height:155vw}.cp-placeholder-cottageDetail{box-shadow:3px 3px 5px rgba(0,0,0,.1)}.cp-placeholder-cottageDetail-desktop{background:url(../images/placeholders/desktop/popin-detail.svg) no-repeat 0 0 transparent;width:100%;height:100%;background-size:100%;position:relative;min-height:100vh}.cp-placeholder-cottageDetail-tablet{background:url(../images/placeholders/tablette/popin-detail.svg) no-repeat 0 0 transparent;min-height:100vh}.cp-placeholder-cottageDetail-mobile{background:url(../images/placeholders/mobile/popin-detail.svg) no-repeat 0 0 transparent;min-height:100vh}.accommodationCartoucheList .cp-placeholder-park-tablet{min-height:35vw}.accommodationCartoucheList .cp-placeholder-park-mobile{min-height:144vw}.domainActivities-pictures{text-align:left}.domainActivities-pictures .domainActivities-content{position:absolute;left:.9375rem;bottom:.9375rem;width:calc(100% - 1.875rem);color:#fff;z-index:1}.domainActivities-pictures .domainActivities-content h2{margin:0;line-height:1.5rem}.domainActivities-pictures .domainActivities-content .h4-like{text-align:left;font-size:.9375rem;font-weight:500;margin:1.25rem 0 0;line-height:1.25rem;text-shadow:0 0 .5625rem rgba(0,0,0,.25)}.domainActivities-pictures .domainActivities-content .domainActivities-subtitle{font-family:"DomaineText-Italic",Arial,Helvetica,sans-serif;font-size:1.125rem}.domainActivities-pictures .domainActivities-content .domainActivities-p--margin{margin-bottom:1.25rem;margin-top:.625rem}.domainActivities-pictures .domainActivities-blockPictures{display:inline-block;margin-bottom:2.2%;cursor:pointer;position:relative;border-radius:.625rem}.domainActivities-pictures .domainActivities-blockPictures .domainActivities-buttonHover{opacity:0;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all 1s}.domainActivities-pictures .domainActivities-blockPictures:hover .domainActivities-content+.domainActivities-buttonHover{opacity:1}.domainActivities-pictures .buttonContainer{margin-right:2%}html[lang=pl] .domainActivities-pictures .u-img-rollover{cursor:default}.allActivities .domainActivities-pictures .domainActivities-blockPictures .domainActivities-buttonHover{opacity:0;text-align:center}.allActivities .domainActivities-pictures .domainActivities-blockPictures:hover .domainActivities-content+.domainActivities-buttonHover{opacity:1}.allActivities .domainActivities-pictures .domainActivities-blockPictures:hover .domainActivities-buttonHover{opacity:0}.discoverContainer .domainActivities-pictures .u-img-rollover{width:100%}.discoverContainer .domainActivities-pictures .domainActivities-blockPictures{border-radius:0;margin:0 0 1% 1%}.discoverContainer .domainActivities-pictures .domainActivities-blockPictures .domainActivities-content{top:50%;transform:translateY(-50%);height:auto}.discoverContainer .domainActivities-pictures .domainActivities-blockPictures .domainActivities-content .domainActivities-buttonHover,.discoverContainer .domainActivities-pictures .domainActivities-blockPictures:hover .domainActivities-content .domainActivities-buttonHover,.discoverContainer .domainActivities-pictures .domainActivities-blockPictures:hover .domainActivities-content .domainActivities-buttonHover:hover{text-align:center;opacity:1;position:relative;left:auto;top:auto;transform:none}.discoverContainer .domainActivities-pictures .domainActivities-blockPictures .domainActivities-buttonHover,.discoverContainer .domainActivities-pictures .domainActivities-blockPictures:hover .domainActivities-buttonHover,.discoverContainer .domainActivities-pictures .domainActivities-blockPictures:hover .domainActivities-buttonHover:hover{opacity:0}.discoverContainer .domainActivities-pictures .domainActivities-content{position:absolute;top:28%;left:0;text-align:center;width:calc(100% - 1.25rem);color:#fff}.discoverContainer .domainActivities-pictures .domainActivities-content .h4-like{color:#fff;text-align:center;font-size:1.875rem;font-weight:500;margin:1.25rem 0;line-height:1.625rem;text-shadow:0 0 .1875rem #000!important}.allActivities .domainActivities-overlay{width:100%;height:5rem;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.5));position:absolute;bottom:0}.allActivities .domainActivities-pictures .domainActivities-content .h4-like{font-weight:500}.accommodationCartouche-infoMessage{padding:.4375rem 2.1875rem;background:#f9fbfb;border-radius:3.125rem 0 0 3.125rem;width:auto;align-self:flex-end;margin:.625rem -.9375rem .625rem 1.25rem;position:relative;color:#00733a;font-family:"BentonSans",Arial,Helvetica,sans-serif}.accommodationCartouche-infoMessage p{color:#3d4246;font-weight:500;font-size:.75rem;line-height:normal;text-align:left}.accommodationCartouche-infoMessage a{font-size:.75rem;font-weight:500;white-space:nowrap}.accommodationCartouche-infoMessage .cpe-Icon--annulation,.accommodationCartouche-infoMessageIcon{position:absolute;left:.5rem;top:.3125rem}.accommodationCartouche-infoMessageIcon{display:inline-block;width:1.125rem;height:1.125rem}.accommodationCartouche-infoMessage .cpe-Icon--annulation{font-size:1.125rem}body.domainAccommodations .accommodationCartouche-infoMessage,body.singleclick .accommodationCartouche-infoMessage{margin:.625rem 0 .625rem 1.25rem;padding:.4375rem 1.25rem .4375rem 2.1875rem}.fixedBooking .accommodationCartouche-infoMessage{display:none}.fancybox-slide .popinCartoucheMsg{padding:2.5rem 5vw!important;border-radius:.5rem 0 0 .5rem;position:fixed;top:0;right:0;height:100vh}.fancybox-slide .popinCartoucheMsg-content li{margin-left:1.875rem;list-style:disc inside}.fancybox-slide .popinCartoucheMsg-content li li{list-style-type:circle}.fancybox-slide .popinCartoucheMsg-content li li li{list-style-type:square}.fancybox-slide .popinCartoucheMsg .fancybox-close-small{background-color:transparent;right:3.75rem;top:1.25rem;position:absolute}.fancybox-slide .popinCartoucheMsg .fancybox-close-small:after{color:#3d4246;background-color:transparent}.fancybox-slide>:not(.fancybox-loading):not(.popinMainContainer){margin:0}.fancybox-container{width:100%;transition-duration:.3s!important;transform:translateZ(-100%)}.fancybox-container.fancybox-is-open{transform:translateZ(0)}.fancybox-is-open .fancybox-bg{opacity:.85}.domain .fancybox-is-open .fancybox-toolbar{opacity:.85!important}.fancybox-slide .popinContainer{width:100%;padding:0}.allMediasViewer{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:99992;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:transform .55s ease-in-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.allMediasViewer.closed{pointer-events:none;transform:translateY(110%)}.allMediasViewer .cp-spinner{display:none}.allMediasViewer-body{width:100%;flex-grow:1;position:relative;flex-shrink:1;padding:0 4.375rem;overflow:auto;z-index:1;-webkit-perspective:1000;-webkit-backface-visibility:hidden}body.ios .allMediasViewer-body{transition:padding-top .25s ease-in-out}body.ios [data-current-tab=photo] .allMediasViewer-body{padding-top:12.6875rem}body.ios .sticky-down[data-current-tab=photo] .allMediasViewer-body{padding-top:8.0625rem}body.ios .allMediasViewer:not([data-current-tab=photo]) .allMediasViewer-body,body.ios .sticky-down:not([data-current-tab=photo]) .allMediasViewer-body,body.ios .sticky-top:not([data-current-tab=photo]) .allMediasViewer-body{padding-top:9.3125rem}.allMediasViewer-header{background:#fff;position:relative;width:100%;height:12.6875rem;padding:1.875rem 1.875rem 1.25rem;transition:box-shadow .2s ease-in-out,height .25s ease-in-out;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;-webkit-perspective:1000;-webkit-backface-visibility:hidden}body.ios .allMediasViewer-header{position:absolute;top:0;left:0}.sticky-down .allMediasViewer-header,.sticky-top .allMediasViewer-header{box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.25)}.sticky-down[data-current-tab=photo] .allMediasViewer-header{height:8.0625rem}.allMediasViewer:not([data-current-tab=photo]) .allMediasViewer-header{height:9.3125rem}.allMediasViewer-close{position:absolute;z-index:2;top:0;right:0;width:1.5625rem;height:1.5625rem;cursor:pointer;margin:1.875rem;transition:color .3s ease-in-out}.allMediasViewer-close:hover{color:#78b13e}.allMediasViewer-close:after,.allMediasViewer-close:before{content:"";position:absolute;background-color:currentColor;color:currentColor;border-radius:.1875rem;height:.1875rem;width:2.25rem;top:calc(50% - .09375rem);left:calc(50% - 1.125rem)}.allMediasViewer-close:before{transform:rotate(45deg)}.allMediasViewer-close:after{transform:rotate(-45deg)}.allMediasViewer-title{font-size:1.125rem;font-weight:500;font-family:"BentonSans",Arial,Helvetica,sans-serif;margin-bottom:1.5rem;line-height:1.3125rem;flex-shrink:0;position:relative;z-index:2;flex-grow:0}.allMediasViewer-navs{background:#f4f5f5;height:3.375rem;transition:height .25s ease-in-out,opacity .25s ease-in-out}.sticky-down[data-current-tab=photo] .allMediasViewer-navs{opacity:0;pointer-events:none;height:0}.allMediasViewer-navs,.allMediasViewer-tabs{display:flex;align-items:center;justify-content:flex-start;margin-left:2.5rem;flex-shrink:0;z-index:2;position:relative;flex-grow:0;-webkit-user-select:none;user-select:none;-webkit-perspective:1000;-webkit-backface-visibility:hidden;overflow-y:hidden}.allMediasViewer-navs::-webkit-scrollbar,.allMediasViewer-navs::-webkit-scrollbar-button,.allMediasViewer-tabs::-webkit-scrollbar,.allMediasViewer-tabs::-webkit-scrollbar-button{width:0;height:0}.allMediasViewer-navs::-webkit-scrollbar-thumb,.allMediasViewer-tabs::-webkit-scrollbar-thumb{background:transparent;border:0}.allMediasViewer-navs::-webkit-scrollbar-thumb:active,.allMediasViewer-navs::-webkit-scrollbar-thumb:hover,.allMediasViewer-tabs::-webkit-scrollbar-thumb:active,.allMediasViewer-tabs::-webkit-scrollbar-thumb:hover{background:transparent}.allMediasViewer-navs::-webkit-scrollbar-track,.allMediasViewer-tabs::-webkit-scrollbar-track{background:transparent;border:0}.allMediasViewer-navs::-webkit-scrollbar-track:active,.allMediasViewer-navs::-webkit-scrollbar-track:hover,.allMediasViewer-tabs::-webkit-scrollbar-track:active,.allMediasViewer-tabs::-webkit-scrollbar-track:hover{background:transparent}.allMediasViewer-navs::-webkit-scrollbar-corner,.allMediasViewer-tabs::-webkit-scrollbar-corner{background:transparent}.allMediasViewer-nav{height:3.375rem;padding:0 2.5rem;display:flex;font-size:.875rem;font-weight:700;overflow:hidden;align-items:center;justify-content:center;position:relative;transition:color .2s;flex-grow:0;flex-shrink:0}.allMediasViewer-nav:first-of-type{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.allMediasViewer-nav:last-of-type{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.allMediasViewer-nav:before{content:"";position:absolute;width:100%;height:.3125rem;bottom:0;left:0;background:transparent;transition:background-color .2s}.allMediasViewer-nav.active,.allMediasViewer-nav:hover{color:#78b13e}.allMediasViewer-nav.active:before{background:#78b13e}.allMediasViewer-nav:not(.active){cursor:pointer}.allMediasViewer-nav .cpe-Icon{margin-right:.625rem;display:flex;align-items:center;justify-content:center}.allMediasViewer-nav .cpe-Icon--camera{font-size:1.4375rem}.allMediasViewer-nav .cpe-Icon--people{font-size:1.25rem}.allMediasViewer-nav .cpe-Icon--instagram{font-size:.8125rem;margin-left:-.4375rem;margin-top:-.1875rem}.allMediasViewer-nav .cpe-Icon--play-button{font-size:1.5rem}.allMediasViewer-nav .cpe-Icon--360{font-size:1.1875rem}.allMediasViewer-tabs{margin-top:1.25rem;height:2.125rem;font-family:"BentonSans",Arial,Helvetica,sans-serif;transition:margin .25s ease-in-out,height .25s ease-in-out,opacity .25s ease-in-out}.allMediasViewer:not([data-current-tab=photo]) .allMediasViewer-tabs{margin-top:0;opacity:0;pointer-events:none;height:0}.sticky-down[data-current-tab=photo] .allMediasViewer-tabs{margin-top:0}.allMediasViewer-tab{height:2.125rem;padding:0 .9375rem;display:flex;font-size:.75rem;font-weight:500;align-items:center;border:.0625rem solid #3d4246;justify-content:center;border-radius:1.25rem;cursor:not-allowed;opacity:.4;flex-grow:0;flex-shrink:0;transition:color .2s,border-color .2s,opacity .1s}.allMediasViewer-tab.active{color:#78b13e;border-color:#78b13e}.allMediasViewer-tab:not(.disabled){cursor:pointer;opacity:1}.allMediasViewer-tab:not(.disabled).active{cursor:default}.allMediasViewer-tab:not(:first-of-type){margin-left:.625rem}.allMediasViewer-section{padding-top:.625rem;padding-bottom:1.25rem}.allMediasViewer-section.active.loading,.allMediasViewer-section:not(.active){display:none}.allMediasViewer-section.active.loading~.cp-spinner{display:block}.allMediasViewer-section>.cp-spinner{position:absolute;top:auto;margin:0;bottom:2.5rem}.allMediasViewer-section.js-allMediasViewer-section--pixlee{position:relative;padding-bottom:7.9375rem}.allMediasViewer-section.js-allMediasViewer-section--pixlee>.cp-spinner{display:block}.allMediasViewer-section.js-allMediasViewer-section--pixlee.hasInfiniteLoaded{padding-bottom:1.25rem}.allMediasViewer-section.js-allMediasViewer-section--pixlee.hasInfiniteLoaded>.cp-spinner{display:none}.allMediasViewer-section iframe{border:0;display:block;margin:0 auto;max-width:100%;max-height:100%}.allMediasViewer-section iframe.virtualTour-iframe{width:81.25rem;height:39.625rem}.allMediasViewer-section iframe.video-iframe{width:81.25rem;height:45.8125rem}.allMediasViewer-section.js-allMediasViewer-section--video,.allMediasViewer-section.js-allMediasViewer-section--virtual{height:100%}.allMediasViewer-subsection{display:none}.allMediasViewer-subsection:not(.disabled){margin-top:0;display:block}.allMediasViewer-subsection:not(.disabled)~.allMediasViewer-subsection:not(.disabled){margin-top:2.5rem}.allMediasViewer-subsection--empty{font-family:"BentonSans",Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:500;text-align:center;padding:3.125rem 0 1.875rem}.allMediasViewer-subsection--videoContent{height:100%}.allMediasViewer-subtitle{line-height:1.75rem;font-family:"BentonSans",Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:500;margin-bottom:.625rem}.allMediasViewer-grid{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.allMediasViewer-grid--elem{position:relative;overflow:hidden;cursor:pointer;flex-shrink:0;flex-grow:0}.allMediasViewer-grid--elem .cp-spinner{display:block}.allMediasViewer-grid--elem .cpe-Icon{position:absolute;top:.625rem;right:.625rem;color:#fff;z-index:2;font-size:1.125rem}.allMediasViewer-grid--elem img{-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;z-index:1;will-change:transform;transition:opacity .2s ease-in-out,transform .5s ease-in-out;transform:translate(-50%,-50%)}.allMediasViewer-grid--elem img.loading{opacity:0}.allMediasViewer-grid--elem img.loading~.cpe-Icon,.allMediasViewer-grid--elem img:not(.loading)~.cp-spinner{display:none}.allMediasViewer-grid--elem:hover img{transform:translate(-50%,-50%) scale(1.08)}html.disableScrollSimpleTextPopin{overflow:hidden}body.simpleTextPopin--active{touch-action:none;-ms-touch-action:none}.simpleTextPopin--inner{display:none;background:#fff;padding:1.25rem;border-radius:.625rem;position:fixed;z-index:981;width:48.125rem;max-height:95%;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;flex-direction:column;align-items:center}body>.simpleTextPopin .simpleTextPopin--inner{display:flex}.simpleTextPopin--close.cpe-Icon{display:block;position:absolute;right:1.25rem;top:1.25rem;font-size:.9375rem;cursor:pointer}.simpleTextPopin--close.cpe-Icon:before{font-weight:600}.simpleTextPopin--picture{width:2.5rem;height:2.5rem}.simpleTextPopin--title{margin:.625rem 0 0;padding:0;font-size:1.125rem;font-weight:500;line-height:normal;color:#3d4246;text-align:center}.simpleTextPopin--picture~.simpleTextPopin--content,.simpleTextPopin--title~.simpleTextPopin--content{margin-top:1.25rem}.simpleTextPopin--close+.simpleTextPopin--content{margin-top:1.5625rem}.simpleTextPopin--content{flex-grow:1;font-family:"BentonSans",Arial,Helvetica,sans-serif;overflow:hidden}.simpleTextPopin--content p{font-size:.9375rem;line-height:1.375rem}.simpleTextPopin--content p .bold{font-weight:500}.simpleTextPopin--content .mCSB_container{margin-right:1.5625rem}.simpleTextPopin--content .mCSB_scrollTools{width:.375rem}.simpleTextPopin--content .mCSB_scrollTools .mCSB_draggerContainer{background-color:#e9e9e9}.simpleTextPopin--content .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar{background-color:#d2d3d3}.MsgRenovation:after{content:"";display:block;width:9.375rem;height:.0625rem;margin:1.5625rem auto;border-top:.0625rem solid #d2d3d3}.MsgRenovation-message{display:flex;align-items:center;height:2rem;max-width:58.125rem;background:#fff;padding:1.5625rem .9375rem;border-radius:.625rem;overflow:hidden;margin:0 auto}.MsgRenovation-message--picture{width:2rem;height:2rem}.MsgRenovation-message--content{margin-left:.625rem;line-height:3.125rem;overflow:hidden;max-height:3.125rem}.MsgRenovation-message--content h3,.MsgRenovation-message--content p{display:inline;line-height:normal;vertical-align:middle;font-size:.8125rem}.MsgRenovation-message--content h3{margin-right:.3125rem;padding:0;font-weight:500}.MsgRenovation-message--content p{font-weight:400;font-family:"BentonSans",Arial,Helvetica,sans-serif}.MsgRenovation-message--content .msgRenovation-moreInformation{font-size:.8125rem;line-height:normal;font-weight:500;cursor:pointer;color:#00733a}.MsgRenovation-message--content .msgRenovation-moreInformation:hover{color:#78b13e}.contentHeader-title{margin:1.25rem 0 0!important;padding:0!important}.contentHeader-title:only-child{margin-bottom:1.25rem!important}.contentHeader-title.contentHeader-title--first{margin:4.375rem 0 0!important;padding:0!important}.contentHeader-text.js-shaveTheText{font-weight:400;margin:0 auto .625rem;padding:0 1em!important}.contentHeader-text.js-shaveTheText .js-shave-char span{color:#00733a;cursor:pointer}.overview-headbanVideoContainer{width:100%;text-align:center}.overview-headbanVideoContainer .videoComponent{height:100%;position:absolute;top:0;left:0;width:100%}.overview-headbanVideoContainer iframe,.overview-headbanVideoContainer video{height:100%;position:absolute;top:0;left:0;width:100%;object-fit:cover}.domainBanner .overview-headbanVideoContainer .videoComponent iframe{height:110%;position:absolute;top:50%;left:50%;width:140%;transform:translate(-50%,-50%)}.domainBanner{position:relative}.domainBanner-logo{position:absolute;top:1.25rem;right:1.25rem;background:#fff;max-width:10.625rem;border-radius:.3125rem;padding:.625rem;z-index:100;-webkit-user-select:none;user-select:none}.domainBanner-logo--info{position:absolute;top:-.625rem;right:-.625rem}.domainBanner-logo.hasPopin{cursor:pointer}.domainBanner-logo .cp-spinner{display:none}.domainBanner-logo picture,.domainBanner-logo picture img{width:auto;max-width:100%}.domainBanner .breadcrumb-content{position:absolute;top:0;left:.625rem;text-align:left;margin-top:1%;padding:0 1.25rem 0 0;z-index:100;width:100%}.domainBanner .breadcrumb-list{line-height:normal}.domainBanner .breadcrumb-listItem{font-size:.6875rem;line-height:.9375rem}.domainBanner .breadcrumb-listItem:after{content:" > ";color:#fff}.domainBanner .breadcrumb-listItem a{color:#fff;text-shadow:0 0 .1875rem #3d4246}.domainBanner .breadcrumb-listItem a span{font-size:.6875rem;font-weight:500}.domainBanner .breadcrumb-item--last:after{content:""}.domainBanner .breadcrumb-item--last span{color:#e9e9e9;font-size:.6875rem;font-weight:100}.domainBanner-logo-active .breadcrumb-content{width:calc(100% - 140px);padding:0 .625rem 0 0}.domainBanner-mainContent:before{background:transparent}.domainBanner-mainContent .domainheadbandPicture{position:relative;display:block;background-color:rgba(0,0,0,.2);z-index:auto;cursor:pointer}.domainBanner .headband-content{top:3.75rem;left:5.625rem;line-height:1;text-align:left;min-height:auto;text-shadow:none;font-weight:600;z-index:100}.domainBanner .headband-content .h2-like{max-height:none;margin:0}.domainBanner .headband-content .h2-like span{font-size:inherit}.domainBanner .headband-content .headband-birdies,.domainBanner .headband-content .headbandTitleText{font-weight:600}.domainBanner .headband-content .buttonContainer{margin-left:0}.domainBanner .headband-content .buttonContainer .button{padding:.625rem .75rem .75rem .9375rem;position:relative;font-size:.9375rem}.domainBanner .headband-content .buttonContainer .button:before{font-size:1.125rem;position:absolute;left:.625rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--camera{padding-left:2.5rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--camera:before{font-size:1.25rem;top:.4375rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--play{padding-left:2.5rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--play:before{font-size:1.25rem;top:.375rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--360{padding-left:3.125rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--360:before{font-size:1.25rem;top:.5625rem}.domainBanner .headband-content .cpe-Icon{font-size:1.25rem}.domainBanner .headband-content .headband-location{margin:0 0 3.125rem}.domain-openVirtualTourBtn,.domain-playVideoBtn{float:left;display:inline-block}.domain-playVideoBtn,.domain-playVideoBtn .buttonContainer:first-of-type{margin-right:.625rem}.gutterSection .commonLayout{padding:0}p.product-watchVideo{position:absolute;left:50%;top:50%;background:hsla(0,0%,100%,.8);transform:translate(-50%,-50%);color:#3d4246;font-weight:500;font-size:1.25rem;padding:1.25rem 1.875rem 1.25rem 4.375rem;border-radius:2.1875rem}p.product-watchVideo .cpe-Icon{font-size:2.25rem;position:absolute;top:.875rem;left:1.375rem;color:#000}.photosAndVideos-container .contentHeader{padding-bottom:0}.photosAndVideos-container .h2-like{margin-bottom:0;padding-bottom:0}.photosAndVideos-content{margin-bottom:3.75rem}.photosAndVideos-content h2{text-align:center}.photosAndVideos-onLoad{margin-bottom:3.125rem;text-align:center}.photosAndVideos-onLoad a{cursor:pointer}.photosAndVideos-videoContainer{height:40vw;overflow:hidden;padding:0 .625rem}.photosAndVideos-videoContainer .video-buttons{display:none}.photosAndVideos-videoContainer a{display:block;position:relative;height:100%}.photosAndVideos-videoTitle{margin-top:0}.thematicsSlider{margin-top:3.125rem}.thematicsList{overflow-x:auto;overflow-y:hidden;white-space:nowrap;text-align:center}.thematicsList li{display:inline-block;height:6.25rem;width:12.5%;text-align:center;background:linear-gradient(#fff 40%,#e9e9e9);font-size:13px;vertical-align:top;font-family:Arial,Helvetica,sans-serif;border-bottom:.375rem solid #e9e9e9;overflow:hidden}.thematicsList li li:first-child{background-color:red}.thematicsList li.active{background:#fff;border-color:#78b13e}.thematicsList li.active a{color:#78b13e;cursor:default}.thematicsList li .filterThematics-container{height:98%;border-right:.0625rem solid #e9e9e9}.thematicsList .thematicIcon{font-size:3.75rem;color:#78b13e;margin-bottom:.9375rem;display:block;font-size:2.875rem;position:absolute;left:50%;transform:translateX(-50%);top:-1rem}.thematicsList .thematicIcon.cpe-Icon--view_all_birdies{font-size:2.25rem}.filterThematics{display:inline-block;width:12.5%;height:9.375rem;text-align:center;font-size:.8125rem;line-height:9.375rem;position:relative}.filterThematics a{display:block;height:100%;padding-top:.3125rem;color:#9ea0a2}.filterThematics .cpe-Icon:before{line-height:inherit}.filterThematics .thematicName{display:block;white-space:normal;line-height:1.25rem;font-size:.875rem;font-weight:700;font-family:Arial,Helvetica,sans-serif}.aquamundo-container{margin:1.875rem 0 4.375rem}.aquamundo-container .contentHeader-text{margin-bottom:1.875rem}.aquamundo-description{padding:1.25rem 0 0 2.5rem}.aquamundo-description ul{list-style:disc outside;margin-left:.625rem}.aquamundo-description ul li{margin-bottom:1.25rem}#lastminute{height:5rem;display:block;margin:0 auto}#lastminute circle,#lastminute path,#lastminute polygon{fill:#00733a}#lastminute .cls-all{fill:transparent}.activitiesContainer .contentHeader{padding:0}.activitiesFilterContainer{margin-bottom:3.125rem;text-align:center;position:relative}.activitiesOverview-button{padding:2.5rem 7% 0;text-align:right}.activitiesOverview-button .buttonContainer{margin-left:-1.875rem}.body-displaySearchList .footer-grey{display:none}.productTooltip-container{position:relative;display:inline-block}.productTooltip{position:absolute;bottom:1.75rem;left:-5.3125rem;background-color:#fff;border:.0625rem solid #e9e9e9;border-radius:.375rem;padding:.625rem;font-size:.6875rem;font-family:Arial,Helvetica,sans-serif;color:#9ea0a2;width:11.25rem;line-height:.75rem;z-index:201;text-align:left}.cp-overviewCrossSell{padding-top:3.125rem}.header-content--VN .header-logo{width:10.1875rem}.footerVN-linkList li{text-align:left;padding-left:1.25rem}.footerVN-linkList li a{color:#fff}#gridPictureContainer{position:relative;width:19.75rem;height:19.75rem;margin-top:.625rem;cursor:pointer}#gridPictureContainer #pictureOne .onelinerRenovated,#gridPictureContainer #pictureThree .onelinerRenovated,#gridPictureContainer #pictureTwo .onelinerRenovated{position:absolute;background-color:#00733a;background-image:url(../images/common/renovated_park.svg);background-position:.3125rem .125rem;background-repeat:no-repeat;background-size:.9375rem .9375rem;top:.625rem;left:.625rem;font-size:.75rem;font-weight:500;line-height:1.25rem;color:#fff;padding:0 .625rem 0 1.5625rem;border-radius:.625rem;z-index:1}#pictureOne{position:relative;width:19.75rem;height:19.75rem}#pictureThree,#pictureTwo{position:absolute;width:13.125rem;height:9.8125rem;left:19.875rem;overflow:hidden;top:0}#pictureThree{top:9.9375rem}.button--whiteBlack{font-size:.9375rem;padding:.59375rem .91875rem}.cartoucheDomain-occupancyInfo{background-color:#f9fbfb;border:1px solid #e9e9e9;border-radius:.375rem;padding:.625rem;font-size:.625rem;font-family:Arial,Helvetica,sans-serif;color:#9ea0a2;width:11.25rem;line-height:.75rem;z-index:1000}.offers{text-align:center;margin-top:4.375rem}.offers-title{margin:0;padding:0;line-height:2.9375rem}.offers-title+.offers-elems{margin-top:1.5625rem}.offers-elems{justify-content:flex-start}.offers-elem,.offers-elems{display:flex;align-items:stretch}.offers-elem{color:#3d4246;box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.13);transform:translateZ(0);transition:box-shadow .2s;border-radius:.625rem;overflow:hidden;flex-direction:column;justify-content:stretch;flex-grow:0;flex-shrink:0}.offers-elem:active,.offers-elem:hover{box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.25)}.offers-elem:active img,.offers-elem:hover img{transform:scale(1.05)}.offers-elem picture{overflow:hidden}.offers-elem img{-webkit-user-select:none;user-select:none}.offers-elem.first{width:calc((100% - 1.25rem) / 2)}.offers-elem.first picture:before{padding-top:20.4461%}.offers-elem.second,.offers-elem.third{width:calc((((100% - 1.25rem) / 2) - 1.25rem) / 2)}.offers-elem.second picture:before,.offers-elem.third picture:before{padding-top:42.47104%}.offers-desc{z-index:3;position:relative;flex-grow:1;background:#fff;padding:1.5625rem .9375rem .9375rem}.offers-desc,.offers-desc--title{display:flex;align-items:center;justify-content:center}.offers-desc--title{font-weight:500;height:1.875rem;padding:0 .625rem;top:0;transform:translate(-50%,-50%);white-space:nowrap;position:absolute;background:#e0f0d7;left:50%;margin:0;border-radius:.3125rem;font-size:.9375rem}.offers-desc--text{font-size:.8125rem;white-space:normal}.offers-desc--text a,.offers-desc--text p,.offers-desc--text span{font-size:inherit}.offers-cta{margin-top:2.5rem}.offers-img{flex-grow:0;flex-shrink:0;background:#d2d3d3}.offers-img .cp-spinner{z-index:1}.offers-img img{position:absolute;top:0;left:0;height:100%;transition:transform .5s;object-fit:cover;font-family:"object-fit: cover;"}.offers-img img.loaded,.offers-img noscript img{z-index:2}.offers-img picture:before{float:left;content:""}.offers-img picture:after{display:block;content:"";clear:both}.offers-conditions{font-size:.75rem;line-height:1.5;color:#9ea0a2;margin-top:1rem}.offers-conditions a{font-size:inherit;text-decoration:underline}.imgGrid{text-align:center;margin-top:4.375rem;font-family:"BentonSans",Arial,Helvetica,sans-serif}.imgGrid-title{margin:0;padding:0;line-height:2.9375rem}.imgGrid-intro~.imgGrid-elems,.imgGrid-title~.imgGrid-elems,.imgGrid-title~.imgGrid-intro{margin-top:1.5625rem}.imgGrid-intro{line-height:1.25rem;font-size:.9375rem;padding:0 3rem}.imgGrid-intro:not(.shave-init){max-height:3.75rem;overflow:hidden}.imgGrid-intro--show{color:#00733a;cursor:pointer;font-size:inherit}.imgGrid-section{display:flex;align-items:stretch;justify-content:space-between;width:100%;flex-grow:0;flex-shrink:0}.imgGrid-section:nth-child(2):not(.big) .imgGrid-elem.fourth{width:100%}.imgGrid-elem{display:block;cursor:pointer;position:relative;text-align:left;overflow:hidden;transform:translateZ(0);color:#fff}.imgGrid-elem,.imgGrid-elem img{border-radius:.625rem}.imgGrid-elem:active img,.imgGrid-elem:hover img{transform:scale(1.05)}.imgGrid-elem--img{position:relative;width:100%;z-index:1;height:100%}.imgGrid-elem--img .cp-spinner{height:100%;margin:0;top:0;display:flex;align-items:center;justify-content:center;background:#d2d3d3;z-index:1}.imgGrid-elem--img img.loaded,.imgGrid-elem--img noscript img{z-index:2}.imgGrid-elem--img img{-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;height:100%;transition:transform .5s;object-fit:cover;font-family:"object-fit: cover;"}.imgGrid-elem--img picture{height:100%}.imgGrid-elem--img picture:before{float:left;content:""}.imgGrid-elem--img picture:after{display:block;content:"";clear:both}.imgGrid-elem--title{position:absolute;width:100%;left:0;bottom:0;z-index:2;margin:0;text-shadow:.125rem 0 .5625rem rgba(0,0,0,.25);font-size:.9375rem;font-weight:500;line-height:normal;padding:.9375rem;word-break:break-word}.imgGrid-elem--title:before{content:"";position:absolute;left:0;width:100%;bottom:0;height:calc(100% + 1.875rem);z-index:-1;background:linear-gradient(180deg,transparent,rgba(0,0,0,.75))}.imgGrid-elem--subtitle{display:block}.imgGrid-cta{margin-top:2.5rem}.news{margin-top:4.375rem;text-align:center;font-family:"BentonSans",Arial,Helvetica,sans-serif}.news-title{margin:0;padding:0;line-height:2.9375rem}.news-title~.news-elems{margin-top:1.5625rem}.news-elems{justify-content:flex-start}.news-elem,.news-elems{display:flex;align-items:stretch}.news-elem{cursor:pointer;position:relative;color:#3d4246;justify-content:space-between;overflow:hidden;transform:translateZ(0);border-radius:.625rem;text-align:left;background:#fff;transition:box-shadow .2s;box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.13);flex-shrink:0;flex-grow:0}.news-elem:active,.news-elem:hover{box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.25)}.news-elem:active img,.news-elem:hover img{transform:scale(1.05)}.news-elem--img{position:relative}.news-elem--img .cp-spinner{height:100%;margin:0;top:0;display:flex;align-items:center;justify-content:center;background:#d2d3d3;z-index:1}.news-elem--img img.loaded,.news-elem--img noscript img{z-index:2}.news-elem--img img{-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;height:100%;border-radius:.625rem 0 0 .625rem;transition:transform .5s;object-fit:cover;font-family:"object-fit: cover;"}.news-elem--img picture{width:8.75rem;height:100%;overflow:hidden}.news-elem--img picture:before{float:left;content:"";padding-top:100%}.news-elem--img picture:after{display:block;content:"";clear:both}.news-elem--content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:.9375rem;flex-grow:1}.news-elem--title{line-height:1.25rem;margin:0;font-weight:500;font-size:.9375rem}.news-elem--title:not(.shave-init){overflow:hidden}.news-elem--title~.news-elem--cta,.news-elem--title~.news-elem--txt{margin-top:.3125rem}.news-elem--title+.news-elem--cta{margin-top:auto}.news-elem--txt{margin-bottom:auto;line-height:1.25rem;font-size:.8125rem}.news-elem--txt:not(.shave-init){max-height:2.5rem;overflow:hidden}.news-elem--cta{font-size:.8125rem;font-weight:500;color:#00733a;line-height:1.25rem;transition:color .2s}.news-elem--cta:hover{color:#78b13e}.news-cta{margin-top:2.5rem}.tabs{align-items:stretch;justify-content:flex-start}.tab,.tabs{display:flex}.tab{white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;flex-grow:0;flex-shrink:0;background:#fff;overflow:hidden;height:3.375rem;align-items:center;justify-content:space-between;padding:0 2.5rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.875rem;position:relative;transition:color .2s;font-weight:700}.tab .cpe-Icon{opacity:0;margin-right:.625rem}.tab .cpe-Icon.bounceDown{opacity:1;animation:bounceDown 1.6s}.tab .cpe-Icon--heberg-cottages{font-size:1.75rem}.tab .cpe-Icon--heberg-appart{font-size:1.875rem}.tab .cpe-Icon--heberg-insolites{font-size:1.6875rem}.tab:before{content:"";position:absolute;width:100%;bottom:0;left:0;height:.3125rem;opacity:0;background:#78b13e;transition:opacity .2s}.tab.active,.tab:hover{color:#78b13e}.tab.active{cursor:default}.tab.active:before{opacity:1}.tab:first-child{margin-left:auto;border-top-left-radius:.625rem;border-bottom-left-radius:.625rem}.tab:last-child{margin-right:auto;border-top-right-radius:.625rem;border-bottom-right-radius:.625rem}.housing{display:flex;font-family:"BentonSans",Arial,Helvetica,sans-serif;align-items:flex-start;flex-direction:column;justify-content:flex-start;color:#3d4246;cursor:pointer;position:relative;overflow:hidden;transform:translateZ(0);border-radius:.625rem;text-align:left;background:#fff;transition:box-shadow .2s;flex-shrink:0;flex-grow:0;box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.13)}.housing:active,.housing:hover{box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.25)}.housing:active img,.housing:hover img{transform:scale(1.05)}.housing-img{position:relative;width:100%;flex-shrink:0;flex-grow:0}.housing-img .cp-spinner{height:100%;margin:0;top:0;display:flex;align-items:center;justify-content:center;background:#d2d3d3;z-index:1}.housing-img img.loaded,.housing-img noscript img{z-index:2}.housing-img img{-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;height:100%;border-radius:.625rem .625rem 0 0;transition:transform .5s;object-fit:cover;font-family:"object-fit: cover;"}.housing-img picture{width:100%;overflow:hidden}.housing-img picture:before{float:left;content:"";padding-top:44.03409%}.housing-img picture:after{display:block;content:"";clear:both}.housing-content{justify-content:flex-start;flex-direction:column;flex-grow:1;padding:1.25rem}.housing-content,.housing-head{display:flex;align-items:flex-start}.housing-head{justify-content:space-between;width:100%;line-height:1.25rem;font-weight:500}.housing-name{line-height:inherit;margin:0;font-size:.9375rem}.housing-capacity{font-size:.8125rem;display:flex;align-items:center;justify-content:flex-start}.housing-capacity .cpe-Icon{font-size:.75rem;margin-right:.625rem}.housing-body{margin-top:.125rem;font-size:.8125rem;line-height:1.25rem;margin-bottom:auto}.housing-body:not(.shave-init){overflow:hidden}.housing-foot{margin-top:.3125rem;font-size:.8125rem;font-weight:500;color:#00733a;line-height:1.25rem;transition:color .2s}.housing-foot:hover{color:#78b13e}.housings{text-align:center;margin-top:4.375rem;font-family:"BentonSans",Arial,Helvetica,sans-serif}.housings-title{margin:0;padding:0;line-height:2.9375rem}.housings-title~.housings-intro{margin-top:1.5625rem}.housings-intro~.housings-elems,.housings-intro~.tabs,.housings-title~.housings-elems,.housings-title~.tabs{margin-top:2.5rem}.housings-intro{line-height:1.25rem;font-size:.9375rem;padding:0 3rem}.housings-intro:not(.shave-init){max-height:3.75rem;overflow:hidden}.housings-intro--show{font-size:inherit;color:#00733a;cursor:pointer}.housings .slick-slide{padding:0 .625rem;margin:0}.housings .slick-slide .housing,.housings .slick-slide .housings-encart,.housings .slick-slide>div{height:100%}.housings .slick-slide .housing,.housings .slick-slide .housings-encart{display:flex!important}.housings .slick-list{width:100%}.housings-elem,.housings .slick-track{display:flex;align-items:stretch}.housings-elem{justify-content:flex-start;min-width:100%}.housings-elem.slick-initialized{margin:0 -.625rem}.housings-elem:not(.visible){display:none}.housings-elem .housing:first-child,.housings-elem .housings-encart:first-child{margin-left:auto}.housings-elem .housing:last-child,.housings-elem .housings-encart:last-child{margin-right:auto}.housings-elem .slick-slide .housing,.housings-elem .slick-slide .housings-encart{max-width:none}.housings-encart{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;border-radius:.625rem;transition:box-shadow .2s;flex-shrink:0;flex-grow:0;color:#fff;box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.13);background-image:linear-gradient(to bottom right,#78b13e,#00733a);padding:1.25rem}.housings-encart:active,.housings-encart:hover{box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.25)}.housings-encart--title{font-size:1.5rem;line-height:1.25rem}.housings-encart--icon{margin-top:1.6875rem}.housings-encart--icon .cpe-Icon{font-size:3.75rem}.housings-encart--subTitle{font-weight:700;margin-top:1.6875rem;font-size:1.25rem;line-height:1.25rem}.housings-encart--text{margin-top:.9375rem;font-size:.8125rem;line-height:1.25rem}.housings-cta{margin-top:2.5rem}.housings .slick-arrow{display:block;background-color:#fff;border-radius:50%;width:2.25rem;height:2.25rem;transform:translateY(-50%);box-shadow:0 0 .5625rem .0125rem rgba(0,0,0,.13)}.housings .slick-arrow:before{font-size:.9375rem}.housings .slick-arrow.slick-prev{left:-2.5rem}.housings .slick-arrow.slick-prev:hover{color:#78b13e}.housings .slick-arrow.slick-next{right:-2.5rem}.housings .slick-arrow.slick-next:hover{color:#78b13e}.community{text-align:center;margin-top:4.375rem}.community-title{margin:0;padding:0;line-height:2.9375rem}.community-title~.community-pixlee{margin-top:1.5625rem}.community-pixlee iframe{max-height:21.875rem}.bounceDown{animation:bounceDown 1.75s}body:not(.home) .overviewSearch{text-align:center}body:not(.home) .overviewSearch-container{display:inline-block;background:#fff;padding:1.25rem;width:auto;border-radius:.625rem;margin-top:1.25rem}body:not(.home) .overviewSearch-title{font-size:1.125rem;margin:0 1.25rem 1.25rem;line-height:1.25rem}.domainOverviewCTA{text-align:center;padding:3.125rem 7% 0}.sliderInstagram .bx-pager-item{display:none}.sliderInstagram .slideContent{background-color:rgba(0,0,0,.63);border-top-right-radius:0;padding:0 5% 12%}.sliderInstagram .slide-Main{top:0;right:0;height:11%;width:100%}.sliderInstagram .slideImg>img{width:100%}.sliderInstagram .slide-ctaContainer{display:none}.sliderInstagram p{float:right;margin-top:3%;color:green}.sliderInstagram .slideLogo{float:left;margin-top:4%}.sliderInstagram .slideNav{width:100%}.sliderInstagram span a{background-color:#78b13e;margin-left:0;margin-right:0}.instagramContainer{background:#f9fbfb;font-size:0;position:relative;margin-top:15%}.instagramContainer .photosVideos-text{text-align:center;margin-top:3%}.instagramContainer .photosVideos-text p{padding:8% 22% 0}.domain-sliderBtn .buttonContainer{margin-left:0}.cp-overviewEatAndDrink{margin-top:4.375rem}.cp-overviewEatAndDrink .contentHeader-title{margin-top:0!important;padding-top:0!important}.cp-overviewEatAndDrink .domain-openVirtualTourBtn{float:left}.cp-overviewEatAndDrink .eatDrinkPictures{width:calc(100% + 1.25rem);margin:0 -.625rem}.cp-overviewEatAndDrink .eatDrinkPictures .eatDrink-item{display:inline-block;cursor:pointer;position:relative;padding:0 .625rem;width:33.33%;border-radius:.625rem}.cp-overviewEatAndDrink .eatDrinkPictures .eatDrink-item .headbandPicture{vertical-align:top;border-radius:.625rem}.cp-overviewEatAndDrink .eatDrinkPictures .eatDrink-item h3{font-size:15px;position:absolute;z-index:1;bottom:0;margin:0;padding:.9375rem;color:#fff}.cp-overviewEatAndDrink .eatDrinkPictures .pictureOverlay:after{width:100%;height:5rem;border-radius:.625rem;display:block;background-image:linear-gradient(180deg,transparent,#000);content:"";position:absolute;bottom:0}.cp-overviewEatAndDrink .domainOverviewCTA{padding:1.875rem 7% 0}.cp-overviewCrossSell{padding-top:0;padding-bottom:0;margin-top:4.375rem}.cp-overviewCrossSell .contentHeader-title{margin-top:0!important;padding-top:0!important}.cp-overviewCrossSell .historicCartouche{box-shadow:.25rem 0 .5625rem 0 rgba(0,0,0,.13);border-radius:.625rem}.cp-overviewCrossSell .historicCartouche-pictureContainer:after{height:auto}.cp-overviewCrossSell .historicCartouche-titleLiner .productLabelContainer{height:1.3125rem;margin-top:-.375rem}.cp-overviewCrossSell .historicCartouche-geo{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:italic;line-height:.625rem}.cp-overviewCrossSell .historicCartouche-priceDuration{text-align:left}.cp-overviewCrossSell .historicCartouche-price{margin-top:-.3125rem;margin-bottom:-.625rem}.cp-overviewCrossSell .historicCartouche-priceFrom{margin-top:.625rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.6875rem}.cp-overviewCrossSell .historicCartouche-price del{margin-top:.375rem;font-size:1rem}.cp-overviewCrossSell .historicCartouche-price .historicCartouche-priceValue{font-size:1.625rem}.cp-overviewCrossSell .historicCartouche-duration .historicCartouche-durationText{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.6875rem;color:#3d4246}.cp-overviewCrossSell .historic_with_3_cartouche .historicCartouche-main{padding:.9375rem}.cp-overviewCrossSell .historic_with_3_cartouche .historicCartouche-titleLiner{font-family:"BentonSans",Arial,Helvetica,sans-serif;position:relative;width:auto;line-height:1.5rem;top:0;transform:none;text-align:left;text-shadow:0 0}.cp-overviewCrossSell .historic_with_3_cartouche .historicCartouche-titleLiner .titleDomain{font-weight:500}.cp-overviewCrossSell .historic_with_3_cartouche .historicCartouche-titleLiner .iconBirdies-block{position:relative;top:-.125rem;left:.3125rem;color:#00733a}.cp-overviewCrossSell .historic_with_3_cartouche .historicCartouche-titleLiner .historicCartouche-geo span{font-size:.625rem}.cp-overviewCrossSell .historic_with_3_cartouche .historicCartouche-priceDuration{text-align:left;padding:0;margin:.9375rem 0 0}.cp-overviewCpBusiness{margin-top:4.375rem}.cp-overviewCpBusiness .contentHeader-title{margin-top:0!important;padding-top:0!important}.cp-overviewCpBusiness .CommonContentBlock{background:#fff}.cp-overviewCpBusiness .CommonContentBlock-content{padding-left:1.5625rem;padding-right:1.5625rem;font-family:"BentonSans",Arial,Helvetica,sans-serif}.cp-overviewCpBusiness .CommonContentBlock-text{white-space:normal}.cp-label{margin-top:4.375rem}.cp-label .contentHeader-title{margin-top:0!important;padding-top:0!important}.cp-label-globalContainer{text-align:center;margin:auto}.cp-label-container{display:flex;box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.13);margin:0 auto;border-radius:.625rem}.cp-label-containerWith3Labels,.cp-label-containerWith4Labels{width:75%}.cp-label-containerWith3Labels .cp-label-item,.cp-label-containerWith4Labels .cp-label-item{width:33.33%}.cp-label-containerWith2Labels,.cp-label-containerWith2Labels .cp-label-item{width:50%}.cp-label-item{display:flex;flex-direction:column;position:relative;vertical-align:top;text-align:center;padding:.9375rem;background:#fff;color:#3d4246}.cp-label-item:after{position:absolute;content:"";width:.0625rem;height:80%;top:10%;right:0;background:#d2d3d3}.cp-label-item:first-child{border-radius:.625rem 0 0 .625rem}.cp-label-item:last-child{border-radius:0 .625rem .625rem 0;margin-right:0}.cp-label-item:last-child:after{width:0}.cp-label-item2,.cp-label-item3,.cp-label-item4{width:25%}.cp-label-Picture{padding-bottom:.625rem}.cp-label-Picture img{max-height:2.8125rem;width:auto}.cp-label-Title{line-height:.9375rem}.cp-label-Text,.cp-label-Title{font-size:.9375rem;color:#3d4246;white-space:normal}.cp-label-Text{line-height:1.5rem}.cp-label .button{padding:0;border:0;font-size:.8125rem}.cp-overview-praticalInfosContainer{position:relative}.cp-overview-praticalInfosContainer--left .h4-like{font-weight:600}.cp-overview-praticalInfosContainer--left .h4-like,.cp-overview-praticalInfosContainer--left p{font-family:"BentonSans",Arial,Helvetica,sans-serif}.cp-overview-praticalInfosContainer--right{background:#d7ebf1}.cp-overview-praticalInfosContentBtn{padding-top:1rem}.cp-overview-praticalInfos .domainOverviewCTA{padding:2.5rem 0 3.125rem}.domain .cp-discoverActivities-container,.domain .cp-overviewCpBusiness--contentItem .CommonContentBlock,.domain .cp-overviewDiscover-content--right,.domain .cp-overviewEatAndDrink img,.domain .historic .historicCartouche,.domain .mosaicBlock,.domain .mosaicBlock .mosaicBlock-container,.domain .mosaicBlock .mosaicBlock-container .mosaicBlock-ctaContainer{border-radius:.625rem}.domain .historic .historicCartouche img{border-radius:.625rem .625rem 0 0}.domain .allActivities .slick-track .slick-slide:nth-child(3n) .r-all--1of3{padding-right:0}.domain .cp-label .slick-track .slick-slide:first-child:last-child{border-radius:.625rem}.domain .cp-label .slick-track .slick-slide:first-child,.domain .cp-overviewCpBusiness--contentItem-pictureImg img,.domain .cp-overviewDiscover-content--right #pictureOne img{border-radius:.625rem 0 0 .625rem}.domain .cp-label .slick-track .slick-slide:last-child{border-radius:0 .625rem .625rem 0}.domain .cp-overviewDiscover-content--right #pictureTwo img{border-radius:0 .625rem 0 0}.domain .cp-overviewDiscover-content--right #pictureThree img{border-radius:0 0 .625rem 0}.domain .crossSell .historicTab{border-radius:.625rem;overflow:hidden}.popinMainContainer .contentHeader{padding:0}.popinMainContainer .contentHeader-title{margin-bottom:1.25rem}.popinMainContainer .iconWaysToDine-picto{font-size:7.5rem;color:#00733a}.lightboxActivity-content{text-align:center;margin-top:1.875rem}.lightboxActivity-pictureContainer img{z-index:100}.lightboxActivity-text{background-color:#00733a;color:#fff;padding:7% 7% 4% 10%;text-align:left}.lightboxActivity-text p{margin-bottom:1em}.lightboxActivity-text a{color:#ecce52}.domain .fancybox-slide>*{margin:7%}.cp-overviewDiscover-legalNotice{font-size:.75rem;line-height:1.5;color:#9ea0a2;padding:1rem 0}.cp-overviewDiscover-content--left{padding:0 4.375rem 0 0}.cp-overviewDiscover-content .cp-overviewCountry{display:block;margin-bottom:1rem}.cp-overviewDiscover-maps .cpe-Icon--mappoint3:before{font-size:.9375rem;padding-right:.3125rem}.cp-overviewDiscover-description{margin-bottom:1.25rem;line-height:1.33;padding-right:1.875rem}.cp-overviewDiscover-cityDistance,.cp-overviewDiscover-description{height:auto;font-family:"BentonSans",Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#3d4246}.cp-overviewDiscover-cityDistance{white-space:pre-line;line-height:1.3125rem;margin:0 0 1.25rem}.cp-overviewDiscover-cityDistance li{display:list-item;list-style-type:disc;list-style-position:outside;position:relative;left:1rem}.cp-overviewDiscover-title{height:auto;font-family:"BentonSans",Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#3d4246;margin:0 0 .625rem}.cp-overviewDiscover-Trip{margin-top:1.875rem}.cp-overviewDiscover-Trip--content{display:block;line-height:1.5;margin-right:-4.375rem}.cp-overviewDiscover-Trip--item{display:inline-block;padding-right:1.5625rem;margin-bottom:1.5625rem;width:8rem}.cp-overviewDiscover-Trip--item img{display:block}.cp-discoverActivities-container{padding:1.25rem;background:#fff}.cp-discoverActivities-container li{border-right:.0625rem solid #d2d3d3}.cp-discoverActivities-container li:last-child{border:0}.cp-discoverActivities-imgUsp{display:block;width:6rem;margin:0 auto}.cp-discoverActivities-imgUsp img{height:2.24375rem;width:2.7875rem}.cp-discoverActivitiesItem{font-size:.875rem}.cp-discoverActivitiesItem--link{display:inline-block;background:#fff}.cp-discoverActivitiesItem-content{color:#3d4246;text-align:center;font-family:"BentonSans",Arial,Helvetica,sans-serif}.cp-discoverActivitiesItem-content--title{display:block;font-weight:700;padding-top:.625rem;font-family:"BentonSans",Arial,Helvetica,sans-serif}.cp-discoverActivitiesItem-content--description{padding:0 1.25rem}.cp-overview-NewExperience{margin-top:4.375rem}.cp-overview-NewExperience--picture{border-radius:.625rem .625rem 0 0;overflow:hidden}.cp-overview-NewExperience--content{font-size:0;width:calc(100% + 1.25rem);margin:0 -.625rem}.cp-overview-NewExperience--contentItem{display:inline-block;vertical-align:top;position:relative;width:25%;padding-bottom:0}.cp-overview-NewExperience--contentItem .CommonContentBlock{background:#fff;box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.13);border-radius:.625rem;overflow:hidden;margin:0 .625rem;text-align:left;font-family:"BentonSans",Arial,Helvetica,sans-serif}.cp-overview-NewExperience--contentItem .CommonContentBlock:hover{box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.25)}.cp-overview-NewExperience--contentItem .CommonContentBlock-text{white-space:normal}.cp-overview-NewExperience--contentItem .CommonContentBlock .cp-overview-NewExperience--picture picture img{border-radius:.625rem .625rem 0 0;overflow:hidden}.cp-overview-NewExperience--contentItem .CommonContentBlock-content{padding:.9375rem;position:relative;overflow:hidden;max-height:10.3125rem;min-height:10rem}.cp-overview-NewExperience--contentItem .CommonContentBlock-content .h4-like{color:#3d4246;font-size:.9375rem;margin-bottom:.3125rem}.cp-overview-NewExperience--contentItem .CommonContentBlock-content .CommonContentBlock-texts{font-size:1rem;color:#3d4246;padding:0}.cp-overview-NewExperience--contentItem .CommonContentBlock-content .CommonContentBlock-texts .CommonContentBlock-text,.cp-overview-NewExperience--contentItem .CommonContentBlock-content .CommonContentBlock-texts p{font-size:.8125rem;line-height:1.25rem}.cp-overview-NewExperience--contentItem .CommonContentBlock-content .CommonContentBlock-button .button{padding:0;font-size:.8125rem}.cp-overview-NewExperience--contentItem .CommonContentBlock-content .CommonContentBlock-button .button:hover{color:#78b13e}.cp-overview-NewExperience--contentItem .CommonContentBlock .newExperience-moreInformation{display:block;margin-top:.3125rem;font-size:.8125rem;line-height:1.25rem;font-weight:500;cursor:pointer;color:#00733a;padding:0;width:auto;text-align:left;border:0}.cp-overview-NewExperience--contentItem .CommonContentBlock .newExperience-moreInformation:hover{color:#78b13e}.cp-overview-NewExperience--contentItem .CommonContentBlock .captionLabel-content,.cp-overview-NewExperience--contentItem .CommonContentBlock .legendLabel{display:none}.cp-overview-NewExperience--contentItem .newLabel{position:absolute;top:.625rem;left:1.25rem;background:#00733a;border-radius:.625rem;font-size:.75rem;font-weight:500;line-height:1.125rem;color:#fff;padding:0 .5625rem}.cp-overview-NewExperience--contentItem-legend{display:block;position:relative}.cp-overview-NewExperience--contentItem-legend .legendLabel{padding-left:1.25rem;background:transparent;font-size:1rem;font-weight:600}.cp-overview-NewExperience .newExperience-moreInformation{display:block}.cp-overview-NewExperience .CommonContentBlock-link{pointer-events:none}.newExperience.simpleTextPopin .simpleTextPopin--inner{padding:0}.newExperience.simpleTextPopin .simpleTextPopin--content{padding:0 1.25rem 1.25rem}.newExperience.simpleTextPopin .simpleTextPopin--title{font-size:1.875rem;text-align:left;width:100%;padding:0 1.25rem}.newExperience.simpleTextPopin .captionLabel-content{display:none}.newExperience.simpleTextPopin .simpleTextPopin--close{position:absolute;z-index:1;background:#fff;border-radius:50%;width:1.875rem;height:1.875rem;padding:.4375rem}.newExperience.simpleTextPopin .simpleTextPopin--close:hover{color:#3d4246}@media (min-width:768px) and (max-width:1199px){.headband .headbandPicture{width:100%;max-height:18.75rem;overflow:hidden}.headband-content{left:5%;width:90%}.headband-content .h1-like{max-height:5.625rem}.headband-content .h2-like{max-height:2.5rem}.headband-content .buttonContainer{margin-left:0}.headbandThin,.headbandThin .headbandPicture:not(.domainheadbandPicture){height:20vw}.headbandThin .headbandPicture:not(.domainheadbandPicture) img{height:20vw;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.headband-withBloc{max-height:18.75rem;height:auto}.headband-withBloc .headbandPicture{height:18.75rem}.headband-withBloc .headbandPicture img{width:auto;height:100%}.headband .overviewBanner-priceContainer{width:40%}.headband .overviewBanner-price{padding:3%}body.languageSite-FR .overviewBanner-title{width:100%}body.languageSite-FR .overviewBanner-priceContainer{width:40%}body.languageSite-BNG .headband-withBloc .overviewBanner-priceContainer{width:35%;bottom:auto}.mosaicBlock{padding-top:3%}.mosaicBlock-ctaContainer{vertical-align:middle;text-align:right;padding-right:1.25rem}.mosaicBlock-title{line-height:1.25rem;padding:1% 4%}.mosaicBlock-withInnerTitle .mosaicBGGreen--mobile .mosaicBlock-ctaContainer .button{color:#fff;border-color:#fff}.mosaicBlock-withInnerTitle .mosaicBGGreen--mobile .mosaicBlock-ctaContainer .button:hover{background-color:#030404}.mosaicBlock-withInnerTitle .mosaicBGWhite--mobile .mosaicBlock-ctaContainer .button{color:#3d4246;border-color:#3d4246}.mosaicBlock-withInnerTitle .mosaicBGWhite--mobile .mosaicBlock-ctaContainer .button:hover{background-color:#e9e9e9}.slide-Title{padding:0 10% 0 0;font-size:1.25rem}.slide-Text{line-height:1.25rem;overflow-y:auto;height:100%}.fancySlider .slick-arrow{top:45%}.iconWaysToDine{padding:0}.iconWaysToDine-text{margin-top:25%;line-height:1.125rem}.iconWaysToDine-picto{margin:0;font-size:3.4375rem}.contentSubtitle-text{padding:0 10%;margin-top:0}.stickyNavFpContainer{z-index:99}.submenu-navBooking,.submenu-navBooking--button{position:fixed;bottom:1.25rem;right:.9375rem;z-index:900}.submenu-navBooking--button .button--redWhite,.submenu-navBooking .button--redWhite{padding:0 0 0 1.5625rem;border-radius:1.875rem;border:0;line-height:3.125rem;box-shadow:0 0 .3125rem 0 rgba(0,0,0,.2)}.submenu-navBooking--button .button--redWhite .cpe-Icon,.submenu-navBooking .button--redWhite .cpe-Icon{font-size:1.875rem;padding:0;line-height:3.125rem;width:3.125rem;border-radius:50%;height:3.125rem;vertical-align:top;margin:0 .3125rem}.backgroundPush{background-size:160%}.video-buttons{bottom:1.5rem;font-size:1.75rem}.play-button{right:4.4375rem;width:1.1875rem;height:1.5625rem}.pause-button{right:4.4375rem;width:.6875rem;height:1.375rem;font-size:1.375rem}.mute-button,.soundOn-button{right:1.6875rem;width:1.875rem;height:1.5625rem;bottom:1.625rem;font-size:2rem}.crossSell .historic{margin-top:-1.125rem;padding-top:.5625rem}.historicCartouche-main{padding:.9375rem}.crossSell .historicCartouche-pictureContainer:before{height:130%}.historic_with_1_cartouche .historicCartouche-priceCTA{padding-top:.625rem}.historic_with_2_cartouche.historicContainer{margin:0 8vw}.historic_with_2_cartouche .historicCartouche-geo{line-height:1rem}.crossSell .historic_with_3_cartouche .historicCartouche-pictureContainer img{height:14.25rem;object-fit:cover;font-family:"object-fit: cover;";border-radius:.625rem}.crossSell .historic_with_3_cartouche .historicCartouche-titleLiner{top:14.25rem;bottom:auto;transform:translateY(-100%)}.historic_with_3_cartouche .historicCartouche-geo span{font-size:.8125rem}.crossSell .placeholder{width:96vw;margin-left:-.625rem}.crossSell .placeholder li{width:42vw;margin-right:0}.allActivities .crossSell .placeholder li,.cp-eatDrinkRestaurants .crossSell .placeholder li,.domainAccommodations .crossSell .placeholder li{width:39vw}.photosAndVideos-container .crossSell .placeholder li{width:40vw}.crossSell .placeholder li:last-child{width:11vw}.crossSell .placeholder li:last-child .historicCartouche-main{overflow:hidden}.crossSell .placeholder li:last-child .button:last-child{display:none}.crossSell .placeholder .img-placeholder{height:20vh}.crossSell .placeholder .historicCartouche-main{padding-bottom:.625rem}.crossSell .placeholder .historicCartouche-priceDuration{width:60%}.crossSell .placeholder .historicCartouche-priceDuration2{width:50%}.crossSell .slick-list{margin-left:0}.cp-placeholder-background{animation-name:placeHolderShimmerTablet}.domainActivities-pictures .domainActivities-content{left:.625rem;bottom:.625rem;width:calc(100% - 1.25rem)}.domainActivities-pictures .domainActivities-content .h4-like{margin:0}.domainActivities-pictures .domainActivities-blockPictures{overflow:hidden;border-radius:.625rem;width:30.9%;margin:0 1.2% 2%;box-shadow:.125rem 0 .5625rem rgba(0,0,0,.13)}.domainActivities-pictures .buttonContainer{margin:0}.accommodationCartouche-infoMessage{margin-left:1.25rem}.allMediasViewer-body{padding:0 1.5625rem}body.ios [data-current-tab=photo] .allMediasViewer-body{padding-top:12.125rem}body.ios .sticky-down[data-current-tab=photo] .allMediasViewer-body{padding-top:7.5rem}body.ios .allMediasViewer:not([data-current-tab=photo]) .allMediasViewer-body,body.ios .sticky-down:not([data-current-tab=photo]) .allMediasViewer-body,body.ios .sticky-top:not([data-current-tab=photo]) .allMediasViewer-body{padding-top:8.75rem}.allMediasViewer-header{padding:1.5625rem .9375rem 1.25rem;height:12.125rem}.sticky-down[data-current-tab=photo] .allMediasViewer-header{height:7.5rem}.allMediasViewer:not([data-current-tab=photo]) .allMediasViewer-header{height:8.75rem}.allMediasViewer-close{margin:1.5625rem}.allMediasViewer-title{margin-bottom:1.25rem}.allMediasViewer-navs,.allMediasViewer-tabs{margin-left:.625rem}.allMediasViewer-section>.cp-spinner{bottom:1.875rem}.allMediasViewer-section.js-allMediasViewer-section--pixlee{padding-bottom:6.6875rem}.allMediasViewer-section.js-allMediasViewer-section--pixlee.hasInfiniteLoaded{padding-bottom:1.25rem}.allMediasViewer-section iframe.video-iframe{width:100%;height:25.25rem}.allMediasViewer-subsection:not(.disabled)~.allMediasViewer-subsection:not(.disabled){margin-top:1.875rem}.allMediasViewer-subtitle{line-height:1.5rem;font-size:1.25rem}.contentHeader-title{margin:1.875rem 0 0!important}.contentHeader-title:only-child{margin-bottom:0!important}.contentHeader-title.contentHeader-title--first{margin:3.125rem 0 0!important}.domainBanner .overview-headbanVideoContainer .videoComponent{overflow:hidden}.domainBanner .overview-headbanVideoContainer .videoComponent iframe{height:100%;width:175%}.domainBanner-logo{top:.9375rem;right:.9375rem;max-width:7.5rem;padding:.5rem .625rem}.domainBanner-mainContent{min-height:18.75rem}.domainBanner-mainContent .domainheadbandPicture{height:18.75rem;display:block!important}.domainBanner .headband-content{top:3.125rem;left:2.5rem}.domainBanner .headband-content .headband-birdies{padding:.6875rem .625rem}.domainBanner .headband-content .headband-label{margin-top:1rem}.domainBanner .headband-content .headbandTitleText+div .headband-label{margin-left:.5rem;margin-top:1.125rem}.domainBanner .headband-content .buttonContainer .button:before{font-size:1.375rem;left:.625rem}.domainBanner .headband-content .submenu-navBooking .buttonContainer .button{padding:0 0 0 1.5625rem}.domainBanner .headband-content .headband-location{margin:0;padding:0 0 3.125rem}.gutterSection{margin:0 -3.75%;padding:0 3.75%}.activitiesFilterContainer .genericFilter-filterLinkList{display:inline-block}.activitiesFilterContainer .genericFilter:last-child{width:100%}.cp-overviewCrossSell{padding-top:0}#pictureThree,#pictureTwo{display:none}.cp-overviewDiscoverImg.singlePicture{width:19.75rem;height:19.75rem;top:.625rem}.cp-overviewDiscoverImg.singlePicture img{width:100%;height:100%}.offers{margin-top:3.125rem}.offers-title{line-height:2.25rem}.offers-elems{overflow:auto;position:relative;margin:0 -1.875rem}.offers-elems:after,.offers-elems:before{content:"";min-width:1.875rem}.offers-elem:not(:first-of-type){margin-left:.9375rem}.offers-elem:last-of-type{margin-right:auto}.offers-elem.first{width:26.25rem;margin-left:auto}.offers-elem.first picture:before{padding-top:26.19048%}.offers-elem.second,.offers-elem.third{width:16.1875rem}.imgGrid{margin-top:3.125rem}.imgGrid-title{line-height:2.25rem}.imgGrid-title~.imgGrid-intro{margin-top:1.25rem}.imgGrid-intro{padding:0 1.1875rem}.imgGrid-section+.imgGrid-section{margin-top:.75rem}.imgGrid-elem.second,.imgGrid-elem.third{margin-left:.5625rem}.imgGrid-elem.fifth{margin-left:.75rem}.imgGrid-elem.first,.imgGrid-elem.second,.imgGrid-elem.third{width:calc((100% - .5625rem * 2) / 3)}.imgGrid-elem.first picture:before,.imgGrid-elem.second picture:before,.imgGrid-elem.third picture:before{padding-top:138.69565%}.imgGrid-elem.fifth,.imgGrid-elem.fourth{width:calc((100% - .75rem) / 2)}.imgGrid-elem.fifth picture:before,.imgGrid-elem.fourth picture:before{padding-top:48.85057%}.imgGrid-elem--title{padding:.75rem}.news{margin-top:3.125rem}.news-title{line-height:2.25rem}.news-elems{margin:0 -1.875rem}.news-elems:after,.news-elems:before{min-width:1.875rem}.news-elem{width:18.75rem}.news-elem--title~.news-elem--cta{margin-top:.625rem}.housing-img picture:before{padding-top:51.3245%}.housings{margin-top:3.125rem}.housings-title{line-height:2.25rem}.housings-title~.housings-intro{margin-top:1.25rem}.housings-intro{padding:0 1.1875rem}.housings-elem .housing,.housings-elem .housings-encart{width:18.875rem}.community{margin-top:3.125rem}.community-title{line-height:2.25rem}body:not(.home) .overviewSearch-container{width:100%}body:not(.home) .overviewSearch-title{font-size:.9375rem}.domainOverviewCTA{padding:1.875rem}.sliderInstagram .sliderContainer{width:100%}.instagramContainer{margin-top:19%}.instagramContainer .photosVideos-text p{padding:0 4% 4%}.instagramContainer .photosVideos-text{margin-top:0;background:#f9fbfb;top:88%;padding-top:3%}.cp-overviewEatAndDrink{margin-top:3.125rem}.cp-overviewEatAndDrink .domainOverviewCTA{padding:1.25rem 7% 0}.cp-overviewCpBusiness,.cp-overviewCrossSell{margin-top:3.125rem}.cp-overviewCpBusiness--contentItem:nth-child(2n+0){margin-left:1rem}.cp-label{margin-top:3.125rem}.cp-overview-praticalInfos{margin:auto -3.75%}.cp-overview-praticalInfos .contentHeader-title{margin:0;padding-top:2.8125rem}.cp-overview-praticalInfosContainer{margin-top:1.875rem}.cp-overview-praticalInfosContainer--right picture{height:37vw}.cp-overview-praticalInfosContainer--right img{width:140%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.domain .cp-overviewDiscover-content--right #pictureOne img,.domain .cp-overviewDiscoverImg.singlePicture img{border-radius:.625rem}.popinMainContainer .iconWaysToDine{padding-top:2%}.lightboxActivity-pictureContainer img{position:relative;transform:translate(2.5rem,1.875rem)}.lightboxActivity-text{margin-bottom:2.1875rem}.cp-overviewDiscover-content--left{padding:0 3.125rem 0 0}.cp-overviewDiscover-content--right{width:52%}.cp-overviewDiscover-content--left{width:48%}.cp-overviewDiscover-content .cp-overviewCountry img{width:6rem;height:6rem}.cp-overviewDiscover-description{padding-right:0}.cp-overviewDiscover-title{font-size:1.5rem}.cp-discoverActivities{padding-top:2.8125rem}.cp-discoverActivities-container li{white-space:normal;padding:0 .875rem}.cp-discoverActivities-container{padding:1.25rem .4375rem;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.cp-discoverActivities{text-align:center}.cp-discoverActivitiesItem--link{margin:0;width:calc(100% - .875rem)}.cp-discoverActivitiesItem{width:33.33%;padding-bottom:.875rem;text-align:left}.cp-discoverActivitiesItem:last-child,.cp-discoverActivitiesItem:nth-child(3){text-align:right}.cp-discoverActivitiesItem:last-child .cp-discoverActivitiesItem--link,.cp-discoverActivitiesItem:nth-child(3) .cp-discoverActivitiesItem--link{width:100%}.cp-discoverActivitiesItem-content--description{padding:0 .625rem}.cp-overview-NewExperience{margin-top:3.125rem}.cp-overview-NewExperience .contentHeader{padding-bottom:0}.cp-overview-NewExperience .contentHeader-title{margin-top:0!important;padding-top:0!important}.cp-overview-NewExperience--contentItem{width:40%;white-space:normal}.newExperience.simpleTextPopin .simpleTextPopin--inner{width:calc(100% - 1.875rem)}}@media(max-width:767px){.headband .headbandPicture{min-height:9.6875rem;overflow:hidden}.headband .headbandPicture img{width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.headband-content{left:11%;top:6%;width:80%}.headbandThin .headbandPicture:not(.domainheadbandPicture){height:9.6875rem;width:100vw;overflow:hidden;position:relative}.headbandThin .headbandPicture:not(.domainheadbandPicture) img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:auto}.headbandThin{position:static;z-index:inherit;top:auto}.headbandThin picture.headbandPicture{display:none}.headband--big{height:14.0625rem}.headband--big .headband-content{bottom:auto;top:50%;transform:translateY(-50%)}.headband--big .headbandPicture{height:14.0625rem;overflow:hidden;width:100vw}.headband--big .headbandPicture img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:auto}body.languageSite-BNG .headband-withBloc .headband-content.headband-textFull{bottom:auto;top:14.0625rem;margin-top:-15%}body.languageSite-FR .headband-withBloc .headband-content.headband-textFull{top:7.03125rem;bottom:auto;margin-top:7%}.mosaicBlock-textContainer{padding:.9375rem}.mosaicBlock-text{font-size:13px}.mosaicBlock-title{line-height:1.25rem;padding:2% 5%;background-color:transparent}.mosaicBlock-ctaContainer--minified{position:absolute;left:0;top:0;width:100%;height:100%}.mosaicBlock-ctaContainer--minified .animatedIconContainer{position:absolute;top:4%;right:2%}.mosaicBlock-ctaContainer--minified .animatedIconContainer .icon{position:static;color:#fff}.mosaicBlock-ctaContainer .button{display:none}.mosaicBlock .buttonContainer{position:absolute;top:0;left:0;width:100%;height:100%}.mosaicBlock-withInnerTitle .mosaicBlock-ctaContainer--minified .animatedIconContainer{top:50%;margin-top:-.5625rem}.mosaicBlock-withInnerTitle .mosaicBlock-ctaContainer--minified .animatedIconContainer .icon{font-size:1.25rem}@media (max-width:767px){.mosaicBlock-ctaContainer--minified .animatedIconContainer{right:7%}.mosaicBlock-ctaContainer--minified .animatedIconContainer .cpe-Icon--arrow_cta:before{color:#fff;line-height:1.5}}.mosaicBlock-ctaContainer--minified .animatedIconContainer{right:7%}.mosaicBlock-ctaContainer--minified .animatedIconContainer .cpe-Icon--arrow_cta:before{color:#fff;line-height:1.5}.slide-ctaContainer .buttonContainer{position:absolute;z-index:302;top:0;left:0;bottom:0;right:0}.slide-ctaContainer .buttonContainer .button{display:none}.slide-ctaContainer .buttonContainer .cpe-Icon--arrow_cta{position:absolute;top:50%;right:5%;left:auto;margin-top:-7px;animation:none}.fancySlider .slick-list{width:100%}.fancySlider .slick-arrow{top:45%}.iconWaysToDine{padding:0 4%;text-align:center;margin:-5% 0 1%}.iconWaysToDine li{margin-bottom:4%}.iconWaysToDine-picture{line-height:1rem}.iconWaysToDine-text{margin-top:15%}.iconWaysToDine-picto{margin-top:.3125rem;font-size:2rem}.contentSubtitle-block{padding:0}.contentSubtitle-block h2{margin:1.5625rem 0}.contentSubtitle-block:before{top:2.3125rem}.submenu-navigation{height:3.1875rem}.submenu-navItem a{height:3.25rem;border-top:0;font-size:.75rem}.stickyNavFpContainer{height:3.1875rem}.submenu-navBooking,.submenu-navBooking--button{position:fixed;bottom:-4.6875rem;right:0;left:0;min-width:auto;height:auto;z-index:900;background:#fff;padding:.9375rem;width:100%;line-height:2.8125rem}.submenu-navBooking--button .buttonContainer,.submenu-navBooking .buttonContainer{width:100%}.submenu-navBooking--button div,.submenu-navBooking div{border-radius:0;width:100%}.submenu-navBooking--button .button--redWhite,.submenu-navBooking .button--redWhite{padding:0;border-radius:0;border:0;line-height:3.125rem;width:100%}.submenu-navBooking--button .button--redWhite .cpe-Icon,.submenu-navBooking .button--redWhite .cpe-Icon{font-size:1.875rem;padding:0;line-height:3.125rem;width:3.125rem;border-radius:50%;height:3.125rem;vertical-align:top;margin:0 .3125rem}.breadcrumb-content{display:none}.CommonContentBlock--GreenPush{padding:5%}.CommonContentBlock--GreenPush h2,.CommonContentBlock--GreenPush h3{padding-bottom:.3125rem;line-height:1.5625rem}.backgroundPush{background-size:300%}.crossSell .historic{margin-top:-.5625rem;padding-top:.5625rem}.historic.cp-loading{min-height:3.75rem;margin-left:6vw}.historicContainer{padding-bottom:.625rem}.historicTab{width:100%}.historicTab-cell{padding:.625rem 1.25rem}.historicCartouche{padding:3vw}.crossSell .historicCartouche{padding:4vw 4vw 0 7.5%}.historicCartouche-main{text-align:right;position:relative;padding-top:67.5vw}.crossSell .historicCartouche-pictureContainer:before{height:100%;z-index:10}.historicCartouche-pictureContainer{position:absolute;top:3vw;height:64.5vw;width:88vw}.crossSell .historicCartouche-pictureContainer:after{height:53vw}.historicCartouche-titleLiner{position:absolute;line-height:1.5rem;bottom:2vw;width:80vw;text-align:left;text-shadow:0 0 .1875rem #3d4246}.crossSell .historicCartouche-titleLiner{width:96%}.historicCartouche-geo{line-height:1.25rem;padding-bottom:.3125rem}.historicCartouche-priceDuration{padding:.4375rem .625rem}.historicCartouche-duration{line-height:1.25rem}.crossSell .historicCartouche-duration{color:#a3a3a3;padding-bottom:.125rem}.historicCartouche-durationText{line-height:1rem}.historicCartouche-price{text-align:right}.historicCartouche-priceFrom{font-size:.6875rem}.historicCartouche-priceValue{font-size:1.625rem}.historicCartouche-price del{font-size:1rem}.historicSwiper{width:94vw;overflow:auto}.crossSell .historicSwiper{width:100%;margin-left:.3125rem}.historic_with_1_cartouche.historicSwiper{width:93vw}.historic_with_1_cartouche .historicCartouche-pictureContainer{height:66vw}.historic_with_2_cartouche ul{width:160vw}.historic_with_2_cartouche .historicCartouche-pictureContainer{width:70.8vw;height:53vw}.historic_with_2_cartouche .historicCartouche-main{padding-top:55.5vw}.historic_with_2_cartouche .historicCartouche-titleLiner{width:67vw}.historic_with_2_cartouche .historicCartouche-priceDuration{margin-bottom:0}.historic_with_3_cartouche ul{width:240vw}.crossSell .historic_with_3_cartouche ul{width:auto}.historic_with_3_cartouche.historicContainer li.r-Grid-cell{width:31%;margin-right:2%}.historic_with_3_cartouche .historicCartouche-pictureContainer{width:68vw;height:51vw}.crossSell .historic_with_3_cartouche .historicCartouche-pictureContainer{height:100%;width:71vw}.historic_with_3_cartouche .historicCartouche-main{padding:55.5vw .625rem .625rem}.crossSell .historic_with_3_cartouche .historicCartouche-main{padding:74% 0 .1875rem}.crossSell .historic_with_3_cartouche .historicCartouche-titleLiner{bottom:-.9375rem}.crossSell .historicCartouche-priceCTA{margin-top:.3125rem}.crossSell .placeholder{width:200vw!important;margin-left:-.625rem}.crossSell .placeholder li{padding-left:0;margin-right:.625rem;width:85vw}.crossSell .placeholder .img-placeholder{height:11.5625rem}.crossSell .placeholder .historicCartouche{padding:.625rem .625rem .1875rem}.crossSell .placeholder .historicCartouche-main{padding:55.5vw .625rem .625rem}.crossSell .placeholder .historicCartouche-pictureContainer{width:74vw;height:51vw!important;width:96%}.crossSell .placeholder .historicCartouche-main{padding-right:0;padding-left:0;padding-bottom:0;width:103%}.crossSell .placeholder .historicCartouche-priceDuration{height:.625rem;margin-bottom:0;margin-top:0!important}.crossSell .placeholder .historicCartouche-priceDuration2{width:55%;height:.625rem;margin-top:-.375rem}.crossSell .historicSwiper{margin-top:-.5625rem}.crossSell .slick-list{margin-left:-.9375rem}.cp-placeholder-background{animation-name:placeHolderShimmerMobile}.domainActivities-pictures{width:95vw;margin:0 auto}.domainActivities-pictures .domainActivities-content{display:table-cell;vertical-align:middle;position:relative;overflow:hidden;left:auto;bottom:auto;width:100%;margin:0;height:3.75rem;max-height:3.75rem}.domainActivities-pictures .domainActivities-content .h4-like{max-height:2.5rem;margin:.625rem!important;overflow:hidden}.domainActivities-pictures .domainActivities-content h2{line-height:1.375rem}.domainActivities-pictures .domainActivities-content .h4-like{margin:0;color:#3d4246;font-size:.8125rem;line-height:1.25rem;text-shadow:none}.domainActivities-pictures .domainActivities-content .domainActivities-subtitle{font-size:.9375rem}.domainActivities-pictures .domainActivities-content .domainActivities-p--margin{line-height:1.125rem;margin-top:.3125rem}.domainActivities-pictures .domainActivities-blockPictures{width:46.7%;margin:0 1.65% 3.3%;box-shadow:.125rem 0 .5625rem rgba(0,0,0,.13)}.domainActivities-pictures .domainActivities-blockPictures picture img{border-radius:.625rem .625rem 0 0}.domainActivities-pictures .buttonContainer{display:none}.discoverContainer .domainActivities-pictures .domainActivities-blockPictures{margin:0 0 .625rem;border-radius:0}.discoverContainer .domainActivities-pictures .domainActivities-blockPictures picture img{border-radius:0}.allActivities .domainActivities-overlay{display:none}.accommodationCartouche-infoMessage{width:100%;padding:.9375rem .9375rem .9375rem 3.125rem;margin:0;border-radius:0 0 .625rem .625rem}.accommodationCartouche-infoMessage .cpe-Icon--annulation,.accommodationCartouche-infoMessageIcon{top:.75rem;left:1.5625rem}body.domainAccommodations .accommodationCartouche-infoMessage,body.singleclick .accommodationCartouche-infoMessage{margin:0;padding:.9375rem .9375rem .9375rem 3.125rem}.fancybox-slide .popinCartoucheMsg .fancybox-close-small{right:1.25rem}.fancybox-slide .popinContainer{position:fixed;top:0;bottom:0;left:0;right:0}.allMediasViewer-body{padding:0 .625rem}body.ios [data-current-tab=photo] .allMediasViewer-body{padding-top:10.6875rem}body.ios .sticky-down[data-current-tab=photo] .allMediasViewer-body{padding-top:6.375rem}body.ios .allMediasViewer:not([data-current-tab=photo]) .allMediasViewer-body,body.ios .sticky-down:not([data-current-tab=photo]) .allMediasViewer-body,body.ios .sticky-top:not([data-current-tab=photo]) .allMediasViewer-body{padding-top:7.625rem}.allMediasViewer-header{padding:1.125rem .625rem .9375rem;height:10.6875rem}.sticky-down[data-current-tab=photo] .allMediasViewer-header{height:6.375rem}.allMediasViewer:not([data-current-tab=photo]) .allMediasViewer-header{height:7.625rem}.allMediasViewer-close{width:.9375rem;height:.9375rem;margin:1.25rem}.allMediasViewer-close:after,.allMediasViewer-close:before{height:.125rem;width:1.375rem;top:calc(50% - .0625rem);left:calc(50% - .6875rem)}.allMediasViewer-title{margin-bottom:.9375rem;font-size:1rem;line-height:1.25rem}.allMediasViewer-navs,.allMediasViewer-tabs{margin-left:0;overflow-x:auto;max-width:calc(100% + .625rem)}.allMediasViewer-nav .cpe-Icon--camera{font-size:1.125rem}.allMediasViewer-nav .cpe-Icon--people{font-size:.9375rem}.allMediasViewer-nav .cpe-Icon--instagram{font-size:.625rem}.allMediasViewer-nav .cpe-Icon--play-button{font-size:1.1875rem}.allMediasViewer-nav .cpe-Icon--360{font-size:1.0625rem}.allMediasViewer-tabs{margin-top:.9375rem}.allMediasViewer-section{padding-top:0;padding-bottom:.9375rem}.allMediasViewer-section>.cp-spinner{height:2.9375rem;line-height:2.9375rem;bottom:1.5625rem}.allMediasViewer-section.js-allMediasViewer-section--pixlee{padding-bottom:6.0625rem}.allMediasViewer-section.js-allMediasViewer-section--pixlee.hasInfiniteLoaded{padding-bottom:.9375rem}.allMediasViewer-section iframe.virtualTour-iframe{width:100%;height:100%}.allMediasViewer-section iframe.video-iframe{width:100%;height:10.625rem}.allMediasViewer-subsection:not(.disabled)~.allMediasViewer-subsection:not(.disabled){margin-top:1.25rem}.allMediasViewer-subtitle{line-height:1.25rem;font-size:1.0625rem}.simpleTextPopin--inner{max-height:calc(100% - 1.875rem);width:calc(100% - 1.875rem);padding:.9375rem}.simpleTextPopin--close.cpe-Icon{top:.9375rem}.simpleTextPopin--picture{width:2rem;height:2rem}.simpleTextPopin--close+.simpleTextPopin--content{margin-top:1.875rem}.simpleTextPopin--content p{font-size:.8125rem;line-height:1.25rem}.simpleTextPopin--content .mCSB_container{margin-right:.9375rem}.newExperience .simpleTextPopin--inner{width:100%;border-radius:0}.MsgRenovation:after{margin:1.25rem auto}.MsgRenovation-message{padding:.625rem;align-items:flex-start;height:auto}.MsgRenovation-message--content{line-height:1.25rem;max-height:5rem;display:table-cell}.msgRenovationSection{margin:.625rem 1rem}.lineHeightTitle h2{line-height:1.875rem}.contentHeader-title{margin:1.25rem 0 0!important}.contentHeader-title:only-child{margin-bottom:0!important}.contentHeader-title.contentHeader-title--first{margin:2.5rem 0 0!important}.domainBanner .overview-headbanVideoContainer .videoComponent iframe{height:100%;width:285%}.domainBanner-logo{max-width:5.9375rem;padding:.3125rem;z-index:101}.domainBanner-mainContent .domainheadbandPicture{width:100%;height:14.0625rem;overflow:hidden}.domainBanner .headband-content{position:relative;top:0;left:0;width:100%}.domainBanner .headband-content .u-Font-shadow{text-shadow:none!important}.domainBanner .headband-content .domainContentTitle{width:100%;display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto;color:#3d4246;background:#fff;padding:.3125rem 0 .3125rem .625rem;border-bottom:.0625rem solid #d2d3d3}.domainBanner .headband-content .headbandTitleContainer{padding:.75rem 0 .3125rem}.domainBanner .headband-content .headbandTitleContainer .headband-classification{display:inline}.domainBanner .headband-content .headbandTitleContainer .headband-classification .headband-birdies{vertical-align:super;color:#00733a;font-size:.625rem}.domainBanner .headband-content .headbandTitleContainer .headband-classification .headband-birdies .cpe-Icon.cpe-Icon--birdies{font-size:.625rem}.domainBanner .headband-content .headbandTitleText{display:inline;margin:0;font-size:1.125rem;font-family:"BentonSans",Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:normal}.domainBanner .headband-content .headbandTitleText+div .headband-label{margin:0 0 0 .5rem}.domainBanner .headband-content .buttonContainer .button{font-size:.625rem;line-height:normal}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--camera:before{font-size:1.0625rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--camera{height:2.1875rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--play:before{font-size:1.1875rem;top:.4375rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--play{height:2.1875rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--360:before{font-size:1.0625rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--360{height:2.1875rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--360 span{font-size:.625rem}.domainBanner .headband-content .buttonContainer .videoBanner{margin-right:.625rem}.domainBanner .headband-content .submenu-navBooking .buttonContainer .button{padding:0}.domainBanner .headband-content .headband-location{padding:0;margin:0 0 .75rem;font-size:.6875rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}.domain-mediasBtn{position:absolute;bottom:100%;left:0;margin:0 0 3% 5%}.domain-playVideoBtn{margin:0 .625rem .5rem 0}.gutterSection{padding:0 .625rem}.photosAndVideos-container .cp-overviewCrossSell{padding:0}.thematicsList li{height:5.625rem}.thematicsList .thematicIcon{top:-1.3125rem;font-size:2.5rem}.filterThematics .thematicName{font-size:.8125rem;margin-top:0}.activitiesFilterContainer{margin-bottom:1.5625rem}.activitiesFilterContainer .genericFilter-filterLinkList{margin-bottom:2.5rem}.activitiesOverview-button{padding-bottom:7%}.contentHeader h1.h2-like{margin-top:1.5625rem}.productTooltip{width:10.5rem}.offers{margin-top:2.5rem}.offers-title{line-height:1.5625rem}.offers-elems{margin:0 -.625rem;padding:0 .625rem;flex-wrap:wrap}.offers-elem:not(:first-of-type){margin-top:.9375rem}.offers-elem.first{width:100%}.offers-elem.first img{border-radius:.625rem .625rem 0 0}.offers-elem.first .offers-desc{padding:1.5625rem .9375rem .625rem}.offers-elem.first picture{max-height:5.25rem}.offers-elem.first picture:before{padding-top:28%}.offers-elem.second,.offers-elem.third{width:100%;flex-direction:row;justify-content:space-between}.offers-elem.second img,.offers-elem.third img{border-radius:.625rem 0 0 .625rem}.offers-elem.second .offers-img,.offers-elem.third .offers-img{width:45%;max-width:8.5rem}.offers-elem.second .offers-desc,.offers-elem.third .offers-desc{padding:.625rem;justify-content:flex-start;align-items:flex-start;text-align:left;flex-direction:column}.offers-elem.second .offers-desc--title,.offers-elem.third .offers-desc--title{height:auto;white-space:normal;position:relative;transform:none;top:auto;left:auto;margin-bottom:.625rem;line-height:1.25rem;padding-top:.1875rem;padding-bottom:.1875rem}.offers-elem.second picture,.offers-elem.third picture{height:100%}.offers-elem.second picture:before,.offers-elem.third picture:before{padding-top:76.47059%}.offers-desc--text{font-size:.6875rem}.offers-conditions{text-align:left}.imgGrid{margin-top:2.5rem}.imgGrid-title{line-height:1.5625rem}.imgGrid-title~.imgGrid-intro{margin-top:.3125rem}.imgGrid-intro{font-size:.8125rem;padding:0}.imgGrid-section+.imgGrid-section{margin-top:.3125rem}.imgGrid-section:first-child{flex-wrap:wrap}.imgGrid-elem.first{width:100%}.imgGrid-elem.first picture:before{padding-top:36.66667%}.imgGrid-elem.second{margin-top:.3125rem}.imgGrid-elem.third{margin-top:.3125rem;margin-left:.375rem}.imgGrid-elem.fifth{margin-left:.375rem}.imgGrid-elem.second,.imgGrid-elem.third{width:calc((100% - .375rem) / 2)}.imgGrid-elem.second picture:before,.imgGrid-elem.third picture:before{padding-top:74.82993%}.imgGrid-elem.fifth,.imgGrid-elem.fourth{width:calc((100% - .375rem) / 2)}.imgGrid-elem.fifth picture:before,.imgGrid-elem.fourth picture:before{padding-top:155.40541%}.imgGrid-elem--title{padding:.625rem;font-size:.8125rem}.news{margin-top:2.5rem}.news-title{line-height:1.5625rem}.news-elems{margin:0 -.625rem}.news-elems:after,.news-elems:before{min-width:.625rem}.news-elem{width:17.5rem}.news-elem--img picture{width:6.5625rem}.news-elem--img picture:before{padding-top:109.52381%}.news-elem--title{font-size:.8125rem}.tab{padding:0 1.25rem}.housing-img picture:before{padding-top:44.11765%}.housing-content{padding:.9375rem}.housing-head{flex-direction:column;justify-content:flex-start}.housing-body,.housing-capacity{margin-top:.3125rem}.housing-body:not(.shave-init){max-height:5rem}.housings{margin-top:2.5rem}.housings-title{line-height:1.5625rem}.housings-title~.housings-intro{margin-top:.3125rem}.housings-intro{font-size:.8125rem;padding:0}.housings-elem .housing,.housings-elem .housings-encart{width:14.875rem}.housings-elem .housing:not(:first-child),.housings-elem .housings-encart:not(:first-child){margin-left:.9375rem}.housings-encart{padding:.9375rem}.housings-encart--subTitle{font-size:1.0625rem}.community{margin-top:2.5rem}.community-title{line-height:1.5625rem}body:not(.home) .overviewSearch{position:relative;margin:0 -.625rem}body:not(.home) .overviewSearch-container{width:100%;border-radius:0;padding:1.25rem 1rem;margin-top:0;background:transparent}body:not(.home) .overviewSearch-container .searchForm-toggler.u-Visible-mobile:not(.stickySearch) .searchFormToggler-dateParticipants{height:3.75rem}body:not(.home) .overviewSearch-container .searchForm-toggler.u-Visible-mobile:not(.stickySearch) .searchFormToggler-participants{height:1.875rem;line-height:1.875rem;margin:.9375rem 0}body:not(.home) .overviewSearch-container .searchForm-toggler.u-Visible-mobile:not(.stickySearch) .searchFormToggler-date{height:3.75rem;line-height:3.75rem;margin:0}body:not(.home) .overviewSearch-container .searchFormToggler-park{display:none}body:not(.home) .overviewSearch-container .searchForm-toggler.u-Visible-mobile{margin:0;height:auto;border-radius:.625rem .625rem 0 0}body:not(.home) .overviewSearch-container .searchForm-toggler.u-Visible-mobile.stickySearch{margin-top:0}body:not(.home) .overviewSearch-container .searchForm-toggler.u-Visible-mobile .searchForm-toggler--formHidden{margin:0 .9375rem}body:not(.home) .overviewSearch-container .searchForm-toggler.u-Visible-mobile .searchForm-toggler--formHidden .cpe-Icon--couple{font-size:.75rem}body:not(.home) .overviewSearch-title{margin:0 1.25rem .9375rem;font-size:.875rem;line-height:normal}body:not(.home).body-searchMobileEngineOpen #mainContainer .searchForm-globalInputContainer{padding-top:5rem}.domainOverviewCTA{padding:1.25rem}.domain .contentTitle--noMarginBottom{margin-bottom:1.25rem}.sliderInstagram .slideContent{width:100%;margin-top:-12%;margin-left:0}.instagramContainer{margin-top:7%}.instagramContainer .photosVideos-text p{padding:2% 1% 0}.instagramContainer .photosVideos-text{margin-bottom:5%}.domain-sliderBtn{background-color:#fff}.cp-overviewEatAndDrink{margin-top:2.5rem}.cp-overviewEatAndDrink .contentHeader-text{width:20.375rem}.cp-overviewEatAndDrink .eatDrink-titleText{text-align:center}.cp-overviewEatAndDrink .eatDrink-titleText .contentHeader{padding-bottom:.625rem}.cp-overviewEatAndDrink .eatDrinkPictures{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;padding-bottom:1.25rem}.cp-overviewEatAndDrink .eatDrinkPictures .eatDrink-item{width:18.75rem;height:8.75rem}.cp-overviewEatAndDrink .eatDrinkPictures .eatDrink-item .headbandPicture{overflow:hidden;display:inline-block;height:100%}.cp-overviewEatAndDrink .eatDrinkPictures .eatDrink-item .headbandPicture img{height:100%;width:auto}.cp-overviewEatAndDrink .domainOverviewCTA{padding:0 7%}.cp-overviewCrossSell{margin-top:2.5rem;padding:0}.cp-overviewCrossSell .historicCartouche{padding:0}.cp-overviewCrossSell .historicCartouche-pictureContainer{position:absolute;top:auto;height:auto;width:auto}.cp-overviewCrossSell .historicCartouche-pictureContainer picture img{border-radius:.625rem .625rem 0 0}.cp-overviewCrossSell .historicCartouche-pictureContainer:after,.crossSell .cp-overviewCrossSell .historicCartouche-pictureContainer:after{height:auto}.cp-overviewCrossSell .historicCartouche-price{text-align:left}.cp-overviewCrossSell .historic_with_3_cartouche .historicCartouche-pictureContainer,.crossSell .cp-overviewCrossSell .historic_with_3_cartouche .historicCartouche-pictureContainer{width:auto;height:auto}.cp-overviewCrossSell .historic_with_3_cartouche .historicCartouche-main{padding:39vw .9375rem .9375rem}.crossSell .cp-overviewCrossSell .historic_with_3_cartouche .historicCartouche-main{padding:initial}.cp-overviewCrossSell .historic_with_3_cartouche .historicCartouche-priceDuration{padding:0;margin:0}.cp-overviewCrossSell .crossSell .slick-list{margin-left:0}.cp-overviewCpBusiness{margin-top:2.5rem;padding-top:2.1875rem}.cp-overviewCpBusiness--contentItem{margin-right:.625rem}.cp-overviewCpBusiness-container{min-width:18.75rem;overflow:auto;white-space:nowrap}.cp-overviewCpBusiness--contentItem{width:80%}.cp-label{margin-top:2.5rem}.cp-label-containerWith2Labels .cp-label-item{width:18.125rem}.cp-label-item{flex-direction:inherit}.cp-label-item2,.cp-label-item3,.cp-label-item4{width:80vw}.cp-label-Picture{float:left;padding-right:.9375rem}.cp-label-Picture img{max-height:4.0625rem}.cp-label-Content{text-align:left}.cp-label-Title{line-height:.8125rem}.cp-label-Text,.cp-label-Title{font-size:.8125rem;white-space:normal}.cp-label-Text{line-height:1rem}.cp-overview-praticalInfos{margin:auto -.625rem}.cp-overview-praticalInfosContainer--right picture{height:51vw}.cp-overview-praticalInfosContainer--right img{width:190%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.domain .cp-discoverActivities-container .cp-discoverActivitiesItem--link{border-radius:.625rem}.domain .cp-overview-NewExperience--contentItem img{border-radius:.625rem .625rem 0 0}.popinMainContainer .contentHeader{margin-bottom:1.25rem}.popinMainContainer .iconWaysToDine{padding:0}.popinMainContainer .iconWaysToDine li{padding:0 .3125rem;position:relative}.popinMainContainer .iconWaysToDine-text{margin-top:.625rem}.popinMainContainer .iconWaysToDine picture{display:inline-block;height:4.6875rem}.popinMainContainer .iconWaysToDine-picto{font-size:3rem;display:block;line-height:70%}.lightboxActivity-content{margin-top:0}.cp-overviewDiscover-content--left{padding:0}.cp-overviewDiscover-cityDistance,.cp-overviewDiscover-content--right,.cp-overviewDiscover-description,.cp-overviewDiscover-maps{display:none}.cp-overviewDiscover-title{margin:1.3125rem 0 .625rem;font-family:"BentonSans",Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#3d4246}.cp-discoverActivities-container li{border-right:0}.cp-discoverActivities-container{box-shadow:.125rem 0 .5625rem 0 rgb(0 0 0/13%);padding:0}.cp-discoverActivities-imgUsp img{width:2rem;height:1.875rem}.cp-discoverActivitiesItem--link{display:block;width:100%}.cp-discoverActivitiesItem-content--description,.cp-discoverActivitiesItem-content--title{padding:0}.cp-discoverActivitiesItem-content{display:table;width:100%}.cp-discoverActivitiesItem-content .cp-discoverActivities-imgUsp,.cp-discoverActivitiesItem-content .cp-discoverActivitiesItem-blockContent{display:table-cell}.cp-discoverActivitiesItem-content .cp-discoverActivitiesItem-blockContent{width:calc(100% - 3.25rem);text-align:left;vertical-align:middle;padding:.625rem .625rem .625rem 0}.cp-discoverActivitiesItem-content .cp-discoverActivities-imgUsp{width:2rem;padding:.625rem;vertical-align:middle}.cp-discoverActivitiesItem-content--title{text-align:left}.cp-discoverActivitiesItem{margin-bottom:0}.cp-overview-NewExperience{margin-top:2.5rem}.cp-overview-NewExperience--contentItem{width:90%;white-space:normal}.cp-overview-NewExperience--contentItem .CommonContentBlock-content .h4-like{line-height:1.25rem}.newExperience.simpleTextPopin .simpleTextPopin--title{font-size:1.125rem}}@media (min-width:1200px){.headband .headbandPicture{width:100%;min-height:22.9vw}.headband-content .h1-like{max-height:8.5625rem}.headband-content .h2-like{max-height:6rem}.headband-content.headband-textFull{left:0;right:0;width:100%;z-index:10!important}.headband-content.headband-textFull .h2-like{width:70%;margin:0 auto;line-height:normal;max-height:none}.headbandThin,.headbandThin .headbandPicture:not(.domainheadbandPicture){height:11.35vw}.headband .overviewBanner-price{position:relative;top:auto;right:auto;width:100%}body.languageSite-FR .overviewBanner-title{top:30%}body.languageSite-BNG .headband-withBloc .overviewBanner-priceContainer{bottom:0}.headband-price,.incurvedText{position:absolute}.incurvedText{color:#fff;text-shadow:0 0 .1875rem #3d4246}.stickerPrice{background:#fff;border-radius:50%;padding:20%;text-align:center;width:8.4375rem;height:8.4375rem}.mosaicBlock-globalContainer{margin-top:-1px}.mosaicBlock-textWrapper{max-height:13vw}.mosaicBlock{background-color:#fff;padding:0}.mosaicBlock-title{padding:0 5%}.mosaicBlock-textContainer{position:relative}.mosaicBlock-ctaContainer{position:absolute;bottom:1.5625rem;left:58.4%;background-color:#fff;padding:0 4%}.mosaicBlock-button{margin:0 5%}.mosaicBlock-button button{max-width:70%}.mosaicBlock-content--left{text-align:right}.mosaicBlock-content--left .r-minL--5of12{float:left}.mosaicBlock-content--left .mosaicBlock-textContainer:before{left:auto;right:-.625rem;border-right:0 solid transparent;border-left:.6875rem solid #fff}.mosaicBlock-content--left .mosaicBlock-ctaContainer{left:0}.mosaicBlock-innerTitle{padding:0 9%;text-align:left;margin:15% 0 0;position:relative}.mosaicBlock-innerTitle-arrow:before{content:"";position:absolute;top:11%;left:-.625rem;width:0;height:0;border-top:.875rem solid transparent;border-bottom:.875rem solid transparent;border-right:.6875rem solid #00733a;border-left:0 solid transparent}.mosaicBlock-greenVersion{background-color:#00733a;color:#fff}.mosaicBlock-greenVersion .mosaicBlock-textContainer:before{display:none}.mosaicBlock-content--left .mosaicBlock-innerTitle{text-align:right}.mosaicBGGreen--desktop{background:linear-gradient(90deg,transparent 58.33333%,#00733a 0);color:#fff}.mosaicBGWhite--desktop{background-color:#fff;color:#3d4246}.mosaicBGGreen--desktop .mosaicBlock-ctaContainer{background-color:transparent}.mosaicBlock-content--left .mosaicBlock-innerTitle:before{left:auto;right:-.625rem;border-right:0 solid transparent;border-left:.6875rem solid #fff}.mosaicBlock-withInnerTitle .mosaicBlock-textContainer:before{content:none}.contentSubtitle-text{padding:0 25%}body.fixedNav .submenu-content{position:fixed;top:0;left:0;height:auto;padding:0 2.5%;z-index:900;box-shadow:0 .625rem .875rem -.3125rem rgba(0,0,0,.1)}body.fixedNav .stickyNavFpContainer{box-shadow:none}body.fixedNav.languageSite-NL .submenu-navBooking-tooltip{display:none}body.fixedNav .submenu-navBooking{right:4%}.submenu-navItem:hover a{color:#78b13e;border-bottom-color:transparent}.submenu-navBooking{right:0}.submenu-navBooking--button{right:2.5%;display:none}.submenu-navBooking,.submenu-navBooking--button{position:absolute;padding-top:.375rem;float:right;top:0}.submenu-navBooking--button .button,.submenu-navBooking .button{border-radius:.3125rem;padding:0 2.8125rem;line-height:2.8125rem;font-size:1rem;font-family:Arial,Helvetica,sans-serif;font-weight:700}body.fixedNav .submenu-navBooking--button{display:block}.domainBanner .submenu-navBooking{position:relative;display:flex;margin-top:1.875rem;float:none;padding:0}.domainBanner .submenu-navBooking .button{font-size:1rem;font-family:"BentonSans",Arial,Helvetica,sans-serif;font-weight:500;line-height:normal;border-radius:1.25rem;margin:.625rem 0 0 1.25rem}.domainBanner .submenu-navBooking .submenu-navBooking-tooltip{z-index:900;line-height:1.75rem;color:#3d4246}.domainBanner .submenu-navBooking .submenu-navBooking-tooltip p{font-size:.8125rem;font-family:Arial,Helvetica,sans-serif}.domainBanner .submenu-navBooking .submenu-navBooking-tooltip .crossedPrice{display:inline-block;vertical-align:bottom;font-size:.6875rem;line-height:1.0625rem;font-weight:400}.domainBanner .submenu-navBooking .submenu-navBooking-tooltip .crossedPrice p{font-size:.6875rem;font-family:Arial,Helvetica,sans-serif;margin-bottom:.1875rem}.domainBanner .submenu-navBooking .submenu-navBooking-tooltip .crossedPrice p:first-letter{text-transform:capitalize}.domainBanner .submenu-navBooking .submenu-navBooking-tooltip .crossedPrice span{font-size:1.25rem;font-family:"DomaineText-Italic",Arial,Helvetica,sans-serif;font-weight:500;color:#3d4246;text-decoration:line-through}.domainBanner .submenu-navBooking .submenu-navBooking-tooltip .tolltipFromTo{font-size:.6875rem;line-height:1.0625rem}.domainBanner .submenu-navBooking .submenu-navBooking-tooltip .realPrice{display:inline-block;color:#d7532c;vertical-align:bottom;margin-left:.375rem;font-size:1.75rem;font-family:"DomaineText-Italic",Arial,Helvetica,sans-serif;font-weight:500}.domainBanner .submenu-navBooking .submenu-navBooking-tooltip .realPrice span{font-size:1.75rem}.domainBanner .submenu-navBooking a{height:max-content;margin-left:1.25rem}.submenu-currentPage{line-height:6.875rem}.headband-videoContainer .headband-video{height:auto}.video-buttons{bottom:3.1875rem;font-size:2.6875rem}.play-button{right:5.3125rem;width:2.0625rem;height:2.625rem}.pause-button{width:1.125rem;height:2.375rem;font-size:2.375rem;right:5.4375rem}.mute-button,.soundOn-button{right:1.3125rem;width:2.9375rem;height:2.625rem;font-size:2.9375rem;bottom:3.3125rem}.vimeoVideoContainer,.youtubeVideoContainer{position:absolute;top:0;padding-bottom:25%;height:0;width:100%!important;border-left:1px solid #fff;border-right:1px solid #fff}.vimeoVideoContainer iframe,.youtubeVideoContainer iframe{width:calc(100% + 1px);height:100%!important;position:absolute;top:0;left:0}.historicCartouche-main{padding:.9375rem}.historic_with_1_cartouche.historicContainer{margin:0 8%}.historic_with_1_cartouche .historicCartouche-main{padding-bottom:6.25rem}.historic_with_1_cartouche .historicCartouche-priceCTA{position:absolute;bottom:1.25rem;right:0;padding:0 2rem;left:33.333%}.historic_with_2_cartouche li{width:42%;margin-right:6%}.historic_with_2_cartouche.historicContainer{margin:0 15%}.historic_with_2_cartouche .historicCartouche-priceDuration{margin:0 0 1vw}.historic_with_2_cartouche .historicCartouche-main{padding-bottom:3.75rem}.historic_with_2_cartouche .historicCartouche .historicCartouche-titleLiner{width:21vw}.historic_with_3_cartouche.historicContainer{margin:0 8%}.crossSell .historic_with_3_cartouche.historicContainer{margin:0}.historic_with_3_cartouche .historicCartouche-titleLiner{bottom:.625rem;width:86%}.crossSell .historic_with_3_cartouche .historicCartouche-titleLiner{bottom:-1.25rem}.crossSell .placeholder .historicCartouche-pictureContainer{height:18vw}.crossSell .slick-slide:not(.slick-active){pointer-events:none}.crossSell .slick-arrow{transition:background-color .3s ease,color .3s ease}.crossSell .slick-arrow:active{transition-duration:.1s}.cp-placeholder-background{animation-name:placeHolderShimmerDesktop}.domainActivities-pictures .domainActivities-blockPictures{width:22.8%;margin:0 1.1% 2.2%;box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.13)}.domainActivities-pictures .domainActivities-blockPictures .domainActivities-content .domainActivities-buttonHover,.domainActivities-pictures .domainActivities-blockPictures:hover .domainActivities-content .domainActivities-buttonHover{opacity:0}.domainActivities-pictures .domainActivities-blockPictures:hover .domainActivities-buttonHover{opacity:0;transition:all 1s}.discoverContainer .domainActivities-pictures .u-img-rollover:nth-child(n+2){width:49%}.fancybox-slide .popinCartoucheMsg{margin:0 0 0 5vw}.allMediasViewer-tab:not(.disabled):not(.active):hover{color:#00733a;border-color:#00733a}h1+.contentHeader-text{padding:0;font-weight:400}.overview-headbanVideoContainer{width:100%!important;position:absolute;top:0;left:0;min-height:100%}.overview-headbanVideoContainer iframe #player{height:100%!important}.overview-headbanVideoContainer iframe #player video{object-fit:cover}.domainBanner{display:flex;align-items:stretch;justify-content:space-between}.domainBanner-logo{max-width:6.875rem}.domainBanner-mainContent{height:auto;min-height:16.875rem;overflow:hidden;flex-grow:1;width:auto}.domainBanner-mainContent .domainheadbandPicture{overflow:hidden;height:100%;display:block;width:100%;position:absolute;top:0;left:0;min-height:0}.domainBanner-mainContent .domainheadbandPicture img{height:100%;display:block;width:100%;object-fit:cover;font-family:"object-fit: cover;";position:absolute;top:0;left:0}.domainBanner .headband-content{width:27.9375rem;background-color:#f9fbfb;padding:1.5625rem;position:static}.domainBanner .headband-content .domainContentTitle{color:#3d4246;font-family:"BentonSans",Arial,Helvetica,sans-serif}.domainBanner .headband-content .domainContentTitle .u-Font-shadow{text-shadow:none!important}.domainBanner .headband-content .headband-birdies{font-weight:500;font-size:.6875rem;padding:.3125rem .625rem 0 0;color:#00733a}.domainBanner .headband-content .headbandTitleContainer{flex-wrap:wrap}.domainBanner .headband-content .headbandTitleContainer .headbandTitleText{font-size:1.5rem;line-height:normal;font-weight:500;padding-right:.3125rem}.domainBanner .headband-content .headbandTitleContainer .headbandTitleText-TH{font-weight:400}.domainBanner .headband-content .headband-label{margin-top:.3125rem}.domainBanner .headband-content .buttonContainer .button{font-size:.875rem}.domainBanner .headband-content .buttonContainer .button:before{left:1.25rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--camera:before{font-size:1.0625rem;top:.75rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--camera{padding:.75rem 1.25rem .75rem 3.125rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--play:before{font-size:1.0625rem;top:.75rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--play{padding:.75rem 1.25rem .75rem 3.125rem}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--360{padding:.1875rem 1.25rem .1875rem 3.75rem;width:8.6875rem;text-align:left}.domainBanner .headband-content .buttonContainer .button.cpe-Icon--360:before{font-size:1.0625rem;top:.75rem}.domainBanner .headband-content .submenu-navBooking .buttonContainer .button{padding:.75rem 1.25rem}.domainBanner .headband-content .cpe-Icon{font-size:.9375rem}.domainBanner .headband-content .cpe-Icon--birdies{font-size:.6875rem}.domainBanner .headband-content .headband-location{font-size:.6875rem;font-weight:400;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin:.9375rem 0 1.25rem;line-height:normal}.domain-mediasBtn{margin-top:-10px}.domain-openVirtualTourBtn,.domain-playVideoBtn{float:none;margin-top:.625rem}.gutterSection{padding:.625rem 7.375rem}.photosAndVideos-container{padding:0 5.3125rem}.thematicsList{display:table;table-layout:fixed;width:100%}.thematicsList li{cursor:pointer;display:table-cell}.domainActivities-pictures{margin-left:-1%;clear:both}.header-content--VN .header-navBlockOther{padding-left:1.25rem}.header-content--VN .u-Hidden-desktop{display:none}#pictureOne picture,#pictureOne picture img{height:100%}.offers-elems{justify-content:center}.offers-elem:not(:first-of-type){margin-left:1.25rem}.imgGrid-elems{display:flex;align-items:stretch;justify-content:center}.imgGrid-section{width:calc((100% - .75rem) / 2)}body.ie .imgGrid-section{width:calc((100% - .75rem) / 2 - .0625rem)}.imgGrid-section+.imgGrid-section{margin-left:.75rem}.imgGrid-section:first-child{flex-wrap:wrap}.imgGrid-section:nth-child(2):not(.big){width:calc(((100% - .75rem) / 2 - .75rem) / 2)}body.ie .imgGrid-section:nth-child(2):not(.big){width:calc(((100% - .75rem) / 2 - .75rem) / 2 - .0625rem)}.imgGrid-elem.first{width:100%}.imgGrid-elem.first picture:before{padding-top:36.53137%}.imgGrid-elem.second{margin-top:.75rem}.imgGrid-elem.third{margin-top:.75rem;margin-left:.75rem}.imgGrid-elem.fifth{margin-left:.75rem}.imgGrid-elem.second,.imgGrid-elem.third{width:calc((100% - .75rem) / 2)}body.ie .imgGrid-elem.second,body.ie .imgGrid-elem.third{width:calc((100% - .75rem) / 2 - .0625rem)}.imgGrid-elem.second picture:before,.imgGrid-elem.third picture:before{padding-top:74.71698%}.imgGrid-elem.fifth,.imgGrid-elem.fourth{width:calc((100% - .75rem) / 2)}body.ie .imgGrid-elem.fifth,body.ie .imgGrid-elem.fourth{width:calc((100% - .75rem) / 2 - .0625rem)}.imgGrid-elem.fifth picture:before,.imgGrid-elem.fourth picture:before{padding-top:154.92424%}.news-elems{flex-wrap:wrap;justify-content:flex-start}.news-elem{width:calc((100% - 1.25rem) / 2)}.news-elem:only-child{margin:0 auto}.news-elem:nth-child(2n){margin-left:1.25rem}.news-elem:nth-child(n+3){margin-top:1.25rem}.news-elem--title:not(.shave-init){max-height:2.5rem}.housings-elem .housing,.housings-elem .housings-encart{max-width:calc((100% - 2.5rem) / 3);width:100%}.sliderInstagram{float:right}.sliderInstagram .sliderContainer:before{content:"";background:url(../images/product/corner.png);position:absolute;top:-.4%;right:-.1%;width:2.4375rem;height:2.4375rem;z-index:100}.sliderInstagram .slideNav{background:none}.sliderInstagram .slideNav-navigation li{display:none}.instagramContainer{margin-top:0}.cp-overviewEatAndDrink .contentHeader-text{padding:0 15%}.cp-overviewCrossSell .historicCartouche:hover{box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.25)}.crossSell .cp-overviewCrossSell .historic_with_3_cartouche .historicCartouche-titleLiner{bottom:auto}.cp-overviewCrossSell .crossSell .slick-list{margin:-.5625rem 0 0 -.5625rem;padding:.5625rem 0 0 .5625rem}.domain-mediasBtn{margin-top:-.625rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.cp-overviewCpBusiness--contentItem:nth-child(2n+0){margin-left:1.3125rem}.cp-overviewCpBusiness--contentItem .CommonContentBlock{display:table}.cp-overviewCpBusiness--contentItem .CommonContentBlock-content{display:table-cell;width:53%;vertical-align:middle}.cp-overviewCpBusiness--contentItem-picture{display:table-cell;width:47%}.cp-overview-praticalInfos{padding-top:3.4375rem;margin:auto -7.5rem}.cp-overview-praticalInfos-btn{margin-top:1.875rem}.cp-overview-praticalInfosContainer--left{position:absolute;left:7.5rem;top:50%;transform:translateY(-50%);width:15rem}.cp-overview-praticalInfosContainer--right{padding-left:28%}.popinMainContainer{margin:7%;min-width:70rem}.popinMainContainer .iconWaysToDine{padding-bottom:0}.popinMainContainer .iconWaysToDine li{margin:0 5%}.lightboxActivity-pictureContainer img{position:relative;transform:translate(5rem,3.125rem)}.lightboxActivity-text{margin-bottom:6.25rem;float:right}.lightboxActivity-text p{margin-left:1em}.cp-overviewDiscover-legalNotice{font-size:.6875rem;width:70%}.cp-overviewDiscover-legalNotice a{font-size:.6875rem;text-decoration:underline;color:#00733a}.cp-overviewDiscover-content--right{overflow:hidden;width:33rem;height:21.875rem}.cp-overviewDiscover-content--left{width:calc(100% - 33rem);padding:0 4.375rem 0 0}.cp-overviewDiscover-content .cp-overviewCountry img{width:8.4375rem;height:8.75rem}.cp-discoverActivities{padding-top:4.375rem}.cp-discoverActivities.gutterSection{padding-top:5.625rem}.cp-discoverActivitiesItem--link{width:100%}.cp-discoverActivitiesItem{width:20.52%}.cp-discoverActivitiesItem:first-child .cp-discoverActivitiesItem--link{margin-left:0}.cp-discoverActivitiesItem:last-child{width:17.9%}.cp-discoverActivitiesItem:last-child .cp-discoverActivitiesItem--link{width:100%;margin-right:0}.cp-overview-NewExperience--content{text-align:center}.newExperience.simpleTextPopin .simpleTextPopin--inner picture{height:17.5rem;overflow:hidden}.newExperience.simpleTextPopin .simpleTextPopin--inner picture img{top:50%;transform:translateY(-50%)}}@media (min-width:1200px) and (max-width:1400px){.headband-content{left:10%;width:65%;top:5%}.mosaicBlock-textWrapper{max-height:12vw}.submenu-navBooking--button .button,.submenu-navBooking .button{padding:0 1.25rem}.historicCartouche-main{padding:.9375rem}.historic_with_1_cartouche .historicCartouche-main{padding-bottom:.625rem}.historic_with_1_cartouche .historicCartouche-priceCTA{position:static;left:auto;right:auto;bottom:auto;padding:1rem 0 0}.historic_with_2_cartouche .historicCartouche-pictureContainer.r-minL--6of10{width:50%}.cp-placeholder-search-desktop{min-height:32.5vw}.cp-placeholder-sck-desktop{min-height:23vw}.cp-placeholder-park-desktop{min-height:19vw}.accommodationCartoucheList .cp-placeholder-park-desktop{min-height:18.5vw}.domainBanner .overview-headbanVideoContainer .videoComponent iframe{width:170%}.domainBanner-mainContent{min-height:16.5rem}.domainBanner .headband-content{width:27.5rem}.popinMainContainer{margin:1%}}@media(min-width:768px){body:not(.stickySearchDesktop) .headband .searchForm-container{position:absolute;z-index:800;bottom:7%}.headbandThin:before{content:"";position:absolute;top:0;height:100%;left:-3.75vw;width:calc(100% + 3.75vw * 2);background:#fff;z-index:11}.headbandThin .headbandPicture{z-index:12}.headbandThin .searchForm-container{position:absolute;z-index:800;top:4.0625rem}body:not(.stickySearchDesktop) .headband.headband .searchForm-container{bottom:0;margin-bottom:-1.875rem}.headband-withBloc .headband-content.headband-textFull{left:6%;top:30%;width:45%;bottom:auto;text-align:left}.headband-withBloc .headband-content.headband-textFull .h2-like{width:100%;margin:0}.headband .overviewBanner-priceContainer{position:absolute;top:6%;right:6%;width:25%;z-index:1}body.languageSite-FR .overviewBanner-priceContainer a,body.languageSite-FR .overviewBanner-priceContainer div,body.languageSite-FR .overviewBanner-priceContainer p,body.languageSite-FR .overviewBanner-priceContainer span{color:#fff}body.languageSite-BNG .headband-withBloc .h2-like{top:auto;bottom:15%;font-family:"Qanelas",Arial,Helvetica,sans-serif;font-size:3.125rem}.searchDomain-headband{position:relative;z-index:11}.searchDomain-headband:before{content:"";position:absolute;top:0;height:100%;left:-3.75vw;width:calc(100% + 3.75vw * 2);background:#fff}.searchDomain-headband .headband{max-height:10.3125rem;overflow:hidden;z-index:1}.searchDomain-headband .headband .headbandPicture{min-height:10.3125rem}.searchDomain-headband .headband .headbandPicture img{position:absolute;top:50%;transform:translateY(-50%)}.searchDomain-headband .breadcrumb-content{position:absolute;margin:0;padding:.625rem;text-align:left;z-index:2}.searchDomain-headband .breadcrumb-content .breadcrumb-list{line-height:normal}.searchDomain-headband .breadcrumb-content .breadcrumb-item--last,.searchDomain-headband .breadcrumb-content .breadcrumb-item--last span,.searchDomain-headband .breadcrumb-content .breadcrumb-listItem,.searchDomain-headband .breadcrumb-content .breadcrumb-listItem *{font-size:.6875rem;line-height:.9375rem;font-weight:500;color:#fff;text-shadow:.125rem 0 .5625rem rgb(0 0 0/25%)}.searchDomain-headband .breadcrumb-content .breadcrumb-listItem:after{color:#fff}.slide-ctaContainer{padding-top:.9375rem;padding:1em 0}.whatsNew-slide picture.slideImg{display:block;width:100vw;max-height:43.316vw;overflow:hidden}.iconWaysToDine-picture{text-transform:uppercase}body.geo .submenu-content{z-index:11}body.geo .submenu-content:before{content:"";position:absolute;top:0;height:100%;left:-3.75vw;width:calc(100% + 3.75vw * 2);background:#fff}body.geo .submenu-content .submenuNav-container{position:relative;z-index:1}.stickyNavFpContainer{padding:0 3.75vw;margin:0 -3.75vw;background:#fff}.historic_with_2_cartouche .historicCartouche-pictureContainer.r-minM--1of2{display:block;width:100%}.historic_with_2_cartouche .historicCartouche-main{width:100%}.historic_with_2_cartouche .historicCartouche-titleLiner{position:absolute;line-height:1.5rem;bottom:2vw;width:34vw;text-align:left;text-shadow:0 0 .1875rem #3d4246}.historic_with_3_cartouche.historicContainer li.r-Grid-cell{width:31%;margin-right:3.5%}.accommodationDetailsPage .accommodationCartouche-infoMessage{text-align:right}.accommodationDetailsPage .accommodationCartouche-infoMessage p{display:inline-block}.accommodationDetailsPage .accommodationCartouche-infoMessage .cpe-Icon--annulation{position:static;left:auto;top:auto;display:inline-block;vertical-align:middle}#family_offer_popin .simpleTextPopin--inner{width:28.125rem}.domainBanner{z-index:11}.domainBanner:before{content:"";position:absolute;top:0;height:100%;left:-3.75vw;width:calc(100% + 3.75vw * 2);background:#fff;z-index:-1}.domainBanner .headband-content .headband-birdies,.domainBanner .headband-content .headband-label,.domainBanner .headband-content .headbandTitleText{flex-shrink:0;display:inline-block;float:left}.domainBanner .headband-content .headbandTitleContainer{display:flex;align-items:flex-start;justify-content:flex-start}.aquamundo-container .fancySlider .slick-arrow{font-size:1.75rem;width:5rem;height:5rem}.offers-elem img{border-radius:.625rem .625rem 0 0}.offers-elem.first picture,.offers-elem.second picture,.offers-elem.third picture{height:6.875rem}.housing-body:not(.shave-init){max-height:3.75rem}.housings-elem .housing:not(:first-child),.housings-elem .housings-encart:not(:first-child){margin-left:1.25rem}body:not(.home) .overviewSearch-container .searchForm{box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.13)}.cp-overviewCpBusiness--contentItem{width:48.8%}.cp-overviewCpBusiness--contentItem:nth-child(odd){float:left;margin-left:0}.cp-overviewCpBusiness--contentItem:nth-child(2n+0){float:right}.popinMainContainer .iconWaysToDine-text{margin-top:20%;line-height:1.25rem}}@media(max-width:1199px){.headband-price{text-align:center;display:block;background-color:#f9fbfb}.headband-price .stickerPrice-text{display:inline-block}.incurvedText{font-weight:700}.incurvedText,.stickerPrice{font-size:.625rem}.stickerArrow{margin-right:-8%;float:right;line-height:3.125rem}.stickerOrangePrice{font-size:1.25rem}.mosaicBlock-container{display:table;table-layout:fixed;width:100%}.mosaicBlock-container .r-Grid-cell{display:table-cell}.mosaicBlock-title{position:absolute;left:0;top:0;width:100%}.mosaicBlock-withInnerTitle .mosaicBlock{padding:0;margin-bottom:0;background-color:transparent}.mosaicBlock-withInnerTitle .mosaicBlock-textContainer{display:none}.mosaicBlock-withInnerTitle .r-Grid-cell{vertical-align:middle}.mosaicBGGreen--mobile{background-color:#00733a;color:#fff}.mosaicBlock-withInnerTitle .mosaicBGGreen--mobile .animatedIconContainer .icon,.mosaicBlock-withInnerTitle .mosaicBGGreen--mobile .mosaicBlock-ctaContainer .cpe-Icon--arrow_cta:before{color:#fff}.mosaicBGWhite--mobile{background-color:#f9fbfb;color:#030404}.mosaicBlock-withInnerTitle .mosaicBGWhite--mobile .animatedIconContainer .icon,.mosaicBlock-withInnerTitle .mosaicBGWhite--mobile .mosaicBlock-ctaContainer .cpe-Icon--arrow_cta:before{color:#3d4246}.submenuNav-opened .headband+section .submenu-navigation:before{top:45%}body.fixedNav .sticky-submenu{position:fixed;top:0;left:0;height:auto;padding:0 3.75%;z-index:900;box-shadow:0 .625rem .875rem -.3125rem rgba(0,0,0,.1)}.submenu-navSiteName{display:none}.domainBanner .submenu-navBooking,body.domainAccommodations .submenu-navBooking--button{display:none}.submenu-otherSections:after{position:absolute;top:-.25rem;right:.6875rem}.headband-videoContainer{background:transparent}.historic_with_2_cartouche .historic_priceConditions{margin-top:.625rem}.crossSell .slick-list{width:100%;padding:.5625rem 10% 0 0}.crossSell .slick-slide{margin-right:.9375rem}.crossSell .slick-slide li{padding-right:0}.domainActivities-pictures .buttonContainer{text-align:center}.allMediasViewer-nav{padding:0 1.25rem}.contentHeader-text.js-shaveTheText{margin:0 auto 1.25rem}.domainBanner .breadcrumb-content{display:none}.domainBanner-mainContent .domainheadbandPicture img{width:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.domainBanner .headband-content .submenu-navBooking .buttonContainer .button{font-size:.875rem;line-height:3.125rem}.domainBanner .headband-content .headband-text{display:none}.thematicsSlider{padding:0;margin-top:1.25rem}.thematicsList li{width:12.5rem}.activitiesContainer.dottedBackground{background:#f9fbfb}.activitiesOverview-button{text-align:center;padding-top:1.25rem}.header-content--VN .header-navItem--other{right:0}.offers-cta,.offers-title+.offers-elems{margin-top:1.25rem}.offers-conditions{margin-top:.625rem}.imgGrid-cta,.imgGrid-intro~.imgGrid-elems,.imgGrid-title~.imgGrid-elems,.news-title~.news-elems{margin-top:1.25rem}.news-elems{overflow:auto;position:relative}.news-elems:after,.news-elems:before{content:""}.news-elem:first-of-type{margin-left:auto}.news-elem:last-of-type{margin-right:auto}.news-elem:not(:first-of-type){margin-left:.9375rem}.news-elem--title{margin-bottom:auto}.news-elem--title:not(.shave-init){max-height:3.75rem}.news-elem--txt{display:none}.housings-intro~.housings-elems,.housings-intro~.tabs,.housings-title~.housings-elems,.housings-title~.tabs,.news-cta{margin-top:1.25rem}.housings .tabs{overflow:auto;position:relative;margin-left:-1.875rem;margin-right:-1.875rem}.housings .tabs:after,.housings .tabs:before{content:"";min-width:1.875rem}.housings-elem{overflow:auto;position:relative;margin:0 -1.875rem}.housings-elem:after,.housings-elem:before{content:"";min-width:1.875rem}.housings-encart--title{font-size:1.3125rem}.housings-encart--icon,.housings-encart--subTitle{margin-top:.9375rem}.community-title~.community-pixlee,.housings-cta{margin-top:1.25rem}.domainOverviewCTA{text-align:center}.instagramContainer{position:relative;background:none}.cp-overviewEatAndDrink .contentHeader-text{padding:0}.cp-overviewCrossSell .historicCartouche-titleLiner{position:static!important;bottom:auto!important;top:auto!important;transform:translateY(0)!important;width:auto;text-shadow:0}.cp-overviewCrossSell .slick-slide li{margin-bottom:.625rem}.cp-overviewCpBusiness .contentHeader-title{padding-bottom:2.8125rem}.cp-overviewCpBusiness .CommonContentBlock-content{padding-bottom:1.5625rem}.cp-label-globalContainer{white-space:nowrap;overflow:scroll;margin-bottom:1.25rem;border-radius:.625rem;background:#fff;box-shadow:.125rem 0 .5625rem 0 rgba(0,0,0,.13)}.cp-label-container{display:flex;box-shadow:none;white-space:nowrap;width:100%;margin:0;text-align:left;background:#fff}.cp-label-containerWith3Labels .cp-label-item,.cp-label-containerWith4Labels .cp-label-item,.cp-label-item{width:18.125rem}.cp-label-item{display:flex;flex-shrink:0;flex-grow:0;white-space:nowrap}.cp-overview-praticalInfosContainer--left{text-align:center;padding-bottom:1.5625rem}.cp-overview-praticalInfosContainer--left-title{font-family:Arial,Helvetica,sans-serif;font-size:1.875rem;line-height:1.35}.cp-overview-praticalInfosContainer--right picture{display:block;position:relative;overflow:hidden}.domain .cp-label .cp-Labels--contentItem:first-child:last-child,.domain .cp-label.cp-Labels-swipe .cp-Labels--contentItem.slide-last:nth-child(odd){border-radius:.625rem}.domain .cp-label.cp-Labels-swipe .cp-Labels--contentItem:nth-child(2n){border-radius:0 0 .625rem .625rem}.domain .cp-label .cp-Labels--contentItem:first-child,.domain .cp-label.cp-Labels-swipe .cp-Labels--contentItem:nth-child(odd),.domain .cp-overviewCpBusiness--contentItem-pictureImg img{border-radius:.625rem .625rem 0 0}.domain .cp-overviewLabels .cp-Labels--contentItem:last-child{border-radius:0 0 .625rem .625rem}.popinMainContainer .contentHeader-title{margin-top:.9375rem}.cp-discoverActivities.gutterSection{padding-top:2.5rem}.cp-overview-NewExperience-container{overflow:auto}.cp-overview-NewExperience--content{width:auto;white-space:nowrap}.cp-overview-NewExperience--content *{white-space:normal}}@media (min-width:1400px){body.fixedNav .submenu-content{padding:0 3.75%}.submenu-navBooking--button{right:3.75%}}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}@media (min-width:768px) and (max-width:1199px) and (orientation:landscape){.allMediasViewer-section iframe.virtualTour-iframe{max-width:52.1875rem;max-height:38.9375rem;width:100%;height:100%}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.allMediasViewer-section iframe.virtualTour-iframe{max-width:38.9375rem;max-height:52.1875rem;width:100%;height:100%}}@media (max-width:767px),(min-width:768px) and (max-width:1199px){.overview-headbanVideoContainer{background-color:transparent;position:absolute;top:0;bottom:0;left:0;right:0;display:block!important}}@media (min-width:1740px){.domainBanner{min-height:18.75vw}.domainBanner .headband-content{width:34%;max-width:37.25rem}}