@font-face{font-family:"icons";src:url(../icons/icons.woff2) format("woff2"),url(../icons/icons.woff) format("woff")}.cpe-Icon{display:inline-block;vertical-align:middle;position:relative}.cp-eatDrink-btnPackage .button:after,.cpe-Icon: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"}.cp-eatDrink-btnPackage .toggle-active .button:after,.cpe-Icon--arrow-top:before{content:"\EA10"}.cp-eatDrink-btnPackage .button:after,.cpe-Icon--arrow:before{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{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"}.cp-eatDrinkRestaurants .eatDrinkRestaurantsContainer .CommonContentBlock-content{font-family:"BentonSans",Arial,Helvetica,sans-serif}.cp-eatDrinkRestaurants .eatDrinkRestaurantsContainer .blockNew{top:.625rem;left:.625rem}.cp-eatDrinkRestaurants .eatDrinkRestaurantsContainer .blockNew .newLabel{background:#00733a;color:#fff;border-radius:1.25rem;padding:.125rem .5625rem;font-size:.75rem;line-height:1.125rem;font-weight:500}.cp-eatDrinkRestaurants .cp-prestationCategorie-row .oneColumnText1,.cp-eatDrinkRestaurants .cp-prestationCategorie-row .oneColumnText1-prices,.cp-eatDrinkRestaurants .cp-prestationCategorie-row .oneColumnText2{font-family:"BentonSans",Arial,Helvetica,sans-serif}.cp-eatDrinkRestaurants .cp-prestationCategorie-row .oneColumnText2 p:first-child{font-weight:500}.cp-eatDrinkRestaurants .eatDrinkBottomPage{font-weight:400}.cp-eatDrink-btnPackage{text-align:center;padding-top:.625rem}.cp-eatDrink-btnPackage .button{padding-right:2.9375rem;position:relative}.cp-eatDrink-btnPackage .button:after{position:absolute;top:50%;right:1rem;line-height:0;font-size:.5rem}.CommonContentBlockSection.eatDrink-tableTopCooking{background:none}.CommonContentBlockSection{background:linear-gradient(90deg,#fff 49.5%,rgba(143,2,34,0) 0,rgba(169,3,41,0) 50.5%,#fff 0,#fff);margin-bottom:1%;display:inline-block}.CommonContentBlockSection:last-child{margin-bottom:1.875rem}.CommonContentBlockSection:last-child .CommonContentBlock:last-child{margin-bottom:0}.CommonContentBlockSection .CommonContentBlock{background-color:#fff}.CommonContentBlockSection .r-minL--1of2{width:49.5%}.CommonContentBlockSection .r-minL--1of2:nth-child(2n){margin-left:.5%}.CommonContentBlockSection .r-minL--1of2:nth-child(odd){margin-right:.5%}.CommonContentBlockSection .CommonContentBlock-content{padding:5%}.CommonContentBlockSection .CommonContentBlock-content h3{margin:0;padding-bottom:3%}.CommonContentBlockSection .CommonContentBlock-content .CommonContentBlock-text{font-size:.8125rem}.CommonContentBlockSection--last{margin-bottom:1.875rem;display:inline-block}.CommonContentBlockSection--last .CommonContentBlock{background-color:#fff;width:49.5%;margin-right:.5%}.CommonContentBlockSection--last .CommonContentBlock .CommonContentBlock-content{padding:5%}.CommonContentBlockSection--last .CommonContentBlock .CommonContentBlock-content h3{margin:0;padding-bottom:3%}.CommonContentBlockSection--last .CommonContentBlock .CommonContentBlock-content .CommonContentBlock-text{font-size:.8125rem}.oneColumnContent{font-size:0;margin-bottom:5%}.oneColumnFirst{background:#fff;position:relative}.oneColumnPicture{font-size:0;background-color:#fff;float:left}.oneColumnText1,.oneColumnText2{padding:1.5625rem 1.5625rem 0;height:100%}.oneColumnText1 p,.oneColumnText2 p{margin-bottom:.625rem}.oneColumnText1{background-color:#fff}.oneColumnText1 h3{margin:0 0 4%;line-height:1.5em}.oneColumnText1-prices{padding:.3125rem 1.5625rem 0}.oneColumnText1-prices li,.oneColumnText1-prices p{display:inline-block}.oneColumnText1-prices p{margin-top:0}.singleBlockPrices .singleBlockPrices-list{display:inline-block}.oneColumnText2{background-color:#f9fbfb}.oneColumnText2-informations{color:#00733a;padding-left:1.875rem;background-color:#fff;cursor:pointer}.oneColumnText2-informationsHide{display:none}.oneColumnText2 .eatDrinkBottomPage{font-family:"DomaineText-Italic",Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.125rem}.oneColumnText2 .eatDrinkIncluded,.oneColumnText2 .eatDrinkMainInfo{margin-bottom:1.125rem}.oneColumnText2 .eatDrinkIncluded{list-style-position:outside;list-style-type:disc;padding-left:.9375rem}.twoColumnsPrices,.twoColumnsPrices .singleBlockPrices-list,.twoColumnsPrices li,.twoColumnsPrices p{display:block}.twoColumnsPrices li{padding-left:4%}.twoColumnsPrices p{margin-bottom:0}.eatDrinkBottomPage{font-family:"DomaineText-Italic",Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.125rem}@media (min-width:1200px){.eatDrinkCategory-container{padding-top:3.75rem}.cp-eatDrinkRestaurants h2{font-size:1.875rem;margin-top:.875rem}.oneColumnContent{background:linear-gradient(90deg,#fff,#fff 50%,#f9fbfb 0,#f9fbfb);margin-bottom:1%}.singleBlockPrices:nth-child(2){margin-top:2%}.oneColumnText2 .eatDrinkBottomPage{margin-bottom:1.25rem}.cp-overviewEatAndDrink .contentHeader-text{padding:0 15%}}@media(max-width:767px){.cp-eatDrinkRestaurants .cp-prestationCategorie-row .oneColumnText1 .h4-like{position:auto;top:auto;transform:none;padding:35% 0 0}.CommonContentBlockSection:last-child{margin-bottom:0}.CommonContentBlockSection{background:none}.CommonContentBlockSection .r-minL--1of2{width:100%}.CommonContentBlockSection .r-minL--1of2:nth-child(2n){margin-bottom:1.25rem;margin-left:0}.CommonContentBlockSection .r-minL--1of2:nth-child(odd){margin-bottom:1.25rem;margin-right:0}.CommonContentBlockSection .CommonContentBlock-content{cursor:pointer;line-height:0;padding:0;background-color:#f9fbfb}.CommonContentBlockSection .CommonContentBlock-content h3{padding:4% 5%;color:#00733a;margin:4%;background-color:#fff}.CommonContentBlockSection .CommonContentBlock-content .toggleArrow .cpe-Icon--arrow{float:right;font-size:.5rem}.CommonContentBlockSection .CommonContentBlock-content .toggleArrow.toggle-active .cpe-Icon--arrow:before{content:"\EA10"}.CommonContentBlockSection .CommonContentBlock-content .CommonContentBlock-text{display:none;line-height:1.25rem;padding:0 5% 4%;background-color:#f9fbfb}.CommonContentBlockSection .CommonContentBlock-content .toggle-active~.CommonContentBlock-texts .CommonContentBlock-text{display:block}.CommonContentBlockSection--last .CommonContentBlock{width:99%}.CommonContentBlockSection--last .CommonContentBlock .CommonContentBlock-content{cursor:pointer;line-height:0;padding:0;background-color:#f9fbfb}.CommonContentBlockSection--last .CommonContentBlock .CommonContentBlock-content h3{padding:4% 5%;color:#00733a;margin:4%;background-color:#fff}.CommonContentBlockSection--last .CommonContentBlock .CommonContentBlock-content .toggleArrow .cpe-Icon--arrow{float:right}.CommonContentBlockSection--last .CommonContentBlock .CommonContentBlock-content .toggleArrow.toggle-active .cpe-Icon--arrow:before{content:"\EA10"}.CommonContentBlockSection--last .CommonContentBlock .CommonContentBlock-content .CommonContentBlock-text{display:none;line-height:1.25rem;padding:0 5% 5%}.CommonContentBlockSection--last .CommonContentBlock .CommonContentBlock-content .toggle-active~.CommonContentBlock-texts .CommonContentBlock-text{display:block}.oneColumnText1,.oneColumnText2{padding-top:0;position:relative}.oneColumnText1 h3,.oneColumnText2 h3{position:absolute;top:50%;transform:translateY(-50%)}.oneColumnText1-prices{padding:4%;background-color:#f9fbfb}.oneColumnText2,.oneColumnText2-informations{padding:4%}.twoColumnsPrices{margin-bottom:0;padding:2% 1% 2% 0}.eatDrinkPackageDelivery-container .oneColumnContent:last-child{margin-bottom:0}body.domain.stickyCTASearch .submenu-navBooking--button{bottom:0;transition:bottom 1s}}@media(min-width:768px) and (max-width:1199px){.cp-eatDrinkRestaurants .iconWaysToDine-picto{transform:translateY(.9375rem)}.oneColumnText1,.oneColumnText2{padding-top:.9375rem}.oneColumnText1 h3{margin-bottom:1%}.oneColumnText1-prices{padding-top:0}.oneColumnText1-prices ul{margin-top:1%}.oneColumnText2-informations{background-color:#f9fbfb;position:absolute;bottom:0;padding:2% 5%;right:0}.twoColumnsPrices{padding-right:5%}.cp-overviewEatAndDrink .contentHeader-title{margin:0;padding-bottom:0;padding-top:2.5rem}}@media (min-width:768px) and (max-width:1199px) and (orientation:landscape){.cp-eatDrinkRestaurants .iconWaysToDine-picto{transform:translateY(1.25rem)}}@media(max-width:1199px){.cp-eatDrink-btnPackage .button:after{margin-top:0}.oneColumnText2-informations:after{font-family:"icons";font-size:.9375rem;vertical-align:bottom;display:inline-block;float:right;content:"\EA11"}.oneColumnText2-informations.toggle-active:after{content:"\EA10"}.oneColumnText2-informations p{float:left}.twoColumnsPrices{float:left;width:50%}.cp-overviewEatAndDrink .contentHeader-text{padding:0}}