@media (min-width:480px){.container{max-width:calc(var(--px) * 1310);box-sizing:border-box;margin:auto}}@media (max-width:480px){:root{--px:.24132vw}::-webkit-scrollbar{-webkit-appearance:none;background:0 0;width:0;display:none}*{-ms-overflow-style:none;scrollbar-width:none}.price-loading{width:calc(var(--px)* 28);height:calc(var(--px)* 28)}.container{padding-left:calc(var(--px) * 28);padding-right:calc(var(--px) * 28)}.header{padding-left:calc(var(--px) * 30);padding-right:calc(var(--px) * 18)}.col-6{width:100%!important}.header .header-navbar,.header .header-phone,.header .header-options{display:none}.header-navbar-mobile .header-phone-btn{margin-right:calc(var(--px) * 28)}.header-navbar-mobile .header-phone-btn img{width:calc(var(--px) * 21);height:calc(var(--px) * 21)}.footer .container{text-align:center;flex-direction:column;display:flex}.footer .footer-col1{margin-bottom:calc(var(--px) * 80)}.footer .footer-col3{margin-left:0;margin-right:0}.footer-col3 .footer-social{margin-top:calc(var(--px) * 36);justify-content:center;align-items:center;display:flex}.footer-copyright{padding:0 calc(var(--px) * 30)}.header-navbar-mobile{align-items:center;display:inline-flex}.header-navbar-mobile button{background:0 0;border:none}.header-navbar-mobile .header-mobile-search-btn{margin-right:calc(var(--px) * 15)}.header-navbar-mobile .header-mobile-search-btn img{width:calc(var(--px) * 27);height:calc(var(--px) * 27)}.header-navbar-mobile .header-mobile-menu-btn img{width:calc(var(--px) * 31);height:calc(var(--px) * 31)}.header-contact-popup{width:initial;right:calc(var(--px) * 10);left:calc(var(--px) * 10)}.menu-mobile-container{z-index:9999999;width:0;transition:all .3s ease-in-out;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.menu-open .menu-mobile-container{width:100%}.menu-mobile{background:#4f625e;flex-direction:column;justify-content:space-between;width:100vw;display:flex;position:absolute;top:0;bottom:0;right:0}.menu-mobile .menu-mobile-header{height:calc(var(--px) * 82);padding-left:calc(var(--px) * 30);padding-right:calc(var(--px) * 30);justify-content:space-between;align-items:center;display:flex}.menu-mobile .menu-mobile-header .main-logo img{width:calc(var(--px)* 180);height:calc(var(--px) * 25);margin-top:calc(var(--px) * 2)}.menu-mobile .menu-mobile-header .menu-mobile-close-btn{width:calc(var(--px) * 23);height:calc(var(--px) * 23);background:0 0;border:none}.menu-mobile .menu-mobile-header .menu-mobile-close-btn img{width:calc(var(--px) * 19);height:calc(var(--px) * 19);filter:brightness(0)invert()}.menu-mobile .menu-links{flex-direction:column;height:100%;display:flex}.menu-mobile .menu-links ul{text-align:center;margin-top:auto;margin-bottom:auto;padding:0;list-style:none}.menu-mobile .menu-links .menu-item{margin-bottom:calc(var(--px) * 35)!important}.menu-mobile .menu-links .menu-item a{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 35);letter-spacing:.03em;color:#fff;text-decoration:none;display:block}.menu-mobile .menu-item-options{padding-top:calc(var(--px) * 60);margin-bottom:calc(var(--px) * 65);position:relative}.menu-mobile .menu-item-options:before{content:"";width:calc(var(--px) * 202);height:calc(var(--px) * 1);background:#c4c4c454;position:absolute;top:0;left:50%;transform:translate(-50%)}.menu-mobile .menu-item-options .menu-item-login{color:#fff;text-align:center;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 35);letter-spacing:calc(var(--px) * .63);margin-bottom:calc(var(--px) * 60);justify-content:center;align-items:center;text-decoration-line:underline;display:flex}.menu-mobile .menu-item-options .menu-item-login img{margin-right:calc(var(--px) * 10)}.menu-mobile .menu-item-phone a{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 23);line-height:calc(var(--px) * 35);letter-spacing:.03em;color:#fff;justify-content:center;align-items:center;margin:auto;text-decoration:none;display:flex}.menu-mobile .menu-item-phone a img{margin-right:calc(var(--px) * 15);filter:brightness(0)invert()}.menu-mobile .menu-mobile-footer{height:calc(var(--px) * 101);padding:0 calc(var(--px) * 32);background:#f0ecea;justify-content:center;align-items:center;display:flex}.menu-mobile .menu-mobile-footer .menu-mobile-langs{align-items:center;display:flex}.menu-mobile .menu-mobile-footer .menu-mobile-langs a{width:calc(var(--px) * 45);height:calc(var(--px) * 45);margin:0 calc(var(--px) * 12);font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 35);letter-spacing:.03em;color:#3e4849;pointer-events:all;justify-content:center;align-items:center;text-decoration:none;display:flex}.menu-mobile .menu-mobile-footer .menu-mobile-langs a.active{color:#b59079;pointer-events:none}.single-product-content #propertyMap{width:100%;height:calc(var(--px) * 214)}.home-banner{height:calc(100vh - calc(var(--px)* 68))}.home-banner:before{display:none}.home-banner .home-banner-content{width:100%;padding:0 calc(var(--px) * 40);text-align:center}.home-banner .home-banner-content .home-banner-title br:first-child{display:none}.home-banner .home-banner-content .home-banner-title br:nth-child(2){display:block}.home-banner .home-banner-content .home-banner-title{font-size:calc(var(--px) * 32);line-height:calc(var(--px) * 47);margin-top:calc(var(--px)* 9);margin-bottom:calc(var(--px)* 70)}.home-banner .header-banner-btn{margin-top:calc(var(--px)* 130);height:calc(var(--px)* 57);padding-left:calc(var(--px)* 18);border:calc(var(--px)* 2) solid #fff}.home-banner .header-banner-btn img{width:calc(var(--px)* 23);margin-right:calc(var(--px)* 25)}.home-banner iframe{height:100%}.home-intro{padding-top:calc(var(--px) * 77);padding-bottom:calc(var(--px) * 40);position:relative}.home-intro .home-intro-title{width:100%;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);margin-bottom:calc(var(--px)* 52)}.home-intro .home-intro-desc{width:100%;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27)}.home-intro-gallery{white-space:nowrap;animation-name:scrollAbout;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0;overflow:hidden}@keyframes scrollAbout{0%{transform:translate(0)}to{transform:translateX(calc(var(--px) * -2418))}}.home-intro-gallery-container{width:100%;height:100%;height:calc(var(--px) * 400);margin-top:calc(var(--px) * 70);overflow:hidden}.home-intro .home-intro-gallery{height:calc(var(--px) * 400)}.home-intro .home-intro-gallery .home-intro-gallery-col1{min-width:calc(var(--px) * 181);width:calc(var(--px) * 181)!important}.home-intro .home-intro-gallery .home-intro-gallery-col2{min-width:calc(var(--px) * 222);width:calc(var(--px) * 222)!important}.home-intro .home-intro-gallery .home-intro-gallery-col3{min-width:calc(var(--px) * 181);width:calc(var(--px) * 181)!important}.home-intro .home-intro-gallery .home-intro-gallery-col4{min-width:calc(var(--px) * 222);width:calc(var(--px) * 222)!important}.home-intro .home-intro-gallery .home-intro-gallery-img1,.home-intro .home-intro-gallery .home-intro-gallery-img2,.home-intro .home-intro-gallery .home-intro-gallery-img4,.home-intro .home-intro-gallery .home-intro-gallery-img5{width:100%;height:calc(var(--px) * 164)}.home-intro .home-intro-gallery .home-intro-gallery-img3,.home-intro .home-intro-gallery .home-intro-gallery-img6{width:100%;height:calc(var(--px) * 225)}.home-favorit{padding-top:0;padding-bottom:0}.home-favorit .container{padding-top:calc(var(--px) * 63);padding-bottom:calc(var(--px) * 75);position:relative}.home-favorit .home-favorit-slider{margin-left:calc(var(--px) * -27);margin-right:calc(var(--px) * -27);padding-left:calc(var(--px) * 27);display:flex;overflow:auto}.home-favorit .home-favorit-title{width:100%;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);text-align:center;margin-bottom:calc(var(--px) * 45);position:static}.home-favorit .home-favorit-slider-item{padding-right:calc(var(--px) * 18);min-width:calc(var(--px) * 350);flex-direction:column;justify-content:space-between;display:flex!important}.home-favorit .home-favorit-slider-item .home-favorit-slider-img{width:100%;height:calc(var(--px) * 455);background-position:50%;background-size:cover}.home-favorit .home-favorit-slider-item .item-content{width:100%;padding-top:calc(var(--px) * 15);margin-bottom:calc(var(--px) * 30);justify-content:space-between;align-items:flex-start;padding-left:0;display:flex}.home-favorit .home-favorit-slider-item .item-content .item-title{font-size:calc(var(--px) * 19);line-height:calc(var(--px) * 27)}.home-favorit .home-favorit-slider-item .item-content .item-chambres{font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 27);margin:0}.home-favorit .home-favorit-slider-item .item-content .item-adresse{font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 27)}.home-favorit .home-favorit-slider-item .item-content .item-price{font-size:calc(var(--px) * 15);text-align:right}.home-favorit .home-favorit-slider-link{justify-content:center}.home-conciergerie{padding-top:calc(var(--px) * 60);padding-bottom:calc(var(--px) * 43);position:relative}.home-conciergerie .home-conciergerie-title{font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);text-align:center;margin-bottom:calc(var(--px) * 60)}.home-conciergerie .home-conciergerie-services{flex-direction:column;display:flex}.home-conciergerie .home-conciergerie-item{width:100%;margin-bottom:calc(var(--px) * 30);flex-direction:row;align-items:center;display:flex}.home-conciergerie .home-conciergerie-item .conciergerie-item-img{min-width:calc(var(--px) * 169);height:calc(var(--px) * 206);background-position:50%;background-size:cover}.home-conciergerie .home-conciergerie-item .conciergerie-item-content{padding-left:calc(var(--px) * 22)}.home-conciergerie .home-conciergerie-item .conciergerie-item-title{font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);margin-top:0;margin-bottom:calc(var(--px) * 20)}.home-conciergerie .home-conciergerie-item .conciergerie-item-desc{font-size:calc(var(--px) * 12);line-height:calc(var(--px) * 23)}.home-conciergerie .home-conciergerie-item:nth-child(2n) .conciergerie-item-img{margin-top:0}.home-conciergerie .home-conciergerie-item:nth-child(2n) .conciergerie-item-content{padding-right:calc(var(--px) * 22);padding-left:0}.home-conciergerie .home-conciergerie-item:nth-child(2n) .conciergerie-item-title{margin-top:calc(var(--px) * 30)}.home-sejour{padding-top:calc(var(--px) * 40);padding-bottom:calc(var(--px) * 32);position:relative}.home-sejour .home-sejour-content{padding-top:0}.home-sejour .home-sejour-content .home-sejour-title{font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);text-align:center;margin-bottom:calc(var(--px) * 50)}.home-sejour .home-sejour-item{margin-bottom:calc(var(--px)* 14.5)}.home-sejour .home-sejour-item .home-sejour-item-title{font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 31);margin-bottom:calc(var(--px)* 5)}.home-sejour .home-sejour-item .home-sejour-item-title span{font-size:calc(var(--px)* 40);line-height:calc(var(--px)* 66);display:block}.home-sejour .home-sejour-item .home-sejour-item-desc{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 29)}.home-experience .container{padding-top:calc(var(--px) * 50);padding-bottom:calc(var(--px) * 70);position:relative}.home-experience .home-experience-title{width:auto;font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);text-align:center;margin-bottom:calc(var(--px) * 50)}.home-experience .home-experience-slider{margin-right:calc(var(--px) * -28);margin-left:calc(var(--px) * -28);padding-right:calc(var(--px)* 28);padding-bottom:calc(var(--px) * 28);display:flex;overflow:auto}.home-experience .home-experience-slider-item{cursor:pointer;min-width:calc(var(--px)* 286);padding-right:0;text-decoration:none}.home-experience .home-experience-slider-item .item-img{width:100%;height:calc(var(--px) * 390);background-position:50%;background-size:cover}.home-experience .home-experience-slider-item .item-title{padding:calc(var(--px)* 18) 0 calc(var(--px)* 10);font-size:calc(var(--px)* 20);line-height:calc(var(--px)* 30)}.home-experience .home-experience-link{margin-top:calc(var(--px) * 38);justify-content:center}.home-about{padding:calc(var(--px) * 52) 0;text-align:center}.home-about .home-about-content{width:100%;padding-left:0}.home-about .home-about-content .home-about-title{font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);text-align:center;margin-bottom:calc(var(--px) * 50)}.home-about .home-about-img-container{margin-bottom:calc(var(--px) * 56)}.home-about .home-about-img-container img{width:100%;height:calc(var(--px) * 346)}.home-about .home-about-content .home-about-desc{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27)}.home-about .home-about-title{font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);text-align:center;margin-bottom:calc(var(--px) * 33);padding:0}.home-about .home-about-desc{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27)}.home-about .home-about-link{width:100%;margin-top:calc(var(--px) * 60)}.category-header{padding-top:calc(var(--px) * 30);margin-bottom:0}.category-header .container{align-items:center;width:100%;display:flex}.category-header .category-result{color:#3e4849;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25)}.category-header .category-header-filtre{margin-left:calc(var(--px) * 30);height:calc(var(--px) * 42);border-radius:calc(var(--px) * 33);padding:0 calc(var(--px) * 15);color:#fff;text-align:right;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);letter-spacing:calc(var(--px) * .51);cursor:pointer;white-space:nowrap;background:#3e4849;justify-content:center;align-items:center;display:flex}.category-header .category-header-map{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35)}.category-header .category-header-filtre img{width:calc(var(--px) * 19);height:calc(var(--px) * 19);margin-right:calc(var(--px) * 10);filter:initial}.search-form .form-dropdown-lang{width:calc(var(--px) * 98);padding:0}.search-form .form-dropdown-lang ul{margin:0;padding:0;list-style:none}.search-form .form-dropdown-lang ul a{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 23);letter-spacing:.03em;color:#3e4849;text-align:center;cursor:pointer;padding:calc(var(--px) * 15);text-decoration:none;display:block}.category-filtre-popup{padding:calc(var(--px) * 27);z-index:999;padding-top:0;padding-bottom:calc(var(--px) * 40);background:#fff;display:none;position:fixed;inset:0;overflow:auto}.category-filtre-popup.active{display:block}.category-filtre-popup .category-filtre-popup-header{height:calc(var(--px) * 80);justify-content:space-between;align-items:center;display:flex}.category-filtre-popup .category-filtre-popup-header .category-filtre-popup-title{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35);letter-spacing:.03em;color:#3e4849;align-items:center;display:flex}.category-filtre-popup .category-filtre-popup-header .category-filtre-popup-title img{margin-right:calc(var(--px) * 14)}.category-filtre-popup .search-form{background:0 0;flex-direction:column;padding:0;display:flex}.category-filtre-popup .form-dropdown{opacity:1;pointer-events:all;z-index:9;box-shadow:initial;width:100%;margin-bottom:calc(var(--px) * 35);padding:0;padding-bottom:calc(var(--px) * 20);background:0 0;border-bottom:1px solid #3e48492b;border-radius:0;position:static}.category-filtre-popup .form-dropdown .form-dropdown-title{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 35)}.category-filtre-popup .form-dropdown .filter-equipment-list .checkbox-group{width:100%;padding:0}.category-filtre-popup .form-dropdown .filter-equipment-list{flex-flow:column wrap;display:flex}.category-filtre-popup .form-dropdown.form-dropdown-equipment{border:none;padding-bottom:0}.category-filtre-popup .category-filtre-popup-footer{height:calc(var(--px) * 100);padding:calc(var(--px) * 23);z-index:9;background:#fff;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.category-filtre-popup .category-filtre-popup-footer .filter-btn-clear{cursor:pointer;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 35);height:calc(var(--px) * 54);letter-spacing:.03em;color:#3e4849;background:0 0;border:none;text-decoration-line:underline}.category-filtre-popup .category-filtre-popup-footer .filter-btn-submit{width:calc(var(--px) * 130);height:calc(var(--px) * 47);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);letter-spacing:.03em;color:#fff;cursor:pointer;border-radius:calc(var(--px) * 33);background:#3e4849;border:none;justify-content:center;align-items:center;display:flex}.category-active-filter{flex-wrap:wrap;align-items:center;display:flex}.category-active-filter .category-filter-item{border-radius:calc(var(--px) * 33);height:calc(var(--px) * 37);padding:0 calc(var(--px) * 15);margin-right:calc(var(--px) * 10);color:#3e4849;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);letter-spacing:calc(var(--px) * .39);margin-bottom:calc(var(--px) * 15);background:#d9d9d9;align-items:center;display:flex}.category-active-filter .category-filter-item-close{width:calc(var(--px) * 13);height:calc(var(--px) * 13);margin-left:calc(var(--px) * 15);cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.page-header .breadcrumb{text-align:center}.category-content .container{flex-wrap:wrap;display:flex}.category-content .category-list-container{width:100%;padding-top:calc(var(--px) * 36);padding-bottom:0}.category-content .category-result{margin-bottom:calc(var(--px) * 34);justify-content:center;align-items:center;display:flex}.product-item .product-item-img{width:100%;height:calc(var(--px) * 232);background-position:50%;background-size:cover}.page-header .page-header-title{font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 35)}.about-discover .container{padding-top:calc(var(--px) * 63);padding-bottom:calc(var(--px) * 63);flex-wrap:wrap;justify-content:space-between;display:flex}.about-section-title{font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);text-align:center;padding:0 calc(var(--px) * 27);width:100%}.about-section-text{text-align:center;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27);margin-bottom:calc(var(--px) * 60)}.about-discover .about-discover-image{width:100%;height:calc(var(--px) * 235)}.about-discover .about-discover-content{order:1;width:100%;margin-top:0}.about-collection .about-collection-row1,.about-collection .about-collection-row2{flex-wrap:wrap;justify-content:space-between;display:flex}.about-collection .about-collection-row2 .about-collection-image{order:0;margin-top:0}.about-collection .about-collection-row1 .about-collection-image{width:100%;height:calc(var(--px) * 226)}.about-collection .about-collection-row2 .about-collection-content{width:100%;margin-top:calc(var(--px) * 72);width:100%;margin-top:calc(var(--px) * 40);order:0}.about-collection .about-collection-row2 .about-collection-image{width:100%;height:calc(var(--px) * 228)}.about-offres{padding-top:calc(var(--px) * 60);padding-bottom:calc(var(--px) * 60)}.about-offres .about-offres-row1,.about-offres .about-offres-row2{flex-wrap:wrap;justify-content:space-between;display:flex}.about-offres .about-offres-row1 .about-offres-image{width:100%;height:calc(var(--px) * 229);margin-bottom:calc(var(--px) * 50);margin-top:calc(var(--px) * 30);order:0}.about-offres .about-offres-row2 .about-offres-images-container{justify-content:space-between;align-items:end;width:100%;margin-top:0;display:flex}.about-offres .about-offres-row2 .about-offres-images-container .about-offres-image1{width:calc(var(--px) * 165);height:calc(var(--px) * 213)}.about-offres .about-offres-row2 .about-offres-images-container .about-offres-image2{width:calc(var(--px) * 155);height:calc(var(--px) * 149)}.about-offres .about-offres-row2 .about-offres-content{width:100%;margin-top:calc(var(--px) * 60);padding-top:0}.about-offres .about-offres-row2 .about-section-text{margin-bottom:0}.about-luxe{overflow:hidden}.about-luxe .container{padding-top:calc(var(--px) * 70);padding-bottom:calc(var(--px) * 0);flex-wrap:wrap;display:flex}.about-luxe-slider{margin-left:calc(var(--px) * -50);margin-right:calc(var(--px) * -50);margin-bottom:calc(var(--px) * 50)}.about-luxe-images{white-space:nowrap;animation-name:scroll;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;overflow:hidden}@keyframes scroll{0%{transform:translate(0)}to{transform:translateX(calc(var(--px) * -690))}}.about-luxe .about-luxe-images .about-luxe-image-col{padding-right:calc(var(--px) * 42);min-width:calc(var(--px) * 230)!important}.about-luxe .about-luxe-images .about-luxe-image-col .about-luxe-image1{width:100%;height:calc(var(--px) * 244);margin-top:calc(var(--px) * 60);background:#4f625e;position:relative}.about-luxe .about-luxe-images .about-luxe-image-col .about-luxe-image2{width:100%;height:calc(var(--px) * 143);margin-bottom:calc(var(--px) * 28);background:#4f625e;position:relative}.about-luxe .about-luxe-images .about-luxe-image-col .about-luxe-image3{width:100%;height:calc(var(--px) * 195);background:#4f625e;position:relative}.about-luxe .about-luxe-images .about-luxe-image-col .about-luxe-image4{width:100%;height:calc(var(--px) * 244);margin-top:calc(var(--px) * 40);background:#4f625e;position:relative}.about-equipe{padding:calc(var(--px) * 80) 0}.about-equipe .container{flex-wrap:wrap;justify-content:space-between;padding-bottom:0;display:flex}.about-equipe .about-equipe-image{width:100%;height:calc(var(--px) * 372);margin-right:0;margin-bottom:calc(var(--px) * 46)}.about-equipe .about-equipe-content{text-align:center;width:100%;padding-top:0}.about-equipe .about-section-btn{border-radius:calc(var(--px) * 33);justify-content:center;width:100%;margin:0 auto auto;position:relative}.about-equipe .about-section-btn img{left:calc(var(--px) * 23);position:absolute}.contact-success{width:100%;padding:0 calc(var(--px) * 40)}.contact-success .contact-success-icon{width:calc(var(--px)* 150)}.product-slider-container .product-slider .product-slider-item .slider-item{width:100%;height:calc(var(--px) * 278)}.product-slider-container .product-slider-thumbnal{width:130%;margin-top:calc(var(--px) * 14);position:static}.product-slider-container{position:relative;overflow:hidden}.product-slider-container .product-slider-options{bottom:calc(var(--px)* 10);left:initial;right:calc(var(--px)* 30)}.product-slider-container .product-slider-options .slider-options-item{width:calc(var(--px)* 26);height:calc(var(--px)* 26);margin-right:0;margin-left:calc(var(--px)* 15);padding:calc(var(--px)* 30)}.product-slider-container .product-slider-options .slider-options-item:before{display:none}.product-slider-container .product-slider-options .slider-options-item img{width:calc(var(--px) * 26);height:calc(var(--px) * 26)}.single-product-content{width:100%;padding-top:calc(var(--px) * 30)}.single-product-content .single-product-title-container .single-product-title{font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 45)}.single-product-content .single-product-attributs{padding:calc(var(--px) * 21) 0;margin-top:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 22);padding-bottom:calc(var(--px) * 12);border-top:1px solid #3e48493b;border-bottom:1px solid #3e48493b;flex-wrap:wrap;display:flex}.single-product-content .single-product-attributs .product-attributs-item{width:50%;margin-bottom:calc(var(--px) * 12);padding:0}.single-product-content .single-product-attributs .product-attributs-item:nth-child(2n){padding:0 calc(var(--px) * 26);border:none}.single-product-content .single-product-link-reviews{margin-left:0;margin-bottom:calc(var(--px) * 60)}.single-product-content .single-product-reviews{margin-bottom:calc(var(--px) * 24);flex-wrap:wrap;align-items:center;display:flex}.single-product-autre .single-product-autre-list{flex-wrap:wrap;justify-content:space-between;display:flex}.single-product-content .single-product-section-title{font-size:calc(var(--px) * 23)}.single-product-content .single-product-description .single-product-description-text{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31)}.single-product-content .single-product-description .single-product-description-text .show-more{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27);text-decoration-line:underline}.single-product-services .single-product-services-list .accordion__heading{color:#3e4849;font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27)}.single-product-services .single-product-services-list .accordion__button{width:100%;height:calc(var(--px) * 50);align-items:center;display:flex;position:relative}.single-product-services .single-product-services-list .accordion__button:after{content:"+";font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 27);position:absolute;top:50%;right:0;transform:translateY(-50%)}.single-product-services .single-product-services-list .accordion__button[aria-expanded=true]:after{content:"-";font-size:calc(var(--px) * 50)}.single-product-services .single-product-services-list .accordion__panel{padding:calc(var(--px) * 20);color:#3e4849bf;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 23);letter-spacing:calc(var(--px) * .3);background:#f0ecea}.single-product-content .product-reservation-info{padding:calc(var(--px) * 37) calc(var(--px) * 32);margin-bottom:calc(var(--px) * 42);background:#f0ecea}.single-product-content .single-product-point-forts .single-product-point-item{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27)}.single-product-content .single-product-services{margin-bottom:calc(var(--px) * 50);padding-bottom:calc(var(--px) * 35);border-bottom:1px solid #3e48493b}.single-product-content .single-product-rooms .single-product-rooms-list{margin:0 calc(var(--px) * -7);column-gap:0;position:relative}.single-product-content .single-product-rooms .single-product-rooms-prev{z-index:9;top:calc(var(--px) * 32);left:calc(var(--px) * 10);background:0 0;border:none;padding:0;line-height:0;position:absolute}.single-product-content .single-product-rooms .single-product-rooms-prev img{width:calc(var(--px) * 38);height:calc(var(--px) * 38)}.single-product-content .single-product-rooms-list .single-product-room-item{width:50%;padding-right:calc(var(--px) * 7);padding-left:calc(var(--px) * 7)}.single-product-content .single-product-rooms .single-product-rooms-list .single-product-room-item .single-product-room-image{height:calc(var(--px) * 102)}.single-product-content .single-product-equipements .single-product-equipements-list{max-height:calc(var(--px) * 195)}.single-product-content .single-product-equipements .equipements-item{width:50%;font-size:calc(var(--px) * 13);margin-bottom:calc(var(--px) * 14)}.single-product-content .single-product-rooms-thumbnails .single-product-room-item{padding-right:calc(var(--px) * 4);padding-left:calc(var(--px) * 4)}.single-product-content .single-product-rooms-thumbnails .single-product-room-item .single-product-room-image{height:calc(var(--px) * 71)}.single-product-content .single-product-rooms .single-product-room-title{font-weight:300}.single-product-content .single-product-equipements .single-product-equipements-item{width:100%;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27)}.single-product-tarifs{padding-bottom:calc(var(--px) * 55);margin-bottom:calc(var(--px) * 55);border-bottom:1px solid #3e48493b}.single-product-content .single-product-tarifs .single-product-section-title{margin-bottom:calc(var(--px) * 30)}.single-product-tarifs .single-product-tarifs-container{margin-right:calc(var(--px) * -27);display:flex;overflow:auto}.single-product-tarifs .single-product-tarifs-item{min-width:calc(var(--px) * 285);padding:calc(var(--px) * 10) calc(var(--px) * 20);margin-right:calc(var(--px) * 25);background:#f0ecea}.single-product-tarifs .single-product-tarifs-item>div{padding:calc(var(--px) * 15) 0;border-bottom:1px solid #3e484933}.single-product-tarifs .single-product-tarifs-item>div:last-child{border-bottom:none}.single-product-tarifs .single-product-tarifs-item img{width:calc(var(--px) * 15);height:calc(var(--px) * 15);margin-right:calc(var(--px) * 10);margin-left:calc(var(--px) * 10);transform:scale(-1)}.single-product-tarifs .single-product-tarifs-item .item-label{color:#3e4849;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);letter-spacing:calc(var(--px) * .45)}.single-product-tarifs .single-product-tarifs-item .item-value{color:#3e4849;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);letter-spacing:calc(var(--px) * .51)}.single-product-offre .single-product-offre-content{margin-top:calc(var(--px) * 20);padding:0}.single-product-content .single-product-offre h2{font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27)}.single-product-content .single-product-offre h3,.single-product-content .single-product-offre p{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27)}.single-product-content .single-product-map img{width:100%;height:calc(var(--px) * 202)}.single-product-content .condition-item .condition-item-title{margin-left:0}.single-product-content .condition-item .condition-item-title img{width:calc(var(--px) * 33);height:calc(var(--px) * 33);margin-right:calc(var(--px) * 20)}.single-product-content .single-product-condition .condition-item{margin-bottom:calc(var(--px) * 30)}.single-product-content .condition-item .condition-item-content ul{padding-left:calc(var(--px) * 20)}.single-product-content .condition-item .condition-item-content ul li{font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23)}.single-product-content .single-product-condition h3,.single-product-content .single-product-condition p{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27)}.single-product-inclus .single-product-section-title{font-size:calc(var(--px) * 23)}.single-product-inclus{padding:calc(var(--px) * 37) calc(var(--px) * 28);padding-bottom:calc(var(--px) * 20)}.single-product-inclus .inclus-item-title,.single-product-inclus .inclus-item-desc{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27)}.single-product-content .single-product-reviews-item{margin-bottom:calc(var(--px) * 40);flex-wrap:wrap;display:flex}.single-product-content .single-product-reviews-item .product-reviews-item-info{width:100%;min-width:100%;margin-right:0;margin-bottom:calc(var(--px) * 20);border-right:none;justify-content:space-between;padding-top:0;display:flex}.single-product-content .single-product-reviews-item .product-reviews-item-message{font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 27)}.single-product-autre .single-product-autre-list .product-item{width:100%;margin-bottom:calc(var(--px) * 65)}.single-product-autre .single-product-autre-list .product-item .product-item-img{width:100%;height:calc(var(--px) * 230);background-position:50%;background-size:cover}.product-sidebar{width:100%;padding-top:calc(var(--px) * 54);width:100%;padding-top:calc(var(--px) * 54);display:none;position:absolute}.product-reservation-footer{z-index:9;padding:calc(var(--px) * 18) calc(var(--px) * 27);background:#f0ecea;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.product-reservation-footer .product-reservation-footer-price{font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 23);color:#b59079}.product-reservation-footer .product-reservation-footer-price span{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 21);line-height:calc(var(--px) * 23);color:#b59079;display:block}.product-reservation-footer button{width:calc(var(--px) * 187);height:calc(var(--px) * 62);font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27);letter-spacing:.03em;text-transform:uppercase;color:#fff;cursor:pointer;background:#3e4849;border:none;justify-content:center;align-items:center;display:flex}.product-reservation-mobile{pointer-events:none;z-index:999999;position:fixed;bottom:0;left:0;right:0}.product-reservation-mobile .product-reservation-calendar{z-index:10;pointer-events:all;height:84vh;transition:all .2s ease-in-out;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.product-reservation-mobile .product-reservation-calendar.open{transform:translateY(0)}.product-reservation-mobile .product-reservation-calendar.open .close img{transform:rotate(0)}.product-reservation-mobile .product-reservation-calendar .calendar{z-index:10;padding-bottom:calc(var(--px) * 90);box-shadow:none;position:relative;width:100%!important;height:100%!important}.product-reservation-mobile .product-reservation-calendar .calendar .DayPicker__withBorder{height:calc(100% - calc(var(--px) * 85))!important}.product-reservation-mobile .product-reservation-calendar .calendar .DayPicker_transitionContainer{padding:0;width:100%!important;height:100%!important}.product-reservation-mobile .product-reservation-calendar .DayPickerNavigation__verticalScrollableDefault{display:none}.product-reservation-mobile .product-reservation-calendar .calendar .CalendarMonthGrid{background:0 0;width:100%!important}.product-reservation-mobile .product-reservation-calendar .calendar .CalendarMonth{background:0 0;padding:0 calc(var(--px) * 15)!important}.product-reservation-mobile .product-reservation-calendar .calendar .DayPicker_transitionContainer div:first-child .CalendarMonth{border-top:none}.product-reservation-mobile .product-reservation-calendar .calendar .CalendarMonth_caption{padding:calc(var(--px) * 16);padding-top:calc(var(--px) * 30);margin-top:calc(var(--px) * 30);text-align:left;border-top:1px solid #3e484933;padding-bottom:0}.product-reservation-mobile .product-reservation-calendar .calendar .DayPicker_weekHeaders{z-index:9;position:relative;transform:translateZ(0)}.product-reservation-mobile .product-reservation-calendar .calendar .DayPicker_weekHeader{background:#f3efea;border:none;position:fixed;top:0}.product-reservation-mobile .product-reservation-calendar .calendar-footer{height:calc(var(--px) * 90);background:#f3efea;padding:0;bottom:0}.product-reservation-mobile .product-reservation-calendar .calendar-footer .calendar-footer-price .nights{font-size:calc(var(--px) * 15);display:block}.product-reservation-mobile .product-reservation-container{transform:translateY(calc(100% - calc(var(--px) * 85)));pointer-events:all;transition:all .2s ease-in-out}.product-reservation-mobile .product-reservation-container.dateSelected{transform:translateY(calc(100% - calc(var(--px) * 130)));transition:all .2s ease-in-out}.product-reservation-mobile .product-reservation-request{border-top-left-radius:calc(var(--px) * 33);border-top-right-radius:calc(var(--px) * 33);pointer-events:all}.product-reservation-mobile .product-reservation-container.open.dateSelected .product-reservation-details-btn{display:none}.product-reservation-mobile .product-reservation-container.dateSelected .product-reservation-details-btn,.product-reservation-mobile .product-reservation-container.open .back{display:block}.product-reservation-mobile .product-reservation-container .back{display:none}.product-reservation-mobile .product-reservation-container.open{transform:translateY(0)}.product-reservation-mobile .product-reservation-mobile-header{padding:calc(var(--px) * 20) calc(var(--px) * 27);border-top-right-radius:calc(var(--px) * 33);border-top-left-radius:calc(var(--px) * 33);background:#f3efea;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:-1px;display:flex;position:relative}.product-reservation-mobile .product-reservation-mobile-header:before{content:"";height:calc(var(--px) * 1);bottom:0;left:calc(var(--px) * 20);right:calc(var(--px) * 20);background:#3e484933;position:absolute}.product-reservation-mobile .product-reservation-mobile-header .price{color:#3e4849;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 19);letter-spacing:.51px}.product-reservation-mobile .product-reservation-mobile-header .price span{font-size:calc(var(--px) * 15);font-weight:400;display:block}.product-reservation-mobile .product-reservation-mobile-header .reservaton-btn{min-width:calc(var(--px) * 217);height:calc(var(--px) * 45);color:#fff;text-align:center;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);text-transform:uppercase;border-radius:calc(var(--px) * 33);background:#4f625e;border:none}.product-reservation-mobile .product-reservation-mobile-header button{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.product-reservation-mobile .product-reservation-mobile-header button.back{width:calc(var(--px) * 23)}.product-reservation-mobile .product-reservation-mobile-header .title{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 19);line-height:calc(var(--px) * 19);color:#3e4849;align-items:center;display:flex}.product-reservation-mobile .product-reservation-mobile-header button.back img{width:calc(var(--px) * 20)}.product-reservation-mobile .product-reservation-mobile-header .title img{width:calc(var(--px) * 21);height:calc(var(--px) * 21);margin-right:calc(var(--px) * 10)}.product-reservation-mobile .product-reservation-container.open button.close img{transform:rotate(0)}.product-reservation-mobile .product-reservation-mobile-header button.close img{width:calc(var(--px) * 35);transform:rotate(180deg)}.product-reservation-mobile .product-reservation-mobile-header button.close .close-icon{width:calc(var(--px) * 18)}.product-reservation-mobile .product-reservation{padding:calc(var(--px) * 30);padding-top:calc(var(--px) * 20);margin-bottom:0}.product-reservation-mobile .product-reservation-mobile-header .product-reservation-details-btn{min-width:100%;height:calc(var(--px) * 45);color:#fff;text-align:center;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 23);text-transform:uppercase;border-radius:calc(var(--px) * 33);margin-top:calc(var(--px) * 13);background:#4f625e;border:none}.product-reservation .product-reservation-step2 .product-reservation-step2-title{font-size:calc(var(--px) * 19);line-height:calc(var(--px) * 29);margin-bottom:calc(var(--px) * 15)}.product-reservation .product-reservation-step2 .product-reservation-step-desc{color:#757575;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25);margin-bottom:calc(var(--px) * 15)}.product-reservation .product-reservation-step3 .product-reservation-step3-icon{width:calc(var(--px) * 51);height:calc(var(--px) * 51)}.reservation-step-3 .product-reservation-mobile-header{margin-bottom:calc(var(--px) * -20);justify-content:flex-end;padding-bottom:0}.reservation-step-3 .product-reservation-mobile-header:before{display:none}.reservation-step-3 .product-reservation-mobile-header .back,.reservation-step-3 .product-reservation-mobile-header .title{display:none!important}.product-reservation-guests-dropdown{top:calc(var(--px)* -84)}.product-gallery .product-gallery-header{padding:0 calc(var(--px) * 20)}.product-gallery .product-gallery-header .product-gallery-title{font-size:calc(var(--px) * 20);line-height:calc(var(--px) * 30)}.product-gallery .product-gallery-header .product-gallery-return span{display:none}.product-gallery .product-gallery-header .product-gallery-return img{width:calc(var(--px) * 25);height:calc(var(--px) * 25);margin:0}.product-gallery .product-gallery-header .product-gallery-adresse{display:none}.product-gallery-container{padding:calc(var(--px) * 20)}.product-gallery-container .container{padding:0}.product-gallery-container .product-gallery-item{margin-bottom:calc(var(--px) * 15);width:calc(var(--px) * 180)}.product-gallery-container .product-gallery-item:nth-child(3n) img{width:100%}.proprietaire-banner .proprietaire-banner-container{width:100%;padding:0 calc(var(--px) * 23);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.proprietaire-banner .proprietaire-banner-title{font-size:calc(var(--px) * 37);line-height:calc(var(--px) * 51)}.proprietaire-banner .proprietaire-banner-sub-title{font-size:calc(var(--px) * 23);line-height:calc(var(--px) * 37)}.proprietaire-section1 .container{padding-top:calc(var(--px) * 107);padding-bottom:calc(var(--px) * 175);flex-wrap:wrap;justify-content:space-between;display:flex}.proprietaire-section1 .proprietaire-section1-image{width:100%;height:calc(var(--px) * 234);background-position:50%;background-size:cover}.proprietaire-section-title{font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37);margin-bottom:calc(var(--px) * 25)!important}.proprietaire-section-text{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27)}.proprietaire-section2{background:#f0ecea}.proprietaire-section2:before{display:none}.proprietaire-section2 .container{padding-top:0;padding-bottom:calc(var(--px) * 60);flex-wrap:wrap;justify-content:space-between;display:flex}.proprietaire-section2 .proprietaire-section2-image{width:100%;height:calc(var(--px) * 209);margin-top:calc(var(--px) * -110);background-position:50%;background-size:cover;order:0}.proprietaire-section3 .container{padding-top:calc(var(--px) * 28);padding-bottom:calc(var(--px) * 58);flex-wrap:wrap;justify-content:space-between;display:flex}.proprietaire-section3 .proprietaire-section3-content{width:100%;padding-top:calc(var(--px) * 30)}.proprietaire-section3 .proprietaire-section3-image{width:100%;height:calc(var(--px) * 281);background-position:50%;background-size:cover}.proprietaire-section3 .proprietaire-section3-btn{width:100%}.proprietaire-section4{padding-top:calc(var(--px) * 47);padding-bottom:calc(var(--px) * 36);background:#2d3738}.proprietaire-section4 .container{flex-wrap:wrap;justify-content:space-between;display:flex}.proprietaire-section4 .proprietaire-section4-content{margin-bottom:calc(var(--px) * 44);padding:0}.proprietaire-section4 .proprietaire-section4-image{width:100%;height:calc(var(--px) * 217)}.proprietaire-section5{padding-top:calc(var(--px) * 60);padding-bottom:calc(var(--px) * 60);background:#f0ecea}.proprietaire-section5 .proprietaire-section-title{margin-bottom:calc(var(--px) * 66)!important}.proprietaire-section5 .proprietaire-section5-list{flex-wrap:wrap;justify-content:space-between;display:flex}.proprietaire-section5 .proprietaire-section5-item{text-align:center;width:100%;margin-bottom:calc(var(--px) * 46)}.proprietaire-section5 .proprietaire-section5-item .proprietaire-section5-item-icon{height:calc(var(--px) * 68)}.proprietaire-section6{padding-top:calc(var(--px) * 73);padding-bottom:calc(var(--px) * 73);text-align:center;background-position:50%;background-size:cover;justify-content:center;display:flex}.proprietaire-section6 .proprietaire-section6-container{width:100%;padding:0 calc(var(--px) * 27)}.proprietaire-section6 .proprietaire-section-title{margin-bottom:calc(var(--px) * 230)!important}.proprietaire-section6 .proprietaire-section6-btn{background:#3e4849}.proprietaire-section7 .container{padding-top:calc(var(--px) * 50);padding-bottom:calc(var(--px) * 20)}.proprietaire-section7 .proprietaire-section7-list{flex-wrap:wrap;justify-content:space-between;display:flex}.proprietaire-section7 .proprietaire-section7-item{width:100%;margin-bottom:calc(var(--px) * 34)}.proprietaire-section7 .proprietaire-section7-item:last-child .proprietaire-section7-item-desc{border-bottom:none}.proprietaire-popup{width:100%;transform:initial;padding:calc(var(--px) * 33);position:fixed;top:0;bottom:0;left:0}.proprietaire-popup .proprietaire-popup-title{font-size:calc(var(--px) * 23)}.proprietaire-popup .proprietaire-popup-form .form-footer,.proprietaire-popup .form-footer .form-footer-dispo{flex-wrap:wrap}.proprietaire-popup .proprietaire-popup-form .form-group-input{width:100%;margin-bottom:calc(var(--px) * 18)}.proprietaire-popup .form-footer .form-footer-label{font-size:calc(var(--px) * 13);margin-bottom:calc(var(--px) * 20)}.proprietaire-popup .form-footer .form-footer-label br{display:none}.proprietaire-popup .form-footer .checkbox-group{margin-left:0;margin-right:calc(var(--px) * 40)}.proprietaire-popup .form-footer .form-submit{width:100%;height:calc(var(--px) * 54);margin-top:calc(var(--px) * 20)}.experiences-description{padding:calc(var(--px) * 42) 0}.single-experience-section1 .container{margin-top:calc(var(--px) * -95);margin-bottom:calc(var(--px) * 20);flex-direction:column;justify-content:space-between;display:flex}.single-experience-section1 .single-experience-section-img{min-width:100%;height:calc(var(--px) * 512);background-position:50%;background-size:cover;margin-right:0}.single-experience-section-text{font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 27)}.single-experience-section1 .single-experience-section1-btn{width:100%}.single-experience-section2 .container{margin-bottom:calc(var(--px) * 56);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.single-experience-section2 .single-experience-section-title{font-size:calc(var(--px) * 27);margin-bottom:calc(var(--px) * 10)}.single-experience-section2 .single-experience-section-img{min-width:100%;height:calc(var(--px) * 210);margin-left:0;margin-top:calc(var(--px) * 30);background-position:50%;background-size:cover;order:2}.single-experience-section3 .single-experience-section-content{width:100%;padding-top:0}.single-experience-section3 .container{margin-bottom:calc(var(--px) * 110);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.single-experience-section3 .single-experience-section-title{font-size:calc(var(--px) * 27);margin-bottom:calc(var(--px) * 10)}.single-experience-section3 .single-experience-section-img{min-width:100%;height:calc(var(--px) * 210);margin-right:0;margin-top:calc(var(--px) * 30);background-position:50%;background-size:cover;order:2}.single-experience-more .experience-slider-controls{display:none}.experience-more-slider .slick-slide>div{width:calc(var(--px) * 270)}.single-experience-more .experience-more-header{margin-bottom:calc(var(--px) * 50)}.single-experience-more .experience-more-title{font-size:calc(var(--px) * 27);margin-bottom:calc(var(--px) * 10)}.single-experience-more .experience-more-slider{margin:0;margin-right:calc(var(--px) * -28);position:relative}.single-experience-more .experience-more-slider-item{padding:0;padding-right:calc(var(--px) * 28);cursor:pointer}.inscription-host-header{padding-left:calc(var(--px) * 30);padding-right:calc(var(--px) * 30)}.inscription-host-header .container{width:100%;min-width:initial;margin:initial;padding:0}.header .header-help span{display:none}.inscription-page .page-header{padding:calc(var(--px) * 30) 0;background:#f3efea}.inscription-container{width:100%;padding:calc(var(--px) * 55) calc(var(--px) * 27);margin:auto}.main-inscription-host-page{margin-bottom:calc(var(--px)* 100);padding:0 calc(var(--px)* 28)}.inscription-container .form-group{margin-bottom:calc(var(--px) * 25);width:100%}.inscription-container .form-group input,.main-inscription-host-page .host-adresse-country,.main-inscription-host-page .host-adresse-city,.main-inscription-host-page .host-adresse-code,.main-inscription-host-page .inscription-host-footer .form-submit-container .form-submit{width:100%}.main-inscription-host-page .inscription-form-desc{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 25)}.inscription-container .inscription-password-info{padding-bottom:calc(var(--px) * 30);margin-bottom:calc(var(--px) * 30)}.inscription-success{width:100%}.inscription-success .inscription-success-icon{width:calc(var(--px) * 250);margin-bottom:calc(var(--px) * 60)}.inscription-success .inscription-success-title{font-size:calc(var(--px) * 21)}.inscription-success .inscription-success-desc{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 31);margin-bottom:calc(var(--px) * 50)}.inscription-success .inscription-success-link{width:100%}.main-myaccount-page .container{padding-top:0;padding-bottom:0}.myaccount-sidebar{padding:calc(var(--px) * 40) calc(var(--px) * 27)}.myaccount-sidebar .myaccount-sidebar-nav-menu .myaccount-sidebar-menu-item a{padding:calc(var(--px) * 20) calc(var(--px) * 14);margin:0}.myaccount-sidebar-container .myaccount-sidebar-phone{padding:calc(var(--px) * 30)}.myaccount-sidebar-container .myaccount-sidebar-phone a{margin:0}.myaccount-sidebar-container .myaccount-sidebar-phone{display:none}.myaccount-sidebar-container .myaccount-sidebar-contact{padding:calc(var(--px) * 27);display:block}.myaccount-sidebar-container .myaccount-sidebar-contact a{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);color:#3e4849a6;height:calc(var(--px) * 95);padding:0 calc(var(--px) * 20);border:1px solid #9191916e;align-items:center;text-decoration:none;display:flex}.myaccount-sidebar-container .myaccount-sidebar-contact img{width:calc(var(--px) * 30);height:calc(var(--px) * 30);margin-right:calc(var(--px) * 10)}.myaccount-sidebar-container .myaccount-sidebar-contact span{font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px) * 17);line-height:calc(var(--px) * 27);color:#3e4849;margin-left:calc(var(--px) * 5)}.myaccount-sidebar-container{width:100%;min-width:100%}.myaccount-main-container{background:#fff;width:100%;display:none;position:fixed;inset:0;overflow:auto}.myaccount-main-container.active{display:block}.myaccount-main-container .myaccount-main-header{height:calc(var(--px) * 82);padding-left:calc(var(--px) * 30);padding-right:calc(var(--px) * 30);text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.myaccount-main-container .myaccount-main-header .myaccount-main-header-title{font-family:RomanSerif;font-style:normal;font-weight:500;font-size:calc(var(--px) * 23);line-height:calc(var(--px) * 33);color:#3e4849;margin:0}.myaccount-main-container .myaccount-main-header .myaccount-main-close{top:calc(var(--px) * 30);right:calc(var(--px) * 30);background:0 0;border:none;padding:0;line-height:0;position:absolute}.myaccount-main-container .myaccount-main-header .myaccount-main-close img{height:calc(var(--px) * 19)}.myaccount-main-content{padding:0 calc(var(--px) * 23)}.myaccount-main-container .myaccount-main-content .myaccount-main-title{display:none}.myaccount-main-voyages .myaccount-voyages-tabs li a{width:calc(var(--px) * 118);height:calc(var(--px) * 44);font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 37)}.myaccount-main-voyages .myaccount-voyages-empty{text-align:center;margin-top:calc(var(--px) * 124);height:calc(100vh - calc(var(--px) * 320));flex-direction:column;display:flex}.myaccount-main-voyages .myaccount-voyages-empty img{width:calc(var(--px) * 113);height:calc(var(--px) * 113);margin:0 auto}.myaccount-main-voyages .myaccount-voyages-empty .myaccount-voyages-empty-btn{width:100%;margin-top:auto}.myaccount-profil-card .profil-card-form .profil-card-form-group{width:100%;margin-bottom:calc(var(--px) * 24);padding:0 calc(var(--px) * 11);position:relative}.myaccount-profil-card .profil-card-form .form-group-btn button{width:calc(var(--px) * 140);height:calc(var(--px) * 57)}.popup-media .popup-video-content,.popup-media .popup-gallery-content{width:100%;max-width:100%;padding-top:0;position:relative}.popup-media .popup-gallery-content .popup-gallery-item{height:calc(var(--px) * 285)}.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions .popup-gallery-actions-prev,.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions .popup-gallery-actions-next{width:calc(var(--px) * 50);height:calc(var(--px) * 50)}.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions img{width:calc(var(--px) * 18);height:calc(var(--px) * 18)}.popup-media .popup-gallery-content .popup-gallery-footer{padding:calc(var(--px) * 5) calc(var(--px) * 25);align-items:center;display:flex}.popup-media .popup-gallery-content .popup-gallery-footer .popup-gallery-actions{margin-top:0}.page-template .page-header{height:calc(var(--px) * 180)}.page-template .page-header h1{font-size:calc(var(--px)* 26);line-height:calc(var(--px)* 47)}.page-template h3{font-size:calc(var(--px) * 26);line-height:calc(var(--px) * 40)}.page-template h4{font-size:calc(var(--px) * 22);line-height:calc(var(--px) * 45)}.host-container{flex-wrap:wrap}.reservations-item{width:100%;padding:calc(var(--px) * 20)}.reservations-item .reservations-item-date{font-size:calc(var(--px) * 14);line-height:calc(var(--px) * 27)}.reservations-item .reservations-item-details{font-size:calc(var(--px) * 15);line-height:calc(var(--px) * 27)}.tab-nav .react-tabs__tab{font-size:calc(var(--px) * 13);line-height:calc(var(--px) * 35);margin-right:calc(var(--px) * 15)}.popup-detail-reservation{width:100%;height:100%;padding:0 calc(var(--px) * 30) calc(var(--px) * 20)}.popup-detail-reservation .detail-reservation-dates .reservation-date{flex-wrap:wrap;align-items:center;display:flex}.popup-detail-reservation .detail-reservation-dates .reservation-peaple{min-width:calc(var(--px) * 80);text-align:right}.back-button{top:calc(var(--px) * 20);left:calc(var(--px) * 20);position:absolute}.checkout-page .header .container{justify-content:center}.main-checkout-page .container{padding-left:calc(var(--px)* 10);padding-right:calc(var(--px)* 10);flex-wrap:wrap}.main-checkout-page .checkout-page-content{order:2;width:100%;padding-left:0}.main-checkout-page .checkout-page-sidebar{order:1;width:100%}.checkout-detail-reservation,.checkout-step{margin-bottom:calc(var(--px) * 30)}.checkout-step .checkout-step-number{left:initial;right:calc(var(--px)* 16)}.checkout-step .checkout-step-header{margin-bottom:calc(var(--px)* 15)}.checkout-step .checkout-step-footer .checkout-step-conditions{margin-bottom:calc(var(--px)* 30)}.checkout-step .checkout-step-footer .checkout-step-footer-container .checkout-step-btn{background:#4f625e;width:100%}.checkout-step .checkout-step-header .checkout-step-icon img{width:calc(var(--px)* 25);height:calc(var(--px)* 25);margin-right:calc(var(--px)* 10)}.checkout-step.passed .checkout-step-number{display:none}.checkout-step-back{padding:0}.checkout-payement-form .from-card-info .form-group.col-6{width:50%!important}.checkout-step .security-icon-mobile{margin-left:calc(var(--px)* 15);display:block}.checkout-step .checkout-step-desc{display:flex}.checkout-phone-help{color:#4f625e;text-align:center;font-family:Poppins;font-style:normal;font-weight:300;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 23);padding-bottom:calc(var(--px)* 30);width:100%}.checkout-phone-help a{color:#4f625e;font-weight:500;text-decoration:none}.checkout-page .product-reservation-calendar.open .close img{width:calc(var(--px)* 15)}.checkout-payement-info,.checkout-payement-summary ul{font-size:calc(var(--px)* 12)}.checkout-payement-summary-sub45 .checkout-payement-summary-ammount strong{width:50%}.main-checkout-confirm-page .container{flex-wrap:wrap}.main-checkout-confirm-page .checkout-page-content{order:2;width:100%;padding-left:0}.checkout-confirm-content .checkout-confirm-info-item .checkout-confirm-info-value{text-align:right;width:100%}.checkout-confirm-content{width:100%;padding:calc(var(--px)* 40) calc(var(--px)* 30)}.main-checkout-confirm-page .checkout-page-sidebar{width:100%}.checkout-confirm-content-mobile{margin-bottom:calc(var(--px)* 30);box-shadow:none;background:0 0;display:block}.checkout-confirm-content-mobile .checkout-confirm-text{margin-bottom:0}.checkout-confirm-page .inscription-host-header{height:calc(var(--px) * 100)}.checkout-confirm-page .inscription-host-header .container{flex-wrap:wrap;justify-content:center}.checkout-confirm-page .inscription-host-header .header-help{text-align:center;width:100%;margin-top:calc(var(--px)* 10)}.checkout-page-content .checkout-confirm-content .checkout-confirm-icon,.checkout-page-content .checkout-confirm-content .checkout-confirm-text{display:none}.host-menu-mobile-container{display:block}.login-popup{width:calc(var(--px)* 370);padding:calc(var(--px)* 40) calc(var(--px)* 40)}.header .header-user{display:none}.host-calendar-section .host-calendar-title{text-align:center}.host-calendar-section .host-calendar-content{flex-flow:column wrap}.host-calendar-section .host-calendar-content .host-calendar{width:100%}.legales-item .legales-user-item{flex-wrap:wrap}.host-calendar-load{width:100%;height:calc(var(--px)* 350)}.host-calendar-mobile .calendar{box-shadow:none;background:0 0;padding:0;width:calc(var(--px)* 370)!important}.host-calendar-mobile .calendar .CalendarMonth{background:0 0;padding:0!important}.host-calendar-mobile .calendar .DayPicker__withBorder{background:0 0}.host-calendar-mobile .CalendarMonthGrid__horizontal{position:absolute;left:0;width:100%!important}.host-calendar-mobile .calendar .DayPicker_weekHeader{top:calc(var(--px)* 63);border-bottom:1px solid #d9d9d9;left:calc(var(--px)* -18)!important;width:100%!important;padding:0!important}.host-calendar-mobile .calendar .CalendarMonth_caption{padding-top:calc(var(--px)* 22);padding-bottom:calc(var(--px)* 75)}.host-calendar-mobile .calendar .DayPicker_transitionContainer{width:100%!important;height:calc(var(--px)* 425)!important}.host-calendar-mobile .calendar .DayPicker_weekHeader_li{width:calc(var(--px)* 49)!important}.host-avaliability{width:100%;margin-top:calc(var(--px)* 20);border-radius:calc(var(--px)* 11)}.host-avaliability .host-avaliability-nights{padding-top:calc(var(--px)* 15);border-bottom:0;margin-bottom:0;padding-bottom:0}.host-avaliability .host-avaliability-btns .save-calendar{margin-left:calc(var(--px)* 15)}.host-avaliability .host-avaliability-status{padding-bottom:calc(var(--px)* 26)}.host-reversement-container{width:100%;position:relative}.host-reversement{z-index:1;position:absolute;bottom:0}.host-reversement .host-reversement-close{top:calc(var(--px)* 20);right:calc(var(--px)* 20);width:calc(var(--px)* 25);height:calc(var(--px)* 25);background:0 0;border:none;position:absolute}.host-reversement .host-reversement-close img{width:100%}.host-reversement-btn{border-radius:calc(var(--px)* 11);width:100%;height:calc(var(--px)* 53);color:#fff;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px)* 13);line-height:calc(var(--px)* 25);padding:0 calc(var(--px)* 20);margin-top:calc(var(--px)* 10);background:#4f625e;border:none;justify-content:space-between;align-items:center;text-decoration-line:underline;display:flex;position:relative}.host-reversement-btn img{filter:brightness(0)invert();width:calc(var(--px)* 25);transform:rotate(180deg)}:is(.host-calendar-mobile .calendar .CalendarDay__blocked_calendar:has(.day-content.reserved),.host-calendar-mobile .calendar .CalendarDay__blocked_calendar:has(.day-content.booked)){text-decoration:none!important}.host-calendar-mobile .calendar .day-content.reserved.day-start:after,.host-calendar-mobile .calendar .day-content.booked.day-start:after,.host-calendar-mobile .calendar .day-content.reserved.day-end:after,.host-calendar-mobile .calendar .day-content.booked.day-end:after{content:"";z-index:-1;width:calc(var(--px)* 50);height:calc(var(--px)* 45);left:0;top:calc(var(--px)* 0);background:#4f625e;border-radius:100%;position:absolute}.host-calendar-mobile .calendar .day-content.reserved.day-start:before,.host-calendar-mobile .calendar .day-content.booked.day-start:before{content:"";z-index:-2;width:calc(var(--px)* 25);background:#4f625e;height:100%;position:absolute;top:0;right:0}.host-calendar-mobile .calendar .day-content.reserved.day-end:before,.host-calendar-mobile .calendar .day-content.booked.day-end:before{content:"";z-index:-2;width:calc(var(--px)* 25);background:#4f625e;height:100%;position:absolute;top:0;left:0}.host-calendar-mobile .calendar .CalendarDay:has(.day-between){background:#4f625e;position:relative}.host-calendar-mobile .calendar .CalendarDay:has(.day-between) span{color:#fff}.host-calendar-mobile .calendar .day-content.day-unavailable-start,.host-calendar-mobile .calendar .day-content.day-unavailable-end{color:#fff}.host-calendar-mobile .calendar .day-content.day-unavailable-start:after,.host-calendar-mobile .calendar .day-content.day-unavailable-end:after{content:"";z-index:-1;width:calc(var(--px)* 50);height:calc(var(--px)* 45);left:0;top:calc(var(--px)* 0);background:#000;border-radius:100%;position:absolute}.host-calendar-mobile .calendar .day-content.day-unavailable-start:before,.host-calendar-mobile .calendar .day-content.day-unavailable-start:before{content:"";z-index:-2;width:calc(var(--px)* 25);background:#000;height:100%;position:absolute;top:0;right:0}.host-calendar-mobile .calendar .day-content.day-unavailable-end:before,.host-calendar-mobile .calendar .day-content.day-unavailable-end:before{content:"";z-index:-2;width:calc(var(--px)* 25);background:#000;height:100%;position:absolute;top:0;left:0}.host-calendar-mobile .calendar .CalendarDay:has(.day-unavailable-between){background:#000;position:relative}:is(.host-calendar-mobile .calendar .CalendarDay.CalendarDay__selected_span:has(.day-unavailable-start),.host-calendar-mobile .calendar .CalendarDay.CalendarDay__selected_span:has(.day-unavailable-between),.host-calendar-mobile .calendar .CalendarDay.CalendarDay__selected_span:has(.day-unavailable-end)){background:#4f625e}.host-calendar-mobile .calendar .CalendarDay:has(.day-unavailable-between) span{color:#fff}.host-calendar-mobile .calendar .CalendarDay__selected_start .day-content.day-unavailable-start:before,.host-calendar-mobile .calendar .CalendarDay__selected_start .day-content.day-unavailable-start:before{background:#4f625e}.host-calendar-mobile .calendar .booking-event{z-index:2;position:relative}.host-calendar-mobile .calendar .CalendarDay__selected:has(.unavailable):after{z-index:0}.host-calendar-mobile .calendar .CalendarDay__selected_start:has(.unavailable):before{z-index:0;background:#4f625e}.host-calendar-mobile .calendar .CalendarDay__selected_end:has(.unavailable):before{z-index:0;background:#4f625e}.host-calendar-mobile .calendar .day-content.day-start span,.host-calendar-mobile .calendar .day-content.day-end span{z-index:1;color:#fff;position:relative}.calendar .booking-img{width:calc(var(--px)* 38);height:calc(var(--px)* 37);left:calc(var(--px)* 3);background:#fff;border-radius:100%;justify-content:center;align-items:center;display:flex;position:relative}.calendar .booking-img img{width:calc(var(--px)* 17)}.host-calendar-mobile{position:relative}.reservation-popup{border-radius:calc(var(--px)* 11);z-index:9;width:100%;height:100%;box-shadow:0 calc(var(--px)* 10) calc(var(--px)* 20) #0000001a;background:#fff;position:absolute;top:0;overflow:hidden}.reservation-popup .reservation-popup-header{height:calc(var(--px)* 75);padding:0 calc(var(--px)* 26);background:#4f625e;align-items:center;display:flex}.reservation-popup .reservation-popup-header .reservation-popup-icon{width:calc(var(--px)* 40);height:calc(var(--px)* 40);margin-right:calc(var(--px)* 15);background:#fff;border-radius:100%;justify-content:center;align-items:center;display:flex}.reservation-popup .reservation-popup-header .reservation-popup-icon img{width:calc(var(--px)* 20);height:calc(var(--px)* 20)}.reservation-popup .reservation-popup-header .reservation-popup-title{font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px)* 17);line-height:calc(var(--px)* 27);color:#fff;margin-right:auto}.reservation-popup .reservation-popup-header .reservation-popup-close{background:0 0;border:none;padding:0;line-height:0}.reservation-popup .reservation-popup-header .reservation-popup-close img{width:calc(var(--px)* 15);filter:brightness(0)invert()}.reservation-popup .reservation-popup-content{padding:calc(var(--px)* 24) calc(var(--px)* 28)}.reservation-popup .reservation-popup-content .reservation-popup-id{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:600;font-size:calc(var(--px)* 17);line-height:calc(var(--px)* 37);margin-bottom:calc(var(--px)* 20);padding-bottom:calc(var(--px)* 20);border-bottom:1px solid #d9d9d9}.reservation-popup .reservation-popup-content .reservation-popup-info-item{margin-bottom:calc(var(--px)* 8);display:flex}.reservation-popup .reservation-popup-content .reservation-popup-info-item label{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:400;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 37);width:30%}.reservation-popup .reservation-popup-content .reservation-popup-info-item div{color:#4f625e;font-family:Poppins;font-style:normal;font-weight:500;font-size:calc(var(--px)* 15);line-height:calc(var(--px)* 37);width:70%}.host-page-sidebar .host-contact .host-contact-info{flex-direction:column}.host-page-sidebar .host-contact .host-contact-info .tel{margin-bottom:calc(var(--px)* 20);border:none;margin-right:0;padding-right:0}.modes-versement-popup .modes-versement-content{width:100%;padding:0 calc(var(--px)* 30);margin:auto}.modes-versement-popup .modes-versement-header .modes-versement-close-btn{right:calc(var(--px)* 30)}.modes-versement-popup .modes-versement-header .modes-versement-title{font-size:calc(var(--px) * 26)}.modes-versement-popup .modes-versement-content-title{font-size:calc(var(--px) * 27);line-height:calc(var(--px) * 37)}.modes-versement-popup .modes-versement-form-group .modes-versement-form-title{font-size:calc(var(--px) * 24);line-height:calc(var(--px) * 36)}.modes-versement-popup .modes-versement-form-type{flex-direction:column;display:flex}.modes-versement-popup .modes-versement-form-titulaire{box-shadow:none;background:0 0;border:none;padding:0;display:block}.modes-versement-popup .modes-versement-form-titulaire .form-group{height:calc(var(--px)* 80);padding:calc(var(--px)* 15);padding-left:calc(var(--px)* 27);margin-bottom:calc(var(--px)* 20);background:#faf8f7;border-radius:0;width:100%;box-shadow:-1px 1px 5px #d9d9d93b;border:1px solid #4f625e3b!important}.modes-versement-popup .modes-versement-form-btn{min-width:calc(var(--px)* 160)}.host-page-content{width:100%}.host-ical-section{margin:0 calc(var(--px)* -14);margin-bottom:calc(var(--px)* 60);flex-direction:column;display:flex}.host-ical-section .host-ical-title{font-size:calc(var(--px) * 22)}.host-ical-section .host-ical-col{width:100%;padding:0 calc(var(--px)* 14);margin-bottom:calc(var(--px)* 40)}.host-ical-add-from .host-ical-add{padding:calc(var(--px)* 12);background:#f3efea73;flex-direction:column;display:flex}.host-ical-add-from .host-ical-add .host-ical-add-name{min-width:100%;margin-right:0;margin-bottom:calc(var(--px)* 20)}}@media (max-width:375px){.menu-mobile .menu-links .menu-item{margin-bottom:auto}.menu-mobile .menu-item-options{margin-top:calc(var(--px) * 45);padding-top:calc(var(--px) * 45);margin-bottom:calc(var(--px) * 45);position:relative}.menu-mobile .menu-item-options .menu-item-login{margin-bottom:calc(var(--px) * 35)}.menu-mobile .menu-mobile-footer{height:calc(var(--px) * 60)}.product-reservation-mobile .product-reservation-calendar .calendar .CalendarMonth_caption{padding:calc(var(--px) * 16);padding-top:calc(var(--px) * 25);padding-bottom:calc(var(--px) * 20);margin-top:calc(var(--px) * 20)}}
