﻿@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-Thin.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-ThinItalic.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-ExtraLight.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-ExtraLightItalic.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-Light.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-LightItalic.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist.woff2") format("woff2"),url("../fonts/geomanist/Geomanist.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-Italic.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-Book.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-Book.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-BookItalic.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-BookItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-Medium.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-Medium.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-MediumItalic.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-MediumItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-Bold.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-BoldItalic.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-Black.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-Black.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-BlackItalic.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-BlackItalic.woff") format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-Ultra.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-Ultra.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Geomanist";src:url("../fonts/geomanist/Geomanist-UltraItalic.woff2") format("woff2"),url("../fonts/geomanist/Geomanist-UltraItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"icomoon";src:url("../fonts/iconmoon/icomoon.eot?aorex6");src:url("../fonts/iconmoon/icomoon.eot?aorex6#iefix") format("embedded-opentype"),url("../fonts/iconmoon/icomoon.ttf?aorex6") format("truetype"),url("../fonts/iconmoon/icomoon.woff?aorex6") format("woff"),url("../fonts/iconmoon/icomoon.svg?aorex6#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;margin-right:.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-login:before{content:""}.icon-logout:before{content:""}.icon-pinterest:before{content:""}.icon-instagram:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-beds:before{content:""}.icon-person:before{content:""}.icon-restrooms:before{content:""}.icon-rooms:before{content:""}.icon-arrow-long:before{content:""}.icon-arrow-short:before{content:""}.icon-favorites:before{content:""}.icon-host:before{content:""}.icon-key:before{content:""}.icon-map:before{content:""}.icon-menu:before{content:""}.icon-search:before{content:""}.icon-slides:before{content:""}.icon-wt-selection:before{content:""}.icon-wt-simplicite:before{content:""}.icon-wt-verified:before{content:""}*{box-sizing:border-box}html{margin:0;padding:0;font-size:100%}html body{margin:0;padding:0;font-size:1em;background-color:#fff;font-family:"Geomanist",sans-serif}html body header .mobile-menu-open{background-color:#bcda19;border:none;padding:1.117em 1em;display:inline-block;border-radius:30px;text-align:center;line-height:1em;cursor:pointer}html body header .mobile-menu-open i:before{margin-right:0;vertical-align:middle}@media(min-width: 800px){html body header .mobile-menu-open{display:none}}html body header .mobile-menu-open[aria-expanded=true]{background-color:#fff}html body header .mobile-menu-open[aria-expanded=true]+.menu-menu-principal-container ul{opacity:1;visibility:visible}html body header:not(.hbg-header-landing).hbg-header-general{min-height:250px;width:100%;background-size:cover;padding-bottom:2em}@media(min-width: 800px){html body header:not(.hbg-header-landing).hbg-header-general{min-height:494px}}html body header:not(.hbg-header-landing).hbg-header-general h1{font-family:"Gentium Basic",serif;font-weight:normal;color:#fff;font-size:3em;text-transform:uppercase;margin:.22em .6666em}@media(min-width: 800px){html body header:not(.hbg-header-landing).hbg-header-general h1{font-size:5.625em;margin:1em .6em}}html body header:not(.hbg-header-landing) a.hbg-logo{position:absolute;top:40px;left:1.25em;border:0;z-index:2}@media(min-width: 1140px){html body header:not(.hbg-header-landing) a.hbg-logo{left:70px}}html body header:not(.hbg-header-landing) a.hbg-logo img{width:95px}@media(min-width: 900px){html body header:not(.hbg-header-landing) a.hbg-logo img{width:146px}}html body header:not(.hbg-header-landing) nav.hbg-header-nav{text-align:right;padding:24px 1.25em;position:relative}@media(min-width: 900px){html body header:not(.hbg-header-landing) nav.hbg-header-nav{padding:24px 50px}}@media(max-width: 799.9px){html body header:not(.hbg-header-landing) nav.hbg-header-nav ul{opacity:0;visibility:hidden;display:block;position:absolute;top:4em;left:1.25em;right:1.25em;background-color:#fff;list-style:none;text-align:left;padding:1.25em;border-radius:10px;box-shadow:0px 2px 8px rgba(13,13,13,.1);z-index:4;transition:opacity .2s ease-out}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li{margin-bottom:.5em}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li a{color:#3f4713;padding:.5em;text-align:center;display:block;text-decoration:none;border:1px #d9d9d9 solid;font-weight:500;font-style:normal;font-size:.9375em}}@media(min-width: 800px){html body header:not(.hbg-header-landing) nav.hbg-header-nav ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;margin:0;list-style:none}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li{margin-left:2em}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li a{color:#fff;font-size:.9375em;text-decoration:none;font-weight:500;font-style:normal;display:inline-block}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li a:hover{opacity:.8}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li a.icon-favorites span{display:none}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li.hbg-header-nav-host a{color:#000;background-color:#bcda19;padding:1em;border-radius:30px}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li.hbg-header-nav-host a:hover{background-color:#91a913;opacity:1}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li.hbg-header-nav-host a:before{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;margin-right:.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li.hbg-header-nav-connect a:before{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;margin-right:.5em;font-size:1.3em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}html body header:not(.hbg-header-landing) nav.hbg-header-nav ul li.hbg-header-nav-connect a.lnk_logout:before{content:""}}html body main{display:block;margin:3.75em 1.25em}html body main ul li{line-height:1.5em}@media(min-width: 1140px){html body main{margin:3.75em}}html body main img{max-width:100%;height:auto}html body main .is-style-hbg-rounded img,html body main .wp-block-media-text figure img,html body main .wp-block-media-text.is-image-fill figure{border-radius:12px 12px 12px 12px}html body main article.hbg-page-content{margin-bottom:3.75em}html body main article.hbg-page-content>*{max-width:1000px;margin-left:auto;margin-right:auto}@media(min-width: 601px){html body main article.hbg-page-content .wp-block-media-text.is-image-fill.is-style-hbg-page-top figure{margin-top:-16em;height:calc(100% + 16em)}}@media(min-width: 601px){html body main article.hbg-page-content .is-style-hbg-page-top img{margin-top:-8em}}html body main article.hbg-page-content .is-style-hbg-page-top p{font-size:1.25em}html body main article.hbg-page-content .is-style-hbg-page-top blockquote p,html body main article.hbg-page-content .is-style-hbg-page-top .is-style-hbg-marine-italic{font-family:"Gentium Basic",serif;font-weight:normal;font-size:2em;font-style:italic;color:#10303d}@media(min-width: 601px){html body main article.hbg-page-content .is-style-hbg-page-top blockquote p,html body main article.hbg-page-content .is-style-hbg-page-top .is-style-hbg-marine-italic{font-size:3.75em}}html body main article.hbg-page-content .is-style-hbg-marine-italic{font-family:"Gentium Basic",serif;font-weight:normal;font-size:2em;font-style:italic;color:#10303d}@media(min-width: 601px){html body main article.hbg-page-content .is-style-hbg-marine-italic{font-size:3.75em}}html body main article.hbg-page-content .wp-block-button__link{font-family:muli,sans-serif;font-weight:bold;font-size:1em;border-radius:30px;padding:1em 1.5em}html body main article.hbg-page-content .wp-block-group.alignwide{border-radius:12px;padding:1em;margin:3.75em 0}html body main article.hbg-page-content .has-white-background-color{background-color:#fff}html body main article.hbg-page-content .has-black-background-color{background-color:#010101}html body main article.hbg-page-content .has-marine-background-color{background-color:#10303d}html body main article.hbg-page-content .has-darkgrey-background-color{background-color:#3f4713}html body main article.hbg-page-content .has-lime-background-color{background-color:#bcda19}html body main article.hbg-page-content div.alignfull{max-width:none;width:calc(100% + 2.5em);margin-left:-1.25em;margin-right:-1.25em;padding:0 1.25em;margin-bottom:3.75em}@media(min-width: 1140px){html body main article.hbg-page-content div.alignfull{width:calc(100% + 7.5em);margin-left:-3.75em;margin-right:-3.75em;padding:0 3.75em}}html body main article.hbg-page-content div.alignfull.has-background{padding-top:1em;padding-bottom:1em}html body main article.hbg-page-content div.alignwide,html body main article.hbg-page-content figure.alignwide{max-width:100%}html body main article.hbg-page-content .wp-block-cover{border-radius:12px;margin:3.75em 0}html body main article.hbg-page-content .wp-block-cover:before,html body main article.hbg-page-content .wp-block-cover>img{border-radius:12px}html body main article.hbg-page-content h2{font-weight:500;font-style:normal;font-size:1.25em}html body main article.hbg-page-content p{font-weight:400;font-style:normal;font-size:1em;line-height:1.5em}html body main article.hbg-page-content figcaption{font-weight:500;font-style:normal;font-size:1.25em;text-align:center}html body main article.hbg-page-content blockquote p{font-family:"Gentium Basic",serif;font-weight:normal;font-size:3.75em;font-style:italic;color:#10303d}html body main article.hbg-page-content .is-style-hbg-box-title{font-family:"Gentium Basic",serif;font-size:2.5em;font-weight:normal;line-height:1em;text-transform:uppercase;margin:0}@media(min-width: 900px){html body main article.hbg-page-content .is-style-hbg-box-title{font-size:4.375em}}html body main article.hbg-page-content .wp-block-yoast-faq-block{margin-top:3.75em;margin-bottom:3.75em}html body main article.hbg-page-content .wp-block-yoast-faq-block .schema-faq-section h2.schema-faq-question{font-size:1em;margin-bottom:0;margin-top:0}html body main article.hbg-page-content .wp-block-yoast-faq-block .schema-faq-section h2.schema-faq-question button{font-family:"Geomanist",sans-serif;background:none;display:block;border:0;border-top:1px #979797 solid;font-weight:500;font-size:1.25em;padding:1.5em 1em 1.5em 0;text-align:left;width:100%;cursor:pointer}html body main article.hbg-page-content .wp-block-yoast-faq-block .schema-faq-section h2.schema-faq-question button[aria-expanded=true]{border-bottom:1px #979797 solid}html body main article.hbg-page-content .wp-block-yoast-faq-block .schema-faq-section p.schema-faq-answer{padding:1em;display:none}html body main article.hbg-page-content .wp-block-yoast-faq-block .schema-faq-section:last-child h2.schema-faq-question button{border-bottom:1px #979797 solid}html body footer{background-color:#010101;padding:25px 60px}@media(min-width: 1140px){html body footer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}html body footer nav{flex-basis:700px}html body footer ul{list-style:none;margin:0;padding:0;vertical-align:middle;text-align:left;margin-bottom:1.5em}@media(min-width: 760px){html body footer ul{margin-bottom:1em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}html body footer ul li{margin-bottom:1em;flex:0 0 33.333%}@media(min-width: 760px){html body footer ul li{padding:0;margin:0;margin-bottom:1em;vertical-align:middle}}html body footer nav.hbg-footer-nav-main ul li a{color:#fff;text-decoration:none;font-weight:500;font-style:normal;font-size:.9375em}html body footer nav.hbg-footer-nav-legal ul{justify-content:flex-end}html body footer nav.hbg-footer-nav-legal ul li a{color:#8a8a8a;text-decoration:none;font-weight:500;font-style:normal;font-size:13px}@media(min-width: 760px){html body footer nav.hbg-footer-nav-legal ul li a{margin-right:0}}html body footer nav.hbg-footer-nav-social{flex:0 0 100px;margin:2em 0}@media(min-width: 760px){html body footer nav.hbg-footer-nav-social{margin:0 3em 2em 3em}}html body footer nav.hbg-footer-nav-social ul{display:block;margin-bottom:0}@media(min-width: 760px){html body footer nav.hbg-footer-nav-social ul{text-align:center}}html body footer nav.hbg-footer-nav-social ul li{display:inline-block;margin-bottom:0}html body footer nav.hbg-footer-nav-social ul li a{color:#fff;font-size:1.2em;text-decoration:none}.flickity-page-dots .dot{background:none;border:1px #10303d solid;opacity:1}.flickity-page-dots .dot.is-selected{background:#10303d}.hbg-rentals-content .flickity-prev-next-button{background:none;color:#3f4713;top:-45px}.hbg-rentals-content .flickity-prev-next-button.previous{left:auto;right:60px}@media(max-width: 499px){.hbg-rentals-content .flickity-prev-next-button{display:none}}.daterangepicker{font-size:1em}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#10303d}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{font-size:.8125em}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 20 32'%3E%3Cpath fill='%23000000' d='M20 22l-1.4-1.4-7.6 7.6v-28.2h-2v28.2l-7.6-7.6-1.4 1.4 10 10 1.4-1.4z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:1 auto,100%;cursor:pointer}select::-ms-expand{display:none}.loading-pop{display:none;content:"";position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.69);z-index:998;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.loading-pop .loading-pop-content{z-index:999;background-color:#fff;width:100%;max-width:120px;overflow-y:auto;max-height:100vh;position:relative;display:none;border-radius:10px}.loading-pop.active{display:flex;animation:fade-in .2s}.loading-pop.active .loading-pop-content{display:block;animation:fade-in-delayed .3s}.brochure-download .fm-form-container.fm-theme1{width:100%;max-width:700px}@media(max-width: 1000px){.brochure-download .wp-block-columns .wp-block-column:first-child{display:none}.brochure-download .wp-block-columns .wp-block-column:not(:only-child):last-child{flex:1 !important}.brochure-download .wp-block-columns .wp-block-column:not(:only-child):last-child .fm-form .fm-form-builder .wdform_column{width:auto !important}}.brochure-download .wdform_footer{display:none !important}.brochure-download .wdform_section{display:flex !important;flex-direction:row !important;flex-wrap:nowrap}@media(max-width: 530px){.brochure-download .wdform_section{display:block !important}}.brochure-download .wdform_section .wdform_column button{cursor:pointer;font-family:muli,sans-serif;font-weight:700;font-size:1em;color:#3f4713;background-color:#bcda19;text-decoration:none;border-radius:30px;padding:1em 1.5em;border:none}.brochure-download .wdform_section .wdform_column button:hover{background-color:#91a913}.brochure-download .wdform_section .wdform_column:first-child{flex:1}.brochure-download .fm-form-container.fm-theme1 .fm-form input[type=text]{border-radius:30px !important;padding:1.5em !important;border:none !important}header.hbg-header-home{height:395px;width:100%;background-size:cover}@media(min-width: 800px){header.hbg-header-home{height:696px}}header.hbg-header-home h1{font-family:"Gentium Basic",serif;font-weight:normal;font-size:2.5em;color:#fff;text-transform:uppercase;margin-left:20px;line-height:1em;margin-bottom:0;margin-top:.7em}@media(min-width: 800px){header.hbg-header-home h1{font-size:5.625em;margin-top:2em}}@media(min-width: 1140px){header.hbg-header-home h1{margin-left:180px}}form.hbg-home-form{margin-left:1.25em;margin-right:1.25em;margin-top:-85px;z-index:3}@media(min-width: 1325px){form.hbg-home-form{margin-left:100px;margin-right:0}}form.hbg-home-form .hbg-home-form-content{background-color:#fff;border-radius:10px;box-shadow:0px 2px 8px rgba(13,13,13,.1);position:relative;display:block;padding:1.25em}@media(min-width: 900px){form.hbg-home-form .hbg-home-form-content{padding:40px 60px 50px 60px}}@media(min-width: 1325px){form.hbg-home-form .hbg-home-form-content{display:inline-block}}form.hbg-home-form .hbg-home-form-content fieldset{border:0;padding:0}form.hbg-home-form .hbg-home-form-content fieldset legend{font-size:1.25em;font-weight:500;font-style:normal;color:#fff;position:absolute;top:-2em;left:1.25em}@media(min-width: 900px){form.hbg-home-form .hbg-home-form-content fieldset legend{left:80px}}@media(min-width: 900px){form.hbg-home-form .hbg-home-form-content fieldset .form-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end}form.hbg-home-form .hbg-home-form-content fieldset .form-content div{margin-right:.875em}}@media(min-width: 900px)and (max-width: 1139px){form.hbg-home-form .hbg-home-form-content fieldset .form-content div{flex:1}}form.hbg-home-form .hbg-home-form-content fieldset .form-content label{display:none}@media(min-width: 900px){form.hbg-home-form .hbg-home-form-content fieldset .form-content label{display:block;font-weight:bold;font-style:normal;font-size:.75em;text-transform:uppercase;color:#8c8c8c;margin-bottom:.5em}}form.hbg-home-form .hbg-home-form-content fieldset .form-content select,form.hbg-home-form .hbg-home-form-content fieldset .form-content input{border:1px #d9d9d9 solid;border-radius:0;font-weight:normal;font-style:normal;font-size:.9375em;padding:20px;width:100%;box-sizing:border-box}@media(max-width: 899px){form.hbg-home-form .hbg-home-form-content fieldset .form-content select,form.hbg-home-form .hbg-home-form-content fieldset .form-content input{margin-bottom:1em}}@media(min-width: 1140px){form.hbg-home-form .hbg-home-form-content fieldset .form-content select,form.hbg-home-form .hbg-home-form-content fieldset .form-content input{width:215px}}form.hbg-home-form .hbg-home-form-content fieldset .form-content button.icon-search{cursor:pointer;color:#3f4713;border:2px #3f4713 solid;border-radius:30px;background-color:#fff;font-family:muli,sans-serif;font-weight:bold;font-size:.9375em;padding:20px;margin-left:1em}@media(max-width: 899px){form.hbg-home-form .hbg-home-form-content fieldset .form-content button.icon-search{width:100%;text-align:center;margin-left:0}}form.hbg-home-form .hbg-home-form-content fieldset .form-content>button[type=button]{text-decoration:none;font-family:muli,sans-serif;font-weight:bold;font-size:1em;color:#225266;display:inline-block;margin:1em;padding:0;border-bottom:1px #225266 solid;background:0;text-decoration:underline;border:0;cursor:pointer}@media(min-width: 1050px){form.hbg-home-form .hbg-home-form-content fieldset .form-content>button[type=button]{margin:1em 0 1em 40px}form.hbg-home-form .hbg-home-form-content fieldset .form-content button.icon-search{margin-left:40px}}.hbg-home-vedette{margin-bottom:60px}.hbg-home-vedette ul{margin:0;padding:0;list-style:none}@media(min-width: 900px){.hbg-home-vedette ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}}.hbg-home-vedette ul li{margin-bottom:3.75em}@media(min-width: 900px){.hbg-home-vedette ul li{width:calc(33.333% - 27px);margin-bottom:0}}.hbg-home-vedette ul li a{border:0;display:block;text-decoration:none;font-size:1.25em;font-weight:500;font-style:normal;color:#2c2c2c;text-align:center}.hbg-home-vedette ul li a img{width:100%;height:326px;object-fit:cover;object-position:center center;font-family:"object-fit: cover; object-position: center center;";border-radius:12px;margin-bottom:1em}.hbg-home-selections{background-color:#10303d;margin:60px -1.25em;padding:90px 0;box-sizing:border-box;position:relative}@media(min-width: 900px){.hbg-home-selections{height:809px;padding:138px 0}}@media(min-width: 1140px){.hbg-home-selections{margin:60px -60px}}@media(min-width: 900px){.hbg-home-selections .hbg-home-selections-images{width:55%;float:right}}.hbg-home-selections .hbg-home-selections-images img{width:285px;height:225px;object-fit:cover;object-position:center left;font-family:"object-fit: cover; object-position: center left;";border-radius:12px;transition:opacity .5s ease-in-out;opacity:.5;margin-right:40px}@media(min-width: 500px){.hbg-home-selections .hbg-home-selections-images img{width:460px;height:364px}}@media(min-width: 750px){.hbg-home-selections .hbg-home-selections-images img{width:680px;height:538px}}.hbg-home-selections .hbg-home-selections-images img.is-selected{opacity:1}.hbg-home-selections .hbg-home-selections-images:after{content:"";display:block;clear:right}.hbg-home-selections div.hbg-home-selections-txt{transition:opacity .5s ease-in-out;opacity:0;visibility:hidden;z-index:2;position:absolute;left:0;top:0;margin:0 1.25em;text-align:center}@media(min-width: 900px){.hbg-home-selections div.hbg-home-selections-txt{left:calc(-100vw + 110%);top:auto;margin:0;text-align:left}}.hbg-home-selections div.hbg-home-selections-txt.current{opacity:1;visibility:visible}@media(max-width: 899px){.hbg-home-selections div.hbg-home-selections-txt.current{position:static}}.hbg-home-selections div.hbg-home-selections-txt p{display:block;font-family:"Gentium Basic",serif;font-weight:normal;text-transform:uppercase;font-size:2.5em;line-height:1em;margin-bottom:1em;margin-top:1em;color:#fff}@media(min-width: 900px){.hbg-home-selections div.hbg-home-selections-txt p{margin-bottom:1em;font-size:6em;margin-top:.3em}}.hbg-home-selections div.hbg-home-selections-txt a.hbg-home-selections-link{font-family:muli,sans-serif;font-weight:bold;font-size:1em;margin:1em 0;display:inline-block;color:#3f4713;background-color:#bcda19;text-decoration:none;border-radius:30px;padding:1em 1.5em}.hbg-home-selections div.hbg-home-selections-txt a.hbg-home-selections-link:hover{background-color:#91a913}.hbg-home-selections div.hbg-home-selections-txt button.hbg-home-selections-link-prev,.hbg-home-selections div.hbg-home-selections-txt button.hbg-home-selections-link-next{display:none}@media(min-width: 900px){.hbg-home-selections div.hbg-home-selections-txt button.hbg-home-selections-link-prev,.hbg-home-selections div.hbg-home-selections-txt button.hbg-home-selections-link-next{display:inline-block;color:#fff;border:0;background:none;margin-right:2em;cursor:pointer;font-size:1.2em}}.hbg-home-selections div.hbg-home-selections-txt button.hbg-home-selections-link-prev:before{transform:rotate(90deg)}.hbg-home-selections div.hbg-home-selections-txt button.hbg-home-selections-link-next:before{transform:rotate(-90deg)}.hbg-home-selections .flickity-page-dots{position:static;margin-top:2em}@media(min-width: 900px){.hbg-home-selections .flickity-page-dots{display:none}}.hbg-home-selections .flickity-page-dots .dot{background:none;border:1px #fff solid;opacity:1}.hbg-home-selections .flickity-page-dots .dot.is-selected{background:#fff}.hbg-rentals-container{margin-bottom:60px}.hbg-rentals-container h2{font-weight:500;font-style:normal;font-size:1.75em;margin:0;margin-bottom:1em;color:#2c2c2c}@media(min-width: 400px){.hbg-rentals-container h2{margin-left:40px}}.hbg-rentals-container article.hbg-rental-item,.hbg-rentals-container div.hbg-rental-map-selected-item{margin-right:40px;margin-bottom:40px;position:relative;width:300px;color:#2c2c2c}.hbg-rentals-container article.hbg-rental-item a,.hbg-rentals-container div.hbg-rental-map-selected-item a{border:0;display:block;text-decoration:none}.hbg-rentals-container article.hbg-rental-item a.hbg-rental-item-favorite,.hbg-rentals-container div.hbg-rental-map-selected-item a.hbg-rental-item-favorite{display:none;position:absolute;top:30px;right:20px;color:#fff;font-size:1.5em}.hbg-rentals-container article.hbg-rental-item a.hbg-rental-item-favorite span,.hbg-rentals-container div.hbg-rental-map-selected-item a.hbg-rental-item-favorite span{display:none}.hbg-rentals-container article.hbg-rental-item img,.hbg-rentals-container div.hbg-rental-map-selected-item img{width:100%;height:360px;object-fit:cover;border-radius:12px;object-position:center center;font-family:"object-fit: cover; object-position: center center;"}.hbg-rentals-container article.hbg-rental-item h1,.hbg-rentals-container div.hbg-rental-map-selected-item h1{font-weight:500;font-style:normal;font-size:1.25em;margin-top:1.5em;margin-bottom:1em}.hbg-rentals-container article.hbg-rental-item p.hbg-rental-item-details,.hbg-rentals-container div.hbg-rental-map-selected-item p.hbg-rental-item-details{font-weight:500;font-style:normal;font-size:1em;margin:0;margin-bottom:1em;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}.hbg-rentals-container article.hbg-rental-item p.hbg-rental-item-short,.hbg-rentals-container div.hbg-rental-map-selected-item p.hbg-rental-item-short{color:#868686;font-weight:normal;font-style:normal;font-size:.9375em;line-height:1.5em}.hbg-rentals-container article.hbg-rental-item p.hbg-rental-item-pricing,.hbg-rentals-container div.hbg-rental-map-selected-item p.hbg-rental-item-pricing{font-family:"Gentium Basic",serif;font-size:1em;background-color:#ebeae3;display:inline-block;border-radius:16px;font-weight:normal;padding:.4em 1em;font-style:italic;margin-bottom:.5em}.hbg-rentals-container article.hbg-rental-item p.hbg-rental-item-notice,.hbg-rentals-container div.hbg-rental-map-selected-item p.hbg-rental-item-notice{color:#868686;font-weight:normal;font-style:normal;font-size:.875em;margin-top:0}.hbg-rentals-container:not(.hbg-rentals-container-scrollable) .hbg-rentals-content-wrapper{overflow:hidden}.hbg-rentals-container:not(.hbg-rentals-container-scrollable) .hbg-rentals-content-wrapper .hbg-rentals-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:0 -20px}.hbg-rentals-container:not(.hbg-rentals-container-scrollable) .hbg-rentals-content-wrapper .hbg-rentals-content article{width:auto;margin:0 20px 40px 20px;flex:0 0 300px}@supports(display: grid){.hbg-rentals-container:not(.hbg-rentals-container-scrollable) .hbg-rentals-content-wrapper .hbg-rentals-content{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:10px;margin:0}}.hbg-cta-owner{width:100%;height:500px;border-radius:12px;background-image:url(../images/cta-owner_500w.jpg);background-position:center left;background-size:cover;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:60px}@media(min-width: 500px){.hbg-cta-owner{background-image:url(../images/cta-owner_1000w.jpg)}}@media(min-width: 1000px){.hbg-cta-owner{background-image:url(../images/cta-owner_2000w.jpg)}}@media(min-width: 900px){.hbg-cta-owner{justify-content:flex-end}}.hbg-cta-owner div{max-width:465px;margin:0 1.25em}@media(min-width: 900px){.hbg-cta-owner div{margin-right:60px}}.hbg-cta-owner div h2{font-family:"Gentium Basic",serif;font-size:2.5em;font-weight:normal;line-height:1em;text-transform:uppercase;margin:0;color:#fff}@media(min-width: 900px){.hbg-cta-owner div h2{font-size:4.375em}}.hbg-cta-owner div p{font-family:muli,sans-serif;font-weight:normal;font-size:1.25em;line-height:1.5em;margin:1em 0;color:#fff}.hbg-cta-owner div a{font-family:muli,sans-serif;font-weight:bold;font-size:1em;margin:1em 0;display:inline-block;color:#3f4713;background-color:#bcda19;text-decoration:none;border-radius:30px;padding:1em 1.5em}.hbg-cta-owner div a:hover{background-color:#91a913}.hbg-warranty-box{margin-bottom:60px}.hbg-warranty-box h2{font-family:"geomanist-book",sans-serif;font-weight:normal;font-size:1.75em;margin:1em;text-align:center;color:#2c2c2c}.hbg-warranty-box i{font-size:2em;background-color:#ebeae3;padding:.7em;border-radius:1.5em;display:inline-block}.hbg-warranty-box i[class^=icon-]:before{margin-right:0;vertical-align:bottom}.hbg-warranty-box>p{text-align:center}.hbg-warranty-box>p a{text-decoration:none;font-family:muli,sans-serif;font-weight:bold;font-size:1em;text-align:center;color:#2c2c2c;display:inline-block;margin:1em 0;padding-bottom:.5em;border-bottom:1px #2c2c2c solid}.hbg-warranty-box .hbg-warranty-box-content{margin:0 auto 60px auto}@media(min-width: 900px){.hbg-warranty-box .hbg-warranty-box-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;max-width:980px}}.hbg-warranty-box .hbg-warranty-box-content .hbg-warranty-box-item{text-align:center;margin-bottom:2em}@media(min-width: 900px){.hbg-warranty-box .hbg-warranty-box-content .hbg-warranty-box-item{width:300px;margin-bottom:0}}.hbg-warranty-box .hbg-warranty-box-content .hbg-warranty-box-item h3{font-weight:500;font-style:normal;font-size:1.25em;margin-top:1.5em;margin-bottom:1em;color:#2c2c2c}.hbg-warranty-box .hbg-warranty-box-content .hbg-warranty-box-item p{font-weight:500;font-style:normal;font-size:1em;margin:1em 0;line-height:1.25em;color:#64635c}header.hbg-header-landing{background-color:#10303d;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:6px 1.25em}@media(min-width: 1140px){header.hbg-header-landing{padding:6px 70px}}header.hbg-header-landing a.hbg-logo{border:0;display:inline-block}header.hbg-header-landing a.hbg-logo img{width:102px;display:block}@media(max-width: 799.9px){header.hbg-header-landing nav.hbg-header-nav ul{opacity:0;visibility:hidden;display:block;position:absolute;top:2.7em;left:1.25em;right:1.25em;background-color:#fff;list-style:none;text-align:left;padding:1.25em;border-radius:10px;box-shadow:0px 2px 8px rgba(13,13,13,.1);z-index:4;transition:opacity .2s ease-out}header.hbg-header-landing nav.hbg-header-nav ul li{margin-bottom:.5em}header.hbg-header-landing nav.hbg-header-nav ul li a{color:#3f4713;padding:.5em;text-align:center;display:block;text-decoration:none;border:1px #d9d9d9 solid;font-weight:500;font-style:normal;font-size:.9375em}}@media(min-width: 800px){header.hbg-header-landing nav.hbg-header-nav ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;margin:0;list-style:none}header.hbg-header-landing nav.hbg-header-nav ul li{margin-left:2em}header.hbg-header-landing nav.hbg-header-nav ul li a{color:#fff;font-size:.9375em;text-decoration:none;font-weight:500;font-style:normal;display:inline-block}header.hbg-header-landing nav.hbg-header-nav ul li a.icon-favorites span{display:none}}header.hbg-header-landing nav.hbg-header-nav input{display:none}header.hbg-header-landing nav.hbg-header-nav input+label{background-color:#bcda19;padding:1.117em 1em;display:inline-block;border-radius:30px;text-align:center;line-height:1em;cursor:pointer}header.hbg-header-landing nav.hbg-header-nav input+label i:before{margin-right:0;vertical-align:middle}@media(min-width: 800px){header.hbg-header-landing nav.hbg-header-nav input+label{display:none}}header.hbg-header-landing nav.hbg-header-nav input:checked+label{background-color:#fff}@media(max-width: 799.9px){header.hbg-header-landing nav.hbg-header-nav input:checked~ul{opacity:1;visibility:visible}}form.hbg-landing-form>div{border:1px #d9d9d9 solid;background-color:#fff;-webkit-box-shadow:0px 2px 15px 0px rgba(13,13,13,.1);box-shadow:0px 2px 15px 0px rgba(13,13,13,.1);padding:1.25em}@media(min-width: 900px){form.hbg-landing-form>div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}@media(min-width: 1140px){form.hbg-landing-form>div{padding:1.25em 70px}}form.hbg-landing-form>div fieldset{margin:0;padding:0;border:0}form.hbg-landing-form .hbg-landing-form-principal{align-items:center}@media(max-width: 899px){form.hbg-landing-form .hbg-landing-form-principal{display:flex;flex-direction:column;flex-wrap:nowrap}}form.hbg-landing-form .hbg-landing-form-principal>button[type=button]{text-decoration:none;font-family:muli,sans-serif;font-weight:bold;font-size:1em;color:#225266;display:inline-block;margin:1em 0;padding:0;border-bottom:1px #225266 solid;margin-right:1em;order:3;background:0;text-decoration:underline;border:0;cursor:pointer}@media(min-width: 900px){form.hbg-landing-form .hbg-landing-form-principal>button[type=button]{order:1}}form.hbg-landing-form .hbg-landing-form-principal>button[type=submit]{order:3;background-color:#bcda19;color:#3f4713;border-radius:30px;font-family:muli,sans-serif;font-weight:bold;font-size:1em;padding:20px;margin-left:40px;border:0;cursor:pointer}form.hbg-landing-form .hbg-landing-form-principal>button[type=submit]:hover{background-color:#91a913}@media(max-width: 899px){form.hbg-landing-form .hbg-landing-form-principal>button[type=submit]{width:100%;text-align:center;margin-left:0;order:2}}form.hbg-landing-form .hbg-landing-form-principal fieldset{order:1;flex:1 0 auto;width:100%}@media(min-width: 900px){form.hbg-landing-form .hbg-landing-form-principal fieldset{order:2;width:auto}form.hbg-landing-form .hbg-landing-form-principal fieldset .form-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end}form.hbg-landing-form .hbg-landing-form-principal fieldset .form-content div{margin-right:.875em}}@media(min-width: 900px)and (max-width: 1139px){form.hbg-landing-form .hbg-landing-form-principal fieldset .form-content div{flex:1}}form.hbg-landing-form .hbg-landing-form-principal fieldset label{display:block;font-weight:bold;font-style:normal;font-size:.75em;text-transform:uppercase;color:#8c8c8c;margin-bottom:.5em}form.hbg-landing-form .hbg-landing-form-principal fieldset select,form.hbg-landing-form .hbg-landing-form-principal fieldset input{border:1px #d9d9d9 solid;border-radius:0;font-weight:normal;font-style:normal;font-size:.9375em;padding:20px;width:100%;box-sizing:border-box}@media(max-width: 899px){form.hbg-landing-form .hbg-landing-form-principal fieldset select,form.hbg-landing-form .hbg-landing-form-principal fieldset input{margin-bottom:1em}}@media(min-width: 1140px){form.hbg-landing-form .hbg-landing-form-principal fieldset select,form.hbg-landing-form .hbg-landing-form-principal fieldset input{width:215px}}@media(min-width: 900px){.hbg-rentals-container .hbg-rentals-title-display{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-title h1{padding-left:40px;font-weight:500;font-size:1.75em;margin-bottom:0;color:#191919}.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-title p.landing-date-range{padding-left:40px;font-weight:500;font-size:1.25em;margin-bottom:0;color:#8c8c8c;margin-top:0;margin-bottom:2em}.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-display-select{margin-right:20px}@media(max-width: 899px){.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-display-select{margin-left:40px}}.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-display-select span{font-size:.75em;font-weight:700;color:#8c8c8c;display:inline-block;margin-right:1em}.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-display-select button{background-color:#ebeae3;border:2px #ebeae3 solid;color:#3f4713;border-radius:30px;font-family:muli,sans-serif;font-weight:bold;font-size:1em;padding:20px 15px;border:0;cursor:pointer}@media(min-width: 410px){.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-display-select button{padding:20px}}.hbg-rentals-container .hbg-rentals-title-display .hbg-rentals-display-select button.current{background-color:#fff;border:2px #3f4713 solid}.hbg-rentals-container .hbg-rentals-tabs>div{display:none}.hbg-rentals-container .hbg-rentals-tabs>div.show{display:block}@media(min-width: 900px){.hbg-rentals-container div.hbg-rentals-map-view.show{display:flex;flex-direction:row-reverse;align-items:flex-start}}.hbg-rentals-container div.hbg-rentals-map-view.show div.hbg-rental-map-selected-item{flex:0 0 300px;margin-right:2em}.hbg-rentals-container div.hbg-rentals-map-view.show div.hbg-landing-map{flex:1;height:400px;margin-bottom:3.75em;border-radius:12px}@media(min-width: 900px){.hbg-rentals-container div.hbg-rentals-map-view.show div.hbg-landing-map{height:650px}}form.hbg-landing-form>div.hbg-landing-form-filters,.hbg-home-form-filters{display:none;align-items:flex-end}form.hbg-landing-form>div.hbg-landing-form-filters.open,.hbg-home-form-filters.open{display:block}@media(min-width: 900px){form.hbg-landing-form>div.hbg-landing-form-filters.open,.hbg-home-form-filters.open{display:flex}}form.hbg-landing-form>div.hbg-landing-form-filters ul,.hbg-home-form-filters ul{list-style:none;margin:0;padding:0;columns:2;-webkit-columns:2;-moz-columns:2}@media(min-width: 900px){form.hbg-landing-form>div.hbg-landing-form-filters ul,.hbg-home-form-filters ul{columns:4;-webkit-columns:4;-moz-columns:4}}@media(min-width: 1200px){form.hbg-landing-form>div.hbg-landing-form-filters ul,.hbg-home-form-filters ul{columns:5;-webkit-columns:5;-moz-columns:5}}form.hbg-landing-form>div.hbg-landing-form-filters ul li,.hbg-home-form-filters ul li{margin-bottom:1em}form.hbg-landing-form>div.hbg-landing-form-filters ul li label,.hbg-home-form-filters ul li label{font-weight:normal;font-size:.9375em;font-style:normal;color:#000;display:inline-block;padding-left:2em;position:relative;line-height:1.5em}form.hbg-landing-form>div.hbg-landing-form-filters ul li label:before,.hbg-home-form-filters ul li label:before{display:block;position:absolute;left:0;top:0px;content:"";border:1px #d9d9d9 solid;width:17px;height:17px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-family:"icomoon";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form.hbg-landing-form>div.hbg-landing-form-filters ul li input,.hbg-home-form-filters ul li input{display:none}form.hbg-landing-form>div.hbg-landing-form-filters ul li input:checked+label:before,.hbg-home-form-filters ul li input:checked+label:before{content:""}form.hbg-landing-form>div.hbg-landing-form-filters>button,.hbg-home-form-filters>button{background-color:#bcda19;color:#3f4713;border-radius:30px;font-family:muli,sans-serif;font-weight:bold;font-size:1em;padding:20px;margin-left:40px;border:0;cursor:pointer}@media(max-width: 899px){form.hbg-landing-form>div.hbg-landing-form-filters>button,.hbg-home-form-filters>button{width:100%;text-align:center;margin-left:0}}.hbg-home-form-filters.open{justify-content:space-between;margin-top:2em}header.hbg-header-fiche-chalet{position:absolute;top:0;left:0;right:0;z-index:3}.hbg-fiche-chalet-inshort{padding:1em 3.75em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;background-color:#fff;border-radius:0 12px 0 0}@media(min-width: 1150px){.hbg-fiche-chalet-inshort{transform:translateY(-100%);z-index:4;position:absolute;max-width:900px}}.hbg-fiche-chalet-inshort p{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-right:2em}.hbg-fiche-chalet-inshort p:last-child{margin-right:0}.hbg-fiche-chalet-inshort p i{font-size:2em;padding:.3em;border-radius:3em;background-color:#ebeae3;color:#707070;line-height:1em;margin-right:.5em}.hbg-fiche-chalet-inshort p i:before{margin:0}.hbg-fiche-chalet-inshort p span{font-size:.875em}.hbg-fiche-chalet-galerie{position:relative}.hbg-fiche-chalet-galerie:not(.is-fullscreen){z-index:1;max-height:390px;overflow-y:hidden;background-color:#000}@media(min-width: 800px){.hbg-fiche-chalet-galerie:not(.is-fullscreen){max-height:600px}}.hbg-fiche-chalet-galerie:not(.is-fullscreen) img{display:block;height:390px;width:auto;opacity:.01;transition-property:opacity;transition-duration:.3s;transition-delay:.8s}@media(min-width: 800px){.hbg-fiche-chalet-galerie:not(.is-fullscreen) img{height:600px}}.hbg-fiche-chalet-galerie:not(.is-fullscreen).ready img{opacity:1}.hbg-fiche-chalet-galerie.is-fullscreen{z-index:3}.hbg-fiche-chalet-galerie.is-fullscreen .imgcell{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.hbg-fiche-chalet-galerie.is-fullscreen .imgcell img{display:block}.hbg-fiche-chalet-galerie .flickity-button{z-index:4}.hbg-fiche-chalet-galerie .flickity-fullscreen-button-view{display:none}.hbg-fiche-chalet-galerie .flickity-fullscreen-button-exit{bottom:auto;top:3.75em;right:3.75em}@media(min-width: 960px){div.hbg-fiche-chalet{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}}@media(min-width: 960px){div.hbg-fiche-chalet article.hbg-fiche-chalet-content{flex:1}}div.hbg-fiche-chalet article.hbg-fiche-chalet-content h1{font-family:"Gentium Basic",serif;font-weight:normal;color:#10303d;font-size:4.75em;text-transform:uppercase;margin-bottom:0;padding-bottom:0;line-height:1em;margin-top:0}@media(max-width: 499px){div.hbg-fiche-chalet article.hbg-fiche-chalet-content h1{font-size:3em}}div.hbg-fiche-chalet article.hbg-fiche-chalet-content h2.hbg-fiche-availability-title{font-weight:500;font-size:1.25em;border-top:1px solid #979797;padding-top:1.5em;margin-bottom:0}div.hbg-fiche-chalet article.hbg-fiche-chalet-content p{font-size:1em;line-height:1.5em}div.hbg-fiche-chalet article.hbg-fiche-chalet-content p.sous-titre-localisation{font-weight:500;margin-top:0}div.hbg-fiche-chalet article.hbg-fiche-chalet-content p.hbg-rental-item-pricing{font-family:"Gentium Basic",serif;font-size:1em;background-color:#ebeae3;display:inline-block;border-radius:16px;font-weight:normal;padding:.4em 1em;font-style:italic;margin-top:0;line-height:1em}div.hbg-fiche-chalet article.hbg-fiche-chalet-content p.hbg-rental-item-pricing strong{font-weight:600}div.hbg-fiche-chalet article.hbg-fiche-chalet-content p.hbg-rental-item-short{font-weight:500;font-size:1.25em}div.hbg-fiche-chalet article.hbg-fiche-chalet-content ul.caracteristiques-chalet{margin:2em 0;padding:0;list-style:none}@media(min-width: 500px){div.hbg-fiche-chalet article.hbg-fiche-chalet-content ul.caracteristiques-chalet{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:1000px}}div.hbg-fiche-chalet article.hbg-fiche-chalet-content ul.caracteristiques-chalet li{flex:0 0 50%;vertical-align:middle;margin-bottom:1em}div.hbg-fiche-chalet article.hbg-fiche-chalet-content ul.caracteristiques-chalet li img{width:40px;vertical-align:middle;display:inline-block;margin-right:1.5em}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons{margin-top:3.75em;margin-bottom:3.75em}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons h2.toggler{font-size:1em;margin-bottom:0;margin-top:0}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons h2.toggler button{font-family:"Geomanist",sans-serif;background:none;display:block;border:0;border-top:1px #979797 solid;font-weight:500;font-size:1.25em;padding:1.5em 1em 1.5em 0;text-align:left;width:100%;position:relative;cursor:pointer}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons h2.toggler button:after{position:absolute;right:1em;top:50%;display:block;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 20 32'%3E%3Cpath d='M20 22l-1.4-1.4-7.6 7.6V0H9v28.2l-7.6-7.6L0 22l10 10 1.4-1.4z'/%3E%3C/svg%3E");content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 20 32'%3E%3Cpath d='M20 22l-1.4-1.4-7.6 7.6V0H9v28.2l-7.6-7.6L0 22l10 10 1.4-1.4z'/%3E%3C/svg%3E")/"";speak:never;width:10px;height:16px;transform:translateY(-50%)}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons h2.toggler button[aria-expanded=true]{border-bottom:1px #979797 solid}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons h2.toggler button[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons h2.toggler:nth-last-child(2) button{border-bottom:1px #979797 solid}div.hbg-fiche-chalet article.hbg-fiche-chalet-content .hbg-accordeons div.toToggle{padding:1em;display:none}div.hbg-fiche-chalet aside{margin-bottom:3.75em}@media(min-width: 960px){div.hbg-fiche-chalet aside{flex:0 0 415px;margin-left:3.75em}}div.hbg-fiche-chalet aside p.hbg-fiche-booking-booking-notes{line-height:1.5em}div.hbg-fiche-chalet aside>div{border:1px #d9d9d9 solid;border-radius:12px;padding:2em}@media(min-width: 960px){div.hbg-fiche-chalet aside>div .hbg-fiche-booking-date-container{position:relative}div.hbg-fiche-chalet aside>div .hbg-fiche-booking-date-container .datepicker--open{right:0}}div.hbg-fiche-chalet aside>div p.hbg-fiche-remove-online{font-weight:600;font-size:1.4em}div.hbg-fiche-chalet aside>div p.hbg-fiche-remove-online a{color:#000}div.hbg-fiche-chalet aside>div.hbg-fiche-booking-bookmore{margin-top:1em;display:none;background-color:#192f3b;border:1px #192f3b solid}div.hbg-fiche-chalet aside>div.hbg-fiche-booking-bookmore p{color:#fff;font-size:1.3em;margin:0;text-align:center}div.hbg-fiche-chalet aside .discountcode-section{display:none}div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content{display:flex;flex-direction:row;flex-wrap:nowrap}div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content input{flex:1;margin-bottom:0}div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content button{flex:0;font-family:muli,sans-serif;font-weight:bold;font-size:1em;display:inline-block;color:#3f4713;background-color:#bcda19;text-decoration:none;border-radius:0 10px 10px 0;text-align:center;border:0;cursor:pointer}div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content button:hover{background-color:#91a913}div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content button .apply-arrow{position:relative;display:inline-block;vertical-align:middle;color:#666;box-sizing:border-box;width:15px;height:15px;border-width:2px 2px 0 0;border-style:solid;margin:10px;transform:rotate(45deg)}div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content button .apply-arrow:after,div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content button .apply-arrow:before{content:"";box-sizing:border-box}div.hbg-fiche-chalet aside .discountcode-section .discountcode-section-content button .apply-arrow:before{right:0;top:-2px;position:absolute;height:2px;box-shadow:inset 0 0 0 32px;transform:rotate(-45deg);width:20px;transform-origin:right top}div.hbg-fiche-chalet aside label{display:block;font-weight:700;font-style:normal;font-size:.75em;text-transform:uppercase;color:#333;margin-bottom:.5em}div.hbg-fiche-chalet aside select,div.hbg-fiche-chalet aside input{border:1px #d9d9d9 solid;border-radius:0;font-weight:normal;font-style:normal;font-size:.9375em;padding:20px;width:100%;box-sizing:border-box;display:block;margin-bottom:1em}div.hbg-fiche-chalet aside a.btn-check-prices,div.hbg-fiche-chalet aside a.btn-book-now,div.hbg-fiche-chalet aside button.btn-book-now{font-family:muli,sans-serif;font-weight:bold;font-size:1em;margin:1em 0;display:block;color:#3f4713;background-color:#bcda19;text-decoration:none;border-radius:30px;padding:1em 1.5em;width:100%;text-align:center;border:0;cursor:pointer}div.hbg-fiche-chalet aside a.btn-check-prices:hover,div.hbg-fiche-chalet aside a.btn-book-now:hover,div.hbg-fiche-chalet aside button.btn-book-now:hover{background-color:#91a913}div.hbg-fiche-chalet aside button.hbg-fiche-chalet-booking-add-favorites{font-family:muli,sans-serif;font-weight:bold;font-size:1em;margin:1em 0;display:inline-block;color:#3f4713;background-color:#ebeae3;text-decoration:none;border-radius:30px;padding:1em 1.5em;width:100%;text-align:center;border:1px #d9d9d9 solid;cursor:pointer}div.hbg-fiche-chalet aside button.hbg-fiche-chalet-booking-add-favorites:before{display:inline-block;vertical-align:middle;width:21px;height:20px;content:"";background-image:url("data:image/svg+xml,%3Csvg id='Calque_1' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 22.26'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%2340471b;stroke-linecap:square;stroke-miterlimit:10;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Path' class='cls-1' d='M6.57,1A5.84,5.84,0,0,0,.93,6.76C.93,12.4,7.09,17.64,11.43,21c4.35-3.33,10.5-8.57,10.5-14.21A5.83,5.83,0,0,0,16.3,1c-2,0-3.62,1.62-4.87,3.16C10.18,2.59,8.52,1,6.57,1Z' transform='translate(0.07 0.03)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:21px 20px;margin-right:1em}div.hbg-fiche-chalet aside button.hbg-fiche-chalet-booking-add-favorites[data-favorite=true]:before{background-image:url("data:image/svg+xml,%3Csvg id='Calque_1' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 22.26'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2340471d;stroke:%2340471b;stroke-linecap:square;stroke-miterlimit:10;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Path' class='cls-1' d='M6.57,1A5.84,5.84,0,0,0,.93,6.76C.93,12.4,7.09,17.64,11.43,21c4.35-3.33,10.5-8.57,10.5-14.21A5.83,5.83,0,0,0,16.3,1c-2,0-3.62,1.62-4.87,3.16C10.18,2.59,8.52,1,6.57,1Z' transform='translate(0.07 0.03)'/%3E%3C/svg%3E")}.hbg-fiche-galerie-buttons{transform:translateY(-100%) translateY(-1em);z-index:4;position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;right:3.75em}.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-prev,.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-next{display:inline-block;color:#fff;border:0;background:none;margin-right:2em;cursor:pointer;font-size:1.6em;cursor:pointer}.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-prev:before{transform:rotate(90deg)}.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-next:before{transform:rotate(-90deg)}.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-fullScreen{font-family:"Geomanist",sans-serif;color:#3f4713;font-size:.75em;border:0;background-color:#fff;border-radius:3em;font-weight:700;vertical-align:middle;padding:2em 1em;cursor:pointer}.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-fullScreen i{font-size:1.5em;vertical-align:middle}.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-fullScreen i:before{margin-right:0;margin-left:.5em}.hbg-fiche-chalet-galerie.is-fullscreen+.hbg-fiche-galerie-buttons{transform:none;top:3.75em}.hbg-fiche-chalet-galerie.is-fullscreen+.hbg-fiche-galerie-buttons button.hbg-fiche-chalet-galerie-link-fullScreen{display:none}@media(min-width: 1150px){.hbg-fiche-chalet-galerie.is-fullscreen~.hbg-fiche-chalet-inshort{position:static;transform:none}}h2.hbg-fiche-map-title{font-weight:500;font-size:1.25em}div.hbg-fiche-map{width:100%;height:415px;margin-bottom:3.75em;border-radius:12px}.dialog-overlay [role=dialog] .dialog-content .details-tarif-list p{display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:row;font-size:1.0625em;font-weight:700;color:#3f4713;margin:0;padding:1.5em 0;border-bottom:1px rgba(0,0,0,.1) solid}.dialog-overlay [role=dialog] .dialog-content .details-tarif-list p:last-child{border-bottom:0}.dialog-overlay [role=dialog] .dialog-content .details-tarif-list p:first-child{padding-top:0}div.hbg-fiche-pricing-details{margin:2em 0}div.hbg-fiche-pricing-details div.rental-spacer{margin-bottom:2em}div.hbg-fiche-pricing-details .rental-coupons-check label{font-weight:normal;font-size:.8756rem;color:#707070;display:flex;align-items:center;gap:.3rem}div.hbg-fiche-pricing-details .rental-coupons-check label:before{content:"";display:block;width:16px;height:16px;border:1px #707070 solid;border-radius:2px}div.hbg-fiche-pricing-details .rental-coupons-check input{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}div.hbg-fiche-pricing-details .rental-coupons-check input[checked]~label:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.193" height="9.192" viewBox="0 0 9.193 9.192"><g transform="translate(-552.404 -681.404)"><line x2="9" transform="translate(553.818 682.818) rotate(45)" fill="none" stroke="%23707070" stroke-linecap="round" stroke-width="2"/><line x2="9" transform="translate(560.182 682.818) rotate(135)" fill="none" stroke="%23707070" stroke-linecap="round" stroke-width="2"/></g></svg>');background-size:9.2px 9.2px;background-position:center;background-repeat:no-repeat}div.hbg-fiche-pricing-details .rental-coupons-container{display:flex;align-items:stretch;gap:1rem;position:relative;margin:1rem 0 2rem 0}div.hbg-fiche-pricing-details .rental-coupons-container input{min-width:0;width:100%;border:1px #707070 solid;border-radius:4px}div.hbg-fiche-pricing-details .rental-coupons-container label{font-weight:normal;font-size:.8756rem;color:#707070;position:absolute;bottom:0;transform:translateY(1.1em)}div.hbg-fiche-pricing-details .rental-coupons-container button{background-color:rgba(0,0,0,0);border-radius:4px;border:1px #707070 solid;padding:.3rem;font-family:"Geomanist",sans-serif;flex:0}div.hbg-fiche-pricing-details .rental-coupons-container[aria-hidden=true]{display:none}div.hbg-fiche-pricing-details .rental-fees{display:none}div.hbg-fiche-pricing-details .rental-fees.open{display:block}div.hbg-fiche-pricing-details hr{background:none;border:none;border-bottom:1px rgba(0,0,0,.1) solid;margin:1em 0}div.hbg-fiche-pricing-details p{display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:row;font-size:1.0625em;font-weight:600;color:#707070;margin:0}div.hbg-fiche-pricing-details p.rental-price-beforeRebate{justify-content:flex-end;opacity:.39}div.hbg-fiche-pricing-details p.rental-price-name{font-size:1.375em;text-decoration:underline}div.hbg-fiche-pricing-details p.rental-price-stroke{font-size:1.25em;text-decoration:line-through;text-decoration-color:#e02020;justify-content:flex-end;text-align:right}div.hbg-fiche-pricing-details p.rental-price-section{font-weight:normal;margin-bottom:1rem}div.hbg-fiche-pricing-details p button{border:0;background-color:rgba(0,0,0,0);font-size:1.0625em;color:#707070;padding:0;font-family:"Geomanist",sans-serif;display:flex;gap:1.5rem;align-items:center}div.hbg-fiche-pricing-details p button:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11.538" height="6.976" viewBox="0 0 11.538 6.976"><path d="M1315.639,490.125l-4.681-4.84-4.735,4.84" transform="translate(1316.699 491.186) rotate(180)" fill="none" stroke="%23707070" stroke-linecap="round" stroke-width="1.5"/></svg>');content:"";display:block;background-size:contain;width:12px;height:7px;transition:transform .3s ease}div.hbg-fiche-pricing-details p button[aria-expanded=true]:after{transform:rotate(180deg)}div.hbg-fiche-pricing-details p.rental-details{display:block;font-weight:400;color:#868686;margin-bottom:1.5em}div.hbg-fiche-pricing-details p.rental-details button{border:0;color:#868686;font-size:1.0625em;font-family:Geomanist,sans-serif;text-decoration:underline;background:none;margin:0;padding:0}div.hbg-fiche-pricing-details p.rental-details button:hover{color:#3f4713}div.hbg-fiche-pricing-details p.rental-total{align-items:center}div.hbg-fiche-pricing-details p.rental-total span{font-size:1.7em}div.hbg-fiche-pricing-details p.rental-total a{color:#868686}div.hbg-fiche-pricing-details p.rental-total .rental-total-name{font-size:1.2rem}div.hbg-fiche-pricing-details p.rental-total-fiche span:last-child{font-size:1.7em}div.hbg-fiche-pricing-details p.rental-note-reduction{color:#e02020;justify-content:flex-end;text-align:right;font-weight:500}div.hbg-fiche-pricing-details p.rental-fee{color:#868686;font-weight:400;margin-bottom:1em}div.hbg-fiche-pricing-details p.rental-fee a.btn-service-fees{text-decoration:none;color:#868686;border:1px solid #868686;border-radius:2em;width:1em;padding:0 .35em;font-size:.85em;margin-left:.4em}div.hbg-fiche-pricing-details p.rental-fee a.btn-service-fees:before{content:"?";content:"?"/"";speak:never}div.hbg-fiche-pricing-details p.rental-damage{font-weight:500;font-size:.95em}div.hbg-fiche-pricing-details p.rental-fail{color:#e02020;text-align:center}div.hbg-fiche-pricing-details p hr{background:none;border:none;border-bottom:1px rgba(0,0,0,.1) solid;margin:2em 0 3em 0}div.hbg-fiche-pricing-details div.rental-price-subsection{padding-left:1rem}div.hbg-fiche-pricing-details div.rental-price-subsection p.rental-fee{font-size:.875rem;font-weight:normal}div.hbg-fiche-pricing-details div.rental-price-subsection[aria-hidden=true]{display:none}div.hbg-fiche-availability-list{margin-bottom:2.5em}button.hbg-fiche-review-showall{background:none;border:0;cursor:pointer;display:block;font-family:Geomanist,sans-serif;font-size:1.1em;font-weight:500;padding:0;text-decoration:underline;margin-bottom:2em}button.hbg-fiche-review-showall:hover{color:#868686}button.hbg-fiche-review-showall:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 20 32'%3E%3Cpath d='M20 22l-1.4-1.4-7.6 7.6V0H9v28.2l-7.6-7.6L0 22l10 10 1.4-1.4z'/%3E%3C/svg%3E");content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 20 32'%3E%3Cpath d='M20 22l-1.4-1.4-7.6 7.6V0H9v28.2l-7.6-7.6L0 22l10 10 1.4-1.4z'/%3E%3C/svg%3E")/"";speak:never;display:inline-block;height:16px;width:10px;margin-left:1.5em}.hbg-fiche-reviews{list-style:none;margin:0;margin-bottom:2em;padding:0}.hbg-fiche-reviews:not(.showall)>li:nth-child(n+6){display:none}.hbg-fiche-reviews li{display:grid;grid-template-columns:1fr 190px 180px;gap:2em;padding:1em 0}@media(max-width: 800px){.hbg-fiche-reviews li{grid-template-columns:1fr;gap:1em}}.hbg-fiche-reviews li:not(:last-child){border-bottom:1px #979797 solid}.hbg-fiche-reviews li p.hbg-fiche-review-name{margin-bottom:0;margin-top:0;font-weight:600}.hbg-fiche-reviews li p.hbg-fiche-review-comment{margin-top:0}.hbg-fiche-reviews li p.hbg-fiche-review-date{margin-top:0}.hbg-fiche-reviews li span.hbg-fiche-review-star{display:inline-block;width:32px;height:32px;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.673' height='30.124' viewBox='0 0 31.673 30.124'%3E%3Cpath d='M15.837,0,12.1,11.507H0l9.787,7.11L6.049,30.124l9.788-7.111,9.788,7.111L21.886,18.617l9.787-7.11h-12.1Z' fill='%23bcda19'/%3E%3C/svg%3E%0A")}.hbg-fiche-reviews li span.hbg-fiche-review-star:not(.checked){filter:grayscale(1)}ul.hbg-fiche-availability-legend{margin:.5em 0 1em 0;padding:0;display:flex;flex-direction:row;list-style:none}ul.hbg-fiche-availability-legend li{font-size:.8em;text-transform:uppercase;margin-right:2em}ul.hbg-fiche-availability-legend li:last-child{margin-right:0}ul.hbg-fiche-availability-legend li:before{display:inline-block;content:"";width:25px;height:25px;background-color:#edeeed;margin-right:.8em;transform:translateY(8px)}ul.hbg-fiche-availability-legend li.hbg-fiche-availability-legend-unavailable:before{background:#b2b2b2}ul.hbg-fiche-availability-legend li.hbg-fiche-availability-legend-checkout:before{background:linear-gradient(315deg, rgb(178, 178, 178) 0%, rgb(178, 178, 178) 50%, rgb(237, 238, 237) 50%, rgb(237, 238, 237) 100%)}table.hbg-fiche-availability-calendar{width:100%;max-width:370px;margin-right:2em}table.hbg-fiche-availability-calendar caption{font-size:1.25em;font-weight:700;text-transform:uppercase;padding:.7em}table.hbg-fiche-availability-calendar thead tr th{text-align:center;font-size:1em;font-weight:600;padding:0 .3em}table.hbg-fiche-availability-calendar tbody tr td.dayitem{background:#edeeed;text-align:center;padding:.8em .3em;font-size:1em}table.hbg-fiche-availability-calendar tbody tr td.is-checkin{background:linear-gradient(315deg, rgb(178, 178, 178) 0%, rgb(178, 178, 178) 50%, rgb(237, 238, 237) 50%, rgb(237, 238, 237) 100%)}table.hbg-fiche-availability-calendar tbody tr td.is-unavail{background:#b2b2b2}table.hbg-fiche-availability-calendar tbody tr td.is-today{font-weight:700}.ui-widget{font-family:Geomanist,sans-serif}#ui-datepicker-div{box-shadow:0 2px 8px rgba(13,13,13,.1)}.loader{border:12px solid #f3f3f3;border-top-color:#10303d;border-radius:50%;width:80px;height:80px;margin:1em auto;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.dialog-overlay{display:none;content:"";position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.69);z-index:998;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.dialog-overlay.active{display:flex;animation:fade-in .2s}.dialog-overlay [role=dialog]{z-index:999;background-color:#fff;width:100%;max-width:600px;overflow-y:auto;max-height:100vh;position:relative;display:none;border-radius:10px}.dialog-overlay [role=dialog].current_dialog{display:block;animation:fade-in-delayed .3s}@media(max-width: 875px){.dialog-overlay [role=dialog]{margin:1em}}.dialog-overlay [role=dialog] .dialog-header{border-bottom:1px #d9d9d9 solid;margin:0 .5em}.dialog-overlay [role=dialog] .dialog-header h2{text-align:center;font-size:1.25em;font-weight:700;vertical-align:middle;margin:.5em 1em;font-family:muli,sans-serif}.dialog-overlay [role=dialog] .dialog-header h2 i{vertical-align:middle;line-height:1em;display:inline-block;font-size:1.5em}.dialog-overlay [role=dialog] button.dialog-close{cursor:pointer;position:absolute;top:.3em;left:.3em;background-color:#bcda19;border-radius:5.5em;border:none;padding:.2em;font-size:1.5em;line-height:1em;padding:.1em .3em}.dialog-overlay [role=dialog] button.dialog-close:hover{background-color:#91a913}.dialog-overlay [role=dialog] button.dialog-close:after{display:inline-block;content:"×";color:#3f4713;font-weight:300}.dialog-overlay [role=dialog] .dialog-content{padding:2em}.dialog-overlay [role=dialog] .dialog-content.signup-form-confirm,.dialog-overlay [role=dialog] .dialog-content.recover-form-confirm{display:none}.dialog-overlay [role=dialog] .dialog-content h3{font-size:3em;text-align:center}.dialog-overlay [role=dialog] .dialog-content form div{display:block;margin-bottom:1em}.dialog-overlay [role=dialog] .dialog-content form div label{display:block;font-weight:bold;font-style:normal;font-size:.75em;text-transform:uppercase;color:#333;margin-bottom:.5em}.dialog-overlay [role=dialog] .dialog-content form div select,.dialog-overlay [role=dialog] .dialog-content form div input:not([type=checkbox]){border:1px #d9d9d9 solid;border-radius:0;font-weight:normal;font-style:normal;font-size:.9375em;padding:20px;width:100%;box-sizing:border-box}.dialog-overlay [role=dialog] .dialog-content form div select:not(.hide-hints):invalid,.dialog-overlay [role=dialog] .dialog-content form div input:not([type=checkbox]):not(.hide-hints):invalid{border:1px #e02020 solid}.dialog-overlay [role=dialog] .dialog-content form div input[type=checkbox]+label{display:inline-block;margin-left:.5em}.dialog-overlay [role=dialog] .dialog-content form button{cursor:pointer;font-family:muli,sans-serif;font-weight:bold;font-size:1em;margin:0;display:inline-block;color:#3f4713;background-color:#bcda19;text-decoration:none;border-radius:30px;padding:1em 1.5em;width:100%;text-align:center;border:0}.dialog-overlay [role=dialog] .dialog-content form button:hover{background-color:#91a913}.dialog-overlay [role=dialog] .dialog-content p{text-align:center;font-size:.9375em}.dialog-overlay [role=dialog] .dialog-content p.email-footnote{text-align:left;margin-top:0;margin-bottom:2em}.dialog-overlay [role=dialog] .dialog-content p a{color:#000;font-weight:600;text-decoration:none;cursor:pointer}.dialog-overlay [role=dialog] .dialog-content p a:hover{text-decoration:underline}.dialog-overlay [role=dialog] .dialog-content p a.signup-btn{display:block}.dialog-overlay [role=dialog] .dialog-content.policies-dialog p{text-align:left}html.openDialog{overflow:hidden}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in-delayed{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.hbg-chalet-booking-header{border-bottom:1px rgba(0,0,0,.1) solid;margin-bottom:2em;max-width:1200px;margin:0 auto 1em auto;position:relative}.hbg-chalet-booking-header.hbg-chalet-booking-header-payment{margin-bottom:2em;padding-bottom:2em}.hbg-chalet-booking-header h1{font-family:"Gentium Basic",serif;font-weight:normal;font-size:2.5em;color:#10303d;text-transform:uppercase;margin:0}.hbg-chalet-booking-header h1 a.hbg-chalet-booking-back-btn{position:relative;background-color:#ebeae3;color:#10303d;padding:.45em .7em;border-radius:1.5em;display:inline-block;line-height:1em;font-size:.6em;margin-right:.5em;transform:translateY(-0.2em)}.hbg-chalet-booking-header h1 a.hbg-chalet-booking-back-btn i:before{transform:rotate(90deg);margin-right:0}.hbg-chalet-booking-header p{font-weight:500;font-size:1.75em;color:#10303d;margin-top:0}.hbg-chalet-booking-header p.hbg-chalet-booking-content-subtitle-payment{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;line-height:1em}.hbg-chalet-booking-header p.hbg-chalet-booking-content-subtitle-payment span:first-child{margin-right:1em}.hbg-chalet-booking-header p.hbg-chalet-booking-content-subtitle-payment span img{width:50px}.hbg-chalet-booking-container{max-width:1200px;margin:0 auto}@media(min-width: 960px){.hbg-chalet-booking-container{display:flex;flex-direction:row;align-items:flex-start}.hbg-chalet-booking-container.hbg-chalet-booking-container-reverse{flex-direction:row-reverse}}.hbg-chalet-booking-container #hbg-options-container{position:relative}.hbg-chalet-booking-container #hbg-options-container .loaderOverlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.6);display:flex;align-items:center}.hbg-chalet-booking-container #hbg-options-container .loaderOverlay .loader{border:12px solid #fff;border-top-color:#10303d}.hbg-chalet-booking-container .hbg-chalet-booking-content h2{font-family:"Gentium Basic",serif;font-weight:normal;font-size:2.5em;color:#10303d;text-transform:uppercase}@media(min-width: 960px){.hbg-chalet-booking-container .hbg-chalet-booking-content{flex:1}}.hbg-chalet-booking-container .hbg-chalet-booking-content hr{background:none;border:none;border-bottom:1px rgba(0,0,0,.1) solid;margin:3em 0}.hbg-chalet-booking-container .hbg-chalet-booking-content ul.hbg-chalet-booking-options{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;list-style:none;gap:1rem}.hbg-chalet-booking-container .hbg-chalet-booking-content ul.hbg-chalet-booking-options li{background-color:#ebeae3;border-radius:10px;padding:1.5em;flex:0 0 230px}.hbg-chalet-booking-container .hbg-chalet-booking-content ul.hbg-chalet-booking-options li span.hbg-chalet-booking-option-title{text-transform:uppercase;color:#2c2c2c;font-size:1.25em;text-align:center;display:block;margin-bottom:1em}.hbg-chalet-booking-container .hbg-chalet-booking-content ul.hbg-chalet-booking-options li img{width:100%;border-radius:10px;height:160px;object-fit:cover;font-family:"object-fit: cover;"}.hbg-chalet-booking-container .hbg-chalet-booking-content ul.hbg-chalet-booking-options li span.hbg-chalet-booking-option-price{text-transform:uppercase;color:#2c2c2c;font-size:1.25em;text-align:center;font-weight:700;display:block;margin-top:1em}.hbg-chalet-booking-container .hbg-chalet-booking-content ul.hbg-chalet-booking-options li button{font-family:muli,sans-serif;font-weight:bold;font-size:1em;margin:1em 0;display:inline-block;color:#3f4713;background-color:#bcda19;text-decoration:none;border-radius:30px;padding:1em 1.5em;width:100%;text-align:center;border:0;text-transform:uppercase;cursor:pointer}.hbg-chalet-booking-container .hbg-chalet-booking-content ul.hbg-chalet-booking-options li button:hover{background-color:#91a913}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div{margin-bottom:2em}@media(min-width: 600px){.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div label,.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div span.fake-label{display:block;font-size:1.25em;font-weight:600;color:#10303d;flex:0 0 150px;margin-right:2em}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div p,.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div textarea{display:block;width:100%;margin:0}@media(min-width: 600px){.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div p,.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div textarea{flex:1}}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div p{font-size:1.125em;color:#010101}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-booking-policy>div textarea{border:1px #d9d9d9 solid;padding:1em;color:#10303d;font-size:1em;line-height:1.5em;height:250px;font-family:"Geomanist",sans-serif;border-radius:10px}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment{padding-top:2em}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset{margin-bottom:2em;border:0}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset legend{font-size:1.5625em;font-weight:600;margin-bottom:1em}@media(min-width: 700px){.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content div{flex:0 0 calc(50% - 1em);margin-bottom:2em}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content div.full-line-field{width:100%}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content div label{display:block;font-weight:bold;font-style:normal;font-size:.75em;text-transform:uppercase;color:#333;margin-bottom:.5em}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content div select,.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content div input:not([type=checkbox]){border:1px #d9d9d9 solid;border-radius:0;font-weight:normal;font-style:normal;font-size:.9375em;padding:20px;width:100%;box-sizing:border-box}.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content div select:not(.hide-hints):invalid,.hbg-chalet-booking-container .hbg-chalet-booking-content #hbg-chalet-payment fieldset div.fieldset-content div input:not([type=checkbox]):not(.hide-hints):invalid{border:1px #e02020 solid}.hbg-chalet-booking-container .hbg-chalet-booking-content form button,.hbg-chalet-booking-container .hbg-chalet-booking-content form #btn-book-finalize{font-family:muli,sans-serif;font-weight:bold;font-size:1em;margin:1em 0;display:inline-block;color:#3f4713;background-color:#bcda19;text-decoration:none;border-radius:30px;padding:1em 1.5em;width:100%;text-align:center;border:0;text-transform:uppercase;cursor:pointer}.hbg-chalet-booking-container .hbg-chalet-booking-content form button:hover,.hbg-chalet-booking-container .hbg-chalet-booking-content form #btn-book-finalize:hover{background-color:#91a913}.hbg-chalet-booking-container aside{margin-bottom:3.75em}@media(min-width: 960px){.hbg-chalet-booking-container aside{flex:0 0 415px;margin-left:3.75em}}.hbg-chalet-booking-container aside>div{border:1px #d9d9d9 solid;border-radius:12px;padding:2em}.hbg-chalet-booking-container aside img{border-radius:10px}.hbg-chalet-booking-container aside p.hbg-fiche-chalet-booking-details-bref{display:flex;flex-direction:row;justify-content:space-between;font-size:1em;font-weight:700;color:#707070}.hbg-chalet-booking-container aside p.hbg-fiche-chalet-booking-details-checkinout{display:flex;flex-direction:row;justify-content:space-between;font-size:1em;color:#707070}.hbg-chalet-booking-container aside p.hbg-fiche-chalet-booking-details-checkinout strong{display:block}@media(min-width: 960px){.hbg-chalet-booking-merci{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.hbg-chalet-booking-merci div,.hbg-chalet-booking-merci aside{flex:0 0 calc(50% - 2em)}.hbg-chalet-booking-merci>div{text-align:center}.hbg-chalet-booking-merci>div h1{font-family:"Gentium Basic",serif;font-weight:normal;font-size:3.75em;color:#10303d;text-transform:uppercase;margin-bottom:0}.hbg-chalet-booking-merci>div p{font-family:"Gentium Basic",serif;font-weight:normal;font-size:2.5em;color:#868686;margin-top:0}.hbg-chalet-booking-merci>div span{display:block}@media(min-width: 960px){.hbg-chalet-booking-merci>div span{margin-top:3em}}.hbg-chalet-booking-merci>div span i{font-size:3em;background-color:#ebeae3;padding:.7em;border-radius:2em;display:inline-block}.hbg-chalet-booking-merci>div span i:before{margin-right:0}.hbg-chalet-booking-merci aside h2{margin-bottom:0em}.hbg-chalet-booking-merci aside img{display:block;border-radius:10px;width:100%;height:400px;object-fit:cover;font-family:"object-fit: cover;"}.hbg-chalet-booking-merci aside p.hbg-fiche-chalet-booking-details-bref{display:flex;flex-direction:row;justify-content:space-between;font-size:1em;font-weight:700;color:#3f4713}ol.hbg-chalet-step-indicator{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-end;position:relative}ol.hbg-chalet-step-indicator:before{content:"";display:block;height:2px;background-color:#bcda19;position:absolute;right:0;width:90px;top:calc(50% - 1px);z-index:-1}@media(min-width: 700px){ol.hbg-chalet-step-indicator{position:absolute;right:0}}ol.hbg-chalet-step-indicator li{font-family:Geomanist,sans-serif;font-weight:500;font-size:1.18em;color:#b7c084;padding:.5em .5em;border-radius:2em;background-color:#e4f0a3;width:2em;text-align:center;line-height:1em;margin-left:1em}ol.hbg-chalet-step-indicator li.actif{background-color:#bcda19;color:#191919}ol.hbg-chalet-step-indicator li:first-child{margin-left:0}#reset-form{padding-top:2em;max-width:600px}#reset-form div{margin-bottom:2em;width:100%}#reset-form div label{display:block;font-weight:bold;font-style:normal;font-size:.75em;text-transform:uppercase;color:#333;margin-bottom:.5em}#reset-form div select,#reset-form div input:not([type=checkbox]){border:1px #d9d9d9 solid;border-radius:0;font-weight:normal;font-style:normal;font-size:.9375em;padding:20px;width:100%;box-sizing:border-box}#reset-form div select:not(.hide-hints):invalid,#reset-form div input:not([type=checkbox]):not(.hide-hints):invalid{border:1px #e02020 solid}#reset-form button{font-family:muli,sans-serif;font-weight:bold;font-size:1em;margin:1em 0;display:inline-block;color:#3f4713;background-color:#bcda19;text-decoration:none;border-radius:30px;padding:1em 1.5em;width:100%;text-align:center;border:0;text-transform:uppercase;cursor:pointer}#reset-form button:hover{background-color:#91a913}/*# sourceMappingURL=main.css.map */
