:root{--bleuMarine:#154A65;--bleuGris:#88A9C4;--orange:#CF5C47;--bleuPale:#B4E2F3;--turquoise:#5D959B;--bleuNuit:#14202E;--blanc:#FFFFFF;--gris:#D9D9D9;--grisPale:#EDF2F6;--transition:.5s ease}@font-face{font-family:'Quattrocento Sans';font-weight:400;src:url("/wp-content/uploads/2025/03/QuattrocentoSans-Regular.ttf")}@font-face{font-family:'Quattrocento Sans';font-weight:600;src:url("/wp-content/uploads/2025/03/QuattrocentoSans-Bold.ttf")}html{font-synthesis:none}h1{font-family:'the-seasons',sans-serif;font-weight:400;font-size:6.25rem;color:var(--blanc);margin-bottom:1rem}@media(max-width:1242px){h1{font-size:4.25rem}}h2,h3.titre span{font-family:'the-seasons',sans-serif;font-weight:400;font-size:2.8125rem;color:var(--bleuNuit);display:block;line-height:1;text-transform:none;margin-bottom:.5rem}h3,h2.titre span{font-family:'Quattrocento Sans',sans-serif;font-weight:400;font-size:1.3125rem;text-transform:uppercase;display:block;line-height:1.5}h4{font-family:'Quattrocento Sans',sans-serif;font-weight:600;font-size:2.375rem}h5{font-family:'Quattrocento Sans',sans-serif;font-weight:600;font-size:1.75rem}p{font-family:'Quattrocento Sans',sans-serif;font-weight:400;font-size:1rem}sup{bottom:.5rem;font-size:.75rem}.bouton a,.bouton button{padding:.5rem 1rem!important;border:1px solid;border-radius:2rem;font-weight:700!important;transition:var(--transition)!important;border-color:var(--bleuNuit);cursor:pointer;background-color:transparent}.bouton button{background:none;cursor:pointer}.bouton_style1 a{color:var(--blanc);border-color:var(--blanc)}.bouton_style1.bouton_principal a{background-color:var(--bleuPale);color:var(--bleuNuit)!important;border-color:var(--bleuPale)}.bouton_style1 a:hover{background-color:var(--blanc);color:var(--bleuNuit)!important;transition:var(--transition)}.bouton_style1.bouton_principal a:hover{border-color:var(--blanc)}.bouton_style2.bouton_principal a{background-color:var(--orange);color:var(--blanc)!important;border-color:var(--orange)}.bouton_style2.bouton_principal a:hover{border-color:var(--bleuNuit)}.bouton_style2 a:hover,.bouton_style2 button:hover{background-color:var(--bleuNuit);color:var(--blanc)!important;transition:var(--transition)}.bouton_telephone a:before{content:"";width:.75rem;height:.75rem;background-image:url("/wp-content/uploads/2025/03/Icone_Telephone.svg");background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:.25rem}.swiper-button-prev,.swiper-button-next,.accueil_galeriePhotos a.page-prev,.accueil_galeriePhotos a.page-next{border:1px solid black;border-radius:50%;width:2.75rem!important;height:2.75rem!important;margin-left:0!important}.swiper-button-prev:hover,.swiper-button-next:hover,.accueil_galeriePhotos a.page-prev:hover,.accueil_galeriePhotos a.page-next:hover{filter:invert(1)}.swiper-button-prev:before,.swiper-button-next:before,.accueil_galeriePhotos a.page-prev:before,.accueil_galeriePhotos a.page-next:before{content:""!important;width:1rem;height:1rem;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.swiper-button-prev:before,.accueil_galeriePhotos a.page-prev:before{background-image:url(/wp-content/uploads/2025/03/Icone_FlecheGauche.svg)}.swiper-button-next:before,.accueil_galeriePhotos a.page-next:before{background-image:url(/wp-content/uploads/2025/03/Icone_FlecheDroite.svg)}.swiper-button-prev:hover:before,.accueil_galeriePhotos a.page-prev:hover:before{background-image:url(/wp-content/uploads/2025/05/Icone_FlecheGauche_Hover.svg);filter:invert(1)}.swiper-button-next:hover:before,.accueil_galeriePhotos a.page-next:hover:before{background-image:url(/wp-content/uploads/2025/05/Icone_FlecheDroite_Hover.svg);filter:invert(1)}.grecaptcha-badge{visibility:hidden!important}.et_builder_inner_content{overflow-x:hidden}#swipebox-overlay{display:none}@media(max-width:980px){.hidden_mobile{display:none}}@media(min-width:981px){.hidden_desktop{display:none!important}}.rabais{background-color:var(--bleuPale);padding:1rem;margin-bottom:1rem}.rabais p{padding-bottom:0}#top-header .container{padding:0}#top-header .container a{padding:1rem 0;font-family:'Quattrocento Sans',sans-serif;font-weight:400;font-size:1rem}#top-header .container a:hover{font-weight:600;opacity:1!important}header{height:100px;box-shadow:none!important}header a,header a:hover,#top-header a,#top-header a:hover{transition:.5s ease background-color!important}header .et_menu_container #et-top-navigation a{font-family:'Quattrocento Sans',sans-serif;font-weight:400;font-size:1rem;color:var(--bleuNuit)}header .et_menu_container #et-top-navigation a:hover,header .et_menu_container #et-top-navigation .current-menu-item a{font-weight:600;opacity:1!important}header .sub-menu a:hover,header .sub-menu .current-menu-item a{background-color:var(--grisPale)!important;font-weight:600!important;opacity:1!important}header .et_menu_container .bouton a:hover{opacity:1!important}.mobile_menu_bar:before{color:var(--bleuMarine)}@media(max-width:980px){header .et_menu_container{height:100%}header #et-top-navigation{padding-top:0!important;height:100%;display:flex!important;align-items:center}header .mobile_menu_bar_toggle{padding-bottom:0!important}header .et_mobile_menu{top:100px;border-color:var(--bleuMarine)}header .et_mobile_menu .menu-item-has-children>a{background-color:transparent!important}header .et_mobile_menu a:hover,header .et_mobile_menu .current-menu-item a{background-color:var(--grisPale)!important}header .et_mobile_menu .menu-item-902 a{border-bottom:none!important}header .hidden_desktop a{display:inline-block;margin-top:.5rem;border-color:var(--bleuNuit)}header .bouton_principal a:hover{background-color:var(--bleuNuit);border-color:var(--bleuNuit)!important;color:white!important;opacity:1!important}header .bouton:not(.bouton_principal) a:hover{color:white!important;background-color:var(--bleuNuit);opacity:1!important}header #logo{max-height:70%!important;height:70%!important}}@media(min-width:981px){header .et_menu_container{height:100%;display:flex;justify-content:flex-end;align-items:center}header .et_menu_container #et-top-navigation{padding:0!important}header .logo_container img{max-width:250px;height:auto!important;max-height:none!important}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:inherit}}footer h2,footer a{color:var(--blanc)}footer h2{margin-bottom:1rem}footer p{padding-bottom:.25rem;font-size:1rem}footer a{margin:.25rem 0;display:inline-block}footer .bouton_principal{margin:1rem 0}footer .et_contact_bottom_container{float:left;margin-top:.5rem;width:50%}footer .et_pb_contact_submit{width:100%;transition:var(--transition)!important;color:var(--blanc)!important}footer .et_pb_contact_submit:hover{background-color:var(--blanc);color:var(--bleuNuit)!important;transition:var(--transition)!important}footer .et_pb_contact_field_options_title,footer .et_pb_contact_field_radio label{color:var(--blanc)!important}footer .et-pb-contact-message p{color:var(--bleuGris);font-weight:600;font-size:1.1rem}@media(max-width:980px){footer .footer_bottom_left a:last-of-type{margin-top:1rem!important}}@media(min-width:981px){footer .footer_bottom_left{display:flex;justify-content:space-between;align-items:flex-end}}.accueil_intro_sousTitre{font-size:2.25rem;line-height:1;padding-bottom:2rem}@media(max-width:1242px){.accueil_intro_sousTitre{font-size:1.8rem}}.accueil_intro_texte{font-size:1.2rem}.accueil_intro_bouton:first-of-type{margin-top:1rem}.accueil_unEmplacementPrivilegie{position:relative}.accueil_unEmplacementPrivilegie:before{content:"";position:absolute;top:6rem;right:-50px;background-image:url("/wp-content/uploads/2025/03/LBF_Illustration_Envol.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:300px;height:139px}.accueil_deConfortablesChalets_icone{max-width:100px;margin:auto}.accueil_deConfortablesChalets_icone img{display:block}.accueil_deConfortablesChalets_titre{text-align:center;margin-top:1rem;color:var(--bleuNuit);font-size:1.25rem;word-wrap:normal}.accueil_deConfortablesChalets_chalet img{margin-bottom:1rem}.accueil_deConfortablesChalets_chalet p{padding-bottom:0}.accueil_deConfortablesChalets_chalet a,.accueil_attraitsTouristiques a,.reserver_besoinDAide a{display:inline-block;color:var(--bleuNuit);margin-top:1rem}.accueil_temoignages .dica_divi_carousel:before{content:"";position:absolute;bottom:calc(100% - 1rem);right:-50px;background-image:url(/wp-content/uploads/2025/03/LBF_Illustration_Goeland.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:208px;height:250px;z-index:-1}.accueil_temoignages .dica_divi_carousel .dica-item-content .content,.accueil_galeriePhotos .dica_divi_carousel .dica-item-content .content{height:100%}.accueil_temoignages .swiper-container,.accueil_galeriePhotos .swiper-container{margin-bottom:1rem}.accueil_temoignages_carte{padding:1.5rem 1.25rem 4rem 1.25rem;margin:1rem;box-shadow:0 0 .9375rem 1px var(--gris);height:calc(100% - 2rem);position:relative}.accueil_temoignages_carte_introduction{display:flex;align-items:center;margin-bottom:2rem}.accueil_temoignages_carte_introduction img{width:90px!important;border-radius:50%;margin-right:1rem}.accueil_temoignages_carte_introduction h3{text-transform:none;font-weight:600;padding-bottom:0;line-height:1;font-size:1.125rem}.accueil_temoignages_carte_introduction p{font-size:.875rem!important;margin-top:.25rem;line-height:1}.accueil_temoignages_carte img{width:140px}.accueil_temoignages_carte p{color:var(--bleuNuit);font-size:1.125rem}.accueil_temoignages_carte:after{content:"";position:absolute;bottom:1.5rem;right:1.5rem;width:2.25rem;height:2.25rem;background-position:center;background-size:contain;background-repeat:no-repeat}.accueil_temoignages_carte_airbnb:after{background-image:url("/wp-content/uploads/2025/03/Avis_Icone_Airbnb.svg")}.accueil_temoignages_carte_google:after{background-image:url("/wp-content/uploads/2025/03/Avis_Icone_Google.svg")}.accueil_temoignages .swiper-pagination,.accueil_galeriePhotos .swiper-pagination{margin-left:1rem}.accueil_temoignages .swiper-buttton-container,.accueil_galeriePhotos .swiper-buttton-container{margin-right:1rem}.accueil_temoignages .swiper-pagination,.accueil_galeriePhotos .swiper-pagination{margin-top:-2.25rem;max-width:50%}.accueil_distinction{position:relative}.accueil_distinction:before{content:"";position:absolute;top:50%;right:3rem;transform:translateY(-50%);background-image:url("/wp-content/uploads/2025/03/LBF_Illustration_Bouee.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:150px;height:150px;opacity:.5;filter:invert(1)}.accueil_galeriePhotos{overflow:hidden}.accueil_galeriePhotos .swiper-container{overflow:visible}.accueil_galeriePhotos .et_pb_gallery_item{position:relative}.accueil_galeriePhotos .et_pb_gallery_item img{aspect-ratio:1;object-fit:cover;image-rendering:pixelated}.accueil_galeriePhotos .et_pb_gallery_item:before{content:"";position:absolute;width:.5rem;height:.5rem;bottom:0;right:0;background-color:var(--bleuNuit);background-image:url("/wp-content/uploads/2025/03/Icone_Zoom.svg");z-index:1;padding:1rem;background-size:50%;background-position:center;background-repeat:no-repeat;transition:var(--transition);pointer-events:none}.accueil_galeriePhotos .et_pb_gallery_item:hover:before{background-image:url("/wp-content/uploads/2025/03/Icone_Zoom_Hover.svg");background-color:#d9d9d9;transition:var(--transition)}@media(min-width:981px){.accueil_galeriePhotos .et_pb_gallery_item{width:32%!important;margin-right:2%!important}.accueil_galeriePhotos .et_pb_gallery_item:nth-of-type(3n+3){margin-right:0!important}}.accueil_galeriePhotos .et_pb_text_4{margin-top:0!important}.accueil_galeriePhotos .et_pb_gallery .et_pb_gallery_pagination ul li a{color:var(--bleuNuit)}.accueil_galeriePhotos .et_pb_gallery .et_pb_gallery_pagination ul li a.active{color:var(--orange)!important}.accueil_galeriePhotos .et_pb_gallery_image:hover .et_overlay{display:none}.accueil_galeriePhotos .et_pb_gallery_pagination{border-top:none}.accueil_galeriePhotos .et_pb_gallery_pagination li{padding:0!important;width:44px;height:44px;position:relative;margin-left:1rem}.accueil_galeriePhotos .et_pb_gallery_pagination li a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accueil_galeriePhotos a.page-prev,.accueil_galeriePhotos a.page-next{position:relative;width:44px!important;height:44px!important;display:inline-block;font-size:0!important;color:black!important;background-color:white!important;transition:var(--transition)}.accueil_attraitsTouristiques:before{content:"";position:absolute;top:-4rem;right:-2rem;background-image:url("/wp-content/uploads/2025/03/LBF_Illustration_Scaphandre.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:300px;height:300px;z-index:-1}@media(max-width:980px){.accueil_distinction:before{top:1rem;right:1rem;transform:none}}@media(min-width:981px){.accueil_intro_bouton{display:inline-block}.accueil_intro_bouton:first-of-type{margin-right:2rem}}.chalet_intro_sousTitre{font-size:2.5rem;padding-bottom:1rem}.chalet_intro_texte{font-size:1.2rem}.chalet_coutDeLocation p,.chalet_coutDeLocation li,.chalet_confort p,.chalet_confort li{color:var(--bleuNuit)}.chalet_coutDeLocation p a{color:var(--bleuNuit);text-decoration:underline}.chalet_coutDeLocation_titre{font-weight:600;font-size:1.75rem;margin-top:2rem;line-height:1.2}.chalet_coutDeLocation h3,.chalet_confort h3{font-weight:600;text-transform:none;padding-bottom:0}.chalet_coutDeLocation ul,.chalet_confort ul{padding-left:1.5rem}.chalet_coutDeLocation_liste div{margin-bottom:1rem}.chalet_coutDeLocation_liste div:last-of-type{margin-bottom:0}.chalet_coutDeLocation ul,.chalet_confort ul{list-style-type:none}.chalet_coutDeLocation li:before,.chalet_confort li:before{content:"· ";position:absolute;margin-left:-1rem;font-size:1.5rem}@media(min-width:565px){.chalet_coutDeLocation_liste{display:flex;flex-flow:row wrap;justify-content:space-between}.chalet_coutDeLocation_liste div{width:48%}}@media(max-width:1023px){.chalet_coutDeLocation .et_pb_row_5 .et_pb_column_6{width:100%}.chalet_coutDeLocation .et_pb_row_5 .et_pb_column_7{display:none}}.chalet_confort p{margin-bottom:1rem}.chalet_confort_categorie{padding-left:3.5rem;position:relative}.chalet_confort_categorie h3{padding-top:.25rem}.chalet_confort_categorie:before{content:"";position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;background-size:contain;background-position:center;background-repeat:no-repeat}.chalet_confort_categorie_cuisine:before{background-image:url("/wp-content/uploads/2025/04/Equipement_Icone_Frigo_250x250.png")}.chalet_confort_categorie_salon:before{background-image:url("/wp-content/uploads/2025/04/Equipement_Icone_Divan_250x250.png")}.chalet_confort_categorie_chambres:before{background-image:url("/wp-content/uploads/2025/04/Equipement_Icone_Lit_250x250.png")}.chalet_confort_categorie_salleDeBain:before{background-image:url("/wp-content/uploads/2025/04/Equipement_Icone_Toilette_250x250.png")}.chalet_confort_categorie_lavage:before{background-image:url("/wp-content/uploads/2025/04/Equipement_Icone_Laveuse_250x250.png")}.chalet_confort_categorie_exterieur:before{background-image:url("/wp-content/uploads/2025/04/Equipement_Icone_Charcoal_250x250.png")}.chalet_confort_categorie_autres:before{background-image:url("/wp-content/uploads/2025/04/Equipement_Icone_Wifi_250x250.png")}.chalet_politiqueEtConditions .et_pb_toggle_title{color:var(--bleuNuit)!important;font-size:1.5rem}.chalet_politiqueEtConditions p,.chalet_politiqueEtConditions li{color:var(--bleuNuit)}.chalet_politiqueEtConditions ul{list-style-type:none}.chalet_politiqueEtConditions li{margin-left:.5rem}.chalet_politiqueEtConditions .et_pb_toggle{box-shadow:0 0 .9375rem 1px var(--gris);border:none;background-color:white}.chalet_politiqueEtConditions .et_pb_toggle_title{position:relative;display:flex;justify-content:space-between;align-items:center;padding-right:0!important}.chalet_politiqueEtConditions .et_pb_toggle_title:before{display:none!important}.chalet_politiqueEtConditions .et_pb_toggle_title:after{content:""!important;width:2.0625rem;height:2.0625rem;background-size:1rem;background-position:center;background-repeat:no-repeat;display:inline-block;border:1px solid var(--bleuNuit);border-radius:50%;transition:var(--transition)}.chalet_politiqueEtConditions .et_pb_toggle_title:hover:after{background-color:var(--bleuNuit);transition:var(--transition)}.chalet_politiqueEtConditions .et_pb_toggle_open .et_pb_toggle_title:after{background-image:url("/wp-content/uploads/2025/04/Icone_Moins.svg");transition:var(--transition)}.chalet_politiqueEtConditions .et_pb_toggle_open .et_pb_toggle_title:hover:after{background-image:url("/wp-content/uploads/2025/04/Icone_Moins_Hover.svg");transition:var(--transition)}.chalet_politiqueEtConditions .et_pb_toggle_close .et_pb_toggle_title:after{background-image:url("/wp-content/uploads/2025/04/Icone_Plus.svg");transition:var(--transition)}.chalet_politiqueEtConditions .et_pb_toggle_close .et_pb_toggle_title:hover:after{background-image:url("/wp-content/uploads/2025/04/Icone_Plus_Hover.svg");transition:var(--transition)}.chalet_politiqueEtConditions_toggle_button:after{display:inline-block;margin-left:.25rem}.chalet_politiqueEtConditions_toggle_button_closed:after{content:"+"}.chalet_politiqueEtConditions_toggle_button_opened:after{content:"-"}.chalet_politiqueEtConditions ul{list-style-type:none}.chalet_politiqueEtConditions li:before{content:'\2014';position:absolute;margin-left:-20px}@media(max-width:980px){.chalet_confort .et_pb_column:first-of-type{margin-bottom:0}}@media(min-width:981px){.chalet_politiqueEtConditions_toggle_container{display:flex;align-items:center;justify-content:space-between}}@media(min-width:981px){.attraits_boutons{display:flex;align-items:center}.attraits_boutons .bouton:last-of-type{margin-left:1rem}}.attraits_boutons a{margin:0}.attraits_boutons_itineraire a{background-color:var(--bleuNuit)!important;color:white!important}.attraits_boutons_itineraire a:hover{border-color:var(--bleuNuit);background-color:transparent!important;color:var(--bleuNuit)!important}@media(max-width:980px){.attraits_inverse{display:flex;flex-direction:column-reverse}.attraits_inverse img{margin-bottom:2rem}}#carte h3{font-weight:600;text-transform:inherit}.hbook-wrapper div,.hbook-wrapper span{color:var(--bleuMarine)}.hbook-wrapper input[type="submit"]{border-width:1px!important;border-color:var(--bleuMarine);color:var(--bleuMarine);border-radius:2rem;font-size:1rem;font-family:'Quattrocento Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;padding-top:1rem!important;padding-right:2rem!important;padding-bottom:1rem!important;padding-left:2rem!important;background-color:transparent;cursor:pointer;transition:var(--transition)}.hbook-wrapper input[type="submit"]:hover{background-color:var(--bleuMarine);color:var(--blanc);transition:var(--transition)}.hbook-wrapper input[type="text"],.hbook-wrapper select{padding-top:.75rem;padding-bottom:.75rem;font-size:1rem;font-family:'Quattrocento Sans',sans-serif;padding:1rem;margin-bottom:1rem}.hb-select-accom-wrapper{margin-bottom:1rem}.hb-title{margin-top:1rem}.hb-confirm-button,.hb-step-button{margin-bottom:2rem}.hb-accom-selected-name{margin-bottom:1rem}.hbook-wrapper label{color:var(--bleuMarine)}.hb-accom-selected,.hb-multi-accom-choices{background:var(--bleuGris)}.hb-multi-accom-choices{padding-left:1rem}.hb-accom-selected span,.hb-accom-selected div{color:white}@media(min-width:625px){.hb-check-dates-wrapper{padding-bottom:0}.hb-searched-summary{margin-bottom:1rem}}@media(max-width:980px){.hb-change-search-wrapper{margin-bottom:1rem}}.page-id-647 article h1{font-size:5rem;hyphens:auto}.page-id-499 article h1,.page-id-501 article h1,.page-id-892 article h1{hyphens:auto}.page-id-647 article .et_pb_text_inner a{color:var(--bleuMarine);text-decoration:underline}.page-id-647 article .et_pb_text_inner h2,.page-id-501 article .et_pb_text_inner h2{margin-top:1rem}.page-id-647 article .et_pb_text_inner p,.page-id-647 article .et_pb_text_inner li,.page-id-499 article .et_pb_text_inner li,.page-id-501 article .et_pb_text_inner p{color:black}.locationTemporaire_boutons{margin-top:2rem}.locationTemporaire_boutons a{display:inline-block}@media(max-width:980px){.locationTemporaire_boutons div{margin-bottom:.5rem}}@media(min-width:981px){.locationTemporaire_boutons{display:flex;justify-content:center}.locationTemporaire_boutons div{margin-right:.5rem}}