.elementor-widget-chapitre-six-rooms.rooms--wide-text-yes .elementor-widget-container .rooms .rooms__intro .rooms__intro-text{max-width:600px}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container{margin-bottom:20px}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms{background:#FBF7ED}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__intro{text-align:center;padding:32px 64px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__intro-title{text-transform:uppercase;font-size:16px;line-height:20px;letter-spacing:1.5px;font-family:SchoolBookCond, serif;margin-bottom:32px}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__intro-title{font-size:18px;line-height:22px}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__intro-text{font-size:14px;line-height:18px;letter-spacing:0;color:#383735;max-width:400px;margin:0 auto}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__intro-text{font-size:16px;line-height:20px}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__intro-text p:last-child{margin-bottom:0}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__toolbar{display:flex;justify-content:space-between;align-items:center;padding:32px 64px;border-bottom:1px solid rgba(0, 0, 0, 0.08)}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort,.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__filter{display:flex;align-items:center;gap:8px;position:relative}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort-label,.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__filter-label{text-transform:uppercase;color:#989690;font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort-label,.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__filter-label{font-size:14px;line-height:18px}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort-trigger{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer;text-transform:uppercase;color:#000;font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort-trigger{font-size:14px;line-height:18px}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort-chevron{display:inline-flex;width:12px;height:12px;line-height:0}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort-chevron svg{width:100%;height:100%}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort-select{position:absolute;inset:0;width:150px;max-width:100vw;height:100%;opacity:0;cursor:pointer;border:0;margin:0;background:#FBF7ED;appearance:none;-webkit-appearance:none;font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif;padding:8px 16px}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort-select{font-size:14px;line-height:18px}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort-select option{font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif;background:#FBF7ED;padding-block:8px;padding-left:16px;padding-right:16px}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort-select option{font-size:14px;line-height:18px}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__filter-options{display:flex;gap:14px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__filter-native{display:none}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__filter-btn{background:none;border:none;cursor:pointer;text-transform:uppercase;color:#989690;padding:0;font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif;transition:ease-in-out 0.2s all}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__filter-btn{font-size:14px;line-height:18px}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__filter-btn.current,.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__filter-btn:hover{color:#1A202C}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__grid{display:flex;flex-wrap:wrap;gap:128px 32px;justify-content:flex-start;padding:64px 64px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card{width:calc(50% - 16px);display:flex;flex-direction:column;gap:32px;overflow:hidden}@media screen and (min-width:1250px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card{width:calc(33.33333% - 21.33333px)}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card.hidden{display:none}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider{position:relative;width:100%;aspect-ratio:0.7689463956;overflow:hidden}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider .swiper-wrapper{height:100%}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider .swiper-slide{width:100% !important;height:100%;flex-shrink:0}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slide-link{display:block;width:100%;height:100%}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider-nav{position:absolute;bottom:32px;left:32px;right:32px;display:flex;align-items:center;justify-content:space-between;z-index:2}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider-prev,.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider-next{background:none;border:none;cursor:pointer;width:12px;height:12px;padding:0}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider-prev{background:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.799805 6.00005L3.9998 2.80005M0.799805 6.00005L3.9998 9.20005M0.799805 6.00005H10.7998" stroke="%23fff"/></svg>') no-repeat center}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider-next{background:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.7998 6.00005L7.5998 2.80005M10.7998 6.00005L7.5998 9.20005M10.7998 6.00005H0.799805" stroke="%23fff"/></svg>') no-repeat center}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider-pagination{display:flex;gap:6px;align-items:center;flex:0 0 auto;width:auto}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider-pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:50%;background:rgba(255, 255, 255, 0.5);opacity:1;cursor:pointer;transition:background 0.2s}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider-pagination .swiper-pagination-bullet-active{background:#fff}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-info{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1024px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-info{gap:32px}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-header{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-category{text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif;flex:1 1 auto;min-width:0}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-category{font-size:14px;line-height:18px}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-price{font-family:SchoolBook, serif;font-style:italic;font-size:12px;line-height:14px;letter-spacing:2%;flex:0 0 auto}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-price{font-size:14px;line-height:16px}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-details{display:flex;gap:16px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-specs{display:flex;flex-direction:column;gap:16px;width:160px;flex-shrink:0}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-spec{display:inline-flex;align-items:center;gap:8px;font-family:SchoolBook, serif;font-size:14px;line-height:16px;letter-spacing:0;color:#000;padding-left:20px}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-spec{font-size:16px;line-height:18px}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-spec--capacity{background:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.93333 10.7667H10.7667V9.66667C10.7667 8.65414 9.94585 7.83333 8.93333 7.83333M6.36667 2.69857C6.36667 3.91291 5.3818 4.89713 4.16667 4.89713C2.95153 4.89713 1.96667 3.91291 1.96667 2.69857C1.96667 1.48422 2.95153 0.5 4.16667 0.5C5.3818 0.5 6.36667 1.48422 6.36667 2.69857ZM7.83333 10.76H0.5C0.5 10.2393 0.5 9.74392 0.5 9.29533C0.5 8.0803 1.48497 7.0957 2.7 7.0957H5.63333C6.84836 7.0957 7.83333 8.0803 7.83333 9.29533C7.83333 9.74392 7.83333 10.2393 7.83333 10.76ZM8.56667 6.36667C7.75665 6.36667 7.1 5.71002 7.1 4.9C7.1 4.08998 7.75665 3.43333 8.56667 3.43333C9.37668 3.43333 10.0333 4.08998 10.0333 4.9C10.0333 5.71002 9.37668 6.36667 8.56667 6.36667Z" stroke="%2363615D"/></svg>') no-repeat left center;background-size:11px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-spec--surface{background:url('data:image/svg+xml,<svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.733398 0.732422H3.66673V1.46576H1.98528L4.29267 3.77315L3.77413 4.29169L1.46673 1.9843V3.66576H0.733398V0.732422ZM9.01485 1.46576H7.3334V0.732422H10.2667V3.66576H9.5334V1.9843L7.226 4.29169L6.70746 3.77315L9.01485 1.46576ZM4.29267 7.22503L1.98528 9.53242H3.66673V10.2658H0.733398V7.33242H1.46673V9.01388L3.77413 6.70648L4.29267 7.22503ZM7.226 6.70648L9.5334 9.01388L9.5334 7.33242L10.2667 7.33242L10.2667 10.2658H7.3334V9.53242H9.01485L6.70746 7.22503L7.226 6.70648Z" fill="%2363615D"/></svg>') no-repeat left center;background-size:11px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-spec--beds{background:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.7666 5.26667V11.1333M0.499967 5.26667V11.1333M0.133301 7.83333H11.1333M0.133301 5.63333H11.1333M1.59997 4.16667H4.5333M6.7333 4.16667H9.66663M0.499967 4.53333V0.5H10.7666V4.53333" stroke="%2363615D"/></svg>') no-repeat left center;background-size:11px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-excerpt{font-size:12px;line-height:16px;letter-spacing:0;color:#383735;flex:1;font-family:SchoolBook, serif;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-excerpt{font-size:14px;line-height:18px}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-actions{display:flex;gap:16px}@media screen and (min-width:1024px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-actions{align-items:center}}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-actions-link-container{text-align:center}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-actions-link-container{width:160px}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-actions-link-container{width:auto}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-link{text-transform:uppercase;color:#63615D;text-decoration:none;border-bottom:1px solid #DDD9D1;padding-bottom:4px;font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif;transition:ease-in-out 0.2s all}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-link{font-size:14px;line-height:18px}}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-link:hover{border-bottom-color:#000}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-reserve{display:flex;align-items:center;justify-content:center;width:240px;padding:12px 72px;text-transform:uppercase;color:#fff;text-decoration:none;font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif;transition:ease-in-out 0.2s all}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-reserve{font-size:14px;line-height:18px}}body.style-hana .elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-reserve{background:#572932;color:#fff}body.style-antibes .elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-reserve{background:#E39F88;color:#000}body.style-ponche .elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-reserve{background:#D79C44;color:#000}body.style-georges .elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-reserve{background:#36573b;color:#fff}body.style-aristide .elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-reserve{background:#afba8c;color:#000}body.style-palladium .elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-reserve{background:#884813;color:#fff}body.style-saint-georges .elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-reserve{background:#b51a00;color:#fff}body.style-barbizon .elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-reserve{background:#007b34;color:#fff}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-reserve:hover{opacity:0.8}@media screen and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__intro{padding:32px 48px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__intro-title{font-size:16px;line-height:17px;letter-spacing:1px;font-family:SchoolBookCond, serif}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__intro-text{font-size:15px;line-height:18px;letter-spacing:0}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__toolbar{padding:32px 20px;flex-direction:row;justify-content:space-between}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__filter-options{display:none}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__filter-native{display:inline-flex}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort,.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__filter{position:relative}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort-label,.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__filter-label{cursor:pointer;font-size:12px;line-height:14px;letter-spacing:1.5px;font-family:MaisonNeueMedium, sans-serif}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort-trigger,.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__sort-current{font-size:12px;line-height:14px;letter-spacing:1.5px;font-family:MaisonNeueMedium, sans-serif}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__grid{flex-direction:column;gap:0;padding:0}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card{width:100%;padding:23px 20px;gap:31px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider-nav{bottom:32px;left:50%;right:auto;transform:translateX(-50%);justify-content:center;width:auto}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider-prev,.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-slider-next{display:none}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-header{flex-direction:column;gap:4px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-category{width:100%;font-size:12px;line-height:14px;letter-spacing:1.5px;font-family:MaisonNeueMedium, sans-serif}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-price{font-size:13px;line-height:16px;letter-spacing:1%}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-details{flex-direction:column;gap:16px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-specs{flex-direction:row;width:100%;gap:12px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-spec{font-size:14px;line-height:22px;letter-spacing:0}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-excerpt{display:none}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-actions{flex-direction:column-reverse;gap:16px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-reserve{width:100%;padding:12px}.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-link{font-size:12px;line-height:14px;letter-spacing:1.5px;font-family:MaisonNeueMedium, sans-serif}}@media screen and (max-width:767px) and (max-width:767px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-actions{margin-top:24px}}@media screen and (max-width:767px) and (min-width:1024px){.elementor-widget-chapitre-six-rooms .elementor-widget-container .rooms__card-actions{align-items:center}}/*# sourceMappingURL=widget-rooms.css.map */