:root{font-size:16px}@font-face{font-family:"icons";src:url(../icons/icons.woff2) format("woff2"),url(../icons/icons.woff) format("woff")}.pv-Icon,.pv-ProductWithEngine .pika-lendar .pika-next,.pv-ProductWithEngine .pika-lendar .pika-prev,.pv-selectNew .select2-container .select2-selection--single .select2-selection__arrow{display:inline-block;vertical-align:middle}.pv-Icon:before,.pv-ProductWithEngine .pika-lendar .pika-next:before,.pv-ProductWithEngine .pika-lendar .pika-prev:before,.pv-selectNew .select2-container .select2-selection--single .select2-selection__arrow: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:normal;text-decoration:none;text-transform:none}.ie8 .pv-Icon:before{top:28%}.pv-Icon--CLU:before{content:"\EA01"}.pv-Icon--FPM:before{content:"\EA02"}.pv-Icon--GDD:before{content:"\EA03"}.pv-Icon--NGL:before{content:"\EA04"}.pv-Icon--NOR:before{content:"\EA05"}.pv-Icon--VCH:before{content:"\EA06"}.pv-Icon--access:before{content:"\EA07"}.pv-Icon--account:before{content:"\EA08"}.pv-Icon--addFriend:before{content:"\EA09"}.pv-Icon--annulation:before{content:"\EA0A"}.pv-Icon--arrow-right:before{content:"\EA0B"}.pv-Icon--arrowBottom:before{content:"\EA0C"}.pv-Icon--arrowDates:before{content:"\EA0D"}.pv-Icon--arrowRight:before{content:"\EA0E"}.pv-Icon--arrowSelect:before{content:"\EA0F"}.pv-Icon--baluba_flat:before{content:"\EA10"}.pv-Icon--birdies:before{content:"\EA11"}.pv-Icon--bowling_flat:before{content:"\EA12"}.pv-Icon--bus:before{content:"\EA13"}.pv-Icon--business:before{content:"\EA14"}.pv-Icon--calendar:before{content:"\EA15"}.pv-Icon--camera:before{content:"\EA16"}.pv-Icon--car:before{content:"\EA17"}.pv-Icon--carte:before{content:"\EA18"}.pv-Icon--caution:before{content:"\EA19"}.pv-Icon--centbienetre:before{content:"\EA1A"}.pv-Icon--centbienetre_flat:before{content:"\EA1B"}.pv-Icon--centrebienetre:before{content:"\EA1C"}.pv-Icon--centrebienetre_flat:before{content:"\EA1D"}.pv-Icon--chambre:before{content:"\EA1E"}.pv-Icon--check:before{content:"\EA1F"}.pv-Icon--checkRounded:before{content:"\EA20"}.pv-Icon--clear:before{content:"\EA21"}.pv-Icon--climatise_flat:before{content:"\EA22"}.pv-Icon--clockCircularOutline:before{content:"\EA23"}.pv-Icon--close:before{content:"\EA24"}.pv-Icon--clubenfant:before{content:"\EA25"}.pv-Icon--clubenfant_flat:before{content:"\EA26"}.pv-Icon--compte:before{content:"\EA27"}.pv-Icon--coordonnes:before{content:"\EA28"}.pv-Icon--couples:before{content:"\EA29"}.pv-Icon--dateChute:before{content:"\EA2A"}.pv-Icon--deepnature:before{content:"\EA2B"}.pv-Icon--deepnature_flat:before{content:"\EA2C"}.pv-Icon--down:before{content:"\EA2D"}.pv-Icon--dpinclu:before{content:"\EA2E"}.pv-Icon--dpinclu_flat:before{content:"\EA2F"}.pv-Icon--espaceaquatique:before{content:"\EA30"}.pv-Icon--espaceaquatique_flat:before{content:"\EA31"}.pv-Icon--espacedetente:before{content:"\EA32"}.pv-Icon--espacedetente_flat:before{content:"\EA33"}.pv-Icon--exclamation:before{content:"\EA34"}.pv-Icon--externalLink:before{content:"\EA35"}.pv-Icon--famille:before{content:"\EA36"}.pv-Icon--family:before{content:"\EA37"}.pv-Icon--fatArrowRight:before{content:"\EA38"}.pv-Icon--ferme_flat:before{content:"\EA39"}.pv-Icon--filterChoice:before{content:"\EA3A"}.pv-Icon--filtre:before{content:"\EA3B"}.pv-Icon--filtreTri:before{content:"\EA3C"}.pv-Icon--flocon:before{content:"\EA3D"}.pv-Icon--floconBleu:before{content:"\EA3E"}.pv-Icon--forecastRain:before{content:"\EA3F"}.pv-Icon--forecastSnow:before{content:"\EA40"}.pv-Icon--forecastStorm:before{content:"\EA41"}.pv-Icon--forecastSunny:before{content:"\EA42"}.pv-Icon--forfaitSki:before{content:"\EA43"}.pv-Icon--fork:before{content:"\EA44"}.pv-Icon--friends:before{content:"\EA45"}.pv-Icon--groupe:before{content:"\EA46"}.pv-Icon--guitare:before{content:"\EA47"}.pv-Icon--highadventureout_flat:before{content:"\EA48"}.pv-Icon--home:before{content:"\EA49"}.pv-Icon--home2:before{content:"\EA4A"}.pv-Icon--horaires:before{content:"\EA4B"}.pv-Icon--house:before{content:"\EA4C"}.pv-Icon--idea:before{content:"\EA4D"}.pv-Icon--infoAlert:before{content:"\EA4E"}.pv-Icon--inform:before{content:"\EA4F"}.pv-Icon--itinerairePieton:before{content:"\EA50"}.pv-Icon--kitComPdf:before{content:"\EA51"}.pv-Icon--kitComWeb:before{content:"\EA52"}.pv-Icon--kitbb_flat:before{content:"\EA53"}.pv-Icon--kmPiste:before{content:"\EA54"}.pv-Icon--lagoonbath_flat:before{content:"\EA55"}.pv-Icon--letter:before{content:"\EA56"}.pv-Icon--letters:before{content:"\EA57"}.pv-Icon--liste:before{content:"\EA58"}.pv-Icon--location:before{content:"\EA59"}.pv-Icon--locationSki:before{content:"\EA5A"}.pv-Icon--luge:before{content:"\EA5B"}.pv-Icon--maps:before{content:"\EA5C"}.pv-Icon--microwave:before{content:"\EA5D"}.pv-Icon--mountain:before{content:"\EA5E"}.pv-Icon--new-newBurger:before{content:"\EA5F"}.pv-Icon--newBurger:before{content:"\EA60"}.pv-Icon--next:before,.pv-ProductWithEngine .pika-lendar .pika-next:before,.pv-ProductWithEngine .pika-lendar .pika-prev:before{content:"\EA61"}.pv-Icon--nextSlider:before{content:"\EA62"}.pv-Icon--nocar:before{content:"\EA63"}.pv-Icon--openBook:before{content:"\EA64"}.pv-Icon--owner:before{content:"\EA65"}.pv-Icon--padlock:before{content:"\EA66"}.pv-Icon--padlock2:before{content:"\EA67"}.pv-Icon--paiementSecurise:before{content:"\EA68"}.pv-Icon--parking:before{content:"\EA69"}.pv-Icon--parking_flat:before{content:"\EA6A"}.pv-Icon--pdf:before{content:"\EA6B"}.pv-Icon--pdjt:before{content:"\EA6C"}.pv-Icon--pdjt_flat:before{content:"\EA6D"}.pv-Icon--pdjtinclu:before{content:"\EA6E"}.pv-Icon--pdjtinclu_flat:before{content:"\EA6F"}.pv-Icon--pen:before{content:"\EA70"}.pv-Icon--pencil:before{content:"\EA71"}.pv-Icon--people:before{content:"\EA72"}.pv-Icon--petitDej:before{content:"\EA73"}.pv-Icon--pets:before{content:"\EA74"}.pv-Icon--pets_flat:before{content:"\EA75"}.pv-Icon--phone:before{content:"\EA76"}.pv-Icon--picture:before{content:"\EA77"}.pv-Icon--piedpiste:before{content:"\EA78"}.pv-Icon--piedpiste_flat:before{content:"\EA79"}.pv-Icon--piedseau:before{content:"\EA7A"}.pv-Icon--piedseau_flat:before{content:"\EA7B"}.pv-Icon--pin-itineraire:before{content:"\EA7C"}.pv-Icon--pin:before{content:"\EA7D"}.pv-Icon--pinCountry:before{content:"\EA7E"}.pv-Icon--pinFull:before{content:"\EA7F"}.pv-Icon--piscinecouverte:before{content:"\EA80"}.pv-Icon--piscinecouverte_flat:before{content:"\EA81"}.pv-Icon--piscineexterieure:before{content:"\EA82"}.pv-Icon--piscineexterieure_flat:before{content:"\EA83"}.pv-Icon--piscvague_flat:before{content:"\EA84"}.pv-Icon--pistes:before{content:"\EA85"}.pv-Icon--plane:before{content:"\EA86"}.pv-Icon--planet:before{content:"\EA87"}.pv-Icon--play:before{content:"\EA88"}.pv-Icon--pmr:before{content:"\EA89"}.pv-Icon--poney_flat:before{content:"\EA8A"}.pv-Icon--prevSlider:before{content:"\EA8B"}.pv-Icon--printer:before{content:"\EA8C"}.pv-Icon--prixGaranti:before{content:"\EA8D"}.pv-Icon--pro:before{content:"\EA8E"}.pv-Icon--question:before{content:"\EA8F"}.pv-Icon--raquettes:before{content:"\EA90"}.pv-Icon--rdp:before{content:"\EA91"}.pv-Icon--rdp_flat:before{content:"\EA92"}.pv-Icon--reception:before{content:"\EA93"}.pv-Icon--recobebe_flat:before{content:"\EA94"}.pv-Icon--restau:before{content:"\EA95"}.pv-Icon--restau_flat:before{content:"\EA96"}.pv-Icon--retourStation:before{content:"\EA97"}.pv-Icon--rightArrow:before{content:"\EA98"}.pv-Icon--riviersauvage_flat:before{content:"\EA99"}.pv-Icon--rondMoins:before{content:"\EA9A"}.pv-Icon--rondPlus:before{content:"\EA9B"}.pv-Icon--salon:before{content:"\EA9C"}.pv-Icon--search:before{content:"\EA9D"}.pv-Icon--serviceSki_flat:before{content:"\EA9E"}.pv-Icon--servicesList-BAGAGE:before{content:"\EA9F"}.pv-Icon--servicesList-BIBLIO:before{content:"\EAA0"}.pv-Icon--servicesList-BLANCHISSERIE:before{content:"\EAA1"}.pv-Icon--servicesList-CASIERSKI:before{content:"\EAA2"}.pv-Icon--servicesList-COFFORTRECPT:before{content:"\EAA3"}.pv-Icon--servicesList-EARLYCHECKIN:before{content:"\EAA4"}.pv-Icon--servicesList-EMPREF:before{content:"\EAA5"}.pv-Icon--servicesList-KITCUISINE:before{content:"\EAA6"}.pv-Icon--servicesList-KITENTRETIEN:before{content:"\EAA7"}.pv-Icon--servicesList-KITEPICERIE:before{content:"\EAA8"}.pv-Icon--servicesList-LATECHECKOUT:before{content:"\EAA9"}.pv-Icon--servicesList-LAVERIE:before{content:"\EAAA"}.pv-Icon--servicesList-LINGEDETOILETTEINCLUS:before{content:"\EAAB"}.pv-Icon--servicesList-LINGELIT:before{content:"\EAAC"}.pv-Icon--servicesList-LINGETOILETTE:before{content:"\EAAD"}.pv-Icon--servicesList-LITERIE:before{content:"\EAAE"}.pv-Icon--servicesList-LITSFAITS:before{content:"\EAAF"}.pv-Icon--servicesList-LIVRCOURSE:before{content:"\EAB0"}.pv-Icon--servicesList-MENAGE:before{content:"\EAB1"}.pv-Icon--servicesList-MENAGEFINSEJOUR:before{content:"\EAB2"}.pv-Icon--servicesList-MENAGEHEBDO:before{content:"\EAB3"}.pv-Icon--servicesList-MENAGEQUOTI:before{content:"\EAB4"}.pv-Icon--servicesList-NAVETTE:before{content:"\EAB5"}.pv-Icon--servicesList-PARKING:before{content:"\EAB6"}.pv-Icon--servicesList-PDJTSERVAPART:before{content:"\EAB7"}.pv-Icon--servicesList-PEIGNOIR:before{content:"\EAB8"}.pv-Icon--servicesList-PETS:before{content:"\EAB9"}.pv-Icon--servicesList-PMRACCUEIL:before{content:"\EABA"}.pv-Icon--servicesList-PRESSE:before{content:"\EABB"}.pv-Icon--servicesList-PRESSSING:before{content:"\EABC"}.pv-Icon--servicesList-PRETPLAYSTAT:before{content:"\EABD"}.pv-Icon--servicesList-RECPT24:before{content:"\EABE"}.pv-Icon--servicesList-RESASPECT:before{content:"\EABF"}.pv-Icon--servicesList-SALMEETING:before{content:"\EAC0"}.pv-Icon--servicesList-SALPTDJ:before{content:"\EAC1"}.pv-Icon--servicesList-SALRECPT:before{content:"\EAC2"}.pv-Icon--servicesList-SERVBOUL:before{content:"\EAC3"}.pv-Icon--servicesList-SERVICELOISIR:before{content:"\EAC4"}.pv-Icon--servicesList-SERVPRET:before{content:"\EAC5"}.pv-Icon--servicesList-SERVTRAIT:before{content:"\EAC6"}.pv-Icon--servicesList-WIFIAPPT:before{content:"\EAC7"}.pv-Icon--servicesList-WIFIBASIC:before{content:"\EAC8"}.pv-Icon--servicesList-WIFIFULL:before{content:"\EAC9"}.pv-Icon--servicesList-WIFIRECPT:before{content:"\EACA"}.pv-Icon--servicesList-icons8-café:before{content:"\EACB"}.pv-Icon--share:before{content:"\EACC"}.pv-Icon--shower:before{content:"\EACD"}.pv-Icon--skiNordiqueSkating:before{content:"\EACE"}.pv-Icon--skier:before{content:"\EACF"}.pv-Icon--sleep:before{content:"\EAD0"}.fancybox-wrap--product .fancybox-nav span:before,.product--b .pv-TripadvisorNotice-badges .pv-Icon--nextSlider:before,.product--b .pv-TripadvisorNotice-badges .pv-Icon--prevSlider:before,.pv-bedrooms .pv-Icon--nextSlider:before,.pv-bedrooms .pv-Icon--prevSlider:before,.pv-Icon--sliderArrow:before,.pv-productCrossSell .pv-Icon--nextSlider:before,.pv-productCrossSell .pv-Icon--prevSlider:before,.pv-topSellProduct .pv-Icon--nextSlider:before,.pv-topSellProduct .pv-Icon--prevSlider:before{content:"\EAD1"}.pv-Icon--smallArrowTop:before{content:"\EAD2"}.pv-Icon--smile:before{content:"\EAD3"}.pv-Icon--snowflake:before{content:"\EAD4"}.pv-Icon--snowpark:before{content:"\EAD5"}.pv-Icon--solo:before{content:"\EAD6"}.pv-Icon--starFull:before{content:"\EAD7"}.pv-Icon--station:before{content:"\EAD8"}.pv-Icon--suntrade:before{content:"\EAD9"}.pv-Icon--suntrade_flat:before{content:"\EADA"}.pv-Icon--supermarche_flat:before{content:"\EADB"}.pv-Icon--taxe-sejour:before{content:"\EADC"}.pv-Icon--telTiltLeft:before{content:"\EADD"}.pv-Icon--telephone:before{content:"\EADE"}.pv-Icon--telephoneLight:before{content:"\EADF"}.pv-Icon--tick:before{content:"\EAE0"}.pv-Icon--tiret:before{content:"\EAE1"}.pv-Icon--toboggan_flat:before{content:"\EAE2"}.pv-Icon--train:before{content:"\EAE3"}.pv-Icon--traineau:before{content:"\EAE4"}.pv-Icon--v2:before,.pv-selectNew .select2-container .select2-selection--single .select2-selection__arrow:before{content:"\EAE5"}.pv-Icon--video:before{content:"\EAE6"}.pv-Icon--videoPlayer:before{content:"\EAE7"}.pv-Icon--village:before{content:"\EAE8"}.pv-Icon--vol:before{content:"\EAE9"}.pv-Icon--webcam:before{content:"\EAEA"}.pv-Icon--welness_flat:before{content:"\EAEB"}.pv-Icon--wifi:before{content:"\EAEC"}.pv-Icon--wifiappt:before{content:"\EAED"}.pv-Icon--wifiappt_flat:before{content:"\EAEE"}.pv-Icon--zoneDebutant:before{content:"\EAEF"}.pv-Icon--zoneLudique:before{content:"\EAF0"}.pv-TripadvisorRating{font-size:.75rem;padding:0 3%}.pv-TripadvisorRating-img,.pv-TripadvisorRating-opinion{color:#171717;display:inline-block;margin:0 .1875rem;line-height:1.25rem}.pv-TripadvisorRating-img{position:relative;top:.125rem}.pv-TripadvisorRating-link{text-decoration:none;color:#171717}.pv-TripadvisorRating-link .pv-TripadvisorRating-opinion:hover,.pv-TripadvisorRating-link:hover .pv-TripadvisorRating-opinion{text-decoration:underline}.pv-TripadvisorRating-linkRedirect{text-decoration:none}.pv-TripadvisorRating--pageProduct{display:inline-block;vertical-align:middle;cursor:pointer}.pv-TripadvisorRating--pageProduct:before{content:"";position:absolute;left:0;top:0;height:6.25rem;width:0;border-left:.0625rem solid #f2f2f2}.pv-TripadvisorRating--withoutReviews{cursor:default}.pv-NavProduct--station{margin-top:-2.3125rem}.pv-NavProduct{position:relative;overflow:hidden;z-index:3;background-color:#f2f2f2}.pv-NavProduct---fixed,.pv-NavProduct--station.pv-NavProduct---fixed{width:100%;position:fixed;top:0;left:0;background:#fff;margin-top:0;z-index:5}.pv-NavProduct--station{padding-left:0}.pv-NavProduct--station .pv-NavProduct-content{width:auto;text-align:center;margin:0 auto}.pv-NavProduct-scroller{overflow:auto}.pv-NavProduct-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;width:95%;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:600;text-align:center}.pv-NavProduct-logo{position:relative;height:4.0625rem}.pv-NavProduct-logo img{vertical-align:middle;height:100%;display:inline-block}.pv-NavProduct-logo--pvh img,.pv-NavProduct-logo--pv img,.pv-NavProduct-logo--pvp img,.pv-NavProduct-logo--pvr img{width:4.0625rem;height:4.0625rem}.pv-NavProduct-logo--ada img,.pv-NavProduct-logo--axs img,.pv-NavProduct-logo--hipark img,.pv-NavProduct-logo--mae img,.pv-NavProduct-logo--maepart img{width:8.875rem}.pv-NavProduct-logo--maepart-fr img{width:8.5rem}.pv-NavProduct-logoImg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:100%}.pv-NavProduct-mae,.pv-NavProduct-maepart{width:8.875rem}.pv-NavProduct-maepart-fr{width:8.5rem}.pv-NavProduct-trigger{display:none;position:absolute;top:25px;bottom:5px;width:25px;background-color:#f5f5ef}.pv-NavProduct-trigger--prev{left:0}.pv-NavProduct-trigger--prev:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;border-color:transparent #000 transparent transparent;transform:translate(-50%,-50%)}.pv-NavProduct-trigger--prev:after{content:"";position:absolute;bottom:15%;top:15%;right:0;width:10px;z-index:-1;border-radius:100px/30px;box-shadow:0 0 10px 2px rgba(0,0,0,.3)}.pv-NavProduct-trigger--next{right:0}.pv-NavProduct-trigger--next:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #000;transform:translate(-50%,-50%)}.pv-NavProduct-trigger--next:after{content:"";position:absolute;bottom:15%;top:15%;width:10px;z-index:-1;border-radius:100px/30px;box-shadow:0 0 10px 2px rgba(0,0,0,.3)}.pv-NavProduct-trigger--disabled{opacity:.5}.pv-NavProduct-trigger--disabled:after{content:none;display:none}.pv-NavProduct-link{display:inline-block;vertical-align:middle;position:relative;padding:1.375rem .9375rem 1rem;text-decoration:none;font-size:1rem;color:#000;border-bottom:6px solid #f2f2f2}.pv-NavProduct-link--active{border-bottom:6px solid #eca154;cursor:default}.pv-NavProduct-link .u-Hidden{display:none}.pv-navProduct{background-color:#f1efee}.pv-navProduct__pv,.pv-navProduct__pvr{background-color:#b2d4df}.pv-navProduct__pv .pv-navProduct--link,.pv-navProduct__pvr .pv-navProduct--link{color:#fff}.pv-navProduct__pv .pv-navProduct--link:hover,.pv-navProduct__pv .pv-NavProduct-link--active,.pv-navProduct__pvr .pv-navProduct--link:hover,.pv-navProduct__pvr .pv-NavProduct-link--active{color:#007096!important}.pv-navProduct__pvp{background-color:#453536}.pv-navProduct__pvp .pv-navProduct--link{color:hsla(0,0%,100%,.7)}.pv-navProduct__pvp .pv-navProduct--link:hover,.pv-navProduct__pvp .pv-NavProduct-link--active{color:#fff!important}.pv-navProduct--container{padding:0}.pv-navProduct--content{width:100%;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-navProduct--link{position:relative;padding:1.25rem .9375rem 1.5625rem;font-size:1.25rem;border-bottom:none;color:rgba(59,69,89,.7);transition:color .3s ease}.pv-navProduct--link.pv-NavProduct-link--active{color:#3b4559}.pv-navProduct--link.pv-NavProduct-link--active:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff}.pv-navProductSticky{position:fixed;top:0;left:0;width:100%;opacity:0;background:#fff;overflow:hidden;transition:all .3s ease-in-out;background-color:#f2f2f2;box-shadow:0 0 10px 2px rgba(0,0,0,.3)}.pv-navProductSticky--visible{opacity:1;z-index:99}.pv-navProductSticky-content{max-width:85.5rem;margin:0 auto;position:relative}.pv-NavProduct--sticky .pv-NavProduct-scroller{display:inline-block;vertical-align:top;margin:0}.pv-NavProduct--sticky .pv-NavProduct-trigger{display:none}.pv-NavProduct--sticky .pv-NavProduct-content:after{top:0;position:fixed}.pv-navProductSticky__pv,.pv-navProductSticky__pvr{background-color:#b2d4df}.pv-navProductSticky__pvp{background-color:#453536}.pv-navProductSticky .pv-navProduct--container{display:block}.pv-navProductSticky .pv-NavProduct-link--active:after{display:none}.pv-navProductSticky-bottom{height:0;transition:all .3s ease;border-bottom-width:0;position:fixed;bottom:0;left:0;transition:all .3s ease-in-out;z-index:99;text-align:right;width:100%}.pv-navProductSticky-bottom--visible{border-bottom:7px solid #344c93;transition:all .3s ease}.pv-navProductSticky-bottom .pv-BookingCTA{position:absolute;z-index:999;display:inline-block;margin:0 12%;text-align:center;height:3.625rem;line-height:3.625rem;padding:0 1rem;color:#fff;background-color:#eca154;box-shadow:none;right:0;top:-3.625rem}.pv-navProductSticky-bottom .pv-BookingCTA:after{content:none}.product .pv-navProductSticky--bottom.pv-navProductSticky-bottom--visible{border-bottom:.375rem solid #d74d1f}.product .pv-navProductSticky--bottom .pv-BookingCTA{top:auto;bottom:0;width:10rem;height:3.75rem;margin:0;font-size:1.25rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;box-shadow:none;padding:0 .625rem;background:#f27c54;transition:background .3s ease}.product .pv-navProductSticky--bottom .pv-BookingCTA:hover{background-color:#d64d1e}.product .pv-navProductSticky--bottom .pv-BookingCTA-text{text-transform:none;font-weight:normal;font-size:1.125rem}.product .pv-navProductSticky--bottom .pv-BookingCTA:after{display:none}.concept .pv-NavProduct--sticky .pv-NavProduct-content:after,.mountain .pv-NavProduct--sticky .pv-NavProduct-content:after,.sejour .pv-NavProduct--sticky .pv-NavProduct-content:after{position:fixed;top:0}.concept .pv-NavProduct--sticky .pv-NavProduct-link,.mountain .pv-NavProduct--sticky .pv-NavProduct-link,.sejour .pv-NavProduct--sticky .pv-NavProduct-link{height:4.6875rem;border-bottom:0 none}.concept .pv-NavProduct--sticky .pv-NavProduct-link:after,.mountain .pv-NavProduct--sticky .pv-NavProduct-link:after,.sejour .pv-NavProduct--sticky .pv-NavProduct-link:after{content:"";border:none;width:100%;left:0;bottom:0;position:absolute;margin-left:-.25rem}.concept .pv-NavProduct--sticky .pv-NavProduct-link--active:after,.mountain .pv-NavProduct--sticky .pv-NavProduct-link--active:after,.sejour .pv-NavProduct--sticky .pv-NavProduct-link--active:after{border-bottom:5px solid #37519f}.concept .pv-NavProduct--sticky .pv-NavProduct-scroller,.mountain .pv-NavProduct--sticky .pv-NavProduct-scroller,.sejour .pv-NavProduct--sticky .pv-NavProduct-scroller{display:inline-block;width:100%;padding:0 21.75rem 0 2.5rem;vertical-align:top;margin:0}.concept .pv-navProductSticky-right,.mountain .pv-navProductSticky-right,.sejour .pv-navProductSticky-right{display:table;width:21.875rem;height:4.6875rem;position:absolute;right:0;top:0;background-color:#fff}.pv-ProductRender-labels{margin-top:.75rem}.pv-ProductRender-labelContainer{display:inline-block;text-align:center;position:relative;margin-bottom:.3125rem}.pv-ProductRender-labelContainer+.pv-ProductRender-labelContainer{margin-left:.3125rem}.pv-ProductRender-labelCircle{width:2.5rem;height:2.5625rem}.pv-ProductRender-labelText{display:block;visibility:hidden;background:#333 none repeat scroll 0 0;color:#fff;font-size:.75rem;padding:.3125rem 1.5625rem;border-radius:15px;transition:visibility 0s,opacity .3s ease;position:absolute;opacity:0;transform:translateX(-53%);bottom:50px;left:53%;width:150px}.pv-ProductRender-labelText:after{content:"";position:absolute;bottom:-5px;left:52%;transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333}.pv-ProductRender-labelCircle:hover+.pv-ProductRender-labelText{visibility:visible;opacity:1;z-index:100}.pv-SectionDetails-listArguments,.pv-SectionDetails-listBlock ul{margin:1.5em 0;padding:0 0 0 1.5em;font-size:.8125rem}.pv-SectionDetails-listArguments+.pv-SectionDetails-listTitle,.pv-SectionDetails-listBlock ul+.pv-SectionDetails-listTitle{margin-top:1em}.pv-SectionDetails-listArguments .pv-SectionDetails-listArgument,.pv-SectionDetails-listBlock ul .pv-SectionDetails-listArgument{margin-bottom:.3125rem}.pv-SectionDetails-listTitle{margin-bottom:0;margin-top:1.25rem;font-weight:bold;font-size:.8125rem;text-transform:uppercase}.pv-SectionDetails-listSubTitle{margin:.2em 0 .5em;font-size:.8125rem;font-weight:normal}.pv-ComfortLevel{position:relative}.pv-ComfortLevel-item,.pv-ComfortLevel .slick-slide{width:20.625rem!important;margin-right:1.875rem}.pv-ComfortLevel-item{height:28.75rem}.pv-ComfortLevel-titleMain{margin:2.25rem 0;font-weight:600}.pv-ComfortLevel-title,.pv-ComfortLevel-titleMain{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:1.625rem;line-height:1;color:#37519f}.pv-ComfortLevel-title{font-weight:400;margin:0 0 1.25rem}.pv-ComfortLevel-description{background:#fff;box-shadow:4px 4px 4px 0 rgba(0,0,0,.15);height:11.5625rem;padding:1.25rem;display:inline-block;font-size:.875rem}.pv-ComfortLevel-picture{position:relative}.pv-ComfortLevel-flag{position:absolute;bottom:0;left:0;font-size:.875rem;font-weight:600;text-transform:uppercase;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#37519f;padding:.4375rem .625rem .3125rem;min-width:4.75rem;text-align:center;background:#fff;color:#fff}.pv-ComfortLevel-flag--confort,.pv-ComfortLevel-flag--standard{background:#1773c2}.pv-ComfortLevel-flag--select,.pv-ComfortLevel-flag--superieur{background:#37519f}.pv-ComfortLevel-flag--budget,.pv-ComfortLevel-flag--standardeco{background:#1ba6e7}.pv-ComfortLevel-flag--maevaparticulier{background:#03231f}.pv-ComfortLevel-flag--exclusive{background:#102153}.pv-ComfortLevel-flag--exception,.pv-ComfortLevel-flag--prestige{background:#263d80}.pv-confortLevel{padding-bottom:4.75rem;color:#3b4559;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-confortLevel--container{display:table;border-collapse:separate;border-spacing:1.125rem 0}.pv-confortLevel--item{display:table-cell;position:relative;width:20.625rem;background-color:#fff;border:1px solid #f1efee}.pv-confortLevel--picture{position:relative}.pv-confortLevel--flag{position:absolute;top:.625rem;left:.5rem;min-width:6.25rem;z-index:2;padding:.625rem .3125rem;background-color:#fff;text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:600;border:1px solid #3b4559;line-height:1}.pv-confortLevel--description{padding:1.4375rem 1.25rem;font-size:.9375rem}.pv-confortLevel .slick-slide{width:20.625rem;margin-right:1.125rem;outline:none}.pv-comfortHousingTitle{margin-bottom:1.25rem}.pv-comfortHousing{margin:2.5rem 0;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-comfortHousing--intro{margin-bottom:2.5rem;font-size:.9375rem}.pv-comfortHousing .pv-link--orange{height:2.8125rem}.pv-tabComfortLevel{display:-ms-flexbox;display:flex}.pv-tabComfortLevel--intro{margin-bottom:.9375rem;font-size:1.125rem;font-weight:600}.pv-tabComfortLevel--item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:15.9375rem;height:4.0625rem;margin:0;background-color:#f7f5f5;font-weight:normal;text-align:center;cursor:pointer}.pv-tabComfortLevel--item:after,.pv-tabComfortLevel--item:before{content:"";display:block;position:absolute;left:0;right:0}.pv-tabComfortLevel--item.active{background-color:#fff}.pv-tabComfortLevel--item.active:before{top:-.125rem;height:.125rem;background-color:#007096}.pv-tabComfortLevel--item.active:after{bottom:-.0625rem;height:.0625rem;background-color:#fff}.pv-tabComfortLevel--item.active:first-child{border-left:1px solid #f1efee}.pv-tabComfortLevel--item.active:last-child{border-right:1px solid #f1efee}.pv-tabComfortLevel--item.active .pv-tabComfortLevel--itemName{color:#007096}.pv-tabComfortLevel--item:hover{background-color:#f1efee}.pv-tabComfortLevel--item.active:hover{background-color:initial}.pv-tabComfortLevel--itemName{text-align:center;font-size:1rem}.pv-tabComfortLevel--itemPrice{font-size:.6875rem;color:#757c8a}.pv-comfortLevel{padding:1.25rem;border:.0625rem solid #f1efee}.pv-comfortLevel .slick-dots{margin-bottom:0;margin-top:.625rem}.pv-comfortLevel .slick-dots li button{border:none;background-color:#aebbc9;width:.9375rem;height:.9375rem;margin-right:1.25rem}.pv-comfortLevel .slick-dots li.slick-active button{background-color:#0d131f}.pv-comfortLevel--item{position:relative;display:none}.pv-comfortLevel--itemLeft{position:relative;overflow:hidden;float:left;height:20rem;width:26.875rem}.pv-comfortLevel--itemLeft .slick-slide{position:relative;height:20rem!important;width:26.875rem;overflow:hidden}.pv-comfortLevel--itemLeft .slick-dots{position:absolute;margin:0;bottom:.625rem;left:50%;transform:translateX(-50%)}.pv-comfortLevel--itemLeft .slick-dots li button{background:#dedad8;border:none}.pv-comfortLevel--itemLeft .slick-dots li.slick-active button{background:#fff}.pv-comfortLevel--itemLeft .slick-next,.pv-comfortLevel--itemLeft .slick-prev{z-index:2;margin:0;font-size:1rem;color:#fff}.pv-comfortLevel--itemLeft .slick-prev{left:.9375rem;transform:rotate(90deg) translateY(50%)}.pv-comfortLevel--itemLeft .slick-next{right:.9375rem;transform:rotate(-90deg) translateY(50%)}.pv-comfortLevel--imgSlider{position:absolute;min-width:100%;min-height:100%;width:100%;height:auto;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.pv-comfortLevel--legendSlider{position:absolute;bottom:13px;background-color:hsla(0,0%,100%,.9);padding:.5625rem .625rem;font-size:.875rem}.pv-comfortLevel--item.active{display:block}.pv-comfortLevel--itemRight{float:right;width:calc(100% - 29.375rem)}.pv-comfortLevel--itemTitle{margin-bottom:.625rem;font-size:1.25rem}.pv-comfortLevel--itemDesc{margin-bottom:1.5625rem;font-size:.9375rem}.pv-comfortLevel--itemServices{margin-bottom:1.875rem;font-size:.8125rem;color:#757c8a}.pv-comfortLevel--itemService{line-height:1.25rem}.pv-comfortLevel--itemBadge{display:inline-block;padding:.1875rem .6875rem;font-weight:600;font-size:.625rem;color:#fff;background-color:#71cc98;text-transform:uppercase}.pv-comfortLevel--itemTitleAvailable{margin:0 0 .9375rem;font-size:1rem;font-weight:600}.pv-comfortLevel--detail{display:inline-block;margin:0 0 .625rem;padding-right:3.125rem;font-size:.8125rem;font-weight:normal;color:#757c8a}.pv-comfortLevel--detail .pv-Icon{font-size:1.375rem;margin-right:.4375rem}.pv-comfortLevel--detail .pv-Icon--groupe{font-size:1.25rem}.pv-comfortLevel--detail .pv-Icon--chambre{font-size:1.125rem}.pv-comfortLevel--bottom{padding:1.25rem 0;text-align:right;width:100%}.pv-comfortLevel--bottom .pv-Link{height:auto;float:right}.pv-comfortLevel--bottomLegend{display:inline-block;margin-right:.625rem;font-size:.8125rem}.pv-Star-container{color:#6bc119;position:relative;min-height:1.875rem;line-height:1.875rem;text-align:left;overflow:hidden;display:inline-block}.pv-Star-full{z-index:1;position:absolute;top:0;left:0;overflow:hidden;width:100%;white-space:nowrap}.pv-Star-empty{display:inline-block;position:relative}.pv-Star-empty,.pv-Star-full{font-size:0}.pv-Star-empty .pv-Icon,.pv-Star-full .pv-Icon{font-size:1rem}.pv-Group-Wrapper{max-width:71.25rem;margin:0 auto}.pv-Group-Wrapper .r-Grid-cell+.r-Grid-cell{padding-left:1em}.pv-Group-titleBlock{margin:0 0 1.25rem;position:relative;text-align:center}.pv-Group-titleBlock:after,.pv-Group-titleBlock:before{content:"";display:block;position:absolute;left:0;height:2px;width:100%}.pv-Group-titleBlock:before{border-bottom:1px solid #fff;background-color:#dce2e6;top:50%}.pv-Group-titleBlock:after{border-bottom:1px solid #fff;background-color:#dce2e6;top:51%}.pv-Group-titleCaption{text-align:center;color:#00378c}.pv-Group-titleContent{display:inline-block;position:relative;margin:0 auto;width:10.375rem;height:auto;line-height:inherit;background-color:#fff;z-index:1;white-space:nowrap}.pv-Group-titleContent img{width:10.375rem}.pv-Group-list{font-size:0}.pv-Group-itemContainer{display:inline-block;vertical-align:top;width:50%;padding:0 .625rem}.pv-Group-item{width:100%;min-height:14.1875rem;background:#fff;box-shadow:4px 4px 4px rgba(33,33,33,.1)}.pv-Group-item:last-child{margin-right:0}.pv-Group-itemPicture{width:100%;display:block}.pv-Group-itemPictureContainer{position:relative}.pv-Group-itemContent{padding:1.25rem}.pv-Group-itemTitle{margin-bottom:1.25rem;font-size:.875rem;font-weight:600;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;text-transform:uppercase}.pv-Group-itemDesc{margin-bottom:.625rem;font-size:.8125rem;line-height:1.25rem}.pv-Incitement{padding:2.5rem 2.1875rem 1.875rem;background:#fff;margin:0 auto 3.125rem}.pv-Incitement-icon{position:absolute;top:2.5rem;width:5rem;height:5rem;line-height:5.3125rem;background:#eca154;text-align:center;color:#fff;font-size:2.5rem;overflow:hidden}.pv-Incitement-offers{padding-left:6.875rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;min-height:5rem}.pv-Incitement-offersTitle{color:#eca154;font-weight:600;font-size:1.5625rem}.pv-Incitement-offersList{list-style:none;padding-left:0}.pv-Incitement-offersList ul{padding-left:0}.pv-Incitement-offersList li{font-size:.875rem;margin-bottom:.1875rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;list-style-type:none}.pv-Incitement-offerPromo{color:#eca154;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600}.pv-incitement{padding:.75rem;background-color:#f1efee}.pv-incitement--pictureContent{float:left;width:7.8125rem;height:auto}.pv-incitement--picture{width:100%}.pv-incitement--offers{float:left;width:calc(100% - 10.3125rem);margin-left:2.25rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-incitement--offersTitle{margin-bottom:.625rem;font-size:1.375rem;font-weight:600;color:#007096}.pv-incitement--offersText{font-size:.75rem;color:#707987}.pv-incitement--offersLink{display:inline-block;margin-top:.625rem;color:#007096;font-size:.6875rem;text-decoration:none;transition:color .3s ease}.pv-incitement--offersLink:hover{color:#4c9bb5}[data-tab=infos] .pv-SectionDetails-content--map{padding:0}.pv-SectionDetails-content--map .pv-PageList-topMobileBtn{width:100%}.pv-SectionDetails-content--map .pv-Gmaps-legendPin{width:20px}.pv-SectionDetails-content--map .pv-Gmaps-legend{text-align:right}.pv-SectionDetails-head{position:relative}.pv-SectionDetails-head p{font-size:.875rem;line-height:1.5}.pv-SectionDetails-content--infos{font-size:.875rem;padding-bottom:0;min-height:40.625rem}.pv-SectionDetails-content--infos:before{content:"";display:table;clear:both}.pv-infos-title{color:#37519f;font-weight:bold;text-transform:uppercase;font-size:.8125rem;margin-bottom:.625rem}.pv-infos-title .pv-Icon{width:10px;font-size:1.5rem;display:inline-block;color:#37519f}.pv-infos-title-offset{position:relative;text-indent:-15px;left:.625rem}.pv-infos-details{line-height:1.25;padding-left:1.5625rem}.pv-infos-details-sub{font-size:.75rem}.pv-SectionDetails-half{float:left;width:50%;padding-right:30px}.pv-SectionDetails-content--infosStation{background:none;min-height:0;padding:0!important}.pv-SectionDetails-content--infosStation .r-all--5of12{padding:2.1875rem 1.25rem 1.25rem 3.4375rem!important}.pv-SectionDetails-content--infosStation .r-all--7of12{padding:2.1875rem 3.4375rem 1.25rem!important}.pv-SectionDetails-content--infosStation .pv-SectionDetails-half{margin-top:1.25rem}.pv-SectionDetails-content--infosStation .pv-Link{background-color:#fff;margin-top:2.4375rem!important;margin-left:1.5625rem}.pv-SectionDetails-content--infosStation .pv-Link .pv-Link-icon{width:1.125rem;height:1.125rem}.pv-SectionDetails-content--infosStation .pv-Link .pv-Link-icon .pv-Icon--maps{font-size:1.125rem}.pv-infos-details-third{float:left;width:33%}.pv-infos-details-third+br{clear:both}.pv-infos-flag{width:24px;display:inline-block;vertical-align:middle;margin-bottom:15px}.pv-infos-block{margin-bottom:30px}[data-tab=infos] .pv-pageList-topDisplayBtn{background:#fff;padding:8px 15px;border:1px solid #c3c3c3;border-radius:20px;width:auto;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:200px}[data-tab=infos] .pv-pageList-topDisplayBtn:after,[data-tab=infos] .pv-pageList-topDisplayBtn:before{display:none}.pv-productInfo{margin:0;padding:0!important;background-color:#fff;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.9375rem;color:#3b4559}.pv-productInfo--left,.pv-productInfo--right{display:inline-block;float:left}.pv-productInfo--item{line-height:1.25rem}.pv-productInfo--itemAdress{margin-bottom:3.4375rem}.pv-productInfo--item .pv-title-fp--h3{margin-bottom:.625rem}.pv-productInfo--itemIcon{float:left;width:3.75rem}.pv-productInfo--itemIcon i{font-size:2.8125rem}.pv-productInfo--itemIcon i:before{line-height:1.875rem}.pv-productInfo--itemIcon i.pv-Icon--plane:before{line-height:3.4375rem}.pv-productInfo--itemDetails{float:left;margin-bottom:2.5rem;width:calc(100% - 3.75rem)}.pv-productInfo--right{padding-left:3.75rem}.pv-productInfo--imgReception{display:block;width:100%}.pv-productInfo--rightContent{padding:1.25rem;border:1px solid #f1efee;border-top:none}.pv-productInfo--receptionHours,.pv-productInfo--receptionRelocated{margin-bottom:1.25rem;line-height:1.25rem}.pv-productInfo--checkKeys{margin-bottom:2.1875rem;line-height:1.25rem;font-size:.9375rem}.pv-productInfo--checkKeysSub{margin-bottom:1.25rem;font-size:.75rem}.pv-productInfo--languages{font-size:.8125rem;margin-bottom:.4375rem}.pv-productInfo--languagesTitle{display:block;margin-bottom:.4375rem;font-weight:600}.pv-productInfo--languages img{width:auto;height:1.375rem;vertical-align:middle;margin-right:.25rem}.pv-productInfo--languages span{display:inline-block;line-height:1.375rem;vertical-align:middle}.pv-productInfoSub{padding:4.0625rem 0;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.9375rem;color:#3b4559;background-color:#f1efee}.pv-productInfoSub--left,.pv-productInfoSub--right{display:inline-block;float:left}.pv-productInfoSub--right{padding-left:3.75rem}.pv-productInfoSub .pv-title-fp--h5{margin-top:1.25rem;text-transform:none}.pv-pageProduct--new .pv-productInfo{overflow:hidden}.pv-pageProduct--new .pv-productInfo .pv-title-fp--h2{margin-bottom:.1875rem}.pv-pageProduct--new .pv-productInfo .pv-title-fp--h3{margin-bottom:.9375rem}.pv-pageProduct--new .pv-productInfo .pv-title-fp--h3__small{margin-bottom:.1875rem;font-size:.9375rem}.pv-pageProduct--new .pv-productInfo a{text-decoration:none;color:#007096;transition:color .3s ease}.pv-pageProduct--new .pv-productInfo a img{transition:all .5s ease-in-out}.pv-productInfo--pictureMap{display:block;margin-bottom:1.6875rem;text-align:center;font-size:0;overflow:hidden}.pv-productInfo--pictureMap img{position:relative;width:auto}.pv-productInfo--containerItem{padding:1.25rem 1.25rem 1.25rem 3.125rem}.pv-productInfo--info{margin-bottom:2.5rem}.pv-productInfo--address{display:inline-block;margin-bottom:1.25rem}.pv-productInfo--title{position:relative}.pv-productInfo--title .pv-Icon--v2{font-size:.875rem;color:#007096;transition:transform .3s ease}.pv-productInfo--title.hide .pv-Icon--v2{transform:rotate(180deg)}.pv-productInfo--titlePicto{position:absolute;left:-1.875rem;color:#007096;font-size:1.25rem}.pv-productInfo--languages{font-size:.9375rem;margin:.4375rem 0}.pv-productInfo--relocatedReception{margin-top:1.25rem;padding:1.25rem;background-color:#f1efee}.pv-productInfo--table{border-collapse:collapse}.pv-productInfo--table td{border:.0625rem solid #f1efee;text-align:center}.pv-productInfo--table tr:first-child td{border-top:0}.pv-productInfo--table tr:last-child td{border-bottom:0}.pv-productInfo--table tr td:first-child{min-width:inherit;padding-left:0;border-left:0}.pv-productInfo--table tr td:last-child{border-right:0}td.pv-productInfo--tableLegend{text-align:right}.pv-Domain-single{margin-bottom:4.75rem}.pv-Domain-single .pv-title-fp--h2{margin-bottom:1.5rem}.pv-Domain-single-label{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.375rem;margin-bottom:.5rem}.pv-Domain-single-Figure,.pv-Domain-single-Unit{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:bold;color:#37519f;font-size:1.125rem}.pv-Domain-single-disabledColor,.pv-Domain-single-disabledColor .pv-Icon{color:#c1c1c1!important}.pv-Domain-single-infoColor{color:#37519f}.pv-Domain-single-title{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:700;font-size:1.625rem;color:#37519f}.pv-Domain-single-content{position:relative;background-color:#fff;box-shadow:4px 4px 4px rgba(33,33,33,.1);padding:0}.pv-Domain-single-report{padding:2.1875rem 1.25rem 1.25rem 3.4375rem;border-right:.0625rem solid #e6e6e6;position:relative}.pv-Domain-single-reportVisual{position:relative;display:block;width:17.5rem;padding:2.5rem 0;margin:.9375rem 0 1.875rem 5.625rem}.pv-Domain-single-reportVisual img{text-align:center}.pv-Domain-single-reportVisualHighAltitude{top:0}.pv-Domain-single-reportVisualHighAltitude,.pv-Domain-single-reportVisualLowAltitude{position:absolute;left:6.25rem;width:5.875rem;margin-left:-2.8125rem;text-align:center;background-color:#f2f2f2;padding:.25rem}.pv-Domain-single-reportVisualLowAltitude{top:15.125rem}.pv-Domain-single-reportVisualSnowHeightTop{position:absolute;left:11.875rem;top:3.75rem;padding-left:1.5625rem;width:100%}.pv-Domain-single-reportVisualSnowHeightTop .pv-Domain-single-Figure,.pv-Domain-single-reportVisualSnowHeightTop .pv-Domain-single-Unit{font-size:.9375rem}.pv-Domain-single-reportVisualSnowHeightLower{position:absolute;left:11.875rem;top:10.9375rem;padding-left:1.5625rem;width:100%}.pv-Domain-single-reportVisualSnowHeightLower .pv-Domain-single-Figure,.pv-Domain-single-reportVisualSnowHeightLower .pv-Domain-single-Unit{font-size:.9375rem}.pv-Domain-single-reportVisualBackground{background-color:#f2f2f2;padding:.3125rem}.pv-Domain-single-reportList{font-size:.875rem;padding-left:1.5625rem;position:relative;margin-bottom:.9375rem}.pv-Domain-single-reportList .pv-Icon{color:#37519f;font-size:1.125rem;position:absolute;left:0}.pv-Domain-single-reportSnowFall{color:#37519f;font-size:.8125rem;position:relative;margin-bottom:3.75rem;text-align:center}.pv-Domain-single-reportSnowFall .pv-Icon--floconBleu{font-size:1.875rem;color:#4c88db;margin-right:.375rem}.pv-Domain-single-reportLogo a{display:inline-block}.pv-Domain-single-reportLogo img{margin-right:1.25rem}.pv-Domain-single-run{padding:2.1875rem 3.4375rem;border-bottom:.0625rem solid #e6e6e6}.pv-Domain-single-runData{position:absolute;width:9.375rem;left:1.5625rem;top:6.875rem;text-align:center}.pv-Domain-single-runDataFigure{font-size:2rem}.pv-Domain-single-runDataFigure,.pv-Domain-single-runDataUnit{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:bold;color:#37519f}.pv-Domain-single-runDataUnit{font-size:1.5rem}.pv-Domain-single-runDataText{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.8125rem!important;line-height:1em}.pv-Domain-single-runVisual{max-width:12.5rem;position:relative}.pv-Domain-single-runVisual img{margin:1.75rem 0 .3125rem}.pv-Domain-single-runVisual a,.pv-Domain-single-runVisual p{color:#37519f;font-size:.75rem;text-align:center}.pv-Domain-single-runContent{padding:5.9375rem 0 0}.pv-Domain-single-runContentTotal{width:15.9375rem;position:relative}.pv-Domain-single-runContentTotalTitle{color:#37519f;font-size:.9375rem;margin:0 0 .4375rem}.pv-Domain-single-runContentTotalNumber{position:absolute;right:0}.pv-Domain-single-runContentTotalBackground{height:.9375rem;width:15.9375rem;border-radius:.625rem;background-color:#f2f2f2;overflow:hidden;display:block;margin:0 0 1.25rem}.pv-Domain-single-runContentTotalLoader{display:block;height:.9375rem;width:0;background:linear-gradient(90deg,#5289df 0,#7bbfe7);transition:width 3s}.pv-Domain-single-runContentOther{width:11.875rem;position:relative}.pv-Domain-single-runContentOtherTitle{color:#171717;font-size:.8125rem;margin-bottom:.125rem}.pv-Domain-single-runContentOtherNumber{position:absolute;right:0}.pv-Domain-single-runContentOtherBackground{height:.3125rem;width:11.875rem;background-color:#f2f2f2;display:block;margin:0 0 .9375rem}.pv-Domain-single-runContentOtherLoader{display:block;height:.3125rem;width:0;transition:width 3s}.pv-Domain-single-runContentOtherLoader--green{background-color:#6bc119}.pv-Domain-single-runContentOtherLoader--blue{background-color:#4f86df}.pv-Domain-single-runContentOtherLoader--red{background-color:#f53f3f}.pv-Domain-single-runContentOtherLoader--black{background-color:#171717}.pv-Domain-single-activities{padding:2.1875rem 3.4375rem 1.25rem}.pv-Domain-single-activitiesLastUpdate{font-size:.6875rem;color:gray;font-style:italic}.pv-Domain-single-activitiesList{position:relative;margin:1.5625rem 0;padding:0 1.25rem 0 3.125rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.875rem;color:#171717}.pv-Domain-single-activitiesList .pv-Icon{position:absolute;left:.3125rem;top:-.625rem;font-size:1.75rem;color:#37519f}.pv-Icon--tiret{font-size:.625rem;color:#37519f;margin-top:-.625rem}.pv-Icon--flocon{color:#37519f;position:absolute;left:0;top:.125rem;font-size:1.125rem}.pv-Icon--snowHeightTop{position:absolute;left:8.125rem;top:5.9375rem}.pv-Icon--snowHeightLower{position:absolute;left:8.125rem;top:13.25rem}.pv-Icon--flocon-bleu{font-size:1.9375rem;margin-right:.3125rem}.js-popin-webcam:hover .pv-Icon.pv-Icon--webcam,.js-popin-webcam:hover span{color:#4c9bb5!important}.js-popin-webcam-list{padding:1.5rem;display:none;width:22.5rem;min-height:11.25rem;box-shadow:0 0 6px 0 rgba(0,0,0,.17);background-color:#fff}.js-popin-webcam-list h3{border-bottom:1px solid #f1efee;color:#3b4559;line-height:1.15;letter-spacing:.0625rem;font-size:1.25rem;font-weight:500;padding-bottom:1.25rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.js-popin-webcam-list .pv-SectionDetails-webcamList{display:block}.js-popin-webcam-list .pv-SectionDetails-webcamList li{opacity:1;transition:none;z-index:0;display:-ms-inline-flexbox;display:inline-flex;margin-right:.875rem;margin-bottom:1.4375rem;height:2.3125rem;line-height:.625rem;padding:0}.js-popin-webcam-list .pv-SectionDetails-webcamList li a{opacity:1;transition:none;text-transform:none;font-size:.9375rem;color:#3b4559;font-weight:normal;padding:.8125rem 1.25rem;background-color:#f1efee}.js-popin-webcam-list .pv-SectionDetails-webcamList li a:hover{color:#4c9bb5;background-color:#f2f2f2}.js-popin-webcam-list .pv-SectionDetails-webcamListWarningBloc .pv-SectionDetails-webcamListWarning{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-Domain-single{background-color:#fff}.pv-Domain-single-leftContent{width:33%}.pv-Domain-single-rightContent{width:calc(67% - 1.25rem)}.pv-Domain-single .pv-Icon-title-fp{color:#007096;position:relative;float:left;margin-right:.625rem}.pv-Domain-single--report{margin-right:1.25rem;border:1px solid #f1efee}.pv-Domain-single--report>div{background-color:#fff}.pv-Domain-single--reportContainerTop{padding:1.875rem}.pv-Domain-single--reportVisual{width:17.5rem;margin:2.1875rem auto 0;padding:2.5rem 0;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-Domain-single--reportVisual img{width:12.1875rem}.pv-Domain-single--reportVisualHighAltitude,.pv-Domain-single--reportVisualLowAltitude{position:absolute;padding:.3125rem .875rem;left:6.25rem;margin-left:-2.8125rem;line-height:1;background-color:#f1efee;font-size:1.25rem;font-weight:600}.pv-Domain-single--reportVisualHighAltitude{top:0}.pv-Domain-single--reportVisualLowAltitude{bottom:0}.pv-Domain-single--reportVisualHeightLower,.pv-Domain-single--reportVisualHeightTop{position:absolute;left:11.875rem;padding-left:1.375rem;font-size:.9375rem;font-weight:600;line-height:1.3125rem}.pv-Domain-single--reportVisualHeightTop{top:3.75rem}.pv-Domain-single--reportVisualHeightLower{top:10.9375rem}.pv-Domain-single--reportVisualBackground{line-height:1;padding:.0625rem .3125rem;background-color:#f1efee}.pv-Domain-single--reportVisual .pv-Icon--flocon{font-size:1.125rem;color:#3b4559}.pv-Domain-single--reportVisual .pv-Icon--tiret{color:#3b4559}.pv-Domain-single--reportContainerBottom{padding:0 1.875rem 1.875rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-Domain-single--reportSnowFall{margin-bottom:2.8125rem;font-size:.8125rem}.pv-Domain-single--reportSnowFall .pv-Icon{line-height:1.875rem;margin-right:.4375rem;font-size:1.875rem}.pv-Domain-single--reportList{position:relative;margin-bottom:1.25rem;padding-left:1.875rem;font-size:.9375rem}.pv-Domain-single--reportList .pv-Icon{position:absolute;top:.25rem;left:0;font-size:1.125rem}.pv-Domain-single--reportLogo{margin-top:2.1875rem;text-align:center}.pv-Domain-single--reportLogo a{display:inline-block;margin:0 .625rem}.pv-Domain-single--run{margin-bottom:1.25rem;padding:1.875rem;background-color:#fff;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559;border:1px solid #f1efee}.pv-Domain-single--runVisual{position:relative;width:12.5rem;float:right;margin-right:3.125rem}.pv-Domain-single--runVisualLegend{margin-top:1.25rem;text-align:center;font-size:.8125rem}.pv-Domain-single--runVisualLegend span{font-size:.6875rem}.pv-Domain-single--runVisualLegend a{text-decoration:none;color:#006f98;transition:opacity.3s ease}.pv-Domain-single--runVisualLegend a:hover{opacity:.7}.pv-Domain-single--runData{position:absolute;top:5.625rem;width:100%;padding:0 1.25rem;text-align:center}.pv-Domain-single--runDataFigure,.pv-Domain-single--runDataUnit{font-size:2.375rem;font-weight:600}.pv-Domain-single--runDataText{font-size:.8125rem}.pv-Domain-single--runLoaders{padding-top:1.5625rem}.pv-Domain-single--runLoaders .pv-Domain-single-runContentTotalTitle{font-size:.9375rem;font-weight:600;color:#3b4559}.pv-Domain-single--runLoaders .pv-Domain-single-runContentOtherTitle{color:#3b4559}.pv-Domain-single--runLoaders .pv-Domain-single-runContentTotal,.pv-Domain-single--runLoaders .pv-Domain-single-runContentTotalBackground{width:13.75rem}.pv-Domain-single--runLoaders .pv-Domain-single-runContentOther,.pv-Domain-single--runLoaders .pv-Domain-single-runContentOtherBackground{width:10.9375rem}.pv-Domain-single--runLoaders .pv-Domain-single-runContentOtherBackground,.pv-Domain-single--runLoaders .pv-Domain-single-runContentTotalBackground{background-color:#f1efee}.pv-Domain-single--runLoaders .pv-Domain-single-runContentTotalLoader{background:#3b4559}.pv-Domain-single--runLoaders .pv-Domain-single-runContentOtherLoader--green{background-color:#00c0b4}.pv-Domain-single--runLoaders .pv-Domain-single-runContentOtherLoader--blue{background-color:#426da9}.pv-Domain-single--runLoaders .pv-Domain-single-runContentOtherLoader--red{background-color:#fa3d3d}.pv-Domain-single--runLoaders .pv-Domain-single-runContentOtherLoader--black{background-color:#000}.pv-Domain-single--runLoaders .pv-Domain-single-runWebcam{width:auto;position:relative;bottom:-2.25rem}.pv-Domain-single--runLoaders .pv-Domain-single-runWebcam a{text-decoration:none}.pv-Domain-single--runLoaders .pv-Domain-single-runWebcam .pv-Icon--webcam{color:#007096;width:1.25rem;height:1.5625rem}.pv-Domain-single--runLoaders .pv-Domain-single-runWebcam .pv-Icon--webcam:before{font-size:1.25rem}.pv-Domain-single--runLoaders .pv-Domain-single-runWebcam span{font-family:NeutrifStudio;font-size:.9375rem;font-weight:bold;text-align:left;color:#007096}.pv-Domain-single--runLoaders .js-popin-webcam-list{display:none}.pv-Domain-single--activities{padding:1.875rem;background-color:#fff;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559;border:1px solid #f1efee}.pv-Domain-single--activitiesLists{margin-top:1.875rem;padding:0 4.0625rem}.pv-Domain-single--activitiesList{position:relative;height:2rem;line-height:2rem;margin-bottom:1.5625rem;padding-left:3.125rem;font-size:.9375rem}.pv-Domain-single--activitiesList>span{display:inline-block;line-height:1rem;vertical-align:middle}.pv-Domain-single--activitiesList__first{line-height:1.25rem}.pv-Domain-single--activitiesList .pv-Icon{position:absolute;left:0;font-size:1.625rem;line-height:2rem}.pv-Domain-single--activitiesListDisabled{color:#b9b9b9}.pv-Domain-single--activitiesListUnit{color:#426da9}.pv-Domain-single--activitiesLastUpdate{text-align:right;font-size:.6875rem}.pv-photoViewer{position:fixed;top:100vh;right:0;width:100%;height:100%;z-index:1001;padding:4.375rem 0 5rem;background-color:#fff;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-photoViewer--header,.pv-photoViewer--headerMobile{position:fixed;top:100vh;right:0;left:0}.pv-photoViewer--header{padding:.625rem 1.25rem;z-index:1002;background-color:#fff}.pv-photoViewer--header.vb{border-bottom:none}.pv-photoViewer--header img{height:3.125rem;margin-right:.875rem;vertical-align:middle}.pv-photoViewer--headerMobile{height:3.3125rem;line-height:3.125rem;padding:0 .8125rem;z-index:1003;font-size:.9375rem;color:#fff;background-color:#007096}.pv-photoViewer--headerTitle{display:inline-block;vertical-align:middle;font-size:1.125rem}.pv-photoViewer-content{width:100%;overflow-y:scroll;height:100%;min-height:100%}.pv-photoViewer-background{width:100%;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%)!important;position:relative}.pv-photoViewer .pv-photoViewer-placeholder{background-size:100%!important;width:100%;min-height:50rem;background-repeat:no-repeat;background-position:0 0;background:transparent}.pv-photoViewer .pv-photoViewer-placeholder--desktop{transform:scale(1.2);width:100%;height:100%;background-size:100%;top:5rem;position:relative}.pv-photoViewer--headerClose{position:absolute;right:1.875rem;top:1.75rem;cursor:pointer}.pv-photoViewer .pv-Star-container{height:auto;min-height:inherit;line-height:inherit;vertical-align:bottom;color:#f6b359}.pv-photoViewer--contentTitle{margin:2.5rem 0 1.25rem;font-size:1.5625rem;font-weight:normal;display:block}.pv-photoViewer--contentTitle span{font-size:1.125rem;color:#757c8a}.pv-photoViewer .img--container{position:relative}.pv-photoViewer .img--container .img--legend{position:absolute;left:0;bottom:1.875rem;padding:.9375rem 2.5rem .9375rem 1.5625rem;background-color:hsla(0,0%,100%,.9);color:#3b4559;font-size:.9375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;width:auto;max-width:calc(100% - 50px)}.pv-photoViewerOpen .pv-photoViewer,.pv-photoViewerOpen .pv-photoViewer--header{top:0}.pv-photoViewerOpen .pv-photoViewer--background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1001}.pv-photoViewerOpen .pv-photoViewer--headerMobile{top:0}.pv-photoViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container{z-index:1002}.pv-photoViewer--contentTitle{display:none}.pv-textTruncateContent br{content:"";display:block;margin-bottom:.625rem}.pv-overviewContainer .pv-fpSlider.slick-initialized{padding-left:0}.pv-overviewContainer .pv-textTruncateContent{margin-bottom:1.4375rem;font-size:.9375rem;line-height:1.25rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-overviewContainer .pv-overviewDescriptionBtn{cursor:pointer;color:#007096}.pv-overviewContainer .pv-overviewMapLinksContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.pv-overviewContainer .pv-overviewMapLinksContainer .pv-mapLink{margin-left:1.4375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#007096;text-decoration:none}.pv-overviewContainer .pv-overviewMapLinksContainer .pv-mapLink:hover{color:#4c9bb5}.pv-overviewContainer .pv-overviewMapLinksContainer .pv-mapLink:first-child{margin-left:0}.pv-overviewContainer .pv-overviewMapLinksContainer .pv-mapLink .pv-Icon{margin-right:.5625rem}.pv-fpSlider .pv-fpSliderLink{position:relative}.pv-fpSlider .pv-fpSliderImg{vertical-align:top}.pv-servicesList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.pv-servicesList>li{list-style-type:none;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#757c8a;line-height:1.875rem}.pv-servicesViewerLinkContainer{text-align:right}.pv-servicesViewerLinkContainer .pv-servicesViewerLink{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#007096;text-decoration:underline}.pv-servicesViewerLinkContainer .pv-servicesViewerLink:hover{color:#4c9bb5}.pv-serviceViewer{position:fixed;top:100vh;right:0;width:100%;height:100%;z-index:1001;padding:4.375rem 0 5rem;background-color:#fff;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-serviceViewer .pv-serviceViewer--header,.pv-serviceViewer .pv-serviceViewer--headerMobile{position:fixed;top:100vh;right:0;left:0}.pv-serviceViewer .pv-serviceViewer--header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:1002}.pv-serviceViewer .pv-serviceViewer--headerClose{position:absolute;height:2.75rem;width:2.75rem;padding:0;background:none;border:none}.pv-serviceViewer .pv-serviceViewer--scrollableContent{overflow-y:auto;height:100%}.pv-serviceViewer .pv-serviceViewer-contentLoader{background-size:100%!important;width:100%}.pv-serviceViewer .pv-serviceViewer-contentLoader--desktop{min-height:75rem;transform:scale(1.4);background:url(../images/placeholders/serviceViewer_tabletDesktop.svg) repeat-y 0 0 transparent}.pv-serviceViewer .pv-serviceViewer-contentLoader--mobile{min-height:50rem;background:url(../images/placeholders/serviceViewer_mobile.svg) repeat-y 0 0 transparent}.pv-serviceViewer .pv-serviceViewerList{padding:0;margin:0}.pv-serviceViewer .pv-serviceViewerList>li{display:block}.pv-serviceViewerOpen .pv-serviceViewer,.pv-serviceViewerOpen .pv-serviceViewer--header{top:0}.pv-serviceViewerOpen .pv-serviceViewer--background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1001}.pv-serviceViewerOpen .pv-serviceViewer--headerMobile{top:0}.pv-serviceViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container{z-index:1002}.pv-sectionSwimmingPools{margin-top:3.75rem;margin-bottom:3.75rem}.pv-swimmingPoolsTitle{margin-bottom:1.5rem}.pv-swimmingPoolsContainer .pv-swimmingPoolsTabList{margin-bottom:2.375rem}.pv-swimmingPoolsIncludedInfo{margin-bottom:1.375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559;font-weight:bold;font-size:1.125rem}.pv-swimmingPoolsBlock{display:none}.pv-swimmingPoolsBlock.is-displayed{display:block}.pv-swimmingPoolsBlock .pv-fpSlider.slick-initialized{padding-left:0}.pv-swimmingPoolsDescription{margin-bottom:1.5rem}.pv-swimmingPoolsDescription .pv-textTruncateContent{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-swimmingPoolsDescription .pv-textTruncateContent br{content:normal}.pv-swimmingPoolsProductInfo{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#757c8a}.pv-swimmingPoolsProductInfo .pv-Icon{margin:.25rem .4375rem 0 0;font-size:1.4375rem}.pv-SwimmingPoolDescriptionBtn{display:block;margin-top:.625rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.8125rem;font-weight:normal;color:#007096}.pv-SwimmingPoolDescriptionBtn.js-toggle--activated{color:#4c9bb5}.pv-SwimmingPoolDescriptionBtn:after{display:none}.pv-sectionActivities{margin-bottom:3.75rem}.pv-sectionActivities .pv-selectNew{float:none}.pv-activitiesMosaic-contentLoader{background-size:100%!important;width:100%;height:100%;position:relative}.pv-activitiesIsIncluded{margin:0 0 1.375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:bold;color:#3b4559}.pv-activitiesIsIncluded .pv-activitiesIsIncluded-nb{font-weight:normal;color:#959595}.pv-activitiesList{padding:0;margin:0}.pv-activitiesList li{list-style-type:none}.pv-activitiesList li .pv-activitiesList-link{position:relative;display:block}.pv-activitiesList li .pv-activitiesList-linkAll{position:relative;display:-ms-flexbox;display:flex;padding:0 .625rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:.25rem;text-align:center;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:bold;color:#3b4559;text-decoration:none;background:#f1efee}.pv-activitiesList li .pv-activitiesList-linkAll:before{display:block;content:"";width:100%;padding-top:100%;width:1px}.pv-activitiesList li .pv-activitiesList-bg{position:absolute;bottom:0;width:100%;height:5.125rem;background-image:linear-gradient(transparent,rgba(0,0,0,.8))}.pv-activitiesList li .pv-activitiesList-img{max-width:100%;vertical-align:top}.pv-activitiesList li .pv-activitiesList-img.img--default{width:13.25rem}.pv-activitiesList .pv-activitiesList-texts{position:absolute;bottom:1.0625rem;left:1.25rem;width:calc(100% - 2.5rem);font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;line-height:1rem;color:#fff;text-shadow:0 0 3px #161616}.pv-activitiesList .pv-activitiesList-texts .pv-activitiesListTexts-title{display:block;font-weight:bold}.pv-activitiesList .pv-activitiesList-texts .pv-activitiesListTexts-text{font-size:.75rem}.pv-activitiesViewer{position:fixed;top:100vh;right:0;width:100%;height:100%;z-index:1001;padding:4.375rem 0 5rem;background-color:#fff;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-activitiesViewer .pv-activitiesViewer--header,.pv-activitiesViewer .pv-activitiesViewer--headerMobile{position:fixed;top:100vh;right:0;left:0}.pv-activitiesViewer .pv-activitiesViewer--header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:1002}.pv-activitiesViewer .pv-activitiesViewer--headerClose{position:absolute;height:2.75rem;width:2.75rem;padding:0;background:none;border:none}.pv-activitiesViewer .pv-activitiesViewer--scrollableContent{overflow-y:auto;height:100%}.pv-activitiesViewer .pv-activitiesFiltersContainer--original,.pv-activitiesViewer .pv-activitiesFiltersContainer--viewer{position:relative;z-index:1}.pv-activitiesViewer .pv-activitiesViewer-contentLoader{background-size:100%!important;width:100%}.pv-activitiesViewer .pv-activitiesViewer-contentLoader--desktop{min-height:75rem;transform:scale(1.4);background:url(../images/placeholders/serviceViewer_tabletDesktop.svg) repeat-y 0 0 transparent}.pv-activitiesViewer .pv-activitiesViewer-contentLoader--mobile{min-height:50rem;background:url(../images/placeholders/serviceViewer_mobile.svg) repeat-y 0 0 transparent}.pv-activitiesViewer .pv-activitiesViewerIsIncluded{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.125rem;color:#3b4559}.pv-activitiesViewer .pv-activitiesViewerIsIncluded-nb{margin-left:.5rem;color:#959595;font-weight:normal}.pv-activitiesViewer .pv-activitiesViewerList{padding:0;margin:0}.pv-activitiesViewer .pv-activitiesViewerList>li{display:block}.pv-activitiesViewerOpen--viaFrance .pv-activitiesViewer,.pv-activitiesViewerOpen--viaFrance .pv-activitiesViewer--header,.pv-activitiesViewerOpen .pv-activitiesViewer,.pv-activitiesViewerOpen .pv-activitiesViewer--header{top:0}.pv-activitiesViewerOpen--viaFrance .pv-activitiesViewer--background,.pv-activitiesViewerOpen .pv-activitiesViewer--background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1001}.pv-activitiesViewerOpen--viaFrance .pv-activitiesViewer--headerMobile,.pv-activitiesViewerOpen .pv-activitiesViewer--headerMobile{top:0}.pv-activitiesViewerOpen--viaFrance .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container,.pv-activitiesViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container{z-index:1002}.pv-activitiesViewerOpen--viaFrance .pv-activitiesViewerTitle--regular,.pv-activitiesViewerOpen .pv-activitiesViewerTitle--viaFrance{display:none}.pv-genericImgTxtBlock .pv-genericImgTxtBlock--img{vertical-align:top}.pv-genericImgTxtBlock .pv-genericImgTxtBlock--txt{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-genericImgTxtBlock .pv-genericImgTxtBlock--title{font-size:1.125rem;margin-bottom:.625rem;font-weight:bold}.pv-genericImgTxtBlock .pv-genericImgTxtBlock--onSite{margin-left:.375rem;color:#959595;font-size:.75rem;font-weight:normal}.pv-TripadvisorNotices-title{margin-bottom:1.25rem;margin-top:0;color:#37519f;font-weight:600;font-size:1.625rem;line-height:1;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-TripadvisorNotices-text{width:80%}.pv-TripadvisorNotices-marksContainer{position:relative;padding:2.5rem 0;margin:3.75rem 0 0}.pv-TripadvisorNotices-marksContainer:after,.pv-TripadvisorNotices-marksContainer:before{content:"";display:block;position:absolute;left:0;height:2px;width:100%}.pv-TripadvisorNotices-marksContainer:before{top:0;border-bottom:1px solid #fff;background-color:#dce2e6}.pv-TripadvisorNotices-marksContainer:after{bottom:0;border-bottom:1px solid #fff;background-color:#dce2e6}.pv-TripadvisorMark-img{display:inline-block;position:relative;top:-5px;margin-right:.625rem}.pv-Tripadvisormark-opinion{display:inline-block;vertical-align:middle;font-size:.75rem}.pv-TripadvisorNotices--notice{color:#999;font-style:italic;display:inline-block;margin-top:6px}.pv-TripadvisorNotices-gridMarks{margin-top:3.125rem}.pv-TripadvisorNotices-statesMarkContainer-title{padding-left:1.25rem;margin:0 0 .625rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:600;text-transform:uppercase;font-size:.875rem}.pv-TripadvisorNotices-statesMark-line{padding:.625rem 1.25rem}.pv-TripadvisorNotices-statesMark-line:hover{background:#fff;box-shadow:4px 4px 4px rgba(33,33,33,.1);cursor:pointer}.pv-TripadvisorNotices-statesMark-line:hover .pv-TripadvisorNotices-statesMark-title{text-decoration:none}.pv-TripadvisorNotices-statesMark-line.active .pv-TripadvisorNotices-statesMark-title{font-weight:600;text-decoration:none;color:#00a680}.pv-TripadvisorNotices-statesMark-title{display:inline-block;width:25%;font-size:.75rem;text-decoration:underline;margin:0}.pv-TripadvisorNotices-statesMark-percent{display:inline-block;width:60%;height:1.25rem;background:#ccc;vertical-align:middle}.pv-TripadvisorNotices-statesMark-percentCompleted{background-color:#00a680;height:100%}.pv-TripadvisorNotices-statesMark-count{display:inline-block;float:right;text-align:right;font-size:.75rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:600;line-height:1.25rem;color:#00a680}.pv-TripadvisorNotices-kindOf-line{position:relative;padding:8px 20px}.pv-TripadvisorNotices-kindOf-line:after{content:"";display:block;position:absolute;height:2px;width:calc(100% - 40px);bottom:-1px;border-bottom:1px solid #fff;background-color:#dce2e6}.pv-TripadvisorNotices-kindOf-line:last-child:after{border:none;background:none}.pv-TripadvisorNotices-kindOf-line:hover{background:#fff;box-shadow:4px 4px 4px rgba(33,33,33,.1);cursor:pointer}.pv-TripadvisorNotices-kindOf-line:hover .pv-TripadvisorNotices-kindOf-trip{text-decoration:none}.pv-TripadvisorNotices-kindOf-line:hover:after{border:none;background:none}.pv-TripadvisorNotices-kindOf-line.active{font-weight:600;color:#00a680}.pv-TripadvisorNotices-kindOf-line.active .pv-TripadvisorNotices-kindOf-trip{text-decoration:none;color:inherit}.pv-TripadvisorNotices-kindOf-image{display:inline-block;vertical-align:middle;margin-right:1.25rem;color:#00a680;font-size:1.1875rem}.pv-TripadvisorNotices-kindOf-image img{height:1.5rem;vertical-align:middle}.pv-TripadvisorNotices-kindOf-trip{vertical-align:middle}.pv-TripadvisorNotices-kindOf-title,.pv-TripadvisorNotices-kindOf-trip{display:inline-block;font-size:.75rem;text-decoration:underline}.pv-TripadvisorNotices-kindOf-count{float:right;line-height:1.625rem;font-size:.75rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:600;color:#00a680}.pv-TripadvisorNotices-service-line{position:relative;padding:.6875rem 1.25rem}.pv-TripadvisorNotices-service-line:after{content:"";display:block;position:absolute;height:2px;width:calc(100% - 40px);bottom:-1px;border-bottom:1px solid #fff;background-color:#dce2e6}.pv-TripadvisorNotices-service-line:last-child:after{border:none;background:none}.pv-TripadvisorNotices-service-type{display:inline-block;vertical-align:middle;font-size:.75rem}.pv-TripadvisorNotices-service-image{display:inline-block;vertical-align:middle;float:right}.pv-TripadvisorNotices-service-image img{height:.625rem;vertical-align:middle}.pv-TripadvisorNotices-filtersContainer{padding:2.5rem 0 0;padding-bottom:0}.pv-TripadvisorNotices-filters-title{display:inline-block;text-transform:uppercase;font-size:.75rem;color:#00a680}.pv-TripadvisorNotices-filters-kindOfTripActive,.pv-TripadvisorNotices-filters-markActive{display:inline-block}.pv-TripadvisorNotices-filtersItem{display:inline-block;margin-right:.625rem;padding:0 .625rem;line-height:1.6875rem;font-size:.6875rem;text-transform:uppercase;cursor:pointer;border:1px solid #c3c3c3;border-radius:14px;background:transparent}.pv-TripadvisorNotices-filtersItem .pv-Icon{margin-left:5px;font-size:.625rem}.pv-TripadvisorNotices-filters-select{float:right;text-transform:uppercase}.pv-TripadvisorNotices-commentaireContainer{position:relative;z-index:1;background:#fff;margin-top:2.5rem;box-shadow:4px 4px 4px rgba(33,33,33,.1)}.pv-TripadvisorNotices-commentaire-infos{padding:1.25rem;position:relative}.pv-TripadvisorNotices-comment-type{display:inline-block;border-radius:100%;padding:8px 10px 0;border:3px solid #727170;margin-bottom:10px}.pv-TripadvisorNotices-comment-type i{font-size:2.5rem;color:#727170}.pv-TripadvisorNotices-comment-author{font-size:.875rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:600}.pv-TripadvisorNotices-comment-from,.pv-TripadvisorNotices-comment-kindOf{font-size:.75rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-TripadvisorNotices-commentaire-content{padding:.625rem 2.5rem;margin:1.25rem 0;border-left:1px solid #ccc}.pv-TripadvisorNotices-comment-title{margin:0 0 .3125rem;font-size:.875rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:600}.pv-TripadvisorNotices-comment-mark{width:3.75rem;display:inline-block;vertical-align:middle}.pv-TripadvisorNotices-comment-mark img{width:100%}.pv-TripadvisorNotices-comment-date{display:inline-block;vertical-align:middle;font-size:.75rem}.pv-TripadvisorNotices-comment-comment{margin:1.25rem 0;font-size:.875rem}.pv-TripadvisorNotices-comment-seeMore{margin-bottom:0!important}.pv-TripadvisorNotices-comment-seeMore .pv-TripadvisorNotices-comment-seeMore-admin{float:left;cursor:pointer;padding-top:11px;color:#00a680}.pv-TripadvisorNotices-comment-seeMore a{text-decoration:none;cursor:pointer;color:#00a680;padding:.5rem 0}.pv-TripadvisorNotices-comment-seeMore a[data-more]{float:right}.pv-TripadvisorNotices-comment-seeMore a[data-adminComments]{float:left}.pv-TripadvisorNotices-comment-seeMore a[data-adminComments] .pv-Icon{opacity:0}.pv-TripadvisorNotices-comment-seeMore i{padding-top:.1875rem;font-size:1.875rem}.pv-TripadvisorNotices-comment-marks{display:none;position:relative;padding:1.25rem 0}.pv-TripadvisorNotices-comment-marks:before{top:0;border-bottom:1px solid #fff;background-color:#dce2e6;content:"";display:block;position:absolute;left:0;height:2px;width:100%}.pv-TripadvisorNotices-comment-marksServiceCell{padding:.625rem 1.25rem}.pv-TripadvisorNotices-comment-marksServiceName{display:inline-block;font-size:.875rem}.pv-TripadvisorNotices-comment-marksServiceImg{display:inline-block;width:3.75rem;float:right}.pv-TripadvisorNotices-comment-admin{display:none;position:relative;padding:1.25rem 0}.pv-TripadvisorNotices-comment-admin:before{top:0;border-bottom:1px solid #fff;background-color:#dce2e6;content:"";display:block;position:absolute;left:0;height:2px;width:100%}.pv-TripadvisorNotices-comment-adminContent{background:#e7e7e7;padding:1.25rem}.pv-TripadvisorNotices-comment-adminAuthor{font-size:.875rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:600}.pv-TripadvisorNotices-comment-adminWhois{font-size:.75rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;margin-bottom:.3125rem}.pv-TripadvisorNotices-comment-adminCommentDate{margin-bottom:1.25rem;font-size:.75rem}.pv-TripadvisorNotices-comment-adminComment{font-size:.875rem}.pv-TripadvisorNotices-comments-seeMoreContainer{margin:2.5rem 0;text-align:center}.pv-TripadvisorNotices-comments-seeMoreContainer button{padding:.625rem 5rem;border:1px solid #c3c3c3;border-radius:14px;background:#e6e6e6;font-size:1rem;font-weight:600;text-transform:uppercase;color:#37519f}.pv-TripadvisorNotices-comments-noReviews{text-align:center;font-style:italic;color:#aaa}.pv-TripadvisorNotices-filtersContainer .pv-PageList-topMobileBtn--half{float:right}.js-TripadvisorNotices-filter-disabled{opacity:.4}.js-TripadvisorNotices-filter-disabled:hover{background:transparent;box-shadow:none;cursor:default}.js-TripadvisorNotices-filter-disabled:hover .pv-TripadvisorNotices-statesMark-title{text-decoration:underline}.pv-Reviews-Select{border:1px solid #c3c3c3;border-radius:20px;padding:.5rem .6875rem;background-color:#fff}.pv-Reviews-Select .select2-container--default .select2-selection--single{border:0;height:auto;text-transform:uppercase;font-size:.6875rem}.pv-Reviews-Select .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:18px}.pv-Reviews-Select .select2-selection--single .select2-selection__arrow{height:1.125rem}.pv-TripadvisorNotices--clause{color:#999;font-style:italic;font-size:.75rem;line-height:.875rem;padding:.75rem 0}.pv-TripadvisorNotices--clause-link{color:#999;font-style:italic}.pv-tripadvisorAvisTop{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-tripadvisorAvisTop--image{display:inline-block;width:7.5rem;margin-right:.3125rem}.pv-tripadvisorAvisTop--text{display:inline-block;line-height:1.25rem;font-size:.9375rem;color:#3b4559;vertical-align:top}.pv-tripadvisorAvisTop--text span{font-weight:600}.pv-tripadvisorAvisTop--legend{margin-top:.9375rem;font-size:.6875rem;color:#757c8a}.pv-tripadvisorAvisNote .pv-title-fp--h3{text-transform:none}.pv-tripadvisorAvisNote--line{padding:.625rem 0;color:#3b4559;cursor:pointer;transition:color .3s ease}.pv-tripadvisorAvisNote--line:hover,.pv-tripadvisorAvisNote--line:hover .pv-tripadvisorAvisNote--count{color:#007096}.pv-tripadvisorAvisNote--line.active{color:#00af88}.pv-tripadvisorAvisNote--title{display:inline-block;width:6.875rem;font-size:.9375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-tripadvisorAvisNote--title i{font-size:.8125rem;transform:rotate(-90deg) translateX(2px)}.pv-tripadvisorAvisNote--percent{display:inline-block;width:6.25rem;height:.75rem;background-color:#f1efee;margin-right:1.25rem}.pv-tripadvisorAvisNote--percentCompleted{height:100%;background-color:#00af88}.pv-tripadvisorAvisNote--count{display:inline-block;font-size:.8125rem;font-weight:600;color:#00af88;transition:color .3s ease}.pv-tripadvisorAvisService{float:right}.pv-tripadvisorAvisService--line{padding:.625rem 0;color:#3b4559;border-bottom:1px solid #f1efee}.pv-tripadvisorAvisService--line:last-child{border-bottom:none}.pv-tripadvisorAvisService--title{display:inline-block;font-size:.9375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-tripadvisorAvisService--image{width:3.125rem;float:right;margin-right:.9375rem}.pv-tripadvisorAvisKindOfTrip{padding:0 2.5rem}.pv-tripadvisorAvisKindOfTrip--line{padding:.5625rem 0;color:#3b4559;border-bottom:1px solid #f1efee;cursor:pointer;transition:color .3s ease}.pv-tripadvisorAvisKindOfTrip--line:not(.js-TripadvisorNotices-filter-disabled):hover,.pv-tripadvisorAvisKindOfTrip--line:not(.js-TripadvisorNotices-filter-disabled):hover .pv-tripadvisorAvisKindOfTrip--count,.pv-tripadvisorAvisKindOfTrip--line:not(.js-TripadvisorNotices-filter-disabled):hover .pv-tripadvisorAvisKindOfTrip--title{color:#007096}.pv-tripadvisorAvisKindOfTrip--line.active,.pv-tripadvisorAvisKindOfTrip--line.active .pv-tripadvisorAvisKindOfTrip--title{color:#00af88}.pv-tripadvisorAvisKindOfTrip--icon{display:inline-block;margin-right:.3125rem}.pv-tripadvisorAvisKindOfTrip .pv-Icon--v2{font-size:.8125rem;transform:rotate(-90deg) translateX(2px)}.pv-tripadvisorAvisKindOfTrip--title{display:inline-block;color:#3b4559;font-size:.9375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-tripadvisorAvisKindOfTrip--count{display:inline-block;float:right;font-size:.8125rem;font-weight:600;color:#00af88;margin-right:.9375rem;transition:color .3s ease}.pv-tripadvisorAvisKindOfTrip--filterMobile{padding-top:.9375rem}.pv-tripadvisorAvisKindOfTrip--filterMobile .pv-title-fp--h3{margin-bottom:.9375rem}.pv-tripadvisorAvisKindOfTrip--filterMobile .pv-selectNew{width:100%}.pv-tripadvisorAvisKindOfTrip--filterMobile .pv-selectNew .select2-container{width:100%!important}.pv-tripadvisorAvisFilters{position:relative;padding:1.875rem 0;background-color:#f1efee}.pv-tripadvisorAvisFilters:before{content:"";position:absolute;top:-.9375rem;left:calc((100vw - 71.25rem) / 2);width:0;height:0;border-style:solid;border-width:0 15px 15px;border-color:transparent transparent #f1efee}.pv-tripadvisorAvisFilters--legend{padding:1.5rem 0 0;color:#757c8a;font-style:normal;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.6875rem}.pv-tripadvisorAvisFilters--legend a{font-style:normal;color:#757c8a}.pv-tripadvisorAvisFilters--badge button{border-radius:.125rem;border:none;font-size:.9375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;background-color:#007096;color:#fff;text-transform:none}.pv-tripadvisorAvisFilters--badge button i{float:left;margin-right:.4375rem;margin-left:0!important;padding-top:.125rem}.pv-tripadvisorAvisComment{margin-bottom:1.25rem;color:#3b4559;font-size:.9375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-tripadvisorAvisComment--infos{display:block;float:left;padding:1.5rem 1.875rem}.pv-tripadvisorAvisComment--infosPicto{font-size:3.125rem;color:#474747;text-align:center}.pv-tripadvisorAvisComment--infosAuthor{font-size:.8125rem;font-weight:600}.pv-tripadvisorAvisComment--infosFrom,.pv-tripadvisorAvisComment--infosKindOf{font-size:.6875rem}.pv-tripadvisorAvisComment--content{padding:1.5625rem 1.875rem .9375rem 0}.pv-tripadvisorAvisComment--contentMark{display:inline-block;width:4.6875rem;vertical-align:middle}.pv-tripadvisorAvisComment--contentMark img{width:100%}.pv-tripadvisorAvisComment--contentDate{display:inline-block;vertical-align:middle;font-size:.8125rem;font-weight:600}.pv-tripadvisorAvisComment--contentComment{margin-top:.3125rem;font-size:.9375rem}.pv-tripadvisorAvisComment--contentMarks{margin-top:1.875rem;padding:1.875rem 0;border-top:1px solid #f1efee;border-bottom:1px solid #f1efee}.pv-tripadvisorAvisComment--contentMarks:before{display:none}.pv-tripadvisorAvisComment--contentMarksLabel{font-size:.8125rem}.pv-tripadvisorAvisComment--contentMarksImg{width:3.4375rem}.pv-tripadvisorAvisComment--contentAdmin{margin-top:1.875rem;padding:1.875rem;background-color:#f1efee;font-size:.9375rem}.pv-tripadvisorAvisComment--contentAdmin:before{display:none}.pv-tripadvisorAvisComment--contentAdminDate,.pv-tripadvisorAvisComment--contentAdminWhois{font-size:.8125rem}.pv-tripadvisorAvisComment--contentAdminDate{margin-bottom:.3125rem}.pv-tripadvisorAvisComment--contentSeeMore a{padding:0;line-height:2.5rem;font-size:.875rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#007096;transition:color .3s ease}.pv-tripadvisorAvisComment--contentSeeMore a.active{line-height:3.75rem}.pv-tripadvisorAvisComment--contentSeeMore a[data-more]{float:left}.pv-tripadvisorAvisComment--contentSeeMore a[data-adminComments]{float:right}.pv-tripadvisorAvisComment--contentSeeMore a:hover{color:#4c9bb5}.pv-tripadvisorAvisComment--contentOpen{padding-bottom:0}.pv-tripadvisorAvisComment--contentOpen .pv-Icon--down{transform:rotate(180deg);margin-top:-.5rem}.pv-tripadvisorAvisComment .pv-TripadvisorNotices-commentaire-content{border:none;margin:0}.pv-tripadvisorAvisComment.pv-TripadvisorNotices-commentaireContainer{margin-top:0;box-shadow:none}.pv-tripadvisorAvisLoadMore{padding:.625rem 0 1.875rem;text-align:center}.pv-tripadvisorAvisLoadMore button{color:#fff;background-color:#3b4559;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:1.25rem;border:none;padding:1.0625rem 2.5rem;transition:background-color .3s ease}.pv-tripadvisorAvisLoadMore button:hover{background-color:#4c9bb5}.pv-pageProduct-section--B .pv-TripadvisorNotices-gridMarks{margin-top:2.5rem}.pv-pageProduct-section--B .pv-TripadvisorNotices-marksContainer:after{display:none}.pv-pageProduct-section--B .pv-pageProduct-section--notices{margin-bottom:0}.pv-comfortLevelByBedrooms{margin-top:4.75rem}.pv-comfortLevelByBedrooms .pv-title-fp--h2{margin-bottom:1.875rem}.pv-comfortLevelByBedrooms .pv-bedrooms-intro{margin-top:.9375rem}.pv-bedrooms-subtitle{font-size:1.125rem;font-weight:bold;line-height:1.67}.pv-bedrooms-intro,.pv-bedrooms-subtitle{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;color:#3b4559}.pv-bedrooms-intro{font-size:.9375rem;font-weight:normal;line-height:1.33}.pv-bedrooms .pv-bedroom{border:1px solid #f1efee;overflow:hidden;position:relative;cursor:pointer}.pv-bedrooms .pv-bedroom:hover{box-shadow:0 1px 5px 0 rgba(0,0,0,.08)}.pv-bedrooms .pv-bedroom-image{width:100%}.pv-bedrooms .pv-bedroom-name{background:#fff;opacity:.9;display:table;height:2.9375rem;position:absolute;bottom:4.4375rem;left:0}.pv-bedrooms .pv-bedroom-name p{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.8125rem;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.77;letter-spacing:normal;text-align:center;color:#3b4559;display:table-cell;vertical-align:middle;padding:0 1.25rem}.pv-bedrooms .pv-bedroom-prices{height:3.1875rem;display:table;width:100%}.pv-bedrooms .pv-bedroom-prices p{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:2.14;letter-spacing:normal;text-align:right;color:#3b4559;padding-right:1.1875rem;display:table-cell;vertical-align:middle}.pv-bedrooms .slick-list{margin:1.3125rem 0 0}.pv-bedrooms .slick-slide{width:16.6875rem;margin-right:1.5rem}.pv-bedrooms .slick-next,.pv-bedrooms .slick-prev{width:3.4375rem;height:4.6875rem;line-height:4.6875rem;text-align:center;margin-top:-4.0625rem}.pv-bedrooms .slick-next:hover .pv-Icon,.pv-bedrooms .slick-prev:hover .pv-Icon{color:#007096}.pv-bedrooms .slick-next.slick-disabled,.pv-bedrooms .slick-prev.slick-disabled{display:none!important}.pv-bedrooms .slick-prev{left:-4.0625rem}.pv-bedrooms .slick-next{right:-4.0625rem}.pv-bedrooms .slick-dots{margin-bottom:0;margin-top:2.3125rem}.pv-bedrooms .slick-dots li button{border:none;background-color:#aebbc9;width:.9375rem;height:.9375rem;margin-right:1.25rem}.pv-bedrooms .slick-dots li.slick-active button{background-color:#0d131f}.pv-bedrooms .pv-Icon--nextSlider,.pv-bedrooms .pv-Icon--prevSlider{font-size:1rem;color:#3b4559}.pv-bedrooms .pv-Icon--nextSlider{transform:rotate(-90deg)}.pv-bedrooms .pv-Icon--prevSlider{transform:rotate(90deg)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-slider>div{display:none}.slick-list,.slick-slider.slick-initialized>div,.slick-slider>div:first-child{display:block}.slick-list{position:relative;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{display:-ms-flexbox;display:flex;position:relative;top:0;left:0;margin-left:auto;margin-right:auto}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;height:auto;min-height:.0625rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0}.slick-slide>div{height:100%}.slick-slide img{display:block}.slick-slide.dragging img{pointer-events:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:.0625rem solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;top:50%;margin-top:-2.5rem;font-size:2.1875rem;color:#37519f;overflow:hidden}.slick-prev{left:-2.5rem}.slick-next{right:-2.5rem}.slick-dots{text-align:center;margin:0 0 2.5rem;padding:0}.slick-dots li{display:inline-block}.slick-dots li button{border:0 none;display:block;text-indent:-9999px;overflow:hidden;background:#fff;border:.0625rem solid #959492;width:.625rem;height:.625rem;border-radius:100%;margin-right:.625rem;cursor:pointer;padding:0}.slick-dots li.slick-active button{background:#000}.pv-barUsp{margin-bottom:1.875rem}.pv-barUsp .slick-dots{margin-top:.625rem}.pv-barUsp--content{text-decoration:none;padding:.625rem;min-height:3.75rem;vertical-align:middle}.pv-barUsp--content a{display:inline-block;width:100%;padding:0}.pv-barUsp--content .pv-Tooltip{margin-left:.25rem}.pv-barUsp--content .pv-Tooltip .pv-Icon{vertical-align:middle}.pv-barUsp--title{color:#171717;font-size:.875rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;line-height:1.2;font-weight:bold;margin:0 0 .3125rem;display:block}.pv-barUsp--informations{font-size:.8125rem;color:#171717;padding:.625rem;display:inline-block;max-width:75%;vertical-align:middle}.pv-barUsp--img{text-align:center;display:inline-block;border-radius:.3125rem;padding:.3125rem}.pv-barUsp--img.hover{display:none}.pv-barUsp--img img,.pv-barUsp--img svg{display:inline-block!important;vertical-align:middle}.pv-barUsp--popinContent{display:none;background:#fff;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.875rem;margin:0 auto;padding:1.25rem .9375rem;width:92%}.pv-barUsp--new{margin:0}.pv-barUsp--new .pv-barUsp--content{vertical-align:top;padding:.625rem .9375rem}.pv-barUsp--new .pv-barUsp--content a{width:auto;color:#3b4559;transition:color .3s ease}.pv-barUsp--new .pv-barUsp--content a:hover{color:#4c9bb5}.pv-barUsp--new .pv-barUsp--img{padding:0;margin-right:.625rem}.pv-barUsp--new .pv-barUsp--informations{max-width:68%;padding:0;vertical-align:top}.pv-barUsp--new .pv-barUsp--title{font-size:.9375rem;font-weight:600;margin-bottom:.5rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-barUsp--new .pv-barUsp--description{font-size:.75rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-barUsp--new .pv-barUsp--description .pv-Icon{font-size:.75rem}.pv-barUsp--new .slick-dots{margin-bottom:0}.pv-barUsp--new .slick-dots li button{border:none;background-color:#aebbc9}.pv-barUsp--new .slick-dots li.slick-active button{background-color:#0d131f}.pv-barUsp--fpHiver{padding-bottom:2.0625rem!important}.pv-barUsp--popinContent--new{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-barUsp--container{margin:2.1875rem 0;background-color:#fff}.pv-barUsp--container .pv-title-h2{text-align:center;margin-bottom:1.875rem}.pv-popinSearchEngine{padding:1.25rem;width:22.5rem;opacity:.98;background-color:#fff;overflow-x:hidden;min-height:32.1875rem}.pv-popinSearchEngine-background{width:100%;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%)!important;position:relative;margin:1.875rem 0 .625rem}.pv-popinSearchEngine .pv-popinSearchEngine-placeholder{background-size:100%!important;width:100%;height:100%;background-size:100%;top:0;position:relative}.pv-popinSearchEngine .pv-popinSearchEngine-placeholder--desktop{background:url(../images/placeholders/popinSearchEngine_desktop.svg) no-repeat 0 0 transparent;transform:scale(1.128);min-height:6.25rem}.pv-popinSearchEngine .pv-popinSearchEngine-placeholder--mobile{background:url(../images/placeholders/popinSearchEngine_mobile.svg) no-repeat 0 0 transparent;min-height:9.375rem;transform:scale(1.1)}.pv-popinSearchEngine-title p{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.15;letter-spacing:1px;text-align:left;color:#3b4559;padding-bottom:1.25rem;border-bottom:1px solid #f1efee}.pv-popinSearchEngine-close{width:.875rem;height:.875rem;background-color:#3b4559;cursor:pointer}.pv-popinSearchEngine-content .pv-inputContainer label{display:inline-block;font-size:.8125rem;font-weight:500;line-height:1.77;letter-spacing:.65px;margin:1.25rem 0 .1875rem}.pv-popinSearchEngine-content .pv-inputContainer input[type=text],.pv-popinSearchEngine-content .pv-inputContainer label{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-style:normal;font-stretch:normal;text-align:left;color:#3b4559;cursor:pointer}.pv-popinSearchEngine-content .pv-inputContainer input[type=text]{width:100%;height:2.875rem;background-color:#f1efee;padding:.8125rem;border:0 none;font-size:.9375rem;font-weight:normal;line-height:normal;letter-spacing:normal;border-radius:0!important}.pv-popinSearchEngine-content .pv-inputContainer input[type=text]:focus{color:#f07d5a;outline:none}.pv-popinSearchEngine-content .pv-inputContainer input[type=text]:focus:-ms-input-placeholder{opacity:1}.pv-popinSearchEngine-content .pv-inputContainer input[type=text]:focus::placeholder{color:#f07d5a!important;opacity:1}.pv-popinSearchEngine-content .pv-inputContainer input[type=text]:focus:-ms-input-placeholder,.pv-popinSearchEngine-content .pv-inputContainer input[type=text]:focus::-ms-input-placeholder{color:#f07d5a!important}.pv-popinSearchEngine-content .pv-inputContainer input[type=text]:-ms-input-placeholder{opacity:1}.pv-popinSearchEngine-content .pv-inputContainer input[type=text]::placeholder{color:#3b4559;opacity:1}.pv-popinSearchEngine-content .pv-inputContainer input[type=text]:-ms-input-placeholder,.pv-popinSearchEngine-content .pv-inputContainer input[type=text]::-ms-input-placeholder{color:#3b4559}.pv-popinSearchEngine-content .pv-inputContainer-dates{position:relative;border:.125rem solid #f1efee;border-radius:0!important;background:#f1efee!important}.pv-popinSearchEngine-content .pv-inputContainer-dates:hover{border-radius:0!important;border-color:#f07d5a!important}.pv-popinSearchEngine-content .pv-inputContainer-dates .pv-Icon{position:absolute;z-index:1000;left:50%;top:50%;margin:-.5rem 0 0 -1.0625rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-popinSearchEngine-content .pv-inputContainer-dates .pv-Icon:before{font-size:1.0625rem;color:#3b4559;font-weight:600}.pv-popinSearchEngine-content .pv-inputContainer-dates.js-toggle--hover{border-radius:0!important;border-color:#f07d5a!important}.pv-popinSearchEngine-content .pv-inputContainer-dates.js-toggle--hover .pv-Icon{margin:-.75rem 0 0 -1.0625rem}.pv-popinSearchEngine-content .pv-inputContainer-datesCalendar--open .pika-single{display:block!important}.pv-popinSearchEngine-content .pv-inputContainer #pv-inputContainer-datesCalendar{position:relative}.pv-popinSearchEngine-content .pv-inputContainer-participants{width:100%;display:block}.pv-popinSearchEngine-content .pv-inputContainer-participants .js-Search-moreParticipants.disabled,.pv-popinSearchEngine-content .pv-inputContainer-participants .js-Search-moreParticipants.disabled:before{color:gray;border-color:gray}.pv-popinSearchEngine-content .pv-inputContainer-participants .js-Search-moreParticipants.disabled:hover{cursor:default}.pv-popinSearchEngine-content .pv-inputContainer-participants .js-Search-lessParticipants.disabled,.pv-popinSearchEngine-content .pv-inputContainer-participants .js-Search-lessParticipants.disabled:before{color:gray;border-color:gray}.pv-popinSearchEngine-content .pv-inputContainer-participants .js-Search-lessParticipants.disabled:hover{cursor:default}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-item.pv-SearchForm-participants{width:15%;display:table-cell;vertical-align:middle;position:relative}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-item.pv-SearchForm-participants .pv-participantTestB{display:none}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-item.pv-SearchForm-participants.pv-SearchForm-item--adultsOnly .pv-SearchForm-participantsActions .r-Grid:nth-of-type(3),.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-item.pv-SearchForm-participants.pv-SearchForm-item--adultsOnly .pv-SearchForm-participantsActions .r-Grid:nth-of-type(4){display:none!important}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsItem{display:inline-block;font-size:.9375rem;color:#3b4559;cursor:pointer;position:relative;background:#f1efee;width:100%;height:3.125rem;line-height:2.875rem;padding-left:.8125rem!important;border-radius:0!important;border:.125rem solid #f1efee}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsItem.js-toggle--hover,.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsItem:hover{border-color:#f27c54;line-height:2.8125rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsItem .pv-Icon{float:right;color:#f8b450;font-size:2.5rem;width:2.5rem;height:2.8125rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-Search-participantsLabel{font-size:.9375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559;font-weight:normal}.pv-popinSearchEngine-content .pv-inputContainer .pv-Search-participantsLabel .pv-Icon,.pv-popinSearchEngine-content .pv-inputContainer .pv-Search-participantsLabel .pv-Icon:before{line-height:2.875rem;height:2.875rem;color:#f27c54;width:auto;font-size:2.1875rem;font-weight:300;right:.3125rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions{text-align:right;left:50%;margin-left:-10rem;width:20rem;padding:1.875rem 1rem 1rem!important;box-shadow:0 1px 7px 0 rgba(0,0,0,.2);position:absolute;background:#fff;cursor:default;z-index:101}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions:after,.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions:before{left:50%}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions .pv-ParticipantsActions-close{position:absolute;right:.3125rem;top:.3125rem;width:1.25rem;margin:0;height:1.25rem;cursor:pointer}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions .pv-ParticipantsActions-close:hover .pv-Icon--close{color:#007096!important}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions .pv-ParticipantsActions-close .pv-Icon--close{width:.75rem;height:.75rem;font-size:.75rem;top:-.8125rem;color:#3b4559;line-height:2.9375rem;right:.3125rem;position:absolute}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions--header{font-size:.9375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;background-color:#007096;height:3.375rem;line-height:3.375rem;margin-bottom:.625rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions--header p{padding-left:0}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions--header p .pv-Icon{color:#fff!important;font-size:1.1875rem!important;top:-.5625rem!important}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions--moreTwelve{float:left;margin-top:.625rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions--moreTwelve p{line-height:.875rem;color:#757c8a;font-size:.75rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;text-align:left}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions--moreTwelve a{color:#007096;font-size:.75rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;text-decoration:none}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions--moreTwelve a:hover{color:#4c9bb5}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsAction{color:#f27c54;border-color:#f27c54}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-buttons{line-height:1}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-icon{display:inline-block;cursor:pointer;padding-top:.1875rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-icon:hover i{color:#d64d1e}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-icon.disabled i,.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-icon.disabled i:before{color:#d0cac7}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-icon .pv-Icon{position:relative;width:auto;height:auto;clear:both;right:auto;font-size:1.875rem;line-height:1;transition:color .3s ease;color:#d64d1e;top:2px}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-icon .pv-Icon:before{color:#f27c54;font-size:1.6875rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-title,.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-type{font-size:.75rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#757c8a;line-height:1.42;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;font-weight:500}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-type{font-size:.9375rem;color:#3b4559}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-close{line-height:1}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-close a{font-size:.9375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:normal;color:#f27c54;transition:color .3s ease}.pv-popinSearchEngine-content .pv-inputContainer .js-Search-moreParticipants.disabled{color:#ddd;border-color:#ddd}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsNumber{display:inline-block;font-size:1.375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559;border:none;background-color:#f3ede6;width:2.6875rem;line-height:2.1875rem;padding:0;vertical-align:top;margin:0 .3125rem;text-align:center}.pv-popinSearchEngine .js-popinSearchEngine-informations{margin:1.875rem 0 .625rem;height:6.25rem}.pv-popinSearchEngine-housingInformations .pv-HousingsInformations{margin:0 0 .625rem;width:100%;display:inline-block;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:right;color:#3b4559}.pv-popinSearchEngine-housingInformations .pv-Price{width:100%;text-align:right;display:table;vertical-align:middle}.pv-popinSearchEngine-housingInformations .pv-Price-details{display:table-cell;vertical-align:middle;padding-right:.5rem;text-align:right}.pv-popinSearchEngine-housingInformations .pv-Price-flag{display:table-cell;vertical-align:middle;background-color:#b83a4b;width:2.875rem;height:2.875rem;font-size:.9375rem;line-height:normal;text-align:left;color:#fff;padding-left:.375rem}.pv-popinSearchEngine-housingInformations .pv-Price-flag,.pv-popinSearchEngine-housingInformations .pv-Price-price{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:normal}.pv-popinSearchEngine-housingInformations .pv-Price-price{display:block;font-size:1.4375rem;line-height:.91;color:#3b4559;text-align:right}.pv-popinSearchEngine-housingInformations .pv-Price-oldPrice{line-height:1;font-size:.875rem;color:#757c8a;text-align:right}.pv-popinSearchEngine-housingInformations .pv-Price-oldPrice,.pv-popinSearchEngine-noHousingInformations .pv-HousingsInformations{font-weight:normal;display:inline-block;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-style:normal;font-stretch:normal;letter-spacing:normal}.pv-popinSearchEngine-noHousingInformations .pv-HousingsInformations{margin:0 0 .625rem;width:100%;font-size:.9375rem;line-height:1.33;text-align:left;color:#3b4559}.pv-popinSearchEngine-ctas{text-align:center}.pv-popinSearchEngine-ctas .pv-BackToFpLink{display:inline-block;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#007096;text-decoration:none}.pv-popinSearchEngine-ctas .pv-BackToFpLink:hover{color:#4c9bb5}.pv-popinSearchEngine-ctas .pv-BackToFpLink .pv-Icon{color:#007096;transform:rotate(180deg);margin:-.3125rem .5rem 0 0}.pv-popinSearchEngine-ctas .pv-popinSearchEngine-submit{width:100%;height:3.125rem;background-color:#f07d5a;border:0 none;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#fff;padding:.8125rem;margin-bottom:1.25rem;line-height:1.5625rem;display:inline-block;text-decoration:none;cursor:pointer}.pv-popinSearchEngine-ctas .pv-popinSearchEngine-submit:hover{background-color:#d64d1e}.pv-popinSearchEngine-ctas .pv-popinSearchEngine-submit--disabled{background-color:#d0cac7;cursor:default}.pv-popinSearchEngine-ctas .pv-popinSearchEngine-submit--disabled:hover{background-color:#d0cac7}.pv-popinSearchEngine-spinner{width:100%;min-width:10.625rem;height:3.125rem;line-height:3.125rem;text-align:center;background:#bababa;margin-bottom:1.25rem}.pv-popinSearchEngine-spinner>div{width:.625rem;height:.625rem;border-radius:0;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both;border-radius:100%}.pv-popinSearchEngine-spinner--bounce1{animation-delay:-.32s!important;background-color:#3b4559;opacity:.4}.pv-popinSearchEngine-spinner--bounce2{animation-delay:-.16s!important;background-color:#3b4559;opacity:.7}.pv-popinSearchEngine-spinner--bounce3{background-color:#3b4559}.pv-ProductWithEngine .pika-single{position:absolute!important;width:100%;top:.5rem!important}.pv-ProductWithEngine .pika-single:before{top:-.4375rem;border-bottom:8px solid #edf0f1}.pv-ProductWithEngine .pika-single:after{border-bottom:8px solid #fff;top:-.3125rem}.pv-ProductWithEngine .pika-single.departure:after,.pv-ProductWithEngine .pika-single.departure:before{left:64%}.pv-ProductWithEngine .pika-lendar{width:100%;float:none!important;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.53;letter-spacing:normal;text-align:center;color:#3b4559;background:#fff}.pv-ProductWithEngine .pika-lendar .pika-title{background:#fff!important;color:#3b4559!important;border-bottom:1px solid #f1efee;height:2.8125rem;padding:0;margin:0 .9375rem}.pv-ProductWithEngine .pika-lendar .pika-label{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.53;letter-spacing:normal;text-align:center;color:#3b4559}.pv-ProductWithEngine .pika-lendar .pika-button{background-color:#fff}.pv-ProductWithEngine .pika-lendar .pika-button.pika-selectedDay,.pv-ProductWithEngine .pika-lendar .pika-button.pika-selectedEndDay,.pv-ProductWithEngine .pika-lendar .pika-button:hover{background-color:#f07d5a!important;color:#fff!important}.pv-ProductWithEngine .pika-lendar .pika-table{padding:0 2.5rem .625rem}.pv-ProductWithEngine .pika-lendar .pika-table td.is-disabled{color:#999}.pv-ProductWithEngine .pika-lendar .pika-table td.is-inrange .pika-button{background-color:#f4a48b!important;color:#3b4559!important}.pv-ProductWithEngine .pika-lendar .pika-table thead th{line-height:2.5rem}.pv-ProductWithEngine .pika-lendar .pika-next,.pv-ProductWithEngine .pika-lendar .pika-prev{color:#f07d5a}.pv-ProductWithEngine .pika-lendar .pika-next:before,.pv-ProductWithEngine .pika-lendar .pika-prev:before{font-size:2.1875rem;top:.3125rem}.pv-ProductWithEngine .pika-lendar .pika-prev{left:-.3125rem;top:.5625rem;transform:rotate(180deg)}.pv-ProductWithEngine .pika-lendar .pika-next{right:-.9375rem;top:.0625rem;transform:rotate(0deg)}.pv-partnerEngine{position:fixed;top:0;right:0;width:100%;height:100%;z-index:1101;padding-top:4.375rem;background-color:#fff}.pv-partnerEngine--header{position:fixed;top:0;right:0;left:0;padding:.625rem 1.25rem;border-bottom:1px solid #f1efee}.pv-partnerEngine--header-left{display:block;text-align:left}.pv-partnerEngine--header-leftLogo{height:3.125rem;margin-right:.875rem;vertical-align:middle;display:inline-block}.pv-partnerEngine--header-leftTitle{display:inline-block;font-size:1.125rem;color:#3b4559;vertical-align:middle}.pv-partnerEngine--headerClose{position:absolute;right:1.875rem;top:1.75rem;cursor:pointer}.pv-partnerEngine-content{width:100%;overflow-y:scroll;height:100%;min-height:100%;-webkit-overflow-scrolling:touch}.pv-partnerEngine-content-title{font-size:1.5625rem;color:#3b4559;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;line-height:1.4375rem;margin:2.8125rem auto 2rem 12.625rem}.pv-partnerEngine-content .pv-popinSearchEngine{position:relative}.pv-partnerEngine-content .pv-popinSearchEngine-ctas{padding:0;box-shadow:none;height:auto}.pv-partnerEngine-tabs{display:-ms-flexbox;display:flex;border-bottom:1px solid #f1efee;padding-left:12.625rem}.pv-partnerEngine-tabs-contents{padding:1.25rem 12.625rem 0}.pv-partnerEngine-tab{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:15.9375rem;height:4.0625rem;margin:0;background-color:#f7f5f5;font-weight:normal;text-align:center;cursor:pointer}.pv-partnerEngine-tab:after,.pv-partnerEngine-tab:before{content:"";display:block;position:absolute;left:0;right:0}.pv-partnerEngine-tab.active{background-color:#fff}.pv-partnerEngine-tab.active:before{top:0;height:.125rem;background-color:#007096}.pv-partnerEngine-tab.active:after{bottom:-.0625rem;height:.0625rem;background-color:#fff}.pv-partnerEngine-tab.active:first-child{border-left:1px solid #f1efee}.pv-partnerEngine-tab.active:last-child{border-right:1px solid #f1efee}.pv-partnerEngine-tab.active .pv-partnerEngine-tabName{color:#007096}.pv-partnerEngine-tab:hover{background-color:#f1efee}.pv-partnerEngine-tab.active:hover{background-color:initial}.pv-partnerEngine-tabName{text-align:center;font-size:1rem}.pv-partnerEngine-tab-content{position:relative;display:none}.pv-partnerEngine-tab-content.active{display:block}.pv-partnerEngine-iframe{border:none;display:block;width:100%;height:150vh;overflow:hidden}.pv-partnerEngine-searchContainer{display:-ms-flex;display:-ms-flexbox;display:flex}.pv-partnerEngine-searchContainer>.separator{border:1px solid #f1efee;margin:1.5rem 1.875rem}.pv-partnerEngine-pictureContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.pv-partnerEngine-pictureContainer>picture{position:relative;max-height:22.5rem;max-width:40rem;overflow:hidden}.pv-partnerEngine img{vertical-align:middle!important}.pv-pageProduct .pv-ProductRender-labels .pv-ProductRender-labelCircle{font-size:2.5rem}.pv-pageProduct .pv-ProductRender-labels .pv-ProductRender-labelCircle span{height:2.5rem}.pv-pageProduct-sectionTitle{color:#37519f}.pv-pageProduct-container{overflow:hidden;padding:0;background:#fff}.pv-pageProduct-container .dayguest{margin-bottom:4.75rem}.pv-pageProduct-container .dayguest-description{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#3b4559}.pv-pageProduct-container .dayguest-btnContainer{text-align:right}.pv-pageProduct-container .dayguest-btn{background-color:#f27c54;margin-top:1.5rem;text-decoration:none;box-shadow:none;transition:background-color .3s ease;padding:0 .875rem;width:auto;display:inline-block}.pv-pageProduct-container .dayguest-btn span{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:3.125rem;letter-spacing:normal;text-align:center;color:#fff;display:inline-block;height:3.125rem}.pv-pageProduct-container .pv-barUsp--new{margin-bottom:2.8125rem}#fancybox-thumbs ul{display:block}.pv-PhotosVideos-fancybox--gallery{text-decoration:none;color:grey}.pv-PhotosVideos-gallery--caption{width:100%;background:#fff;border:1px solid #ddd;text-align:center;position:relative;top:-4px}.pv-PhotosVideos-gridContainer{min-height:250px;box-shadow:none}.product .pv-BookingCTA{background:#eca154}.fancybox-inner{background:#fff}.pv-SectionDetails .r-all--5of12{box-shadow:none;background-color:transparent}.product-infos .pv-infos-details{padding-left:0}.pv-SectionDetailsEnbref-title{color:#37519f;font-weight:600;font-size:1.625rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.product.pv-SearchList--visible .js-articleMessage,.product.pv-SearchList--visible .js-NavProduct--sticky,.product.pv-SearchList--visible .pv-navProductSticky-bottom{display:none}.pv-headband--flag{display:block;height:1.875rem;line-height:1.875rem;text-align:center;background-color:#fff;font-size:.75rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#f07d5a}.pv-headband--flag__pv,.pv-headband--flag__pvp,.pv-headband--flag__pvr{width:5.625rem;margin:0 auto}.pv-headband--flag__ada,.pv-headband--flag__axs,.pv-headband--flag__mae{background-color:#fff;border-top:.0625rem solid #f1efee}.pv-headband--flag__pvp{color:#453536}.pv-headband--flag__pv.pv-headband--flag__partner_site,.pv-headband--flag__pvr.pv-headband--flag__partner_site{color:#fff;background-color:#f07d5a;border-top:.0625rem solid #f1efee}.pv-headband--flag__pvp.pv-headband--flag__partner_site{color:#fff;background-color:#453536;border-top:.0625rem solid #f1efee}.pv-pageProduct-section--B{margin:0!important;padding-bottom:0}.pv-pageProduct-section--B .pv-SectionDetails-left .pv-SectionDetails-item{overflow:hidden}.pv-pageProduct-section--B .pv-SectionDetails-left .pv-SectionDetails-item .pv-Icon--play{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:7.1875rem;height:7.1875rem;background-color:#fff;border-radius:50%;color:#006f98;text-align:center;box-shadow:0 0 15px 2px rgba(0,0,0,.6)}.pv-pageProduct-section--B .pv-SectionDetails-left .pv-SectionDetails-item .pv-Icon--play:before{line-height:7.1875rem;font-size:3.125rem;transition:opacity .3s ease}.pv-pageProduct-section--B .pv-SectionDetails-left .pv-SectionDetails-item img{transition:transform .5s ease}.pv-pageProduct-section--B .pv-SectionDetails-left .pv-SectionDetails-itemHover:hover img{transform:scale(1.05)}.pv-pageProduct-section--B .pv-SectionDetails-left .pv-SectionDetails-itemHover:hover i:before{opacity:.7}.pv-pageProduct-section--B .pv-SectionDetails-right{box-shadow:none}.pv-pageProduct-section--B .pv-SectionDetails-legend{position:absolute;padding:.625rem 0;font-size:.9375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#757c8a}.pv-pageProduct-section--B .pv-SectionDetails-legend:before{display:none}.pv-pageProduct-section--B .pv-SectionDetails-legend p{line-height:1.25}.pv-pageProduct-section--B .versionB--hidden{display:none}.pv-pageProduct-section--B .pv-SectionDetails-picture{overflow:hidden}.pv-pageProduct-section--B .pv-SectionDetails-picture img{transition:transform .5s ease}.pv-pageProduct-section--B .pv-SectionDetails-picture:hover img{transform:scale(1.05)}.pv-pageProduct-section--B .pv-SectionDetails-medias{position:relative}.pv-pageProduct-section--B .pv-SectionDetails-videoIcon{display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.pv-pageProduct-section--B .pv-SectionDetails-videoIcon i{width:2.8125rem;height:2.8125rem;line-height:2.8125rem;background-color:hsla(0,0%,100%,.9);text-align:center;border-radius:50%}.pv-pageProduct-section--B .pv-SectionDetails-videoIcon i:before{line-height:2.8125rem;font-size:1.4375rem}.pv-pageProduct-section--B .pv-PhotosVideos-gridContainer{padding-bottom:3.75rem}.pv-pageProduct-section--B .pv-PhotosVideos-gridContainer .pv-PhotosVideos-fancybox--gallery{position:relative;display:block;overflow:hidden}.pv-pageProduct-section--B .pv-PhotosVideos-gridContainer .pv-PhotosVideos-fancybox--gallery:hover i{color:#4c9bb5}.pv-pageProduct-section--B .pv-PhotosVideos-gridContainer .pv-PhotosVideos-fancybox--gallery img{display:block;transition:transform .3s ease}.pv-pageProduct-section--B .pv-PhotosVideos-gridContainer .pv-PhotosVideos-fancybox--gallery img:hover{transform:scale(1.05)}.pv-pageProduct-section--B .pv-PhotosVideos-gridContainer .pv-PhotosVideos-fancybox--gallery .pv-PhotosVideos-fancybox--galleryIcon{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:7.1875rem;height:7.1875rem;line-height:7.1875rem;background-color:#fff;border-radius:50%;text-align:center}.pv-pageProduct-section--B .pv-PhotosVideos-gridContainer .pv-PhotosVideos-fancybox--gallery i{height:3.125rem;line-height:3.125rem;font-size:3.125rem;color:#3b4559;transition:color .3s ease}.pv-pageProduct-section--B .pv-ProductItem-name{font-size:.9375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-pageProduct-section--B .pv-ProductItem-address{margin:.9375rem 0 0;font-size:.75rem;line-height:1rem;color:#70798c;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-pageProduct-section--B .gm-style div div div div div div div{border-radius:0!important;box-shadow:none!important;border:none!important}.fancybox-wrap--product .fancybox-close{top:3.4375rem;right:5.625rem;padding:0;background:none;transition:color .3s ease;color:#3b4559!important}.fancybox-wrap--product .fancybox-close:before{font-size:1.5625rem}.fancybox-wrap--product .fancybox-close:hover{color:#4c9bb5}.fancybox-wrap--product .fancybox-nav{width:4.6875rem;height:4.6875rem;margin-top:-4.6875rem}.fancybox-wrap--product .fancybox-nav span{width:4.6875rem;height:4.6875rem;border-radius:50%;transition:background-color .3s ease}.fancybox-wrap--product .fancybox-nav span:before{width:4.6875rem;line-height:4.6875rem;font-size:1.25rem;text-align:center}.fancybox-wrap--product .fancybox-next{right:4.375rem}.fancybox-wrap--product .fancybox-next span{transform:rotate(-90deg)}.fancybox-wrap--product .fancybox-prev{left:4.375rem}.fancybox-wrap--product .fancybox-prev span{transform:rotate(90deg)}.fancybox-wrap--product .fancybox-prev span:hover:before{animation:none}.fancybox-wrap--product .fancybox-title{bottom:1.875rem;padding:.9375rem 3.125rem .9375rem 1.5625rem;background-color:hsla(0,0%,100%,.9);color:#3b4559;font-size:.9375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;width:auto}.pv-inShort--labelImage,.pv-SectionDetails-videoIcon{display:none}.pv-topSellProduct{background-color:#fff}.pv-topSellProduct .pv-TopSellGlobal-slider .slick-track{margin-bottom:1.25rem}.pv-topSellProduct--item{padding:0 .625rem}.pv-topSellProduct--infosContainer{position:relative;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;min-height:15.75rem!important;padding:.8125rem}.pv-topSellProduct--picture{width:100%;transition:transform .3s ease}.pv-topSellProduct--pictureContainer{position:relative;overflow:hidden}.pv-topSellProduct--flagBox{position:absolute;top:0;left:1.875rem}.pv-topSellProduct--flagBox img{height:4.375rem}.pv-topSellProduct .pv-TopSell-block-Container{margin-bottom:0}.pv-topSellProduct .pv-TopSell-itemPriceContainer{padding:0}.pv-topSellProduct .pv-TopSell-Content{height:22.5rem}.pv-topSellProduct .pv-TopSellGlobal-item .r-all--4of10{-webkit-box-shadow:none;min-height:15.75rem;background:#fff}.pv-topSellProduct .pv-TopSellGlobal-item:hover .pv-TopSellGlobal-globalLink{box-shadow:3px 2px 6px -1px rgba(0,0,0,.08)}.pv-topSellProduct--name{display:inline-block;margin-bottom:.125rem;font-size:.9375rem;color:#3b4559}.pv-topSellProduct--dest{font-size:.75rem;color:#70798c}.pv-topSellProduct--priceContainer{position:absolute;right:.8125rem;left:.8125rem;bottom:.8125rem}.pv-topSellProduct .pv-Tooltip{font-size:.9375rem;line-height:.9375rem;padding-left:.25rem;color:#707a8f}.pv-topSellProduct .pv-Tooltip-content{max-width:13.75rem;width:13.75rem;right:-1.3125rem;top:auto;bottom:1.875rem;padding:1.25rem;font-size:.6875rem;color:#707a8f;background-color:#f2f2f2;border-radius:.25rem;border:.0625rem solid #e6e6e6}.pv-topSellProduct .pv-Tooltip-content:after{right:50%;margin-right:-.1875rem;bottom:-1.125rem;border-bottom-color:transparent;border-top-color:#f2f2f2}.pv-topSellProduct .pv-Tooltip-content:before{display:none}.pv-topSellProduct--tripadvisorRating{margin-bottom:.625rem}.pv-topSellProduct--tripadvisorRatingImg{width:6.875rem}.pv-topSellProduct--tripadvisorRatingOpinion{font-size:.6875rem;color:#43a381}.pv-topSellProduct--durationHousing{display:inline-block;line-height:1;font-size:.75rem;color:#3b4559;margin-bottom:.375rem}.pv-topSellProduct--priceOld{font-size:.75rem;color:#707a8f}.pv-topSellProduct--priceMain{display:inline-block;font-size:1.25rem;font-weight:600;color:#3b4559}.pv-topSellProduct--priceMain .pv-Icon--inform{vertical-align:middle;font-size:.9375rem;color:#707a8f}.pv-topSellProduct--dateHousing{font-size:.75rem;color:#3b4559}.pv-topSellProduct--priceFlagContainer{vertical-align:bottom}.pv-topSellProduct--priceFlag{display:inline-block;width:3.125rem;height:3.125rem;line-height:3.125rem;text-align:center;font-weight:600;font-size:.875rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#fff;background-color:#007096}.pv-topSellProduct .pv-Icon--nextSlider,.pv-topSellProduct .pv-Icon--prevSlider{font-size:1rem;color:#3b4559}.pv-topSellProduct .pv-Icon--nextSlider{transform:rotate(-90deg)}.pv-topSellProduct .pv-Icon--prevSlider{transform:rotate(90deg)}.pv-topSellProduct .slick-dots{margin-bottom:0}.pv-topSellProduct .slick-dots li button{border:none;background-color:#aebbc9}.pv-topSellProduct .slick-dots li.slick-active button{background-color:#0d131f}.pv-topSellProduct .pv-TopSellGlobal-globalLink{text-decoration:none}.pv-articleMessage{margin:2.8125rem 0 3.75rem!important;background-color:#fff}.pv-articleMessage>.pv-GridMain{padding:2.1875rem 0}.pv-articleMessage .no-articleMessage{padding:0!important;margin-top:-2.8125rem}.pv-articleMessage .pv-merchOffer{background-color:#f1efee;padding:0;margin:0}.pv-articleMessage .pv-merchOffer .pv-merchOffer-box{background:none;box-shadow:none;position:relative;z-index:1;width:100%;padding:1.25rem 1.5625rem 2.5rem;display:table}.pv-articleMessage .pv-merchOffer .pv-merchOffer-boxVisual{display:table-cell;padding:.75rem 0 .75rem .75rem;vertical-align:top}.pv-articleMessage .pv-merchOffer .pv-merchOffer-boxVisual img{height:7.625rem}.pv-articleMessage .pv-merchOffer .pv-merchOffer-boxContent{display:table-cell;padding:.75rem .75rem .75rem 2.1875rem;width:100%;vertical-align:top}.pv-articleMessage .pv-merchOffer .pv-merchOffer-title{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:1.375rem;padding-top:.3125rem;font-weight:600;color:#007096}.pv-articleMessage .pv-merchOffer .pv-merchOffer-text{font-size:.75rem;color:#70798c;margin-top:.3125rem}.pv-articleMessage .pv-merchOffer .pv-merchOffer-link{text-decoration:none;font-weight:normal;display:inline-block;margin-top:.625rem;color:#007096;font-size:.6875rem}.pv-articleMessage .pv-merchOffer .pv-merchOffer-link:hover{color:#4c9bb5}.pv-selectNew{width:14.375rem;border:1px solid #d0d6d9;font-size:.9375rem;background-color:#fff;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-selectNew select{display:none}.pv-selectNew .select2-container{padding:.9375rem 0;width:14.0625rem!important}.pv-selectNew .select2-container .select2-selection--single{border:none;outline:none}.pv-selectNew .select2-container .select2-selection--single .select2-selection__arrow{top:1.125rem;right:.9375rem;color:#007096;transition:transform .3s ease}.pv-selectNew .select2-container .select2-selection--single .select2-selection__arrow b{display:none}.pv-selectNew .select2-container .select2-selection--single .select2-selection__arrow:before{font-family:"icons"}.pv-selectNew .select2-container .select2-selection--single .select2-selection__rendered{padding-left:1.25rem}.pv-selectNew .select2-container--open .select2-selection--single .select2-selection__arrow{transform:rotate(180deg);top:.75rem;right:1.25rem}.pv-selectDropdownNew{width:14.1875rem!important;top:.0625rem;left:-.0625rem!important;border:1px solid #d0d6d9;border-radius:0}.pv-selectDropdownNew .select2-results__options{max-height:none}.pv-selectDropdownNew li{font-size:.9375rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559;padding:.625rem 1.5625rem;transition:all .3s ease}.pv-selectDropdownNew .select2-results__option--highlighted[aria-selected],.pv-selectDropdownNew li[role=treeitem]:hover{color:#fff;background-color:#007096}.product.pv-fpNewDesign{background:#fff}.product.pv-fpNewDesign .pv-Header .pv-Navigation-link--active:after{top:3.75rem}.product.pv-fpNewDesign .pv-Header .pv-NavigationLayer-close{top:3.75rem;right:0}.product.pv-fpNewDesign .pv-NavProduct{background:#fff}.product.pv-fpNewDesign .pv-NavProduct .pv-GridMain{position:relative;max-width:120rem}.product.pv-fpNewDesign .pv-NavProduct .pv-GridMain:before{content:"";display:block;position:absolute;bottom:.125rem;left:0;width:100%;height:1px;background:#f1efee}.product.pv-fpNewDesign .pv-NavProduct .pv-navProduct--container{padding:0}.product.pv-fpNewDesign .pv-NavProduct .pv-NavProduct-content{padding:0;margin:0;display:block}.product.pv-fpNewDesign .pv-NavProduct .pv-NavProduct-content li:first-child a{margin-left:.75rem}.product.pv-fpNewDesign .pv-NavProduct .pv-NavProduct-content li:last-child a{margin-right:.75rem}.product.pv-fpNewDesign .pv-NavProduct .pv-navProduct--link{display:inline-block;position:relative;margin:0 1.5625rem;padding-left:0;padding-right:0;color:#aeaaa9}.product.pv-fpNewDesign .pv-NavProduct .pv-navProduct--link:after{display:none}.product.pv-fpNewDesign .pv-NavProduct .pv-navProduct--link.pv-NavProduct-link--active:before{content:"";position:absolute;display:block;bottom:0;left:12.5%;width:75%;height:.3125rem;background:#007096}.product.pv-fpNewDesign .pv-NavProduct .pv-navProduct--link:hover,.product.pv-fpNewDesign .pv-NavProduct .pv-NavProduct-link--active{color:#007096!important}.pv-newFP-background{background:#fff}.pv-newFP-container{margin-bottom:1.875rem;max-width:120rem;margin:0 auto}.pv-newFP-container img{max-width:100%;vertical-align:top}.pv-newFP-container .pv-newFP-imgBlock{position:relative;display:-ms-grid;display:grid;grid-gap:1px;-ms-grid-columns:1fr 1px 36.9%;grid-template-columns:1fr 36.9%;-ms-grid-rows:auto 1px auto 1px auto}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-mainImg{cursor:pointer;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:5;grid-row:1/4;position:relative}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-mainImg:before{display:block;content:"";width:100%;padding-top:133.33333%}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-mainImg .pv-newFP-mainImg-img{width:100%;position:absolute;top:0;left:0}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb{display:none}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct{display:block;width:auto;padding:0}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct .pv-Breadcrumb-list{padding:0}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct li:first-child a:before{display:none}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct a,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct span.pv-Breadcrumb-link{color:#fff;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;text-shadow:0 0 3px #161616}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct a:before,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct span.pv-Breadcrumb-link:before{content:">";margin:0 .25rem 0 .125rem;top:0}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct a{font-weight:normal}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct a:focus,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct a:hover{text-decoration:underline}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct span.pv-Breadcrumb-link{font-weight:bold}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer{position:absolute;bottom:.8125rem;left:.8125rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo{background:#fff}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__cp,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__pv,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__pvp,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__pvr,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__vn{width:3.625rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__cp,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__vn{padding:.3125rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__ada,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__axs,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__mae{width:5.3125rem;padding:.375rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-headband--flag__pv,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-headband--flag__pvp,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-headband--flag__pvr{width:auto}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-mobileImg1,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-mobileImg2{position:relative;display:block}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-mobileImg1{-ms-grid-column:3;grid-column:2;-ms-grid-row:1;grid-row:1}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-mobileImg2{-ms-grid-column:3;grid-column:2;-ms-grid-row:3;grid-row:2}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgListMobileThumb{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover!important;background-position:50%!important}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList{display:-ms-flexbox;display:flex;-ms-grid-column:3;grid-column:2;-ms-grid-row:5;grid-row:3}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem{position:relative;display:block;-ms-flex-positive:1;flex-grow:1;margin-left:.0625rem;overflow:hidden}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem:not(.pv-newFP-imgListPhotos):not(.pv-newFP-imgListVideos){display:none}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem:first-child{margin-left:0}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem .pv-newFP-imgListCartouche{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);color:#fff;text-align:center}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem .pv-newFP-imgListCartouche .pv-newFP-imgListCartoucheNum{font-size:.875rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem .pv-newFP-imgListCartouche .pv-Icon{font-size:1.375rem;line-height:2.25rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem .pv-newFP-imgListCartouche .pv-newFP-imgListCartoucheNumDesktop,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem .pv-newFP-imgListCartouche .pv-newFP-imgListCartoucheTitle{display:none}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem:focus .pv-newFP-imgListThumb,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem:hover .pv-newFP-imgListThumb{transform:scale(1.05)}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListThumb{width:100%;height:100%;background-size:cover!important;background-position:50%!important;transition:transform .3s ease}.pv-newFP-container .pv-Star-container{height:auto;min-height:inherit;line-height:inherit;color:#f6b359;vertical-align:bottom}.pv-newFP-container .pv-Star-container .pv-Icon{font-size:.8125rem;line-height:1.1875rem}.pv-newFP-container .pv-newFP-textBlock{padding:1.375rem .75rem;color:#757c8a;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-title{font-size:1.25rem;color:#3b4559;font-weight:400;display:inline}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-title>span{vertical-align:bottom}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-subTitle{margin:.5rem 0;font-size:.875rem;color:#3b4559}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-tripAdvisor .pv-TripadvisorRating{width:100%;padding:0;margin:0;text-align:left}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-tripAdvisor .pv-TripadvisorRating:before{display:none}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-tripAdvisor .pv-TripadvisorRating-img{width:auto;height:1.0625rem;margin:0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-tripAdvisor .pv-TripadvisorRating-opinion{font-size:.6875rem;line-height:1.4375rem;color:#3b4559;vertical-align:top}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-address{margin-top:.875rem;font-size:.75rem;line-height:1.25rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-address address{display:inline;margin-right:.3125rem;font-style:normal}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-address .pv-newFP-addressLink{color:#007096;text-decoration:none;white-space:nowrap}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-address .pv-newFP-addressLink:focus,.pv-newFP-container .pv-newFP-textBlock .pv-newFP-address .pv-newFP-addressLink:hover{color:#4c9bb5}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-partnerFlight{margin:.3125rem 0 1.75rem;font-size:.6875rem;line-height:1.25rem;color:#757c8a}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-partnerFlight .pv-Icon{margin-right:.5625rem;line-height:.625rem;font-size:.875rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-listTilteStyle{display:block;font-family:"VivaBeautifulPro",Arial,Helvetica,sans-serif;color:#f07d5a;font-size:1.875rem;line-height:2.5rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-youWillLike{margin-top:1.75rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-youWillLike .pv-SectionDetails-listArguments{margin:0 0 1.25rem;padding-left:1.25rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-youWillLike .pv-SectionDetails-listArguments li{margin-bottom:.625rem;list-style-type:circle;font-size:.8125rem;line-height:1.0625rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-pros{margin:0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-pros .pv-ProductRender-labels{margin-top:.5rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-pros .pv-newFP-prosList{margin:0;padding:0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-pros .pv-newFP-prosList li{display:block;margin-bottom:.75rem;list-style-type:none;font-size:.8125rem;line-height:1.25rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-pros .pv-newFP-prosList li picture{font-size:0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-pros .pv-newFP-prosList li .pv-newFP-picto-img{margin-right:.5625rem;height:1.3125rem;line-height:1.3125rem;width:auto;text-align:center}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-warning{position:relative;margin:1.25rem 0;padding:.125rem 0 0 1.6875rem;font-size:.6875rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-warning .pv-Icon{position:absolute;top:0;left:0;font-size:1.25rem;line-height:1.25rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-Headband-bookingParamsDispo{padding:0;margin-bottom:.625rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-Headband-bookingParamsDispo .pv-Icon{color:#b83a4b}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-Headband-bookingParamsDispo p{width:100%;color:#b83a4b}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky{margin-bottom:3.125rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main{position:fixed;display:-ms-grid;display:grid;-ms-grid-columns:auto 0 1fr;grid-template-columns:1fr auto;-ms-grid-rows:auto;width:100%;top:-5.625rem;left:0;padding:.8125rem;background:#fff;z-index:10;box-shadow:0 0 4px rgba(0,0,0,.25);transition:top .5s ease}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pv-newFP-desktopCTAleft{text-align:left}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pv-newFP-desktopCTAleft .pv-newFP-logo-img{display:inline-block}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pv-newFP-sticky-rightPart{-ms-grid-column:3;grid-column:2;-ms-grid-row:1}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pv-Star-container .pv-Icon{line-height:1.125rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-recap{padding-top:.3125rem;margin:0!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-recap .pv-newFP-CTA-stress{margin:0!important;display:inline-block;padding-left:.625rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main{bottom:0;top:inherit!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pev-newCTA-main-left .pv-Headband-bookingParamsDispo{display:inline-block}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pev-newCTA-main-left .pv-Headband-bookingParamsDispo p{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:right;color:#757c8a;padding-right:.9375rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price{margin-right:.9375rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-Star-container{line-height:1.25rem!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-stress{position:relative}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-book{display:none}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-recap{font-size:.75rem;margin-bottom:.375rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-recap .pv-newFP-CTA-recapTop{display:none}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-stress{margin-bottom:.375rem;color:#b83a4b;font-size:.75rem;line-height:.875rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-stress .pv-Icon{margin-right:.375rem;font-size:.875rem;line-height:.875rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-newFP-desktopCTAleft{display:none}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-newFP-desktopCTAleft img{display:inline-block;height:3.125rem;margin-right:.875rem;vertical-align:middle}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-newFP-desktopCTAleft .pv-newFP-desktopCTAleftTitle{display:inline-block;font-size:1.125rem;color:#3b4559;vertical-align:middle}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left{display:inline-block;margin-right:.75rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left:after,.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left:before{content:"";display:table}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left:after{clear:both}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price--flag{float:right}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-Price-details{display:inline-block;vertical-align:middle;margin-right:.1875rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-Price-details:before{content:"";display:inline-block;vertical-align:middle;width:0;height:3.125rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-Price-infos{display:inline-block;vertical-align:middle;width:auto!important;max-width:97%;text-align:right}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price--container{padding:0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price--container .pv-Tooltip,.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price--container .u-Hidden-tablet.u-Hidden-desktop{display:none}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price--container .pv-price--mainPrice{font-weight:bold;font-size:1.25rem;line-height:1.25rem;color:#3b4559}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price--container .pv-price--oldPrice{font-size:.75rem;line-height:.75rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price--container .pv-newFP-CTA-stress{display:none}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price--flag{display:inline-block;vertical-align:middle;margin:0 0 0 .4375rem;width:3.125rem;height:3.125rem;background:#b83a4b;line-height:3.125rem;font-size:1rem;font-weight:bold}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-BookingCTA{display:inline-block;width:auto;padding:0 .875rem;background:#f27c54;box-shadow:none;transition:background-color .3s ease}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-BookingCTA:after{display:none}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-BookingCTA:focus,.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-BookingCTA:hover{background:#d64d1e}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-BookingCTA .pv-BookingCTA-text{height:3.125rem;line-height:3.125rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:normal;font-size:1.125rem;text-transform:none}.imageLoader{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:100%}.imageLoader.pv-newFP-mainImg{animation-duration:2s}.activities .pv-merchOffer,.housing .pv-merchOffer,.reviews .pv-merchOffer{margin-top:1.875rem}.pv-ProductWithEngine .pv-postFooter--keywords{margin-bottom:4.6875rem}.pv-ProductWithEngine .fancybox-outer{box-shadow:0 0 6px 0 rgba(0,0,0,.17);background:#fff}.pv-ProductWithEngine .fancybox-overlay{background:hsla(0,0%,100%,.6)!important}.pv-ProductWithEngine .pika-wording{margin-bottom:.3125rem}.pv-ProductWithEngine .fancybox-close{position:absolute;top:1.25rem;right:1.875rem;background-color:transparent;color:#3b4559;padding:.3125rem;font-size:1rem}.pv-ProductWithEngine .fancybox-close:hover{color:#007096}.pv-ProductWithEngine-popin--open .fancybox-close{position:absolute}.pv-ProductWithEngine-popin--open .fancybox-overlay{background:hsla(0,0%,100%,.6)!important}.pv-ProductWithEngine-popin--open .fancybox-overlay.fancybox-gallery,.pv-ProductWithEngine-popin--open .fancybox-overlay.fancybox-overlay-plan,.pv-ProductWithEngine-popin--open .fancybox-overlay.fancybox-video{background:rgba(0,0,0,.6)!important}.pv-ProductWithEngine-popin--open .fancybox-overlay.fancybox-gallery .fancybox-close,.pv-ProductWithEngine-popin--open .fancybox-overlay.fancybox-overlay-plan .fancybox-close,.pv-ProductWithEngine-popin--open .fancybox-overlay.fancybox-video .fancybox-close{color:#fff}.pv-ProductWithEngine-popin--open .fancybox-overlay.fancybox-gallery .fancybox-close:hover,.pv-ProductWithEngine-popin--open .fancybox-overlay.fancybox-overlay-plan .fancybox-close:hover,.pv-ProductWithEngine-popin--open .fancybox-overlay.fancybox-video .fancybox-close:hover{color:#000}.product.cead-univers .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price--flag{background:#009cd1}.cp-product .pv-newFP-container .pv-newFP-textBlock .pv-newFP-listTilteStyle,.cp-product .pv-newFP-container .pv-Star-container{color:#00733a}.pv-tripadvisorNotices{margin:1.875rem 0 1.25rem}.pv-tripadvisorNotices .pv-title-fp--h2 .pv-tripadvisorAvisTop--image{width:6.8125rem;margin-left:1.25rem}.pv-tripadvisorNotices .pv-title-fp--h2 .pv-tripadvisorAvisTop--text{vertical-align:middle;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.8125rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.31;letter-spacing:normal;text-align:left;color:#3b4559}.pv-tripadvisorNotices .pv-title-fp--h2 .pv-tripadvisorAvisTop--text span{font-weight:400}.pv-tripadvisorNotices .pv-tripadvisorAvisComment--content{padding-top:.9375rem}.pv-tripadvisorNotices .pv-tripadvisorAvisComment--contentTitle{margin:.9375rem 0 .625rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#3b4559}.pv-tripadvisorNotices .pv-tripadvisorAvisComment--contentComment p{color:#757c8a;font-size:.9375rem;font-weight:normal;font-style:italic;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left}.pv-tripadvisorNotices .pv-tripadvisorAvisComment--contentDate,.pv-tripadvisorNotices .pv-tripadvisorAvisComment--contentMark{vertical-align:top}.pv-tripadvisorNotices .pv-tripadvisorAvisComment--contentMark{width:4.9375rem}.pv-tripadvisorNotices .pv-TripadvisorNotices-comment-seeMore{text-align:right;margin-bottom:4.375rem}.pv-tripadvisorNotices .pv-TripadvisorNotices-comment-seeMore a{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.64;letter-spacing:.7px;text-align:left;text-decoration:underline;text-underline-position:under;color:#007096}.pv-tripadvisorNotices .pv-TripadvisorNotices-comment-seeMore a:hover{color:#4c9bb5}.pv-tripadvisorNotices .pv-tripadvisorAvisNotes{margin:0 0 .625rem}.pv-tripadvisorNotices .pv-tripadvisorAvisNotes .pv-title-fp--h3{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#3b4559}.pv-tripadvisorNotices .pv-tripadvisorAvisNotes ul{list-style:none;margin:0;padding:0}.pv-tripadvisorNotices .pv-tripadvisorAvisNotes ul .pv-tripadvisorAvisService--line{border:0 none;display:inline-block;margin-right:2.5rem}.pv-tripadvisorNotices .pv-tripadvisorAvisNotes ul .pv-tripadvisorAvisService--line:last-child{margin-right:0}.pv-tripadvisorNotices .pv-tripadvisorAvisNotes ul .pv-tripadvisorAvisService--line .pv-tripadvisorAvisService--title{display:block}.pv-tripadvisorNotices .pv-tripadvisorAvisNotes ul .pv-tripadvisorAvisService--line .pv-tripadvisorAvisService--image{float:none}.pv-tripadvisorNotices .pv-TripadvisorNotices-commentsContainer{border-top:1px solid #f1efee}.pv-tripadvisorNotices .pv-TripadvisorRating-linkRedirect:focus,.pv-tripadvisorNotices .pv-TripadvisorRating-linkRedirect:hover{text-decoration:none}.pv-tripadvisorNotices .pv-TripadvisorRating-linkRedirect:focus .pv-tripadvisorAvisTop--text,.pv-tripadvisorNotices .pv-TripadvisorRating-linkRedirect:hover .pv-tripadvisorAvisTop--text{text-decoration:underline}.pv-popinReviews-header{display:table;width:100%;height:4.375rem;padding:.625rem 1.25rem;z-index:1002;background-color:#fff;border-bottom:.0625rem solid #f1efee;position:fixed}.pv-popinReviews-header img{height:3.125rem;margin-right:.875rem;vertical-align:middle}.pv-popinReviews-header--left,.pv-popinReviews-header .pv-popinReviews-link{display:table-cell;vertical-align:middle;padding:0}.pv-popinReviews-header .pv-popinReviews-link{text-align:right;padding:0}.pv-popinReviews-header .pv-popinReviews-link a{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;color:#007096;text-decoration:none}.pv-popinReviews-header .pv-popinReviews-link a:hover{color:#4c9bb5}.pv-popinReviews-title{display:inline-block;vertical-align:middle;text-align:left;text-decoration:none}.pv-popinReviews-title .title{font-size:1.125rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal}.pv-popinReviews-title .pv-Star-container{height:auto;min-height:inherit;vertical-align:bottom;color:#f6b359;line-height:inherit}.pv-popinReviews-title .pv-Star-container .pv-Icon{font-size:.8125rem;line-height:1.1875rem}.pv-popinReviews-title .adress{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.8125rem;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#757c8a;display:block}.pv-popinReviews-header{display:none}.product-review--b .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main{top:auto!important;bottom:0!important}.product-review--b .pv-popinReviews-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.product-review--b .pv-Breadcrumb--pageProduct{display:block!important;width:100%!important}.product-review--b .pv-tripadvisorAvisComment--content{padding:1.875rem 1.875rem 1.875rem 0}.product-review--b .pv-tripadvisorAvisComment--contentSeeMore{margin-bottom:0}.product-review--b .pv-tripadvisorAvisComment--contentSeeMore a{margin-top:1rem}.product-review--b .pv-tripadvisorAvisComment--contentSeeMore a i{height:1.875rem;margin-top:-1.0625rem}.product-review--b .pv-tripadvisorAvisComment--contentSeeMore a.active{margin-top:1.25rem}.product-review--b .pv-tripadvisorAvisComment--contentSeeMore a.active i{margin-top:-.625rem!important}.product-review--b .pv-tripadvisorAvisComment--contentSeeMore a.active i:before{top:-.0625rem;position:absolute;right:0}.product-review--b .pv-tripadvisorAvisComment--contentComment p{color:#3b4559}.product-review--b .pv-TripadvisorNotices-comment-seeMore a{text-decoration:none}.product-review--b .pv-TripadvisorNotices-marksContainer{margin-top:0;padding-top:0}.product-review--b .pv-TripadvisorNotices-marksContainer:before{display:none}.product-review--b .pv-TripadvisorNotices--Travel-container{margin-top:5.9375rem}.product-review--b .pv-tripadvisorAvisFilters{background:#fff}.product-review--b .pv-tripadvisorAvisFilters:before{display:none}.product-review--b .pv-TripadvisorNotices-commentsContainer{border:0 none}.product-review--b .pv-tripadvisorAvisComment{border:1px solid #f1efee}.product-review--b .pv-newFP-breadcrumb{margin-bottom:5.625rem}.product-review--b .pv-newFP-container{height:0}.product-review--b .pv-newFP-container .pv-newFP-textBlock{background:transparent;height:0}.product-review--b .pv-newFP-CTA-main{padding:.625rem 1.25rem!important}.product-review--b .pv-newFP-CTA-main .pev-newCTA-main-left{margin-right:0!important}.product-review--b .pv-tripadvisorSlider{margin-top:3.4375rem}.product-review--b .pv-TripadvisorNotices-gridMarks{margin-top:2.1875rem}.product--b .pv-SearchForm-spinner{position:fixed;left:50%;top:50%;width:12.5rem;margin-left:-6.25rem;margin-top:-1.5rem;z-index:1000000;background:transparent}.product--b .fancybox-margin{margin:0}.product--b .pv-title-fp--h1{margin-top:.875rem}.product--b .pv-TripadvisorNotice-badges{margin:1.875rem 0 4.75rem;height:13.75rem}.product--b .pv-TripadvisorNotice-badges .slick-slide{margin-right:1.125rem}.product--b .pv-TripadvisorNotice-badges .slick-track{margin:0}.product--b .pv-TripadvisorNotice-badges .slick-list{padding-bottom:1.875rem}.product--b .pv-TripadvisorNotice-badges .slick-next,.product--b .pv-TripadvisorNotice-badges .slick-prev{width:3.4375rem;height:4.6875rem;line-height:4.6875rem;text-align:center}.product--b .pv-TripadvisorNotice-badges .slick-next.slick-disabled,.product--b .pv-TripadvisorNotice-badges .slick-prev.slick-disabled{display:none!important}.product--b .pv-TripadvisorNotice-badges .slick-prev{left:-3rem}.product--b .pv-TripadvisorNotice-badges .slick-next{right:-3rem}.product--b .pv-TripadvisorNotice-badges .slick-dots{margin-bottom:0}.product--b .pv-TripadvisorNotice-badges .slick-dots li button{border:none;background-color:#aebbc9;width:.9375rem;height:.9375rem;margin-right:1.25rem}.product--b .pv-TripadvisorNotice-badges .slick-dots li.slick-active button{background-color:#0d131f}.product--b .pv-TripadvisorNotice-badges .pv-Icon--nextSlider,.product--b .pv-TripadvisorNotice-badges .pv-Icon--prevSlider{font-size:1rem;color:#3b4559}.product--b .pv-TripadvisorNotice-badges .pv-Icon--nextSlider{transform:rotate(-90deg)}.product--b .pv-TripadvisorNotice-badges .pv-Icon--nextSlider:hover{color:#007096}.product--b .pv-TripadvisorNotice-badges .pv-Icon--prevSlider{transform:rotate(90deg)}.product--b .pv-TripadvisorNotice-badges .pv-Icon--prevSlider:hover{color:#007096}.product--b .pv-TripadvisorNotice-badge{position:relative;border:1px solid #f1efee;height:13.75rem;margin-right:1.125rem}.product--b .pv-TripadvisorNotice-badge:hover{box-shadow:3px 2px 6px -1px rgba(0,0,0,.08)}.product--b .pv-TripadvisorNotice-badge a{text-decoration:none;display:block;position:absolute;top:0;left:0;right:0;bottom:0}.product--b .pv-TripadvisorNotice-badge .pv-TripadvisorNotice-awardLogo{margin:1.3125rem 0 1.25rem;text-align:center}.product--b .pv-TripadvisorNotice-badge .pv-TripadvisorNotice-awardLogo img{height:4.375rem;display:inline-block}.product--b .pv-TripadvisorNotice-badge .pv-TripadvisorNotice-awardTitle{font-size:1.125rem;font-weight:bold;line-height:1}.product--b .pv-TripadvisorNotice-badge .pv-TripadvisorNotice-awardText,.product--b .pv-TripadvisorNotice-badge .pv-TripadvisorNotice-awardTitle{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#3b4559}.product--b .pv-TripadvisorNotice-badge .pv-TripadvisorNotice-awardText{font-size:.9375rem;font-weight:normal;line-height:normal;margin-top:.376875rem}.product--b .pv-TopSell--product .pv-title-fp--h2{margin-bottom:1.5rem}.pv-TripadvisorNotices-topContainer .pv-PageList-topMobileBtn,.pv-TripadvisorNotices-topContainer .pv-TripadvisorNotices-filters-activeContainer{vertical-align:middle}.fancybox-close--popinReviews{background-color:transparent!important;padding:0!important;color:#3b4559!important;top:1.5625rem!important;right:.625rem!important}.fancybox-close--popinReviews:hover{color:#4c9bb5!important}.pv-roundedBtnList{padding:0;margin:0;display:-ms-flexbox;display:flex}.pv-roundedBtnList>li{list-style-type:none;margin-right:.75rem}.pv-roundedBtnList>li:last-child{margin:0}.pv-roundedBtnList>li button{padding:1.125rem 1.3125rem;border:none;border-radius:25px/50%;background:#f1efee;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559;white-space:nowrap}.pv-roundedBtnList>li button.is-active,.pv-roundedBtnList>li button:hover{background:#3b4559;color:#fff}.pv-pageProduct--oneSinglePage .pv-newFP-textBlock .pv-TripadvisorRating-linkRedirect:hover .pv-TripadvisorRating-opinion,.pv-pageProduct--oneSinglePage .pv-tripadvisorNotices .pv-TripadvisorRating-linkRedirect:hover .pv-tripadvisorAvisTop--text{text-decoration:none;color:#007096}.pv-pageProduct--oneSinglePage .pv-tripadvisorAvisTop--image{margin-right:0}.pv-pageProduct--oneSinglePage .pv-tripadvisorAvisTop--text{margin-top:-.125rem}.pv-pageProduct--oneSinglePage .pv-tripadvisorAvisNotes{margin-bottom:.375rem}.pv-pageProduct--oneSinglePage .pv-tripadvisorAvisComment--content{padding-top:1rem}.pv-pageProduct--oneSinglePage .pv-fpOneSinglePageh3Title{margin-bottom:.75rem}.pv-pageProduct--oneSinglePage .pv-tripadvisorNotices .pv-TripadvisorNotices-comment-seeMore a{letter-spacing:normal;font-weight:normal;text-decoration:underline}.pv-pageProduct--oneSinglePage .pv-articleMessageSlot{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-pageProduct--oneSinglePage .js-articleMessage--slot_1{margin:1rem 0 1.25rem}.pv-pageProduct--oneSinglePage .js-articleMessage--slot_2{margin:1.25rem 0}.pv-pageProduct--oneSinglePage .js-articleMessage--slot_3{margin:1.875rem 0 2.3125rem}.pv-pageProduct--oneSinglePage .pv-comfortHousing--intro{margin-bottom:1.5625rem}.pv-tripadvisorAvisService--title{margin-bottom:.125rem}.pv-fpOneSinglePagepArticle{margin-bottom:0}.pv-noTripadvisorBadges{margin-bottom:3.75rem}.pv-TripadvisorNotice-container{position:relative;z-index:1;padding:0}.pv-TripadvisorNotice-container:after{content:"";display:block;clear:both}.pv-TripadvisorNotice-container--withoutReviews .pv-TripadvisorNotice-badges{padding-left:6.875rem}.pv-TripadvisorNotice-container--withoutReviews .pv-TripadvisorNotice-badges .pv-TripadvisorNotice-labels{text-align:left}.pv-TripadvisorNotice-background{position:absolute;top:-15rem;left:50%;width:120%;transform:translateX(-50%)}.pv-TripadvisorNotice-content{padding-left:6.875rem}.pv-TripadvisorNotice-pictureContainer{position:relative;height:13.125rem;padding-right:1.25rem}.pv-TripadvisorNotice-picture{position:absolute;max-width:18.75rem;left:1.25rem;max-width:90%}.pv-TripadvisorNotice-picture.pv-TripadvisorNotice-picture-top{border:.625rem solid #fff;box-shadow:.25rem .25rem .25rem rgba(33,33,33,.1);margin-left:2.1875rem}.pv-TripadvisorNotice-labelPicture{max-width:100%}.pv-TripadvisorNotice-hashtag{color:#37519f;font-size:1.625rem;padding-top:2.5rem;word-break:break-all}.pv-TripadvisorNotice-feedback,.pv-TripadvisorNotice-hashtag{font-weight:600;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-TripadvisorNotice-feedback{font-style:italic;font-size:1.1875rem;width:95%;margin-top:.9375rem}.pv-TripadvisorNotice-feedbackClient{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.8125rem;font-weight:400}.pv-TripadvisorNotice-labels{text-align:center;clear:both}.pv-TripadvisorNotice-label{display:inline-block;vertical-align:middle;font-size:.875rem;box-sizing:border-box;margin-right:2.5rem}.pv-TripadvisorNotice-label:last-child{margin-right:0;margin-bottom:0}.pv-TripadvisorNotice-label img{width:auto;height:6.25rem}.pv-TripadvisorNotice-label .pv-SectionDetails-labelPicture--excellence img{width:75%}.pv-TripadvisorNotice-opinionBloc{margin-top:1.375rem;margin-bottom:1.25rem}.pv-TripadvisorNotice-opinion,.pv-TripadvisorNotice-opinionLink{display:inline-block;vertical-align:middle}.pv-TripadvisorNotice-opinionLink{color:#fff;font-weight:600;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.75rem;background:#00a680;text-decoration:none;text-transform:uppercase;padding:.9375rem 1.875rem;border-radius:1.5625rem;margin-left:2.8125rem}.pv-TripadvisorNotice-opinionLink.pv-Link{border:none}.pv-TripadvisorNotice-opinionImg,.pv-TripadvisorNotice-opinionLabel{display:inline-block;font-size:.875rem;color:#363636;vertical-align:middle}.pv-TripadvisorNotice-lv--awardLogo{margin-bottom:.3125rem;text-align:center}.pv-TripadvisorNotice-lv--awardLogo picture img{display:inline-block;width:6.25rem;position:inherit;transform:none}.pv-TripadvisorNotice-lv--awardText{margin-top:1.875rem}.pv-TripadvisorNotice-badges-title{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:1.625rem;font-weight:400;line-height:1;color:#37519f;margin-bottom:1.25rem;text-align:left}.pv-fancybox--tripAdvisorNotice{max-width:31.25rem;padding:.9375rem 2.1875rem 3.125rem;margin:0 auto}.pv-TripadvisorNotice{padding-bottom:2.5rem}.pv-TripadvisorNotice--labels:after{content:"";display:block;clear:both}.pv-TripadvisorNotice--label{display:inline-block;margin-right:2.5rem;transition:box-shadow .3s ease}.pv-TripadvisorNotice--label:last-child{margin-right:0}.pv-TripadvisorNotice--label img{height:6.25rem;width:auto}.pv-TripadvisorNotice--label img:hover{box-shadow:4px 4px 3px 0 rgba(0,0,0,.08)}.fancybox-wrap--product .pv-fancybox--tripAdvisorNotice{padding:1.4375rem}.fancybox-wrap--product .pv-Lightview-content--simple{padding:0;font-size:.75rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559}.pv-TripadvisorNotices-container{position:relative;z-index:1;background:#fff;margin-top:5rem;margin-bottom:5rem;box-shadow:4px 4px 4px rgba(33,33,33,.1)}.pv-TripadvisorNotices-container:after{content:"";display:block;clear:both}.pv-TripadvisorNotices-pictureContainer{position:relative}.pv-TripadvisorNotices-picture{position:absolute;max-width:18.75rem;margin-top:-1.875rem;left:1.25rem}.pv-TripadvisorNotices-picture.pv-TripadvisorNotices-picture-top{border:10px solid #fff;box-shadow:4px 4px 4px rgba(33,33,33,.1);transform:rotate(-8deg);margin-left:35px}.pv-TripadvisorNotices-picture.pv-TripadvisorNotices-picture-under{border:10px solid #fff;box-shadow:4px 4px 4px rgba(33,33,33,.1);transform:rotate(3deg)}.pv-TripadvisorNotices-logoCell{text-align:center}.pv-TripadvisorNotices-logo{width:9.375rem;margin-top:1.25rem}.pv-TripadvisorNotices-cell{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;text-align:center;padding:1.25rem}.pv-Tripadvisor-percent{margin-bottom:.625rem;font-size:2.5rem;font-weight:600;color:#00a680}.pv-TripadvisorNotices-filtersContainer .pv-PageList-topMobileBtn--half{width:auto;display:inline-block;vertical-align:middle}.pv-productCrossSell{padding:2.8125rem 0}.pv-productCrossSell .pv-title-ms--h2{margin-bottom:3.125rem;font-weight:600;text-align:center}.pv-productCrossSell .pv-crossSellGlobal-Container .slick-slide>div{padding-bottom:1.5625rem}.pv-productCrossSell .pv-crossSellGlobal-item{position:relative;border:.0625rem solid #f1efee}.pv-productCrossSell .pv-crossSellGlobal-itemContainer{padding:1.25rem 1.5625rem 2.1875rem}.pv-productCrossSell .pv-crossSellGlobal-itemTitle{padding:0;margin-bottom:1.5625rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559;text-transform:none;font-size:1.25rem;font-weight:600}.pv-productCrossSell .pv-Group-itemDesc{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#3b4559;font-size:.9375rem}.pv-productCrossSell .pv-Link{position:absolute;bottom:-1.5625rem;height:3.125rem;line-height:3.125rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;color:#fff;border:none;transition:background-color .3s ease;background-color:#006f98;border-radius:0;padding:0 1rem;font-size:1.125rem;text-transform:none;font-weight:normal;white-space:nowrap}.pv-productCrossSell .pv-Link:hover{background-color:#4c9bb5}.pv-productCrossSell .pv-Link-icon{display:none}.pv-productCrossSell .pv-Icon--nextSlider,.pv-productCrossSell .pv-Icon--prevSlider{font-size:1rem;color:#3b4559}.pv-productCrossSell .pv-Icon--nextSlider{transform:rotate(-90deg)}.pv-productCrossSell .pv-Icon--prevSlider{transform:rotate(90deg)}.pv-productCrossSell .slick-dots{margin:1.5625rem 0 0}.pv-productCrossSell .slick-dots li button{border:none;background-color:#aebbc9}.pv-productCrossSell .slick-dots li.slick-active button{background-color:#0d131f}.pv-Breadcrumb--pageProduct{padding:.9375rem 0}.pv-Breadcrumb--pageProduct ul{padding-left:0}.pv-Breadcrumb--pageProduct ul li .pv-Breadcrumb-link{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.6875rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.91;letter-spacing:normal;text-align:left;color:#757c8a}.pv-Breadcrumb--pageProduct ul li .pv-Breadcrumb-link:before{display:none}.pv-Breadcrumb--pageProduct ul li .pv-Breadcrumb-link:after{display:inline-block;font-size:.6875rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;letter-spacing:normal;margin:0 0 0 .1875rem;content:">"}.pv-Breadcrumb--pageProduct ul li .pv-Breadcrumb-link:hover{color:#007096}.pv-Breadcrumb--pageProduct ul li .pv-Breadcrumb-link:hover:after{color:#757c8a}.pv-Breadcrumb--pageProduct .pv-Breadcrumb-item--last .pv-Breadcrumb-link{font-weight:bold}.pv-Breadcrumb--pageProduct .pv-Breadcrumb-item--last .pv-Breadcrumb-link:after{display:none}.pv-Breadcrumb--pageProduct .pv-Breadcrumb-item--last .pv-Breadcrumb-link:hover{color:#757c8a}.pv-Breadcrumb--mobile{display:none}#pv-popinIdentification .pv-popinSearchEngine{min-height:24.1875rem}#pv-popinIdentification .pv-popinSearchEngine-title{border-bottom:1px solid #f1efee}#pv-popinIdentification .pv-popinSearchEngine-title p{width:87%;border-bottom:0 none}#pv-popinIdentification .pv-popinSearchEngine input[type=text]:focus{color:#3b4559;border-bottom:2px solid #f07d5a}#pv-popinIdentification .pv-popinSearchEngine input[type=text]:focus:-ms-input-placeholder{opacity:1}#pv-popinIdentification .pv-popinSearchEngine input[type=text]:focus::placeholder{color:#3b4559!important;opacity:1}#pv-popinIdentification .pv-popinSearchEngine input[type=text]:focus:-ms-input-placeholder,#pv-popinIdentification .pv-popinSearchEngine input[type=text]:focus::-ms-input-placeholder{color:#3b4559!important}@media (min-width:1025px){.pv-TripadvisorRating{padding:0}.pv-NavProduct-link:hover{border-bottom:6px solid #eca154}.pv-navProduct--link:hover{border-bottom:none}.product .pv-navProductSticky--bottom .pv-BookingCTA{right:calc((100% - 750px) / 2)}.pv-comfortLevel .slick-arrow{top:0;height:100%;padding:0 .625rem;transform:none}.pv-comfortLevel .slick-arrow.slick-prev{left:0}.pv-comfortLevel .slick-arrow.slick-prev:hover{background:linear-gradient(270deg,transparent 0,rgba(0,0,0,.6))}.pv-comfortLevel .slick-arrow.slick-prev .pv-Icon:before{display:inline-block;transform:rotate(90deg)}.pv-comfortLevel .slick-arrow.slick-next{right:0}.pv-comfortLevel .slick-arrow.slick-next:hover{background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.6))}.pv-comfortLevel .slick-arrow.slick-next .pv-Icon:before{display:inline-block;transform:rotate(-90deg)}.pv-comfortLevel .slick-arrow .pv-Icon{position:relative;top:50%;transform:translateY(-50%)}.pv-comfortLevel--bottom .pv-Link{padding:.9375rem .875rem}.pv-comfortLevel--bottomLegend{line-height:3rem}.pv-pageProduct--new .pv-productInfo a:hover{color:#4c9bb5}.pv-pageProduct--new .pv-productInfo a:hover img{transform:scale(1.05)}.pv-productInfo--title .pv-Icon--v2{display:none}.pv-Domain-single .pv-title-fp--h2{margin-bottom:1.875rem}.pv-photoViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container{position:fixed;top:auto;right:0;bottom:0;left:0;background-color:#fff;padding:.8125rem 1.875rem!important;box-shadow:0 0 .25rem rgba(0,0,0,.25)}.pv-photoViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:auto}.pv-photoViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-left{display:none}.pv-photoViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-newFP-desktopCTAleft{display:block;text-align:left}.pv-photoViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-desktopCTAleftTitle .pv-Star-container,.pv-photoViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-desktopCTAleftTitle>span,.pv-photoViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-logo-img{display:inline-block}.pv-photoViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-recap .pv-newFP-CTA-recapTop{display:inline}.pv-overviewContainer{margin-bottom:2.5rem}.pv-overviewContainer .pv-overviewDescriptionBtn:hover{color:#4c9bb5}.pv-fpSlider{margin-bottom:1.4375rem}.pv-fpSlider .pv-fpSliderLink{width:31.8%;margin-right:2.3%}.pv-servicesViewerLinkContainer .pv-servicesViewerLink{font-size:.875rem}.pv-serviceViewer .pv-serviceViewer--content{max-width:55.625rem;margin:2.8125rem auto 0}.pv-serviceViewer .pv-serviceViewerList>li{margin-bottom:2.5rem}.pv-serviceViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container{position:fixed;top:auto;right:0;bottom:0;left:0;background-color:#fff;padding:.8125rem 1.875rem!important;box-shadow:0 0 .25rem rgba(0,0,0,.25)}.pv-serviceViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:auto}.pv-serviceViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-left{display:none}.pv-serviceViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-newFP-desktopCTAleft{display:block;text-align:left}.pv-serviceViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-desktopCTAleftTitle .pv-Star-container,.pv-serviceViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-desktopCTAleftTitle>span,.pv-serviceViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-logo-img{display:inline-block}.pv-serviceViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-recap .pv-newFP-CTA-recapTop{display:inline}.pv-genericImgTxtBlock .pv-genericImgTxtBlock--img{width:15.5rem}.pv-activitiesMosaic-contentLoader{position:relative;transform:scale(1.2);background:url(../images/placeholders/activities_desktop.svg) no-repeat 0 0 transparent}.pv-activitiesMosaic-contentLoader:before{display:block;content:"";width:100%;padding-top:28%}.pv-activitiesList li{width:18%;margin-right:2.5%;margin-bottom:1.5rem}.pv-activitiesList li:nth-child(5n){margin-right:0}.pv-activitiesList li .pv-activitiesList-link:hover .pv-activitiesList-imgContainer{transform:scale(1.05)}.pv-activitiesList li .pv-activitiesList-linkAll:hover{color:#fff;background:#3b4559}.pv-activitiesList li .pv-activitiesList-imgContainer{transition:transform .3s ease;transform-origin:center center}.pv-sectionActivities{margin-bottom:3.25rem}.pv-activitiesViewer .pv-activitiesFiltersContainer,.pv-activitiesViewer .pv-activitiesViewer--content,.pv-activitiesViewer .pv-contentLoaderBackground{max-width:55.625rem;margin:2.8125rem auto 0}.pv-activitiesViewer .pv-activitiesViewerList>li{margin-bottom:2.5rem}.pv-activitiesViewerOpen--viaFrance .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container,.pv-activitiesViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:1002;background-color:#fff;padding:.8125rem 1.875rem!important;box-shadow:0 0 .25rem rgba(0,0,0,.25)}.pv-activitiesViewerOpen--viaFrance .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main,.pv-activitiesViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:auto}.pv-activitiesViewerOpen--viaFrance .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-left,.pv-activitiesViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-left{display:none}.pv-activitiesViewerOpen--viaFrance .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-newFP-desktopCTAleft,.pv-activitiesViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-newFP-desktopCTAleft{display:block;text-align:left}.pv-activitiesViewerOpen--viaFrance .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-desktopCTAleftTitle .pv-Star-container,.pv-activitiesViewerOpen--viaFrance .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-desktopCTAleftTitle>span,.pv-activitiesViewerOpen--viaFrance .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-logo-img,.pv-activitiesViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-desktopCTAleftTitle .pv-Star-container,.pv-activitiesViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-desktopCTAleftTitle>span,.pv-activitiesViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-logo-img{display:inline-block}.pv-activitiesViewerOpen--viaFrance .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-recap .pv-newFP-CTA-recapTop,.pv-activitiesViewerOpen .pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-recap .pv-newFP-CTA-recapTop{display:inline}.pv-genericImgTxtBlock{min-height:15.5rem}.pv-bedrooms .slick-track{height:15.875rem}.pv-barUsp--new{display:table;width:100%}.pv-barUsp--new .pv-barUsp--content{display:table-cell;border-right:1px solid #b2d4df}.pv-barUsp--new .pv-barUsp--content:last-child{border-right:none}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions{top:3.875rem}.pv-topSellProduct{margin-bottom:3.125rem}.pv-topSellProduct .pv-Tooltip-content:after{right:1.4375rem}.pv-articleMessage{margin:4.75rem 0!important}.pv-articleMessage .no-articleMessage{margin-top:-4.75rem}.product.pv-fpNewDesign .pv-Header .pv-Header-logoPicture{width:6.9375rem}.product.pv-fpNewDesign .pv-Header .cead-header-logoPicture{width:6.25rem}.product.pv-fpNewDesign .pv-Header{height:3.75rem;padding:0 1.25rem}.product.pv-fpNewDesign .pv-Header .pv-Header-logo,.product.pv-fpNewDesign .pv-Header .pv-Navigation-list,.product.pv-fpNewDesign .pv-Header .pv-QuickAccess-btnContainer--account,.product.pv-fpNewDesign .pv-Header .pv-QuickAccess-btnDesktop{height:3.75rem}.product.pv-fpNewDesign .pv-Header .pv-QuickAccess-item--devise .pv-QuickAccess-btnDesktop{line-height:3.75rem}.product.pv-fpNewDesign .pv-Header .pv-QuickAccess-item--contact .pv-QuickAccess-btnDesktop{line-height:1}.product.pv-fpNewDesign .pv-Header .pv-Header-content{max-width:120rem;padding:0}.product.pv-fpNewDesign .pv-Header .pv-Header-logo{margin-left:0}.product.pv-fpNewDesign .pv-Header.pv-Header--navigationOpen .pv-NavigationLayer,.product.pv-fpNewDesign .pv-Header .pv-QuickAccess--new .pv-Overlay{top:3.75rem}.product.pv-fpNewDesign .pv-NavProduct{margin-top:1.8125rem;padding:0 1.25rem}.product.pv-fpNewDesign .pv-NavProduct .pv-navProduct--link{font-size:1.125rem}.pv-newFP-background{padding:0 1.25rem}.pv-newFP-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 8px 38%;grid-template-columns:1fr 38%;-ms-grid-rows:auto;grid-gap:8px}.pv-newFP-container .pv-newFP-imgBlock{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:auto 4px auto 0 1fr;grid-template-rows:auto auto 1fr;grid-gap:4px}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-mainImg{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb{top:1.375rem;left:1.625rem;width:calc(100% - 130px)}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct a,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct span.pv-Breadcrumb-link{font-size:.6875rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer{bottom:auto;left:auto;top:1.625rem;right:1.375rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-mobileImg1,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-mobileImg2{display:none}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:2;height:7.5rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem{margin-left:.25rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem:not(.pv-newFP-imgListPhotos):not(.pv-newFP-imgListVideos){display:block}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem.pv-newFP-imgListPhotos .pv-Icon{display:none}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem .pv-newFP-imgListCartouche .pv-newFP-imgListCartoucheNumDesktop{display:inline;color:#757c8a;font-size:.6875rem;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem .pv-newFP-imgListCartouche{display:block;width:auto;height:auto;top:auto;bottom:.75rem;padding:.875rem .5rem;background:hsla(0,0%,100%,.9);text-align:left;color:#3b4559}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem .pv-newFP-imgListCartouche .pv-newFP-imgListCartoucheNum{display:none}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem .pv-newFP-imgListCartouche .pv-Icon{font-size:1.125rem;line-height:.875rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem .pv-newFP-imgListCartouche .pv-newFP-imgListCartoucheTitle{display:inline;font-size:.8125rem;line-height:1.125rem;font-weight:bold;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-overflowCaseDiv{-ms-grid-column:1;grid-column:1;-ms-grid-row:5;grid-row:3}.pv-newFP-container .pv-newFP-textBlock{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:1.375rem 1.25rem;background:#f8f8f8;-ms-grid-column:3;grid-column:2;-ms-grid-row:1;grid-row:1}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-title{font-size:1.3125rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-listTilteStyle{font-size:1.5625rem;line-height:1.875rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-youWillLike .pv-SectionDetails-listArguments li{margin-bottom:.3125rem;font-size:.75rem;line-height:1rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-pros{margin-bottom:0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-pros .pv-newFP-prosList li{margin:0 .75rem .3125rem 0;display:inline-block;font-size:.75rem;line-height:1.125rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-pros .pv-newFP-prosList li .pv-newFP-picto-img{height:1rem;line-height:1rem;width:auto}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container{text-align:right;padding:0;margin:0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-desktopCTAleftTitle .pv-Star-container,.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-desktopCTAleftTitle>span,.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-logo-img{display:none}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-desktopCTAleft{text-align:right}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main{top:0!important;bottom:auto!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-desktopCTAleftTitle .pv-Star-container,.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-desktopCTAleftTitle>span{display:inline-block!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-price--flag{margin-right:0!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-stress{margin-top:0!important;line-height:.875rem!important;font-weight:normal!important;display:inline-block!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-BookingCTA-text{font-size:1.125rem!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-recapTop{display:inline!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-desktopCTAleft{display:block!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pev-newCTA-main-left{margin-right:1rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pv-newFP-CTA-left{display:none}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-book{font-size:.875rem;font-weight:400;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;margin:0!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-recap{margin-bottom:.4375rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-recap .pv-newFP-CTA-recapTop{font-size:.75rem;font-weight:400;display:inline}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-recap .pv-newFP-CTA-recapTop:after{content:", "}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-stress{display:block;margin:.5rem 0 0;line-height:normal;font-weight:500;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main{position:relative;padding:0;margin:0;display:block;left:inherit;bottom:inherit;box-shadow:0 0 0 0 transparent;background:transparent;text-align:right}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left{margin:0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price--flag{margin-right:.9375rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price--container .pv-price--mainPrice{font-size:1.5625rem;line-height:.92}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price--container .pv-price--oldPrice{font-size:.9375rem;line-height:1;margin-top:.3125rem;display:inline-block}.product-review--b .pv-GridMain{width:60.25rem}.product--b .pv-tripadvisorBadges{margin-top:4.75rem}.product--b .pv-tripadvisorNotices .pv-title-fp--h2{margin-bottom:1.875rem}.product--b .pv-title-fp--h1{margin-top:3.3125rem}.product--b .pv-TopSell--product .pv-title-fp--h2{margin-bottom:1.875rem}.pv-roundedBtnList>li button{font-size:.9375rem}.pv-pageProduct--oneSinglePage .pv-TripadvisorNotice-badge>a.js-fancybox--inline{padding:0 2.0625rem}.pv-pageProduct--oneSinglePage .pv-fpOneSinglePageh2Title{margin-top:3rem;margin-bottom:1.25rem}.pv-pageProduct--oneSinglePage .pv-tripadvisorNotices .pv-TripadvisorNotices-comment-seeMore a{font-size:.875rem}.pv-pageProduct--oneSinglePage .pv-articleMessageSlot{font-size:.9375rem}.pv-noTripadvisorBadges{margin-bottom:4.75rem}.pv-TripadvisorNotice-opinionBloc{margin-top:1.25rem}}@media (max-width:767px){.pv-TripadvisorRating-opinion{font-size:.875rem}.pv-TripadvisorRating-img{width:80%}.pv-TripadvisorRating--pageProduct{line-height:1.75rem;border:none;border-bottom:.0625rem solid #f2f2f2;text-align:center;border:0;margin:1.25rem 0}.pv-NavProduct-content{display:block;width:100%;white-space:nowrap;margin:0;display:table}.pv-NavProduct-content:after{content:"";position:absolute;right:0;width:20px;height:56px;bottom:0;box-shadow:inset -30px 0 30px -30px rgba(0,0,0,.3)}.pv-NavProduct-content li{display:table-cell}.pv-NavProduct-trigger{width:15px;top:auto;bottom:0;height:60px}.pv-navProduct{top:0}.pv-navProduct--content:after{display:none}.pv-navProduct--link{font-size:1rem}.pv-NavProduct--sticky{font-size:0}.pv-NavProduct--sticky .pv-NavProduct-scroller{width:100%;position:relative;left:0;right:auto;padding:0}.pv-NavProduct--sticky .pv-NavProduct-content:after{height:4.125rem}.pv-navProductSticky-bottom .pv-BookingCTA{margin:0 2%;width:96%}.product .pv-navProductSticky--bottom .pv-BookingCTA{display:block;width:auto;height:3.125rem;line-height:3.125rem;padding:0;right:.8125rem;left:.8125rem}.pv-ProductRender-labelContainer{margin-left:.625rem!important}.pv-ProductRender-labelCircle{width:2rem;height:2.0625rem}.pv-SectionDetails-listBlock--link{text-align:center}.pv-ComfortLevel-item,.pv-ComfortLevel .slick-slide{width:15.625rem!important;height:25rem}.pv-ComfortLevel-titleMain{margin:1.875rem 0;font-size:1.3125rem}.pv-ComfortLevel-title{font-size:1.3125rem}.pv-confortLevel{padding:0 0 1.25rem .8125rem}.pv-confortLevel--flag{top:auto;left:.6875rem;bottom:.6875rem;min-width:4.6875rem;padding:.4375rem .3125rem;font-size:.625rem}.pv-confortLevel--description{padding:.75rem .6875rem;font-size:.8125rem}.pv-confortLevel .slick-slide{width:16.875rem;margin-right:.5rem}.pv-comfortHousing--intro,.pv-comfortHousing .pv-title-fp{margin-right:auto;margin-left:auto}.pv-comfortHousing .pv-link--orange{margin-top:1.25rem;text-align:center;margin-right:auto;margin-left:auto;display:block}.pv-tabComfortLevel{display:none}.pv-tabComfortLevel--intro{margin-right:auto;margin-left:auto}.pv-comfortLevel .slick-dots{margin-top:1.375rem}.pv-comfortLevel .slick-dots li button{width:.75rem;height:.75rem;margin-right:.6875rem}.pv-comfortLevel{padding:0;border:none}.pv-comfortLevel .slick-slide{width:17.5rem;margin-right:.75rem;border:.0625rem solid #f1efee}.pv-comfortLevel .slick-slide>div{position:relative;top:0;bottom:0;height:100%}.pv-comfortLevel--item{display:block;height:100%}.pv-comfortLevel--itemLeft{float:none;width:100%;height:13.125rem}.pv-comfortLevel--legendSlider span{display:block}.pv-comfortLevel--itemRight{float:none;width:100%;padding:1.25rem .8125rem;border-top:none;height:calc(100% - 13.125rem);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.pv-comfortLevel--itemServices{font-size:.8125rem;margin-bottom:1.25rem}.pv-comfortLevel--itemBadge{padding:.1875rem;font-size:.8125rem}.pv-comfortLevel--detail{padding-right:0;display:block}.pv-comfortLevel--detail:last-child{margin-bottom:0}.pv-comfortLevel--bottom{padding:0;margin-top:auto}.pv-comfortLevel--bottom .pv-Link{float:none;padding:1.0625rem 0;font-size:1rem;line-height:1rem}.pv-comfortLevel--bottomLegend{display:none}.pv-GridContainer--comfortLevel{width:100%!important}.pv-Star-container{line-height:.9375rem}.pv-Group-titleBlock{text-align:left}.pv-Group-titleBlock:after,.pv-Group-titleBlock:before{content:none}.pv-Incitement{margin:0 .625rem;padding:.625rem;margin:0 auto 2.5rem}.pv-Incitement-icon{top:0;left:0}.pv-Incitement-offers{padding-left:0}.pv-Incitement-offersTitle{font-size:1.0625rem;padding-left:5.625rem;min-height:4.375rem}.pv-Incitement-offersList{padding:0 .625rem}.pv-Incitement-offerPromo,.pv-Incitement-offersList li{font-size:.75rem}.pv-incitement--pictureContent{width:5.3125rem;height:auto}.pv-incitement--offers{width:calc(100% - 7.8125rem);margin-left:.75rem}.pv-incitement--offersTitle{font-size:1rem}.pv-incitement--offersText{font-size:.6875rem}.pv-incitement--offersLink{margin-top:.125rem}.pv-SectionDetails-content>.r-Grid .r-Grid-cell.pv-SectionDetails-sliderFancy{max-width:120px}.pv-SectionDetails-content>.r-Grid .r-Grid-cell{width:calc(100% - 120px)}.pv-SectionDetails-head{padding:0 .9375rem}.pv-SectionDetails-content--infos{background-size:150% auto;padding-bottom:6.25rem;padding-top:1.875rem}.pv-infos-title{margin-bottom:1.25rem}.pv-infos-title-offset{text-indent:.3125rem;left:0}.pv-infos-details{margin-bottom:1.25rem;padding-left:2.1875rem}.pv-SectionDetails-half{width:100%;padding-right:0;padding-left:30px}.pv-SectionDetails-content--infosStation .r-all--5of12{padding-left:.625rem!important;padding-top:1.25rem!important}.pv-SectionDetails-content--infosStation .r-all--7of12{padding-left:2.8125rem!important;padding-top:1.25rem!important}.pv-SectionDetails-content--infosStation .pv-Link{margin-top:0;margin-top:0!important;margin-left:2.1875rem;margin-bottom:.25rem}.pv-infos-block{margin-bottom:0;font-size:.875rem}.pv-infos-details-third:first-child{margin-bottom:15px}.pv-productInfo{padding:0 .875rem .875rem!important;font-size:.8125rem}.pv-productInfo--right{padding-left:0}.pv-productInfoSub{padding:2.5rem 1.5rem;font-size:.8125rem}.pv-productInfoSub--right{padding-left:0;margin-top:3.75rem}.pv-pageProduct--new .pv-productInfo{padding:0!important}.pv-productInfo--pictureMap img.notOnePx{width:100%}.pv-productInfo--containerItem .pv-productInfo--info:last-child{margin-bottom:0}.pv-productInfo--title{padding-right:1.25rem}.pv-productInfo--title .pv-Icon--v2{position:absolute;right:0;left:auto;top:.25rem}.pv-productInfo--content{padding-right:1.25rem}.pv-productInfo--relocatedReception{padding:.8125rem}.pv-productInfo--table td{min-width:4.375rem;padding:.4375rem}.pv-Domain-single{margin-bottom:3.75rem}.pv-Domain-single-label{text-align:center;font-size:1.3125rem}.pv-Domain-single-Figure{font-size:1.125rem}.pv-Domain-single-title{font-size:1.3125rem}.pv-Domain-single-report{padding:1.875rem;border-right:none;border-bottom:.0625rem solid #e6e6e6}.pv-Domain-single-reportVisual{margin:.9375rem auto .625rem}.pv-Domain-single-reportList{padding-left:0;text-align:center;margin-bottom:1.25rem}.pv-Domain-single-reportList .pv-Icon{position:static;display:block;font-size:1.375rem}.pv-Domain-single-reportSnowFall{margin-bottom:1.875rem}.pv-Domain-single-reportLogo{text-align:center;margin-top:2.1875rem}.pv-Domain-single-run{padding:1.875rem 1.875rem .625rem}.pv-Domain-single-runDataText{font-size:.8125rem!important}.pv-Domain-single-runVisual{margin:0 auto}.pv-Domain-single-runContent{padding:1.5625rem 0 0}.pv-Domain-single-runContentTotal{width:100%}.pv-Domain-single-runContentTotalTitle{font-size:.875rem}.pv-Domain-single-runContentTotalBackground{height:1.25rem;width:100%}.pv-Domain-single-runContentTotalLoader{height:1.25rem}.pv-Domain-single-runContentOther{width:100%}.pv-Domain-single-runContentOtherTitle{font-size:.8125rem;margin-bottom:.3125rem}.pv-Domain-single-runContentOtherBackground{width:100%;margin:0 0 1.5625rem}.pv-Domain-single-activities{padding:1.875rem}.pv-Domain-single-activities .r-all--1of2,.pv-Domain-single-activitiesLastUpdate{text-align:center}.pv-Domain-single-activitiesList{padding:0 .625rem;text-align:center;font-size:.8125rem;display:inline-block;height:5rem;width:8.75rem;margin:1.25rem 0;vertical-align:text-top}.pv-Domain-single-activitiesList .pv-Icon{position:static;display:block}.js-popin-webcam-list{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;padding:0 0 2.8125rem}.js-popin-webcam-list h3{height:3.3125rem;background:#007096;color:#fff;margin:0;padding:.9375rem;font-size:.9375rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.25rem;letter-spacing:normal;text-align:center}.js-popin-webcam-list .pv-SectionDetails-webcamList{padding:1.375rem .8125rem}.js-popin-webcam-list .pv-SectionDetails-webcamListWarningBloc{position:absolute;bottom:0;padding:.8125rem;background:#fff}.js-popin-webcam-list .pv-SectionDetails-webcamListWarningBloc .pv-Icon{margin:.3125rem .375rem 0 0;font-size:1rem}.js-popin-webcam-list .pv-SectionDetails-webcamListWarningBloc .pv-SectionDetails-webcamListWarning{font-size:.625rem}.pv-Domain-single .pv-title-section .pv-Icon--v2{right:0;top:50%;transform:rotate(180deg);transition:all .5s;position:absolute;margin-top:-.5625rem;font-size:.875rem;color:#007096}.pv-Domain-single .pv-title-section.open .pv-Icon--v2{transform:rotate(0deg)}.pv-Domain-single .pv-Icon-title-fp{margin-bottom:.625rem;padding-right:0}.pv-Domain-single--report{margin-bottom:2.5rem;padding-right:0}.pv-Domain-single--reportVisual .pv-Icon--tiret{left:7.1875rem}.pv-Domain-single--reportContainerBottom{padding:0 1.25rem 1.25rem}.pv-Domain-single--run{margin-bottom:2.5rem}.pv-Domain-single--runVisual{float:inherit;margin:0 auto;width:10rem}.pv-Domain-single--runVisual img{width:10rem}.pv-Domain-single--runData{top:4.0625rem;padding:0 .9375rem}.pv-Domain-single--runDataFigure,.pv-Domain-single--runDataUnit{font-size:1.75rem}.pv-Domain-single--runLoaders .pv-Domain-single-runContentOtherBackground{margin-bottom:.875rem}.pv-Domain-single--runLoaders .pv-Domain-single-runWebcam{margin-bottom:3.125rem}.pv-Domain-single--activitiesList{height:auto;line-height:inherit;text-align:center;margin-bottom:2.1875rem;font-size:.8125rem}.pv-photoViewer{padding:3.125rem 0 7.5rem}.pv-photoViewer--header{position:relative;padding:.8125rem .8125rem 0;border-bottom:none;transition:none}.pv-photoViewer--header span{display:block}.pv-photoViewer--header img{display:block;height:3.75rem;margin:0 auto .625rem}.pv-photoViewer--headerTitle{display:block;text-align:center}.pv-photoViewer--content{text-align:center}.pv-photoViewer--headerClose{top:0;right:.9375rem}.pv-photoViewer--contentTitle{margin:1.875rem 0 1.25rem;text-align:center;font-size:1.125rem}.pv-photoViewer--contentTitle span{font-size:.875rem}.pv-photoViewer--contentImg img{width:100%}.pv-photoViewer .img--container .img--legend{padding:.4375rem 1.75rem .4375rem .875rem;font-size:.75rem;line-height:1.35}.pv-textTruncateMobileHidden{display:none}.js-toggle--hover .pv-textTruncateMobileHidden{display:inline}.pv-overviewContainer{margin-bottom:2.375rem}.pv-overviewContainer .pv-textTruncateContent{font-size:.8125rem}.pv-overviewContainer .pv-overviewMapLinksContainer .pv-mapLink{font-size:.875rem}.pv-overviewContainer .pv-overviewMapLinksContainer .pv-mapLink .pv-Icon{font-size:1.1875rem;line-height:.875rem}.pv-fpSlider.slick-initialized{padding-left:.75rem}.pv-fpSlider.slick-initialized .pv-fpSliderImg{width:17.625rem;margin-right:.75rem}.pv-fpSlider:not(.slick-initialized) .pv-fpSliderLink{display:block;max-width:22.5rem;margin:0 auto}.pv-fpSlider:not(.slick-initialized) .pv-fpSliderImg{width:100%}.pv-servicesListContainer{overflow-x:hidden}.pv-servicesList{position:relative;left:-.5rem;margin:0 0 .625rem}.pv-servicesList>li{margin-bottom:.625rem;display:inline-block;position:relative;padding:0 .4375rem;font-size:.75rem;border-left:1px solid #757c8a}.pv-servicesList>li .pv-Icon,.pv-servicesList>li .pv-servicesList-picto-img{display:none}.pv-serviceViewer{padding:0 0 7.5rem}.pv-serviceViewer .pv-serviceViewer--header{position:relative;height:3.3125rem;padding:0 2.6875rem 0 .8125rem;background:#007096;color:#fff;font-size:.9375rem}.pv-serviceViewer .pv-serviceViewer--headerClose{top:.3125rem;right:0}.pv-serviceViewer .pv-serviceViewer--content{padding:0 .8125rem;margin-top:1.5rem}.pv-serviceViewer .pv-serviceViewerList>li{margin-bottom:1.5rem}.pv-serviceViewer .pv-serviceViewerList>li:last-child{margin-bottom:3.125rem}.pv-swimmingPoolsDescription .pv-textTruncateContent{font-size:.8125rem}.pv-swimmingPoolsProductInfo{font-size:.75rem}.pv-sectionActivities .pv-activitiesTitle{margin-bottom:1.5rem}.pv-sectionActivities .pv-selectNew{margin-bottom:.875rem;width:100%}.pv-sectionActivities .pv-selectNew .select2-container{width:100%!important}.pv-sectionActivities .pv-activitiesTabList{margin-bottom:1.5rem}.pv-activitiesMosaic{margin-bottom:2.375rem}.pv-activitiesMosaic-contentLoader{position:relative;background:url(../images/placeholders/activities_mobile.svg) no-repeat 0 0 transparent}.pv-activitiesMosaic-contentLoader:before{display:block;content:"";width:100%;padding-top:140%}.pv-activitiesList li .pv-activitiesList-linkAll{width:13.25rem;height:13.25rem}.pv-activitiesList li .pv-activitiesList-imgContainer{position:relative;width:13.25rem;margin-right:.75rem}.pv-activitiesList li .pv-activitiesList-bg{border-radius:0 0 .25rem .25rem}.pv-activitiesList li .pv-activitiesList-img{border-radius:.25rem}.pv-activitiesList .pv-activitiesList-texts .pv-activitiesListTexts-title{font-size:.9375rem}.pv-sectionActivities--viaFrance .pv-activitiesList-img{width:13.25rem}.pv-activitiesViewer{padding:0 0 7.5rem}.pv-activitiesViewer .pv-activitiesViewer--header{position:relative;height:3.3125rem;padding:0 2.6875rem 0 .8125rem;background:#007096;color:#fff;font-size:.9375rem}.pv-activitiesViewer .pv-activitiesViewer--headerClose{top:.3125rem;right:0}.pv-activitiesViewer .pv-activitiesFiltersContainer,.pv-activitiesViewer .pv-activitiesViewer--content,.pv-activitiesViewer .pv-contentLoaderBackground{padding:0 .8125rem;margin-top:1.5rem}.pv-activitiesViewer .pv-activitiesViewerList>li{margin-bottom:1.5rem}.pv-activitiesViewer .pv-activitiesViewerList>li:last-child{margin-bottom:3.125rem}.pv-genericImgTxtBlock .pv-genericImgTxtBlock--img{display:none}.pv-genericImgTxtBlock .pv-genericImgTxtBlock--txtContent{font-size:.8125rem}.pv-TripadvisorNotices-title{font-size:1.3125rem}.pv-TripadvisorNotices-text{width:100%}.pv-TripadvisorNotices-marksContainer{padding-bottom:0}.pv-TripadvisorNotices-marksContainer:after,.pv-TripadvisorNotices-marksContainer:before{position:static;margin:1.25rem 0 .3125rem -.9375rem;width:calc(100% + 1.875rem)}.pv-TripadvisorNotices-kindOfTripMarkContainer,.pv-TripadvisorNotices-statesMarkContainer{margin-bottom:2.5rem}.pv-TripadvisorNotices-kindOf-line:after{display:none}.pv-TripadvisorNotices-kindOf-line:last-child{border:none}.pv-TripadvisorNotices-kindOf-line:hover{background:none;box-shadow:none}.pv-TripadvisorNotices-kindOf-line.active,.pv-TripadvisorNotices-kindOf-line.active .pv-TripadvisorNotices-kindOf-count{color:#000}.pv-TripadvisorNotices-kindOf-line{display:inline;padding:inherit;border-right:1px solid;padding:0 .625rem}.pv-TripadvisorNotices-kindOf-image{display:none}.pv-TripadvisorNotices-kindOf-trip{text-decoration:none;color:#00a680}.pv-TripadvisorNotices-kindOf-count{float:none;display:inline;font-weight:normal}.pv-TripadvisorNotices-kindOf-count:after{content:")"}.pv-TripadvisorNotices-kindOf-count:before{content:"("}.pv-TripadvisorNotices-filtersContainer{padding-top:1.875rem}.pv-TripadvisorNotices-commentaire-infos:after{content:"";display:block;position:absolute;height:2px;width:calc(100% - 40px);bottom:-1px;border-bottom:1px solid #fff;background-color:#dce2e6}.pv-TripadvisorNotices-comment-type{float:left;margin-right:.625rem}.pv-TripadvisorNotices-comment-author{margin-top:.3125rem}.pv-TripadvisorNotices-commentaire-content{border:none;padding:.625rem 1.25rem}.pv-TripadvisorNotices-comment-seeMore{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pv-TripadvisorNotices-comments-seeMoreContainer button{width:100%;border:none}.pv-Reviews-Select{display:inline-block;margin-right:1.25rem;margin-bottom:.5rem}.pv-TripadvisorNotices--clause{margin-bottom:-1.875rem;float:left}.pv-tripadvisorAvisTop--text{font-size:.875rem;line-height:1rem}.pv-tripadvisorAvisTop--legend{margin-top:.5rem}.pv-tripadvisorAvisNote--percent{width:45%;margin-right:.625rem}.pv-tripadvisorAvisNote--count{float:right}.pv-tripadvisorAvisFilters{padding:.9375rem .875rem 1.875rem}.pv-tripadvisorAvisFilters .pv-selectNew{width:100%}.pv-tripadvisorAvisFilters .pv-selectNew .select2-container{width:100%!important}.pv-tripadvisorAvisFilters:before{left:50%;transform:translateX(-50%)}.pv-tripadvisorAvisCommentContainer{padding:0 .875rem}.pv-tripadvisorAvisComment--infos{width:calc(100% - 1.5rem);margin:0 auto;float:none;padding:.8125rem 1.875rem;border-bottom:1px solid #f1efee;text-align:center}.pv-tripadvisorAvisComment--infosPicto{display:inline-block;margin-right:.9375rem;height:2.5rem;line-height:2.5rem;vertical-align:top}.pv-tripadvisorAvisComment--infosInfo{display:inline-block;text-align:left;margin-top:.3rem}.pv-tripadvisorAvisComment--content{padding:.625rem .9375rem 0}.pv-tripadvisorAvisComment--contentMarks{margin-top:.9375rem;padding:.9375rem 0}.pv-tripadvisorAvisComment--contentMarksLabel{float:left;margin-bottom:.375rem}.pv-tripadvisorAvisComment--contentMarksImg{float:right}.pv-tripadvisorAvisComment--contentAdmin{margin-top:.9375rem;padding:.9375rem}.pv-tripadvisorAvisComment--contentSeeMore a.active{line-height:2.5rem}.pv-tripadvisorAvisComment--contentSeeMore a{line-height:1.875rem}.pv-pageProduct-section--B .pv-TripadvisorNotices-marksContainer{padding:0 .875rem 1.875rem}.pv-pageProduct-section--B .pv-tripadvisorNotices>.pv-GridMain{padding:0 .875rem}.pv-comfortLevelByBedrooms{margin:3.75rem 0 2.375rem}.pv-comfortLevelByBedrooms .pv-title-fp--h2{margin-bottom:1.5rem}.pv-bedrooms-subtitle{line-height:1.39}.pv-bedrooms-intro{font-size:.8125rem;line-height:1.38}.pv-bedrooms .pv-bedroom-image{height:13.25rem;overflow:hidden}.pv-bedrooms .pv-bedroom-image img{width:100%}.pv-bedrooms .pv-bedroom-name p{font-size:.875rem;line-height:normal}.pv-bedrooms .pv-bedroom-prices p{font-size:.875rem}.pv-bedrooms .slick-list{margin:1.25rem 0 0}.pv-bedrooms .slick-slide{width:17.625rem;margin-right:.75rem}.pv-bedrooms .slick-dots{margin-top:1.375rem}.pv-bedrooms .slick-dots li button{width:.75rem;height:.75rem;margin-right:.6875rem}.pv-bedrooms .pv-Icon--nextSlider,.pv-bedrooms .pv-Icon--prevSlider{display:none}.slick-prev{left:-2.1875rem}.slick-next{right:-2.1875rem}.slick-dots li button{width:.75rem;height:.75rem;margin-right:.6875rem}.pv-barUsp--new .pv-barUsp--content{border-right:none}.pv-barUsp--new .pv-barUsp--description,.pv-barUsp--popinContent--new{font-size:.8125rem}.pv-barUsp--container.without--history{margin-top:2.5rem}.pv-popinSearchEngine{position:fixed;top:0;left:0;width:100%;height:100%;bottom:0;right:0}.pv-popinSearchEngine-title{position:fixed;top:0;left:0;right:0;background:#007096;height:3.375rem}.pv-popinSearchEngine-title p{color:#fff;text-align:center;border:0 none;padding:1.25rem;font-size:.9375rem;letter-spacing:normal;line-height:.875rem}.pv-popinSearchEngine-content{margin-top:1.875rem}.pv-popinSearchEngine-content .pv-inputContainer input[type=text]{font-size:.875rem;height:2.9375rem}.pv-popinSearchEngine-content .pv-inputContainer-dates .pv-Icon{z-index:1}.pv-popinSearchEngine-content .pv-inputContainer-dates.js-toggle--hover{height:3.1875rem;line-height:2.6875rem!important}.pv-popinSearchEngine-content .pv-inputContainer #pv-inputContainer-datesCalendar .pika-header-cancel{line-height:inherit;height:inherit}.pv-popinSearchEngine-content .pv-inputContainer #pv-inputContainer-datesCalendar .pika-header-title{padding:.375rem 0}.pv-popinSearchEngine-content .pv-inputContainer #pv-inputContainer-datesCalendar .pika-header-close .pv-Icon{line-height:1.1875rem;font-size:1.1875rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-item.pv-SearchForm-participants{height:3.75rem;line-height:3.75rem;width:100%;left:0;display:block;font-size:0}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsItem{height:3.1875rem;width:100%;font-size:.875rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsItem+.pv-SearchForm-participantsItem{border-left:1px solid #b6b6b6}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsItem:focus{line-height:3.375rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-Search-participantsLabel{font-size:.875rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions{left:0;margin-left:0;width:100%;padding:0!important;box-shadow:0 0 0 0 transparent;position:fixed;top:0;right:0;bottom:0;height:100%}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions .pv-ParticipantsActions-close{top:0;bottom:0;right:0;height:3.375rem;width:3.375rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions .pv-ParticipantsActions-close .pv-Icon--close{width:1.1875rem;height:3.375rem;top:50%!important;margin-top:-1.75rem;right:1.375rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions--header{line-height:3.375rem;text-align:center}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions--header p{line-height:normal;display:inline-block;color:#fff}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions--header p .pv-Icon,.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions--header p .pv-Icon:before{line-height:3.375rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions--moreTwelve{padding:0 .9375rem;margin-top:1.875rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions .r-Grid{margin-bottom:1.25rem;padding:.3125rem .75rem 0}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions:after{display:none}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions--ctas{position:fixed;bottom:0;height:4.8125rem;text-align:center;width:100%;left:0;padding:.8125rem;right:0;box-shadow:0 0 13px 0 rgba(0,0,0,.28);background-color:#fff}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions--ctas .pv-SearchForm-participants--submit{display:inline-block;height:3.1875rem;width:100%;background-color:#f27c54;font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:3.1875rem;letter-spacing:normal;text-align:center;color:#fff}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-icon .pv-Icon:before{line-height:1}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-type{display:block}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-close a{background-color:#f27c54;color:#fff;text-transform:none;height:3.125rem;line-height:3.125rem;padding:0}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-close:after{display:none}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-title{line-height:1.125rem}.pv-popinSearchEngine-housingInformations .pv-HousingsInformations{font-size:.875rem;line-height:1.29}.pv-popinSearchEngine-housingInformations .pv-Price-flag{font-size:1rem}.pv-popinSearchEngine-housingInformations .pv-Price-price{font-size:1.25rem;line-height:.95}.pv-popinSearchEngine-housingInformations .pv-Price-oldPrice{font-size:.75rem;line-height:1.04}.pv-popinSearchEngine-ctas{position:fixed;bottom:0;left:0;right:0;width:100%;padding:.8125rem 1.25rem;box-shadow:0 0 13px 0 rgba(0,0,0,.28);height:6.5625rem}.pv-popinSearchEngine-ctas .pv-BackToFpLink{font-size:.875rem}.pv-popinSearchEngine-ctas .pv-popinSearchEngine-submit{font-size:1.125rem;margin-bottom:.625rem;height:3.1875rem}.pv-popinSearchEngine-spinner{height:3.1875rem;line-height:3.1875rem;margin-bottom:.625rem}.pv-ProductWithEngine .pika-single{position:fixed!important;top:0!important}.pv-ProductWithEngine .pika-lendar .pika-title{border-bottom:0 none}.pv-ProductWithEngine .pika-lendar .pika-label{line-height:2.8125rem;font-size:1.25rem}.pv-ProductWithEngine .pika-lendar .pika-table{padding:0 .9375rem .625rem}.pv-ProductWithEngine .pika-lendar .pika-next,.pv-ProductWithEngine .pika-lendar .pika-next:before,.pv-ProductWithEngine .pika-lendar .pika-prev,.pv-ProductWithEngine .pika-lendar .pika-prev:before{display:none}.pv-partnerEngine--headerClose{right:1.1875rem;top:1.1875rem}.pv-partnerEngine-content-title{position:fixed;top:0;left:0;right:0;background:#007096;height:3.375rem;margin:auto;color:#fff;font-size:.9375rem}.pv-partnerEngine-content-title p{padding:1.25rem;letter-spacing:normal;line-height:.875rem}.pv-partnerEngine-content-title-mobile{text-align:center;margin-bottom:1.875rem}.pv-partnerEngine-content-title-mobileLogo{height:3.125rem;margin-right:.875rem;vertical-align:middle;display:inline-block}.pv-partnerEngine-content-title-mobileTitle{font-size:1.375rem;color:#3b4559;margin-top:.8125rem}.pv-partnerEngine-content .pv-popinSearchEngine-ctas{position:absolute;padding:1.25rem}.pv-partnerEngine-content .pv-popinSearchEngine-title{position:relative;background:none;height:auto}.pv-partnerEngine-content .pv-popinSearchEngine-title>p{color:#3b4559;text-align:left;font-size:1.125rem}.pv-partnerEngine-content .pv-popinSearchEngine-content{margin-top:auto}.pv-partnerEngine-tabs{padding:0 .8125rem}.pv-partnerEngine-tabs-contents{padding:0}.pv-partnerEngine-tab-content{height:100%}.pv-partnerEngine-iframe{height:235vh}.calendar-displayed .pv-popinSearchEngine{position:fixed}.calendar-displayed .pv-partnerEngine{padding-top:0}.calendar-displayed .pika-header{top:-20px}.pv-pageProduct-container{margin:3.75rem 0 0}.pv-pageProduct-container .dayguest{margin-bottom:3.75rem}.pv-pageProduct-container .dayguest-btnContainer{text-align:center}.pv-pageProduct-container .dayguest-btn{margin:1.25rem auto 0}.pv-pageProduct-container .pv-barUsp--new{margin-bottom:1.875rem}.fancybox-wrap{margin-left:-20px}.fancybox-inner,.fancybox-inner video,.fancybox-wrap{max-width:100%;width:100%!important;left:0!important}.pv-PhotosVideos-gridContainer{text-align:center}.product .fancybox-inner{background:transparent}.product .fancybox-overlay{z-index:8010}.product-infos .pv-infos-title-offset{padding-left:1.875rem;text-indent:-.9375rem;left:-.9375rem}.pv-SectionDetailsEnbref-title{margin:1.875rem 0;font-size:1.3125rem;padding:0 .9375rem}.pv-headband--flag{height:1.5625rem;line-height:1.5625rem;font-size:.625rem}.pv-headband--flag__pv,.pv-headband--flag__pvp,.pv-headband--flag__pvr{width:4rem}.pv-pageProduct-section--B .pv-barUsp--new .pv-barUsp--content{padding:.625rem 0}.pv-pageProduct-section--B .pv-PhotosVideos-gridContainer .pv-PhotosVideos-fancybox--gallery .pv-PhotosVideos-fancybox--galleryIcon{width:4.6875rem;height:4.6875rem;line-height:4.6875rem}.pv-pageProduct-section--B .pv-PhotosVideos-gridContainer .pv-PhotosVideos-fancybox--gallery i{height:2rem;line-height:2rem;font-size:2rem}.fancybox-wrap--product .fancybox-close{top:2.8125rem;right:1.5rem}.fancybox-wrap--product .fancybox-nav{width:2.8125rem;height:2.8125rem;margin-top:-1.375rem}.fancybox-wrap--product .fancybox-nav span{width:2.8125rem;height:2.8125rem;background-color:hsla(0,0%,6%,.8)}.fancybox-wrap--product .fancybox-nav span:before{width:2.8125rem;line-height:2.8125rem;font-size:.625rem}.fancybox-wrap--product .fancybox-next{right:.75rem}.fancybox-wrap--product .fancybox-prev{left:.75rem}.fancybox-wrap--product .fancybox-title{padding:.4375rem 1.75rem .4375rem .875rem;font-size:.75rem;line-height:1.35}.pv-topSellProduct{margin-bottom:0}.pv-topSellProduct .pv-TopSellGlobal-slider .slick-slide .pv-TopSellGlobal-item{height:100%}.pv-topSellProduct .pv-TopSellGlobal-slider .slick-slide .pv-TopSellGlobal-globalLink{height:100%;border:.0625rem solid #f1efee}.pv-topSellProduct--item{padding:0}.pv-topSellProduct--infosContainer{min-height:auto!important}.pv-topSellProduct .pv-TopSell-Content{height:auto}.pv-topSellProduct .pv-TopSellGlobal-item .r-all--4of10{box-shadow:0 0 0 0 transparent;min-height:inherit}.pv-topSellProduct--name{font-size:1.0625rem}.pv-topSellProduct--dest{margin-bottom:.4375rem}.pv-topSellProduct--priceContainer{position:relative;right:auto;bottom:auto;left:auto}.pv-topSellProduct .pv-Tooltip-content{left:0;right:auto;margin-left:-4.5rem}.pv-topSellProduct .pv-Tooltip-content:after{margin-right:-1.5rem;left:4.5rem;right:auto;margin-right:0}.pv-topSellProduct .pv-Tooltip{vertical-align:middle}.pv-topSellProduct .pv-Tooltip i{font-size:.6875rem;line-height:.6875rem}.pv-topSellProduct--priceOld{font-size:.9375rem}.pv-topSellProduct--priceFlagContainer{text-align:right}.pv-topSellProduct .pv-Icon--nextSlider,.pv-topSellProduct .pv-Icon--prevSlider{display:none}.pv-topSellProduct .slick-slide{width:17.5rem;margin:0 .3125rem}.pv-topSellProduct .pv-TopSellGlobal-slider{width:calc(100% + 12px)}.pv-articleMessage>.pv-GridMain{padding:2.1875rem .8125rem}.pv-articleMessage .pv-merchOffer .pv-merchOffer-boxContent{padding-left:.625rem}.pv-articleMessage .pv-merchOffer .pv-merchOffer-title{font-size:1rem;padding-top:0}.pv-articleMessage .pv-merchOffer .pv-merchOffer-text{font-size:.6875rem}.pv-selectDropdownNew{width:calc(100vw - 1.4375rem)!important}.product.pv-fpNewDesign .pv-Header .pv-Header-logo{margin-left:3.75rem}.product.pv-fpNewDesign .pv-Header .pv-Header-logoPicture{width:7rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-partnerFlight{font-size:.75rem;margin:.3125rem 0 1.8125rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-Headband-bookingParamsDispo{text-align:left;display:table-cell;width:38%}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main{display:inline-block!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pv-newFP-CTA-left{text-align:left}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pv-newFP-CTA-left .pv-newFP-CTA-recap{margin-bottom:.3125rem!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pev-newCTA-main-left{display:table!important;width:100%;text-align:right;margin-top:.625rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pev-newCTA-main-left .pv-Headband-bookingParamsDispo{text-align:left;display:table-cell;width:38%}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pev-newCTA-main-left .pv-Headband-bookingParamsDispo p{font-size:.8125rem;text-align:left}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price{margin-right:.625rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pev-newCTA-main-left .pv-BookingCTA{text-align:center;margin-left:0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pev-newCTA-main-left .pv-BookingCTA-text{font-size:1rem!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-stress{display:none!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-stress .pv-Icon{position:absolute;left:-1.5625rem;top:0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-recap{text-align:left}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-stress{margin-top:.3125rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main{text-align:right}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left{display:table;margin-right:0;width:100%}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price{margin-right:.625rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-BookingCTA--noAvailable{max-width:8.75rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-BookingCTA--noAvailable .pv-BookingCTA-text{line-height:inherit;text-align:center}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-BookingCTA--noAvailable .pv-BookingCTA-text span{padding-top:.1875rem;display:inline-block}.activities .pv-merchOffer,.housing .pv-merchOffer,.reviews .pv-merchOffer{margin-top:0}.pv-ProductWithEngine .fancybox-close{top:.8125rem;right:1.875rem;color:#fff;position:fixed}.pv-ProductWithEngine .fancybox-close:before{font-size:1.1875rem}.pv-ProductWithEngine-popin--open .fancybox-close{position:fixed}.pv-tripadvisorNotices .pv-TripadvisorNotices-comment-seeMore{display:inline-block;margin-bottom:3.75rem}.pv-tripadvisorNotices .pv-TripadvisorNotices-comment-seeMore a{text-decoration:none}.pv-tripadvisorNotices .pv-TripadvisorRating-linkRedirect{display:block}.pv-popinReviews-header{position:relative;padding:.8125rem .8125rem 0;border-bottom:none;transition:none}.pv-popinReviews-header span{display:block}.pv-popinReviews-header img{display:block;height:3.75rem;margin:0 auto .625rem}.pv-popinReviews-header--left,.pv-popinReviews-header .pv-popinReviews-link{margin:0 auto}.pv-popinReviews-title{text-align:center}.pv-popinReviews-title .title{display:block;text-align:center}.pv-popinReviews-title .adress{font-size:.6875rem;line-height:1.45;padding-top:.9375rem}.product-review--b .pv-popinSearchEngine-title{z-index:1000}.product-review--b .pv-popinSearchEngine-title p{text-align:left}.product-review--b .pv-popinSearchEngine-title .pv-popinReviews-link{position:absolute;right:.9375rem;top:0;color:#fff;display:table;height:3.375rem;width:6.25rem}.product-review--b .pv-popinSearchEngine-title .pv-popinReviews-link a{color:#fff;display:table-cell;vertical-align:middle;font-size:.8125rem;text-decoration:none;text-align:right}.product-review--b .pv-popinReviews-header{margin-top:6.25rem;z-index:10}.product-review--b .pv-Breadcrumb--pageProduct ul{padding-left:.9375rem!important}.product-review--b .pv-tripadvisorAvisComment--content{padding:.9375rem}.product-review--b .pv-tripadvisorAvisComment--contentSeeMore a{line-height:1}.product-review--b .pv-tripadvisorAvisComment--contentSeeMore a i{height:1rem;margin-top:-1.375rem}.product-review--b .pv-tripadvisorAvisComment--contentSeeMore a.active i{height:1.875rem}.product-review--b .pv-tripadvisorAvisComment--infosInfo{margin-top:0}.product-review--b .pv-tripadvisorAvisComment--contentComment p,.product-review--b .pv-tripadvisorAvisNote--line,.product-review--b .pv-tripadvisorAvisNote--line .pv-tripadvisorAvisNote--title{font-size:.8125rem}.product-review--b .pv-TripadvisorNotices .pv-GridMain{padding:0 .9375rem}.product-review--b .pv-TripadvisorNotices-comment-seeMore{margin-bottom:0}.product-review--b .pv-tripadvisorAvisComment--contentSeeMore a[data-adminComments]{float:left}.product-review--b .pv-tripadvisorAvisTop--text{margin-top:.5625rem}.product-review--b .pv-TripadvisorNotices--Travel-container .pv-title-fp{display:none!important}.product-review--b .pv-tripadvisorAvisFilters .pv-GridMain{padding:0}.product-review--b .pv-TripadvisorNotices-commentsContainer{margin-top:1.875rem}.product-review--b .pv-newFP-CTA-main{padding:.8125rem!important}.pv-tripadvisorNotices{margin:0}.product--b .pv-GridContainer{width:100%;padding:0 .75rem}.product--b .pv-inShort--bottom{padding:0}.product--b .pv-inShort--bottom .r-Grid-cell:nth-child(2n){padding:.375rem .375rem .375rem 0}.product--b .pv-inShort--bottom .r-Grid-cell:nth-child(odd){padding:.375rem 0 .375rem .375rem}.product--b .fancybox-wrap{margin:0}.product--b .pv-tripadvisorAvisCommentContainer,.product--b .pv-tripadvisorAvisCommentContainer .pv-tripadvisorAvisComment--content{padding:0}.product--b .pv-tripadvisorAvisCommentContainer .pv-tripadvisorAvisComment--content .pv-title-fp--h3{margin-bottom:0}.product--b .pv-tripadvisorBadges{margin-top:3.75rem}.product--b .pv-tripadvisorNotices .pv-title-fp--h2{margin-bottom:1.5rem}.product--b .pv-tripadvisorNotices .pv-title-fp--h2 .pv-tripadvisorAvisTop--image{margin-left:-.125rem}.product--b .pv-tripadvisorNotices .pv-TripadvisorNotices-commentsContainer{border:0 none}.product--b .pv-tripadvisorNotices .pv-title-fp--h3{font-size:1.125rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#3b4559}.product--b .pv-title-fp--h1{padding:0 .875rem}.product--b .pv-TripadvisorNotice-badges{margin:0 0 3.75rem}.product--b .pv-TripadvisorNotice-badges .slick-slide{margin-right:.75rem;width:10.875rem!important}.product--b .pv-TripadvisorNotice-badges .slick-list{padding-bottom:1.375rem}.product--b .pv-TripadvisorNotice-badges .slick-dots li button{width:.75rem;height:.75rem;margin-right:.6875rem}.product--b .pv-TripadvisorNotice-badges .pv-Icon--nextSlider,.product--b .pv-TripadvisorNotice-badges .pv-Icon--prevSlider{display:none}.product--b .pv-TripadvisorNotice-badge{height:8.25rem}.product--b .pv-TripadvisorNotice-badge .pv-TripadvisorNotice-awardLogo{margin-bottom:.625rem;height:3.75rem}.product--b .pv-TripadvisorNotice-badge .pv-TripadvisorNotice-awardTitle{font-size:.8125rem}.product--b .pv-TopSell--product .pv-GridMain{padding-left:.625rem}.fancybox-close--popinReviews{color:#fff!important;top:1.125rem!important;right:.9375rem}.pv-roundedBtnList{overflow-x:auto}.pv-roundedBtnList>li{margin-right:.5rem}.pv-roundedBtnList>li button{font-size:.8125rem}.pv-pageProduct--oneSinglePage .pv-fpOneSinglePageh2Title{margin-top:.875rem;margin-bottom:.875rem}.pv-pageProduct--oneSinglePage .js-bedrooms.slick-initialized,.pv-pageProduct--oneSinglePage .js-comfortLevel-slider.slick-initialized,.pv-pageProduct--oneSinglePage .js-fpSlider.slick-initialized,.pv-pageProduct--oneSinglePage .pv-activitiesList.slick-initialized,.pv-pageProduct--oneSinglePage .pv-roundedBtnList{width:calc(100% + .75rem)}.pv-pageProduct--oneSinglePage .pv-comfortHousing .slick-dots{margin-bottom:0}.pv-TripadvisorNotice-container{text-align:center;margin-top:0}.pv-TripadvisorNotice-container--withoutReviews .pv-TripadvisorNotice-badges{padding-left:0}.pv-TripadvisorNotice-container--withoutReviews .pv-TripadvisorNotice-badges .pv-TripadvisorNotice-labels{text-align:center}.pv-TripadvisorNotice-container--withoutReviews .pv-TripadvisorNotice-badges-title{text-align:left}.pv-TripadvisorNotice-content{position:relative;margin-bottom:1.375rem;padding-right:0}.pv-TripadvisorNotice-pictureContainer{padding-right:0;text-align:center;margin-bottom:.625rem}.pv-TripadvisorNotice-picture{margin:-3.125rem auto 2.8125rem;width:60%}.pv-TripadvisorNotice-hashtag{padding-top:0;font-size:1.25rem;text-align:left;margin-left:.9375rem}.pv-TripadvisorNotice-feedback{display:none}.pv-TripadvisorNotice-labels{display:block;text-align:center;padding:0 .4375rem}.pv-TripadvisorNotice-label{margin:0 1.25rem 1.25rem 0;display:inline-block;width:auto}.pv-TripadvisorNotice-label img{height:5.625rem}.pv-TripadvisorNotice-opinionBloc{text-align:center;margin-top:0;margin-bottom:0;width:100%;padding:0 .625rem}.pv-TripadvisorNotice-opinion{display:block;margin-bottom:.9375rem}.pv-TripadvisorNotice-opinionLink{margin:.625rem 0;padding:.625rem 1.25rem}.pv-TripadvisorNotice-badges-title{font-size:1.3125rem}.pv-fancybox--tripAdvisorNotice{width:auto;padding:0}.pv-TripadvisorNotice{padding:0 .875rem 1.875rem}.pv-TripadvisorNotice--label{margin-right:1.25rem}.pv-TripadvisorNotice--label img{height:2.8125rem}.fancybox-wrap--product .pv-Lightview-content--simple{font-size:.8125rem}.pv-TripadvisorNotices-container{margin-top:7.5rem}.pv-PageList-topMobileBtn--half .pv-TripadvisorNotices-filters-select.pv-Form-selectItem{float:right;background:#fff;padding:8px 15px;border:1px solid #c3c3c3;border-radius:20px;margin-top:0;width:auto;vertical-align:middle}.pv-PageList-topMobileBtn--half .pv-TripadvisorNotices-filters-select.pv-Form-selectItem:after,.pv-PageList-topMobileBtn--half .pv-TripadvisorNotices-filters-select.pv-Form-selectItem:before{display:none}.pv-TripadvisorNotices-filters-activeContainer{margin-bottom:.625rem}.pv-productCrossSell{padding:1.25rem 0}.pv-productCrossSell .pv-title-ms--h2{margin-bottom:.9375rem}.pv-productCrossSell .slick-slide{padding:0}.pv-productCrossSell .pv-crossSellGlobal-Container .slick-slide>div{text-align:center}.pv-productCrossSell .pv-crossSellGlobal-item{width:11.375rem!important}.pv-productCrossSell .pv-crossSellGlobal-itemPictureContainer{height:15rem}.pv-productCrossSell .pv-crossSellGlobal-itemTitle{font-size:.875rem}.pv-productCrossSell .pv-Link{height:2.875rem;line-height:2.875rem;bottom:-1.4375rem;font-size:1rem}.pv-productCrossSell .pv-Icon--nextSlider,.pv-productCrossSell .pv-Icon--prevSlider{display:none}.pv-productCrossSell .slick-dots{margin-top:1.25rem}.pv-Breadcrumb--mobile{margin:0 0 .625rem;padding:.9375rem!important;width:100%;display:inline-block!important}#pv-popinIdentification .pv-popinSearchEngine .pv-popinSearchEngine-ctas{height:4.8125rem}}@media(min-width:768px) and (max-width:1024px){.pv-TripadvisorRating-img{width:60%;margin:0}.pv-TripadvisorRating--pageProduct{border-left:none;padding:0 .9375rem .9375rem;display:block}.pv-NavProduct-scroller.r-minL--7of8{padding:0 2rem}.pv-navProduct--link{padding:1.0625rem .3125rem!important;font-size:.8125rem}.pv-NavProduct--sticky .pv-NavProduct-scroller{min-width:17.375rem;width:100%;left:auto;overflow:auto}.product .pv-navProductSticky--bottom .pv-BookingCTA{width:9.6875rem;height:3.125rem;font-size:1.125rem;right:.8125rem}.product .pv-navProductSticky--bottom .pv-BookingCTA-text{line-height:3.125rem}.pv-ComfortLevel-item,.pv-ComfortLevel .slick-slide{width:16.875rem!important;height:26.875rem}.pv-ComfortLevel-titleMain{margin:1.875rem 0;font-size:1.375rem}.pv-ComfortLevel-title{font-size:1.375rem}.pv-confortLevel{padding-bottom:1.875rem}.pv-confortLevel--flag{min-width:5.3125rem;padding:.5rem .3125rem;font-size:.6875rem}.pv-confortLevel--description{padding:1.25rem 1.125rem;font-size:.8125rem}.pv-confortLevel .slick-slide{width:18.75rem}.pv-tabComfortLevel--intro{font-size:1rem}.pv-tabComfortLevel--item{width:12.5rem}.pv-tabComfortLevel--itemName{font-size:.9375rem}.pv-comfortLevel .slick-dots li button{width:.625rem;height:.625rem;margin-right:.6875rem}.pv-comfortLevel--itemLeft{width:16.25rem;height:12.1875rem}.pv-comfortLevel--itemLeft .slick-slide{width:16.25rem;height:12.1875rem!important}.pv-comfortLevel--itemLeft .slick-dots{bottom:.3125rem}.pv-comfortLevel--itemLeft .slick-next,.pv-comfortLevel--itemLeft .slick-prev{font-size:.875rem}.pv-comfortLevel--itemRight{width:calc(100% - 17.5rem)}.pv-comfortLevel--itemTitle{margin-bottom:1.5625rem;font-size:1.125rem}.pv-comfortLevel--itemServices{margin-bottom:1.25rem;font-size:.75rem}.pv-comfortLevel--itemBadge{padding:.1875rem;font-size:.75rem}.pv-comfortLevel--detail{font-size:.75rem}.pv-comfortLevel--bottom .pv-Link{padding:.75rem 1.25rem}.pv-comfortLevel--bottomLegend{line-height:2.625rem}.pv-Group-item{min-height:0}.pv-Incitement-icon{top:2.1875rem}.pv-Incitement-offers{padding-left:6.25rem}.pv-Incitement-offerPromo{font-size:.8125rem}.pv-incitement--offers{padding-top:.5625rem}.pv-incitement--offersTitle{font-size:.9375rem}.pv-productInfo{font-size:.8125rem}.pv-productInfo--right{padding-left:1.875rem}.pv-productInfoSub{padding:1.875rem 0;font-size:.8125rem}.pv-productInfoSub--right{padding-left:1.875rem}.pv-pageProduct--new .pv-productInfo .pv-title-fp--h3{display:inline-block;margin-right:.25rem;margin-bottom:.3125rem}.pv-pageProduct--new .pv-productInfo .pv-title-fp--h3__small{display:block}.pv-productInfo--pictureMap img{margin-left:50%;transform:translateX(-50%)}.pv-productInfo--containerItem .pv-productInfo--info:last-child{margin-bottom:0}.pv-Domain-single{margin-bottom:3.375rem}.pv-Domain-single-report{padding:2.1875rem 1.875rem 1.25rem;border-right:none;border-bottom:.0625rem solid #e6e6e6}.pv-Domain-single-reportVisual{margin:.9375rem 0 .625rem}.pv-Domain-single-reportSnowFall{text-align:left}.pv-Domain-single-reportLogo{display:inline-block;position:absolute;width:14.375rem;bottom:1.625rem;right:4.25rem;margin-left:-5.625rem}.pv-Domain-single-run{padding:2.1875rem 1.875rem}.pv-Domain-single-runContent{width:60%}.pv-Domain-single-runContentTotal,.pv-Domain-single-runContentTotalBackground{width:24.0625rem}.pv-Domain-single-runContentOther,.pv-Domain-single-runContentOtherBackground{width:20.125rem}.pv-Domain-single-run .r-maxM--1of2{width:40%}.pv-Domain-single-activities{padding:1.5625rem 1.875rem}.pv-Domain-single-activitiesLastUpdate{text-align:right}.pv-Icon--flocon:before{font-weight:600}.pv-Domain-single .pv-title-fp--h3{display:inline-block}.pv-Domain-single .pv-title-section .pv-Icon--v2{position:relative;margin:-.1875rem 0 0 .625rem;transform:rotate(180deg);color:#007096}.pv-Domain-single .pv-title-section.open .pv-Icon--v2{transform:rotate(0deg);margin:.1875rem 0 0 .625rem}.pv-Domain-single .activities-section,.pv-Domain-single .run-section{margin-top:2.5rem}.pv-Domain-single--report,.pv-Domain-single .pv-Icon-title-fp{margin-bottom:.625rem;padding-right:0}.pv-Domain-single--reportVisual{margin-left:1.25rem}.pv-Domain-single--reportVisual .pv-Icon--flocon{font-size:.9375rem;font-size:1.5rem}.pv-Domain-single--reportContainerBottom{padding:3.125rem 1.25rem 1.25rem 0}.pv-Domain-single--run{margin-bottom:.625rem}.pv-Domain-single--runVisual{width:11.25rem;float:inherit;padding-left:1.25rem;padding-top:.9375rem}.pv-Domain-single--runVisual img{width:11.25rem}.pv-Domain-single--runDataFigure,.pv-Domain-single--runDataUnit{font-size:2rem}.pv-Domain-single--runDataText{font-size:.6875rem}.pv-Domain-single--runLoaders{padding-top:5rem}.pv-Domain-single--runLoaders .pv-Domain-single-runContentOtherTitle{font-size:.75rem}.pv-Domain-single--activitiesLists{margin-top:1.25rem}.pv-Domain-single--activitiesList>span{padding-left:2.1875rem}.pv-Domain-single--activitiesList{height:1.5rem;line-height:1rem;margin-bottom:1.125rem;font-size:.8125rem}.pv-Domain-single--activitiesList__first{line-height:1rem}.pv-Domain-single--activitiesList .pv-Icon{font-size:1.25rem;line-height:1.5rem}.pv-Domain-single--activitiesLastUpdate{font-size:.625rem}.pv-photoViewer--contentTitle{margin:2.1875rem 0 1.5625rem;font-size:1.375rem}.pv-photoViewer--contentTitle span{font-size:1rem}.pv-photoViewer .img--container .img--legend{font-size:.8125rem}.pv-overviewContainer{margin-bottom:2rem}.pv-fpSlider .pv-fpSliderLink{width:calc(33.33% - 10px);margin-right:.9375rem}.pv-serviceViewer .pv-serviceViewer--content{padding:0 1.25rem;margin-top:2.125rem}.pv-serviceViewer .pv-serviceViewerList>li{margin-bottom:2rem}.pv-genericImgTxtBlock .pv-genericImgTxtBlock--img{width:14.25rem}.pv-sectionSwimmingPools{margin-top:3.375rem;margin-bottom:3.375rem}.pv-swimmingPoolsTitle{margin-bottom:1.5rem}.pv-swimmingPoolsIncludedInfo{font-size:1rem;margin-bottom:1.125rem}.pv-sectionActivities .pv-activitiesTitle{margin-bottom:1.5rem}.pv-activitiesMosaic-contentLoader{position:relative;transform:scale(1.07);background:url(../images/placeholders/activities_tablet.svg) no-repeat 0 0 transparent}.pv-activitiesMosaic-contentLoader:before{display:block;content:"";width:100%;padding-top:39%}.pv-activitiesList li{width:23%;margin-right:2.66%;margin-bottom:.9375rem}.pv-activitiesList li:nth-child(4n){margin-right:0}.pv-activitiesIsIncluded{font-size:1rem}.pv-sectionActivities{margin-bottom:2.4375rem}.pv-activitiesIsIncluded{margin:0 0 1.125rem}.pv-activitiesViewer .pv-activitiesFiltersContainer,.pv-activitiesViewer .pv-activitiesViewer--content,.pv-activitiesViewer .pv-contentLoaderBackground{padding:0 1.25rem;margin-top:2.125rem}.pv-activitiesViewer .pv-activitiesViewerList>li{margin-bottom:2rem}.pv-genericImgTxtBlock{min-height:14.25rem}.pv-TripadvisorNotices-title{font-size:1.375rem}.pv-TripadvisorNotices-marksContainer{margin-bottom:0}.pv-TripadvisorNotices--clause{margin-bottom:-2.5rem;width:100%}.pv-tripadvisorAvisNote--title,.pv-tripadvisorAvisTop--text{font-size:.8125rem}.pv-tripadvisorAvisNote--percent{width:9.375rem}.pv-tripadvisorAvisKindOfTrip{padding:0 0 0 1.875rem}.pv-tripadvisorAvisKindOfTrip--title{font-size:.8125rem}.pv-tripadvisorAvisFilters{padding:2.5rem 0 1.5625rem}.pv-tripadvisorAvisComment--infos{padding:1.375rem 1.5625rem}.pv-tripadvisorAvisComment--content{padding:1.5625rem 1.5625rem 0 0}.pv-tripadvisorAvisComment--contentMarks{margin-top:1.5625rem;padding:1.5625rem 0 .3125rem}.pv-tripadvisorAvisComment--contentMarksImg{margin:.3125rem 0 1.25rem}.pv-tripadvisorAvisComment--contentMarksImg:first-child{margin-bottom:1.25rem}.pv-pageProduct-section--B .pv-TripadvisorNotices-gridMarks{margin-top:1.5625rem}.pv-comfortLevelByBedrooms{margin-top:3.375rem}.pv-comfortLevelByBedrooms .pv-title-fp--h2{margin-bottom:1.5rem}.pv-bedrooms-subtitle{font-size:1rem;line-height:1.88}.pv-bedrooms-intro{font-size:.8125rem;line-height:1.46}.pv-bedrooms .pv-bedroom-prices p{font-size:.8125rem;line-height:2.31}.pv-bedrooms .slick-list{margin:1.0625rem 0 0}.pv-bedrooms .slick-slide{width:14.25rem;margin-right:.9375rem}.pv-bedrooms .slick-next,.pv-bedrooms .slick-prev{width:1.5rem;height:4.125rem;line-height:4.125rem}.pv-bedrooms .slick-prev{left:-1.875rem}.pv-bedrooms .slick-next{right:-1.875rem}.pv-bedrooms .slick-dots{margin-top:1.625rem}.pv-bedrooms .slick-dots li button{width:.625rem;height:.625rem;margin-right:.6875rem}.pv-bedrooms .pv-Icon--nextSlider,.pv-bedrooms .pv-Icon--prevSlider{font-size:.75rem}.pv-barUsp--new .pv-barUsp--description,.pv-barUsp--popinContent--new{font-size:.6875rem}.pv-popinSearchEngine-title p{font-size:1.125rem;line-height:1.28;letter-spacing:.9px}.pv-popinSearchEngine-content .pv-inputContainer input[type=text]{font-size:.8125rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-item.pv-SearchForm-participants{width:100%!important;left:0;display:block;font-size:0}.pv-popinSearchEngine-content .pv-inputContainer .pv-Search-participantsLabel{font-size:.8125rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions{top:3.8125rem}.pv-popinSearchEngine-housingInformations .pv-HousingsInformations,.pv-popinSearchEngine-noHousingInformations .pv-HousingsInformations{font-size:.8125rem;line-height:1.54}.pv-popinSearchEngine-ctas .pv-BackToFpLink{font-size:.8125rem}.pv-popinSearchEngine-spinner{min-width:3.375rem}.pv-partnerEngine--header{padding:1.125rem 1.6875rem}.pv-partnerEngine-content-title{margin-left:1.6875rem}.pv-partnerEngine-tabs{padding-left:1.6875rem}.pv-partnerEngine-tabs-contents{padding:1.25rem 1.6875rem 0}.pv-partnerEngine-tab{width:12.5rem}.pv-partnerEngine-tabName{font-size:.9375rem}.pv-partnerEngine-iframe{height:215vh}.pv-partnerEngine-pictureContainer{-ms-flex-align:normal;align-items:normal;padding-top:1.5rem}.pv-pageProduct-container>.pv-GridMain{padding:0 2rem}.pv-pageProduct-container .dayguest{margin-bottom:3.375rem}.pv-pageProduct-container .dayguest-description{line-height:1.46;font-size:.8125rem;line-height:1.38}.pv-pageProduct-container .dayguest-btn{margin-top:1.25rem}.pv-pageProduct-container .pv-barUsp--new{margin-bottom:1.5625rem}.pv-SectionDetailsEnbref-title{margin:1.875rem 0;font-size:1.375rem}h2.pv-infos-title-offset-location{top:-.375rem}.pv-headband--flag{height:1.375rem;line-height:1.375rem;font-size:.75rem}.pv-headband--flag__pv,.pv-headband--flag__pvp,.pv-headband--flag__pvr{width:4.375rem}.pv-pageProduct-section--B .pv-SectionDetails-left .pv-SectionDetails-item .pv-Icon--play{width:5.3125rem;height:5.3125rem}.pv-pageProduct-section--B .pv-SectionDetails-left .pv-SectionDetails-item .pv-Icon--play:before{line-height:5.3125rem;font-size:2.5rem}.pv-pageProduct-section--B .pv-SectionDetails-legend{position:relative;font-size:.8125rem}.pv-pageProduct-section--B .pv-SectionDetails-medias{margin:1.25rem 0 2.5rem}.pv-pageProduct-section--B .pv-SectionDetails-medias .pv-SectionDetails-item,.pv-pageProduct-section--B .pv-SectionDetails-medias .pv-SectionDetails-pictureItem{margin-left:1.25rem;overflow:hidden}.pv-pageProduct-section--B .pv-SectionDetails-medias .pv-SectionDetails-pictureImg,.pv-pageProduct-section--B .pv-SectionDetails-medias .pv-SectionDetails-planImg{height:8.75rem}.pv-pageProduct-section--B .pv-PhotosVideos-gridContainer .pv-PhotosVideos-fancybox--gallery .pv-PhotosVideos-fancybox--galleryIcon{width:5.625rem;height:5.625rem;line-height:5.625rem}.pv-pageProduct-section--B .pv-PhotosVideos-gridContainer .pv-PhotosVideos-fancybox--gallery i{height:2.5rem;line-height:2.5rem;font-size:2.5rem}.fancybox-wrap--product .fancybox-close{right:2.5rem}.fancybox-wrap--product .fancybox-nav{width:3.75rem;height:3.75rem;margin-top:-1.875rem}.fancybox-wrap--product .fancybox-nav span{width:3.75rem;height:3.75rem;background-color:hsla(0,0%,6%,.8)}.fancybox-wrap--product .fancybox-nav span:before{width:3.75rem;line-height:3.75rem;font-size:.875rem}.fancybox-wrap--product .fancybox-next{right:1.4375rem}.fancybox-wrap--product .fancybox-prev{left:1.4375rem}.fancybox-wrap--product .fancybox-inner{overflow:visible!important}.fancybox-wrap--product .fancybox-title{font-size:.8125rem}.pv-topSellProduct{margin-bottom:1.5625rem}.pv-topSellProduct--infosContainer{padding:.625rem}.pv-topSellProduct--picture{width:auto;max-height:15.75rem}.pv-topSellProduct .pv-TopSell-Content{height:auto}.pv-topSellProduct--name{font-size:.8125rem}.pv-topSellProduct .pv-Tooltip-content{left:50%;margin-left:-6.4375rem}.pv-topSellProduct .pv-Tooltip{vertical-align:middle}.pv-topSellProduct .pv-Tooltip i{font-size:.75rem;line-height:.75rem}.pv-topSellProduct--tripadvisorRatingImg{width:4.375rem}.pv-topSellProduct--tripadvisorRatingOpinion{font-size:.5625rem}.pv-topSellProduct--durationHousing{font-size:.6875rem}.pv-topSellProduct--priceOld{display:block;font-size:.6875rem}.pv-topSellProduct--priceMain{font-size:1.0625rem}.pv-topSellProduct--priceMain .pv-Icon--inform{font-size:.8125rem}.pv-topSellProduct--dateHousing{font-size:.6875rem}.pv-topSellProduct--priceFlagContainer{margin-left:-.4375rem;margin-bottom:1.75rem}.pv-topSellProduct--priceFlag{width:2.6875rem;height:2.6875rem;line-height:2.6875rem;font-size:.75rem}.pv-topSellProduct .pv-Icon--nextSlider,.pv-topSellProduct .pv-Icon--prevSlider{font-size:.75rem}.pv-articleMessage{margin:3.375rem 0!important}.pv-articleMessage .no-articleMessage{margin-top:-3.375rem}.pv-articleMessage .pv-merchOffer .pv-merchOffer-title{font-size:.9375rem}.pv-articleMessage .pv-merchOffer .pv-merchOffer-text{font-size:.75rem}.product.pv-fpNewDesign .pv-Header .pv-Header-logo{margin-left:5.9375rem}.product.pv-fpNewDesign .pv-Header .pv-Header-logoPicture{width:7.875rem}.product.pv-fpNewDesign .pv-NavProduct .pv-navProduct--link{margin:0 .625rem}.pv-newFP-container .pv-newFP-imgBlock{-ms-grid-columns:1fr 2px 19.66%;grid-template-columns:1fr 19.66%;-ms-grid-rows:auto 2px auto 2px auto;grid-gap:2px}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb{top:1.25rem;left:1.25rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct a,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb .pv-Breadcrumb--pageProduct span.pv-Breadcrumb-link{font-size:.625rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer{bottom:1.25rem;left:1.25rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem{margin-left:.125rem}.pv-newFP-container .pv-Star-container .pv-Icon{font-size:.875rem;line-height:1.375rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-title{font-size:1.5rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-partnerFlight{margin:.625rem 0 1.5625rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-pros .pv-newFP-prosList li{display:inline-block;margin:0 1.5rem .9375rem 0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container{padding:.8125rem 1.6875rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container:after,.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container:before{content:"";display:table}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container:after{clear:both}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-Headband-bookingParamsDispo{display:inline-block}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main{padding:.9375rem 1.6875rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pv-newFP-CTA-left .pv-newFP-CTA-book{margin:0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pv-newFP-CTA-left--withoutHousing{padding:.4375rem 0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pev-newCTA-main-left{margin-right:0!important}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-recap{margin-bottom:0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-recap .pv-newFP-CTA-recapTop{display:block}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-stress{display:none}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-left{float:left}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-left--withoutHousing{padding:.4375rem 0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pv-newFP-sticky-rightPart{text-align:right}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left{margin-right:0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-price--container .pv-newFP-CTA-stress{margin:0;display:block;white-space:nowrap}.pv-ProductWithEngine .fancybox-close{top:.9375rem}.pv-tripadvisorNotices .pv-tripadvisorAvisNotes{margin-top:0}.product-review--b .pv-newFP-CTA-main{box-shadow:0 0 0 transparent!important}.product-review--b .pv-TripadvisorNotices--clause{margin-bottom:0}.product-review--b .pv-tripadvisorAvisComment--content{padding:1.5rem 1.5rem 1.5rem 0}.product-review--b .pv-GridMain{width:100%;padding:0 1.4375rem}.product--b .pv-tripadvisorBadges{margin-top:3.375rem}.product--b .pv-tripadvisorNotices .pv-title-fp--h2{margin-bottom:1.5rem}.product--b .pv-tripadvisorNotices .pv-title-fp--h3{font-size:1rem;font-weight:bold}.product--b .pv-tripadvisorAvisService--title,.product--b .pv-tripadvisorNotices .pv-title-fp--h3{font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#3b4559}.product--b .pv-tripadvisorAvisService--title{font-size:.8125rem;font-weight:normal}.product--b .pv-title-fp--h1{margin-top:.625rem}.product--b .pv-TripadvisorNotice-badges{margin:0 0 1.5rem}.product--b .pv-TripadvisorNotice-badges .slick-slide{margin-right:.625rem}.product--b .pv-TripadvisorNotice-badges .slick-next,.product--b .pv-TripadvisorNotice-badges .slick-prev{width:1.5rem;height:4.125rem;line-height:4.125rem}.product--b .pv-TripadvisorNotice-badges .slick-prev{left:-1.25rem}.product--b .pv-TripadvisorNotice-badges .slick-next{right:-1.25rem}.product--b .pv-TripadvisorNotice-badges .slick-dots li button{width:.625rem;height:.625rem;margin-right:.6875rem}.product--b .pv-TripadvisorNotice-badges .pv-Icon--nextSlider,.product--b .pv-TripadvisorNotice-badges .pv-Icon--prevSlider{font-size:.75rem}.product--b .pv-TripadvisorNotice-badge{height:12.375rem}.product--b .pv-TripadvisorNotice-badge .pv-TripadvisorNotice-awardLogo{margin-bottom:1.3125rem;height:3.75rem}.product--b .pv-TripadvisorNotice-badge .pv-TripadvisorNotice-awardTitle{font-size:1rem;line-height:1}.product--b .pv-TripadvisorNotice-badge .pv-TripadvisorNotice-awardText{font-size:.8125rem;margin-top:.376875rem}.pv-roundedBtnList{display:block;margin-bottom:.6875rem!important}.pv-roundedBtnList>li{display:inline-block;margin-bottom:.75rem}.pv-roundedBtnList>li button{font-size:.8125rem}.pv-pageProduct--oneSinglePage .pv-TripadvisorNotice-badge>a.js-fancybox--inline{padding:0 1.6875rem}.pv-pageProduct--oneSinglePage .pv-fpOneSinglePageh2Title{margin-top:.625rem;margin-bottom:.875rem}.pv-noTripadvisorBadges{margin-bottom:3.375rem}.pv-TripadvisorNotice-container--withoutReviews .pv-TripadvisorNotice-badges,.pv-TripadvisorNotice-content{padding-left:1.875rem}.pv-TripadvisorNotice-hashtag{font-size:1.3125rem;padding-top:1.5625rem}.pv-TripadvisorNotice-feedback{font-size:.8125rem}.pv-TripadvisorNotice-label{width:auto}.pv-TripadvisorNotice-opinionBloc{margin:.625rem 0 .9375rem}.pv-TripadvisorNotice-opinionLink{font-size:.6875rem;margin:0 0 .625rem;padding:.9375rem 1.25rem}.pv-TripadvisorNotice-opinionImg,.pv-TripadvisorNotice-opinionLabel{font-size:.6875rem;margin-bottom:.625rem}.pv-TripadvisorNotice-opinionLabel{margin-right:.3125rem}.pv-TripadvisorNotice-badges-title{font-size:1.375rem}.pv-fancybox--tripAdvisorNotice img{position:static!important}.pv-TripadvisorNotice{padding-bottom:1.875rem}.fancybox-wrap--product .pv-Lightview-content--simple{font-size:.6875rem}.pv-productCrossSell{padding:1.5625rem 0}.pv-productCrossSell .pv-title-ms--h2{margin-bottom:1.875rem}.pv-productCrossSell .slick-slide{text-align:center}.pv-productCrossSell .pv-crossSellGlobal-item{max-width:12.1875rem}.pv-productCrossSell .pv-crossSellGlobal-itemPictureContainer{height:16.125rem}.pv-productCrossSell .pv-crossSellGlobal-itemTitle{font-size:1.125rem}.pv-productCrossSell .pv-Link{height:2.25rem;line-height:2.25rem;bottom:-1.125rem;font-size:.8125rem}.pv-productCrossSell .pv-Icon--nextSlider,.pv-productCrossSell .pv-Icon--prevSlider{font-size:.75rem}}@media (min-width:1101px){.pv-NavProduct-content{margin:0 0 0 5%}.pv-NavProduct{padding:0 7.125rem}.pv-navProduct{padding:0}.pv-navProduct--content{margin:0}.pv-incitement--offers{padding-top:.75rem}[data-tab=infos] .pv-SectionDetails-content--map .pv-Gmaps-map{margin-left:0}.pv-productInfo>.pv-GridMain,.pv-productInfoSub>.pv-GridMain{padding:0 7.125rem}.pv-productInfo--container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex}.pv-productInfo--containerItem{width:50%;border:.0625rem solid #f1efee}.pv-productInfo--containerItem:first-child{margin-right:.3125rem}.pv-productInfo--containerItem:nth-child(2){margin-left:.3125rem}.pv-productInfo--containerItem .pv-productInfo--info:last-child{margin-bottom:0}.pv-Domain-single-Figure,.pv-Domain-single-Unit{font-size:1.1875rem}.pv-Domain-single-content .r-all--5of12{width:512px;height:740px}.pv-Domain-single-content .r-all--7of12{width:630px}.pv-Domain-single-reportLogo{display:inline-block;position:absolute;width:14.375rem;bottom:3.25rem;left:50%;margin-left:-5.625rem}.pv-Domain-single-activitiesLastUpdate{position:absolute;right:1.5625rem;bottom:1.4375rem}.pv-Icon--flocon{font-size:1.25rem}.pv-Icon--flocon:before{font-weight:600}.pv-activitiesViewer .pv-activitiesViewer--headerClose:hover,.pv-photoViewer--headerClose:hover,.pv-serviceViewer .pv-serviceViewer--headerClose:hover{color:#007096}.pv-pageProduct-container>.pv-GridMain,.pv-pageProduct-section--B .pv-GridMain{padding:0 7.125rem}.pv-SectionDetails-item--webcam img{width:28.125rem}.pv-SectionDetailsEnbref-title{margin:2.25rem 0;font-size:1.625rem}.fancybox-wrap--product .fancybox-nav span:hover{background-color:#0f0f0f}.pv-selectDropdownNew__avis{width:17.625rem!important}}@media (max-width:1024px){.pv-NavProduct{padding:0;overflow:visible}.pv-NavProduct-logo{text-align:center}.pv-NavProduct-mae,.pv-NavProduct-maepart{width:auto;height:2.625rem}.pv-NavProduct-link{padding:1.25rem .625rem;font-size:.8125rem}.pv-NavProduct--sticky{padding:0;width:100%}.pv-NavProduct--sticky .pv-NavProduct-logo{display:none}.pv-comfortHousing--intro{font-size:.8125rem}.pv-comfortLevel--itemDesc,.pv-comfortLevel--itemTitleAvailable{display:none}.pv-Group-Wrapper .r-Grid-cell+.r-Grid-cell{padding-left:0}.pv-Group-item{width:auto;height:auto;background:none;box-shadow:none}.pv-Group-itemContent{background:#fff}.pv-infos-details-third{width:50%}.pv-SectionDetails-content--map .pv-Gmaps-legend{display:block;text-align:center}.pv-Gmaps-legend .pv-Gmaps-legendItem{display:inline-block}.pv-productInfo--checkKeys{font-size:.8125rem}.pv-pageProduct--new .pv-productInfo .pv-title-fp--h2{margin-bottom:.25rem}.pv-pageProduct--new .pv-productInfo .pv-title-fp--h3{color:#007096}.pv-pageProduct--new .pv-productInfo .pv-title-fp--h3__small{font-size:.8125rem;color:#3b4559}.pv-productInfo--pictureMap{margin-bottom:1.25rem}.pv-productInfo--containerItem{padding:0 0 0 2.1875rem}.pv-productInfo--title.hide+.pv-productInfo--content{display:none}.pv-productInfo--titlePicto{left:-2.1875rem;font-size:1.5rem}.pv-productInfo--languages{font-size:.8125rem}.pv-Domain-single-leftContent,.pv-Domain-single-rightContent{width:100%}.pv-Domain-single .pv-title-fp--h2{margin-bottom:1.6875rem}.pv-Domain-single .pv-title-fp--h3{color:#007096;padding-left:2.1875rem}.pv-Domain-single .activities-section,.pv-Domain-single .report-section,.pv-Domain-single .run-section{width:100%;position:relative}.pv-Domain-single .pv-Icon-title-fp{position:absolute;float:none;margin:0;font-size:1.5rem}.pv-Domain-single--report{border:0 none;margin-right:0}.pv-Domain-single--reportContainerTop{padding:0}.pv-Domain-single--reportVisual .pv-Icon--snowHeightLower{top:11.25rem}.pv-Domain-single--reportVisual img img{width:10.625rem}.pv-Domain-single--reportVisualHighAltitude,.pv-Domain-single--reportVisualLowAltitude{margin-left:-3.4375rem;font-size:1.0625rem}.pv-Domain-single--reportVisualHeightLower,.pv-Domain-single--reportVisualHeightTop{font-size:.8125rem}.pv-Domain-single--reportVisualHeightLower{top:8.9375rem}.pv-Domain-single--reportSnowFall{font-size:.6875rem;margin-bottom:1.5625rem}.pv-Domain-single--reportSnowFall .pv-Icon{font-size:1.625rem;line-height:1.625rem}.pv-Domain-single--reportList{font-size:.8125rem}.pv-Domain-single--reportList .pv-Icon{font-size:.9375rem}.pv-Domain-single--run{border:0 none;padding:0}.pv-Domain-single--runVisualLegend{margin-top:.9375rem;font-size:.75rem}.pv-Domain-single--runVisualLegend span{font-size:.625rem}.pv-Domain-single--runLoaders{padding-left:.9375rem}.pv-Domain-single--runLoaders .pv-Domain-single-runContentTotalTitle{font-size:.8125rem}.pv-Domain-single--runLoaders .pv-Domain-single-runContentTotal,.pv-Domain-single--runLoaders .pv-Domain-single-runContentTotalBackground{width:11.875rem}.pv-Domain-single--runLoaders .pv-Domain-single-runContentOther,.pv-Domain-single--runLoaders .pv-Domain-single-runContentOtherBackground{width:9.6875rem}.pv-Domain-single--activities{border:0 none;padding:0}.pv-Domain-single--activitiesList>span{padding-left:2.8125rem;width:100%;text-align:left}.pv-Domain-single--activitiesList{padding:0 .9375rem}.pv-Domain-single--activitiesList .pv-Icon{display:inline-block;left:.9375rem}.pv-fpSlider{margin-bottom:1.1875rem}.pv-servicesViewerLinkContainer .pv-servicesViewerLink{font-size:.8125rem}.pv-Reviews-Select select{width:auto;display:none}.pv-tripadvisorAvisFilters--legend{margin-bottom:0;padding:1.0625rem 0 0}.pv-tripadvisorAvisComment--contentAdmin,.pv-tripadvisorAvisComment--contentComment,.pv-tripadvisorAvisComment--contentSeeMore a{font-size:.8125rem}.pv-tripadvisorAvisLoadMore button{font-size:1.0625rem}.pv-barUsp .slick-slide{width:18.75rem}.pv-barUsp--new .pv-barUsp--title{font-size:.875rem}.pv-popinSearchEngine-content .pv-inputContainer label{font-size:.75rem;line-height:1.92;letter-spacing:.6px;width:100%}.pv-topSellProduct--flagBox{left:.8125rem}.pv-topSellProduct--dest{font-size:.6875rem}.pv-selectNew{font-size:.8125rem}.pv-selectNew .select2-container{padding:.625rem 0}.pv-selectNew .select2-container .select2-selection--single .select2-selection__arrow{top:1rem}.pv-selectNew .select2-container--open .select2-selection--single .select2-selection__arrow{top:.625rem}.pv-selectDropdownNew li{font-size:.8125rem}.product.pv-fpNewDesign{margin-bottom:6rem}.product.pv-fpNewDesign .pv-Header .cead-header-logoPicture{width:5.25rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container{position:fixed;width:100%;left:0;bottom:0;padding:.8125rem;background:#fff;z-index:4;box-shadow:0 0 4px rgba(0,0,0,.25)}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-Headband-bookingParamsDispo p{font-family:"NeutrifStudio",Arial,Helvetica,sans-serif;font-size:.8125rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#757c8a;padding-right:.9375rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container.sticky .pv-newFP-CTA-main .pv-newFP-CTA-left .pv-newFP-CTA-recap{padding:0}.product--b .pv-tripadvisorAvisComment--contentTitle{font-size:.8125rem;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#3b4559}.product--b .pv-tripadvisorAvisComment--contentComment p{font-size:.8125rem;font-weight:normal;font-style:italic;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#757c8a}.product--b .pv-TripadvisorNotice-badges{height:auto}.product--b .pv-TripadvisorNotice-badge .pv-TripadvisorNotice-awardLogo img{height:3.75rem}.pv-pageProduct--oneSinglePage .pv-articleMessageSlot,.pv-pageProduct--oneSinglePage .pv-tripadvisorNotices .pv-TripadvisorNotices-comment-seeMore a{font-size:.8125rem}.pv-TripadvisorNotice-background{max-width:100%;top:-3.125rem}.pv-TripadvisorNotice-pictureContainer{text-align:center;margin-bottom:1.25rem;height:auto}.pv-TripadvisorNotice-picture{position:relative;left:inherit;margin-left:inherit;max-width:12.5rem}.pv-TripadvisorNotices-container{margin-top:7.5rem}.pv-TripadvisorNotices-pictureContainer{text-align:center;margin-top:-3.75rem;margin-bottom:1.25rem}.pv-TripadvisorNotices-picture.pv-TripadvisorNotices-picture-under{position:absolute;left:50%;margin-left:-125px;width:300px}.pv-TripadvisorNotices-picture{position:relative;left:inherit;margin-left:inherit;max-width:12.5rem}.pv-Tripadvisor-percent{float:left}.pv-Tripadvisor-percentText{text-align:left;margin-left:6.875rem;margin-top:.3125rem}.pv-productCrossSell .pv-crossSellGlobal-itemContainer{width:100%;padding:1.25rem;text-align:center}.pv-productCrossSell .pv-crossSellGlobal-itemPictureContainer{float:none;width:100%;overflow:hidden}.pv-productCrossSell .pv-crossSellGlobal-itemPicture{height:auto;width:auto;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.pv-productCrossSell .pv-Group-itemDesc{display:none}.pv-productCrossSell .pv-Link{left:50%;transform:translateX(-50%)}}@media (min-width:768px) and (max-width:1100px){.pv-NavProduct-content{width:100%}.pv-productInfo>.pv-GridMain,.pv-productInfoSub>.pv-GridMain{padding:0 2rem}.pv-tripadvisorAvisFilters:before{left:2rem}.pv-pageProduct-section--B .pv-GridMain{padding:0 2rem}.pv-TripadvisorNotices-filtersContainer .pv-PageList-topMobileBtn--half{float:right}}@media (min-width:1025px) and (max-width:1100px){.pv-NavProduct--sticky{height:4.125rem}.pv-NavProduct--sticky .pv-NavProduct-content{padding:0}.pv-Domain-single--activitiesLists .u-Hidden-desktop{display:none}.pv-Reviews-Select select{position:relative;width:auto;height:auto;opacity:1}.pv-tripadvisorAvisKindOfTrip--filterMobile{display:none}.pv-pageProduct-container>.pv-GridMain,.pv-pageProduct-section--B{padding:0 1.25rem}.pv-TripadvisorNotice-labels{text-align:center}}@media (min-width:768px){.pv-confortLevel--container{margin-left:-1.125rem}.pv-confortLevel .slick-list{margin-left:1.125rem}.pv-comfortLevel--bottom .pv-Link{font-size:1.125rem;line-height:1.125rem}.pv-productInfo--right{margin-bottom:2.5rem}.pv-productInfo--table td{min-width:6.875rem;padding:.625rem .9375rem}.js-popin-webcam-list .pv-SectionDetails-webcamListWarningBloc .pv-Icon{margin:.1875rem .3125rem 0 0;font-size:.8125rem}.js-popin-webcam-list .pv-SectionDetails-webcamListWarningBloc .pv-SectionDetails-webcamListWarning{font-size:.75rem}.pv-overviewContainer .pv-overviewMapLinksContainer .pv-mapLink{font-size:.9375rem}.pv-overviewContainer .pv-overviewMapLinksContainer .pv-mapLink .pv-Icon{font-size:1.75rem;line-height:1.25rem}.pv-fpSlider{display:-ms-flexbox;display:flex}.pv-fpSlider .pv-fpSliderLink{overflow:hidden}.pv-fpSlider .pv-fpSliderLink:last-child{margin-right:0}.pv-fpSlider .pv-fpSliderLink:hover .pv-fpSliderImg{transform:scale(1.05)}.pv-fpSlider .pv-fpSliderImg{width:100%;transition:transform .3s ease;transform-origin:center center}.pv-servicesList{margin:0 0 .625rem}.pv-servicesList>li{margin-right:1.875rem;font-size:.8125rem}.pv-servicesList>li .pv-Icon{margin-top:.375rem;margin-right:.4375rem;font-size:1.875rem}.pv-servicesList>li .pv-servicesList-picto-img{margin-top:.375rem;margin-right:.4375rem;height:1.875rem;display:inline-block;vertical-align:bottom}.pv-serviceViewer .pv-serviceViewer--header{height:4.375rem;padding:0 3.4375rem 0 1.25rem;border-bottom:1px solid #f1efee;font-size:1.125rem}.pv-serviceViewer .pv-serviceViewer--headerClose{top:.8125rem;right:.625rem}.pv-sectionSwimmingPools{margin-top:4.75rem;margin-bottom:4.75rem}.pv-swimmingPoolsTitle{margin-bottom:1.875rem}.pv-swimmingPoolsDescription .pv-textTruncateContent{font-size:.9375rem}.pv-swimmingPoolsProductInfo{font-size:.8125rem}.pv-sectionActivities .pv-activitiesTitle{margin-bottom:1.875rem}.pv-sectionActivities .pv-selectNew{margin-bottom:1.25rem}.pv-sectionActivities .pv-activitiesTabList{margin-bottom:1.875rem}.pv-activitiesMosaic{margin-bottom:1rem}.pv-activitiesList{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pv-activitiesList li .pv-activitiesList-link{position:relative;border-radius:.25rem;overflow:hidden}.pv-activitiesList li .pv-activitiesList-link:before{display:block;content:"";width:100%;padding-top:100%}.pv-activitiesList li .pv-activitiesList-linkAll{height:100%}.pv-activitiesList li .pv-activitiesList-imgContainer{position:absolute;top:0;width:100%;height:100%}.pv-activitiesList li .pv-activitiesList-img{position:absolute;top:0;width:100%}.pv-activitiesList .pv-activitiesList-texts .pv-activitiesListTexts-title{font-size:1rem}.pv-sectionActivities--viaFrance .pv-activitiesList-img{width:100%}.pv-activitiesViewer .pv-activitiesViewer--header{height:4.375rem;padding:0 3.4375rem 0 1.25rem;border-bottom:1px solid #f1efee;font-size:1.125rem}.pv-activitiesViewer .pv-activitiesViewer--headerClose{top:.8125rem;right:.625rem}.pv-genericImgTxtBlock{display:-ms-flexbox;display:flex}.pv-genericImgTxtBlock .pv-genericImgTxtBlock--txt{-ms-flex-positive:1;flex-grow:1;padding:.625rem 0 0 1.25rem}.pv-genericImgTxtBlock .pv-genericImgTxtBlock--txtContent{font-size:.9375rem}.pv-tripadvisorAvisKindOfTrip--icon .pv-Icon--family,.pv-tripadvisorAvisKindOfTrip--icon .pv-Icon--solo{padding-top:.125rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-SearchForm-participantsActions{border-radius:0;padding:1rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-close{margin-top:.9375rem}.pv-popinSearchEngine-content .pv-inputContainer .pv-ParticipantsActions-close a:hover{color:#d64d1e}.pv-topSellProduct--infosContainer{border:.0625rem solid #f1efee}.product.pv-fpNewDesign .pv-NavProduct .pv-NavProduct-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-mainImg{position:relative}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-mainImg:before{display:block;content:"";width:100%;padding-top:56.25%}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb{display:block;position:absolute}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__cp,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__pv,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__pvp,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__pvr,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__vn{width:4.5625rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__ada,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__axs,.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-newFP-logo.pv-newFP-logo__mae{width:6.25rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer .pv-headband--flag{display:block;width:auto;height:1.5rem;font-size:.5625rem;line-height:1.5rem}.pv-newFP-container .pv-newFP-textBlock{padding:1.5625rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-subTitle{font-size:.9375rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-tripAdvisor .pv-TripadvisorRating-img{height:.875rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-tripAdvisor .pv-TripadvisorRating-opinion{font-size:.5625rem;line-height:1.25rem;vertical-align:middle}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-address{font-size:.6875rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-book{display:block;color:#3b4559;font-weight:bold;font-size:1rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-main .pev-newCTA-main-left .pv-Price-details{margin-right:.5rem}.pv-TripadvisorNotice-container--withoutReviews .r-all--1of3{width:12%}.pv-TripadvisorNotice-badges .pv-TripadvisorNotice-labels{text-align:left}#pv-popinIdentification .pv-popinSearchEngine-submit{margin:2.75rem 0 0}}@media (max-width:1170px) and (min-width:1025px){.pv-Group-Wrapper{padding:0 1.25rem}}@media (max-width:1100px){.pv-Group-itemContent{padding:1.25rem .625rem}.pv-Group-itemTitle{margin-bottom:.625rem;font-size:.8125rem}.pv-Group-itemDesc{font-size:.75rem;line-height:1rem}.pv-PageList-topMobileBtn--half{float:none}.pv-PageList-topMobileBtn--half .pv-Form-selectItem{position:relative;opacity:1;width:auto;margin-top:10px;float:none}.pv-TripadvisorNotice-picture{margin:-3.125rem auto 1.25rem}.pv-PageList-topMobileBtn--half .pv-TripadvisorNotices-filters-select.pv-Form-selectItem{margin-top:0}}@media (min-width:1025px) and (max-width:1100px),(min-width:1101px){.pv-SectionDetails-content--infosStation .r-all--5of12{width:32rem}.pv-SectionDetails-content--infosStation .r-all--7of12{width:39.375rem}}@media (max-width:1380px){.pv-Domain-single--activitiesLists{padding:0}}@media(min-width:1101px) and (max-width:1380px){.pv-tripadvisorAvisFilters:before{left:7.125rem}}@media(min-width:768px) and (max-width:1024px),(min-width:1025px) and (max-width:1100px),(min-width:1101px){.pv-barUsp--ski{margin-top:.9375rem}.pv-barUsp .slick-slide{display:table-cell;border-right:1px solid #b2d4df}.pv-barUsp .slick-slide:last-child{border-right:none}}@media (min-width:1381px){.product.pv-fpNewDesign .pv-Header .pv-Grid-quickAccess,.product.pv-fpNewDesign .pv-Header .pv-header-logo-container{width:auto}.product.pv-fpNewDesign .pv-Header .pv-Navigation-grid{position:absolute;top:0;left:19%;width:62%;text-align:center}.pv-newFP-container{-ms-grid-columns:1fr 8px 32.375rem;grid-template-columns:1fr 32.375rem;-ms-grid-rows:auto}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList .pv-newFP-imgListItem{width:10rem}}@media (min-width:1800px){.pv-newFP-container{-ms-grid-columns:1fr 8px 39rem;grid-template-columns:1fr 39rem;-ms-grid-rows:auto}.pv-newFP-container .pv-newFP-textBlock{color:#3b4559}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-title{font-size:1.5rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-subTitle{font-size:1.2rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-address{margin:.875rem 0 0}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-listTilteStyle{font-size:2rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-youWillLike .pv-SectionDetails-listArguments{margin:0 0 2.5rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-youWillLike .pv-SectionDetails-listArguments li{font-size:.9rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-pros .pv-newFP-prosList li{margin:0 .75rem .5rem 0;font-size:.9rem}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-pros .pv-newFP-prosList li .pv-newFP-picto-img{margin-right:.375rem;height:1.1875rem;line-height:1.1875rem;width:auto}.pv-newFP-container .pv-newFP-textBlock .pv-newFP-CTA-container .pv-newFP-CTA-recap{color:#757c8a}}@media (min-width:1565px){.pv-newFP-container .pv-newFP-imgBlock{grid-gap:0;-ms-grid-rows:auto 0 auto 0 1fr}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-breadcrumb{top:1.875rem;left:1.875rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-logoContainer{top:1.875rem;right:1.875rem}.pv-newFP-container .pv-newFP-imgBlock .pv-newFP-imgList{position:absolute;right:0;bottom:0;padding:.25rem 0 0 .25rem;background:#fff}.pv-newFP-container .pv-newFP-textBlock{padding:1.6875rem 1.25rem}}@media (max-width:767px),(min-width:768px) and (max-width:1024px){.pv-TripadvisorNotice-labelPicture{max-width:inherit}.pv-TripadvisorNotice-label .pv-SectionDetails-labelPicture--excellence img{width:auto}}