header{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1;background-color:#fff;width:100%;height:80px;margin:auto;border-bottom:1px solid #e8e8e8!important}header .container{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}header .container .img-box{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;flex:1}header .container .img-box img{width:110px;height:34px;cursor:pointer}header .container .search-box{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;flex:1}header .container .search-box .search{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:100px;padding:7px;border:1px solid #e8e8e8!important;border-radius:40px;box-shadow:0 1px 2px rgb(0 0 0 / .08),0 4px 12px rgb(0 0 0 / .05)}header .container .search-box .search:hover{cursor:pointer;box-shadow:0 1px 2px rgb(0 0 0 / .1),0 4px 12px rgb(0 0 0 / .1);transition:box-shadow .2s ease}header .container .search-box .search #search-text{font-size:.9rem;font-weight:600;margin-left:15px}header .container .search-box .search .fa-magnifying-glass{color:#fff;background-color:#ff385c!important;font-size:.9rem;padding:8px;border-radius:100%}header .container .menu-box{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;flex:1}header .container .menu-box .menu-btn{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:5px;margin-left:5px;border:1px solid #e8e8e8!important;border-radius:21px;padding:5px}header .container .menu-box .menu-btn:hover{cursor:pointer;box-shadow:0 1px 2px rgb(0 0 0 / .1),0 4px 12px rgb(0 0 0 / .1);transition:box-shadow .2s ease}header .container .menu-box .menu-btn .fa-circle-user{font-size:30px;color:#7a7a7a}header .container .menu-box .menu-btn .fa-bars{font-size:1rem;padding:0 8px}header .container .menu-box #host-text,header .container .menu-box .fa-globe{border-radius:22px;padding:14px}header .container .menu-box #host-text:hover,header .container .menu-box .fa-globe:hover{cursor:pointer;background-color:#f6f6f6!important}@media (max-width:1100px){header .container .menu-box,header .container .search-box{flex:2}}@media (max-width:900px){header .container .img-box{flex:0;margin-right:15px}header .container .img-box img{content:url(../../img/logo.png);width:38px;height:auto}header .container .search-box .search{gap:80px}header .container .menu-box{flex:0}header .container .menu-box #host-text{display:none}}@media (max-width:567px){header .container .search-box .search{justify-content:flex-end!important;width:100%}header .container .search-box .search #search-text{display:none}}@media (max-width:400px){header .search-box .search{gap:20px}}main .heading-and-images .container .heading-box{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;padding-top:24px}main .heading-and-images .container .heading-box .name-and-info-box{display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px;min-width:50%}main .heading-and-images .container .heading-box .name-and-info-box .heading{color:#222!important}main .heading-and-images .container .heading-box .name-and-info-box .info{font-size:.9rem}main .heading-and-images .container .heading-box .name-and-info-box .info .fa-star{font-size:1rem}main .heading-and-images .container .heading-box .name-and-info-box .info a{color:#222!important;font-weight:700}main .heading-and-images .container .heading-box .share-and-save-box{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:flex-end!important;gap:10px}main .heading-and-images .container .heading-box .share-and-save-box .save-box,main .heading-and-images .container .heading-box .share-and-save-box .share-box{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px}main .heading-and-images .container .heading-box .share-and-save-box .save-box a,main .heading-and-images .container .heading-box .share-and-save-box .share-box a{font-size:.9rem;color:#222!important}main .heading-and-images .container .heading-box .share-and-save-box .save-box:hover,main .heading-and-images .container .heading-box .share-and-save-box .share-box:hover{cursor:pointer;background-color:#f6f6f6!important}main .heading-and-images .container .images-box{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px;padding-top:24px;position:relative}main .heading-and-images .container .images-box img{width:100%;cursor:pointer;vertical-align:bottom;object-fit:cover;filter:brightness(100%)}main .heading-and-images .container .images-box img:hover{color:#000;filter:brightness(88%);transition:filter .2s ease-in}main .heading-and-images .container .images-box .main-img{flex:2}main .heading-and-images .container .images-box .main-img img{height:560px;border-top-left-radius:10px;border-bottom-left-radius:10px}main .heading-and-images .container .images-box .second-img-col,main .heading-and-images .container .images-box .third-img-col{display:flex;flex-direction:column;gap:8px;flex:1}main .heading-and-images .container .images-box .second-img-col img,main .heading-and-images .container .images-box .third-img-col img{height:276px}main .heading-and-images .container .images-box .third-img-col img:first-child{border-top-right-radius:10px}main .heading-and-images .container .images-box .third-img-col img:last-child{border-bottom-right-radius:10px}main .heading-and-images .container .images-box .all-photos-btn{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:10px;position:absolute;border-radius:8px;border:1px solid #000;background-color:#fff;font-size:.9rem;padding:7px 15px;bottom:30px;right:30px}main .heading-and-images .container .images-box .all-photos-btn:hover{cursor:pointer;background-color:#f6f6f6!important}@media (max-width:1250px){main .heading-and-images .container .images-box .third-img-col{display:none}main .heading-and-images .container .images-box .second-img-col img:first-child{border-top-right-radius:10px}main .heading-and-images .container .images-box .second-img-col img:last-child{border-bottom-right-radius:10px}}@media (max-width:900px){main .heading-and-images .container{width:98%;padding:0 1%!important}main .heading-and-images .container .images-box .second-img-col{display:none}main .heading-and-images .container .images-box .main-img img{border-radius:10px}}@media (max-width:650px){main .heading-and-images .container .heading-box{gap:20px;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important}main .heading-and-images .container .heading-box .info{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px}main .heading-and-images .container .heading-box .share-and-save-box{align-self:center}main .heading-and-images .container img:not(.logo-mobile){height:300px!important}#lanote,main .heading-and-images .container .heading-box .share-and-save-box .save-box,main .heading-and-images .container .heading-box .share-and-save-box .share-box{background:#ededed!important;margin-bottom:-38px!important;z-index:99!important;padding:5px!important}.share-and-save-box a{display:none}.at-share-btn{width:45%!important}main .heading-and-images .container .images-box .all-photos-btn{bottom:5px;right:3px}.footer-navigation{margin:0}.check-in{margin-right:0!important}.map{padding-left:0!important}.offer-description.rent_cars{margin-top:0!important}.annulation_text{font-size:12px!important;margin-bottom:0;font-weight:700}.info-and-hostImg,.offer-description,.place-offers{padding-left:0!important}.calendar-section{position:relative;margin-bottom:0!important}#calendar_second{position:absolute;top:0;width:30px;min-width:auto;right:0}.multiple-main-sections>div.container{padding-left:0!important;padding-right:0!important}.info-and-hostImg{margin-top:25px}#paiement-modes{flex-direction:column-reverse!important}#dzdmodes{max-height:110px}main .multiple-main-sections .container .right-content{margin-bottom:5px!important}}.info-and-hostImg{margin-top:48px;margin-bottom:24px;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.info-and-hostImg .info{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px}.info-and-hostImg .hostImg{position:relative;cursor:pointer}.info-and-hostImg .hostImg #hostImg{height:56px;width:56px;border-radius:100%}.info-and-hostImg .hostImg #medalImg{position:absolute;width:25px;bottom:2px;right:-7px}.offer-info{margin:32px 0}.offer-info .offering{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;gap:20px;margin-bottom:24px}.offer-info .offering i{min-width:25px;font-size:20px;padding-left:5px;color:#5a5a5a!important}.offer-info .offering .text-info{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:5px}.offer-info .offering .text-info .heading{font-weight:700}.offer-info .offering .text-info .text{font-size:.9rem;color:#717171!important}.aircover{margin:32px 0}.aircover img{width:124px;height:26px}.aircover p{margin:16px 0}.aircover a{color:#000;font-weight:700}.offer-description{margin-top:32px;margin-bottom:48px}.offer-description .show-more{margin-top:16px;cursor:pointer;width:fit-content;font-weight:700}.offer-description .show-more a{color:#000}.sleep-option{margin:48px 0}.sleep-option .heading{margin-bottom:24px}.sleep-option .options{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:20px}.sleep-option .options .option{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:10px;width:150px;border:1px solid #d3d3d3;border-radius:12px;padding:24px}.sleep-option .options .option i{font-size:20px;color:#5a5a5a!important;margin-bottom:10px}.sleep-option .options .option .text{font-size:.9rem}.place-offers{margin:48px 0 0 0}.place-offers .heading{margin-bottom:24px}.place-offers .offers-box{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:50px}.place-offers .offers-box .offers-left,.place-offers .offers-box .offers-right{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:25px}.place-offers .offers-box .offers-left .offer,.place-offers .offers-box .offers-right .offer{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:15px}.place-offers .offers-box .offers-left .offer i,.place-offers .offers-box .offers-right .offer i{text-align:center;font-size:20px;min-width:30px;color:#5a5a5a!important}.place-offers .show-all-offers{margin-top:40px}.place-offers .show-all-offers .show-all-offers-btn{border:1px solid #000;border-radius:12px;padding:13px 23px;font-weight:700;width:fit-content}.place-offers .show-all-offers .show-all-offers-btn:hover{cursor:pointer;background-color:#f6f6f6!important}.booking{margin:48px 0}.booking .heading{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px;margin-bottom:32px}.booking .calendars{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:flex-start!important;gap:30px;margin-bottom:20px}.booking .calendars .calendar-left,.booking .calendars .calendar-right{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;flex:1}.booking .calendars .calendar-left .calendar-date,.booking .calendars .calendar-right .calendar-date{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;width:100%;position:relative}.booking .calendars .calendar-left .calendar-date .fa-chevron-left,.booking .calendars .calendar-right .calendar-date .fa-chevron-left{position:absolute;left:25px;padding:8px 12px;border-radius:100%;cursor:pointer}.booking .calendars .calendar-left .calendar-date .fa-chevron-left:hover,.booking .calendars .calendar-right .calendar-date .fa-chevron-left:hover{background-color:#f6f6f6!important}.booking .calendars .calendar-left .calendar-date .fa-chevron-right,.booking .calendars .calendar-right .calendar-date .fa-chevron-right{position:absolute;right:25px;padding:8px 12px;border-radius:100%;cursor:pointer}.booking .calendars .calendar-left .calendar-date .fa-chevron-right:hover,.booking .calendars .calendar-right .calendar-date .fa-chevron-right:hover{background-color:#f6f6f6!important}.booking .calendars table{text-align:center;border:none;border-collapse:collapse}.booking .calendars table td,.booking .calendars table th{min-width:48px;height:48px}.booking .calendars table td{color:gray}.booking .calendars table .circle,.booking .calendars table .circle-hover:hover{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100%;border-radius:100px;background-color:#000;color:#fff}.booking .calendars table .circle-hover:hover{background-color:#fff;color:#000;border:1px solid #000}.booking .calendars table .strike{text-decoration:line-through}.booking .calendars table .stay-period{color:#000;background-color:#e8e8e8!important;cursor:pointer}.booking .calendars table .stay-period:first-child{border-top-left-radius:100%;border-bottom-left-radius:100%}.booking .calendars table .stay-period:nth-child(6){border-top-right-radius:100%;border-bottom-right-radius:100%}.booking .calendar-controls{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.booking .calendar-controls .keyboard-input{margin-left:25px}.booking .calendar-controls .keyboard-input .fa-keyboard{font-size:1.3rem;padding:12px;border-radius:100%}.booking .calendar-controls .keyboard-input .fa-keyboard:hover{cursor:pointer;background-color:#f6f6f6!important}.booking .calendar-controls .clear-date{margin-right:25px;padding:8px;border-radius:8px}.booking .calendar-controls .clear-date a{color:#222!important;font-size:.9rem}.booking .calendar-controls .clear-date:hover{cursor:pointer;background-color:#f6f6f6!important}@media (max-width:1450px){.booking .calendars .calendar-right{display:none;flex:0}.booking .calendars .calendar-right .calendar-date{display:none}.booking .calendars .calendar-right .calendar-date i,.booking .calendars .calendar-right .calendar-date span{display:none}.booking .calendars .calendar-right table{display:none}.booking .calendars .calendar-left table{width:90%!important}.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:85px}}@media (max-width:1350px){.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:75px!important}}@media (max-width:1250px){.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:75px!important}}@media (max-width:1200px){.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:75px!important}}@media (max-width:1150px){.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:70px!important}}@media (max-width:1050px){.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:65px!important}}@media (max-width:950px){.booking .calendars .calendar-left table{width:100%!important}}@media (max-width:768px){.booking .calendars{gap:0}.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:100px!important}}@media (max-width:718px){.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:95px!important}}@media (max-width:668px){.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:90px!important}}@media (max-width:618px){.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:85px!important}}@media (max-width:568px){.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:75px!important}}@media (max-width:518px){.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:70px!important}}@media (max-width:468px){.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:65px!important}}@media (max-width:418px){.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:53px!important}}.at-share-btn{width:47%;margin-right:10px!important;margin-bottom:15px!important}@media (max-width:368px){.booking .calendars .calendar-left table td,.booking .calendars .calendar-left table th{height:50px!important}}@media (min-width:769px){.right-content{position:sticky;top:46px;align-self:flex-start;display:flex;justify-content:center!important;gap:24px}}.right-content .container-right{width:80%;position:sticky;top:100px;max-width:350px}.right-content .container-right .reserve-box{padding:15px 15px 4px;margin-bottom:24px;max-width:520px;border:1px solid #ddd;border-radius:12px;box-shadow:rgb(0 0 0 / .12) 0 6px 16px;display:flex;flex-direction:column!important;justify-content:flex-start!important;align-items:space-between!important;width:100%}.right-content .container-right .reserve-box .form{border:1px solid #acacac;border-radius:8px;margin-top:24px;cursor:pointer;height:130px}.right-content .container-right .reserve-box .form .check-in-out{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:space-between!important;height:56px}.right-content .container-right .reserve-box .form .check-in-out .check-in,.right-content .container-right .reserve-box .form .check-in-out .check-out{display:flex!important;flex-direction:column!important;justify-content:center!important;flex:1;border-bottom:1px solid #acacac;padding:10px}.right-content .container-right .reserve-box .form .check-in-out .check-in .heading-span,.right-content .container-right .reserve-box .form .check-in-out .check-out .heading-span{text-transform:uppercase;font-weight:700;font-size:.6rem;padding-bottom:1px;padding-top:10px}.right-content .container-right .reserve-box .form .check-in-out .check-in .date-span,.right-content .container-right .reserve-box .form .check-in-out .check-out .date-span{color:#636363;font-size:.9rem;margin-left:0;margin-right:0}.right-content .container-right .reserve-box .form .check-in-out .check-in{border-right:1px solid #acacac}.right-content .container-right .reserve-box .form .guests{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;height:56px;padding:0 10px}.right-content .container-right .reserve-box .form .guests .text{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;flex:1}.right-content .container-right .reserve-box .form .guests .text .heading-span{text-transform:uppercase;font-weight:700;font-size:.7rem;padding-bottom:1px;padding-top:5px}.right-content .container-right .reserve-box .form .guests .text .option-span{color:#636363;font-size:.9rem}.right-content .container-right .reserve-box .form .guests .more-options{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;flex:1}.right-content .container-right .reserve-box a{color:#000}.right-content .container-right .reserve-box .price-and-rating{display:flex;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:5px}.right-content .container-right .reserve-box .price-and-rating .price .price-span{font-size:1.3rem}.right-content .container-right .reserve-box .price-and-rating .rating{font-size:.9rem}.right-content .container-right .reserve-box .price-and-rating .rating a{color:gray}.right-content .container-right .reserve-box .reserve-btn{margin-top:16px;cursor:pointer;background:linear-gradient(to right,#e61e4d 0,#e31c5f 50%,#d70466 100%)!important;color:#fff;font-size:.92rem;font-weight:700;text-align:center;padding:14px 5px;border-radius:8px}.right-content .container-right .reserve-box .reserve-info{margin-top:15px;text-align:center;color:#222!important}.right-content .container-right .reserve-box .pricing-info{margin-top:24px;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:space-between!important;gap:20px}.right-content .container-right .reserve-box .pricing-info .info{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.right-content .container-right .reserve-box .pricing-info .info .price-span{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;min-width:90px}.right-content .container-right .reserve-box .total-price{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;font-weight:700}.right-content .container-right .rare-find{padding:24px;margin-bottom:24px;border:1px solid #ddd;border-radius:12px;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:20px}.right-content .container-right .rare-find .fa-gem{font-size:34px;color:#ff385c!important}.right-content .container-right .report{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:flex-start!important;gap:20px;color:gray;margin:auto}.right-content .container-right .report a{color:gray}@media (max-width:1370px){.right-content{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:flex-start!important}.right-content .container-right{width:90%}.right-content .container-right .reserve-box .price-and-rating{flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important}}main .multiple-main-sections .container{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important}main .multiple-main-sections .container .left-content{width:60%}main .multiple-main-sections .container .left-content .container{width:100%}main .multiple-main-sections .container .right-content{width:40%}@media (max-width:768px){main .multiple-main-sections .container{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}main .multiple-main-sections .container .left-content,main .multiple-main-sections .container .right-content{width:100%}main .multiple-main-sections .container .left-content .container,main .multiple-main-sections .container .right-content .container{width:100%}main .multiple-main-sections .container .right-content{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;height:auto;margin:0 0 24px 0}}main .reviews{margin:48px 0}main .reviews .container .overall-rating{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:5px;margin-bottom:32px}main .reviews .container .overall-rating span{font-size:1.4rem}main .reviews .container .ratings{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:120px;margin-bottom:46px}main .reviews .container .ratings .left-box,main .reviews .container .ratings .right-box{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:20px;width:450px}main .reviews .container .ratings .left-box .rating-box,main .reviews .container .ratings .right-box .rating-box{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:20px;width:100%}main .reviews .container .ratings .left-box .rating-box .title,main .reviews .container .ratings .right-box .rating-box .title{font-size:1rem}main .reviews .container .ratings .left-box .rating-box .rating,main .reviews .container .ratings .right-box .rating-box .rating{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}main .reviews .container .ratings .left-box .rating-box .rating .rating-bar-box,main .reviews .container .ratings .right-box .rating-box .rating .rating-bar-box{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;width:120px;height:25px}main .reviews .container .ratings .left-box .rating-box .rating .rating-bar-box .rating-bar-full,main .reviews .container .ratings .right-box .rating-box .rating .rating-bar-box .rating-bar-full{width:120px;background-color:#e8e8e8!important}main .reviews .container .ratings .left-box .rating-box .rating .rating-bar-box .rating-bar-full .rating-bar,main .reviews .container .ratings .right-box .rating-box .rating .rating-bar-box .rating-bar-full .rating-bar{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;border-bottom:2px solid #000;border-top:2px solid #000;border-radius:2px}main .reviews .container .ratings .left-box .rating-box .rating .rating-stars,main .reviews .container .ratings .right-box .rating-box .rating .rating-stars{width:28px;text-align:end}main .reviews .container .ratings .left-box .rating-box .rating .rating-stars span,main .reviews .container .ratings .right-box .rating-box .rating .rating-stars span{font-size:.8rem}main .reviews .container .review-comments{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;gap:120px}main .reviews .container .review-comments .comment p{line-height:24px;overflow:hidden;font-size:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}main .reviews .container .review-comments .comment .show-more{margin-top:8px;cursor:pointer;width:fit-content;font-weight:700}main .reviews .container .review-comments .comment .show-more a{color:#000}main .reviews .container .review-comments .review-comment{margin-bottom:40px}main .reviews .container .review-comments .name-and-image{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:20px;margin-bottom:16px}main .reviews .container .review-comments .name-and-image .img-box img{width:56px;height:56px;border-radius:100%;cursor:pointer;vertical-align:bottom;object-fit:cover}main .reviews .container .review-comments .name-and-image .name-and-date p{margin-top:5px;color:#717171;font-size:.8rem}main .reviews .container .review-comments .left-box,main .reviews .container .review-comments .right-box{min-width:460px;max-width:460px}main .reviews .container .show-all-reviews .show-all-reviews-btn{border:1px solid #000;border-radius:8px;padding:13px 23px;width:fit-content;cursor:pointer;font-weight:700}main .reviews .container .show-all-reviews .show-all-reviews-btn:hover{background-color:#f6f6f6!important}@media (max-width:1250px){main .reviews .container{width:90%}}@media (max-width:1100px){main .reviews .container .review-comments{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:0}main .reviews .container .review-comments .left-box,main .reviews .container .review-comments .right-box{max-width:100%}main .reviews .container .review-comments .left-box .comment p,main .reviews .container .review-comments .right-box .comment p{max-height:46px;-webkit-line-clamp:2}}@media (max-width:900px){.fixed-top{display:none}.heading-box{padding-top:0!important}main{margin-top:0!important}main .reviews .container{width:100%}}@media (max-width:800px){main .reviews .container .ratings{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:15px}main .reviews .container .ratings .left-box,main .reviews .container .ratings .right-box{width:100%}main .reviews .container .review-comments .left-box,main .reviews .container .review-comments .right-box{width:100%;min-width:0}}main .map{margin:48px 0}main .map .container iframe{width:100%;height:480px;border:none;margin:24px 0}main .map .container h3{margin-bottom:16px}main .map .container .show-more{margin-top:16px;cursor:pointer;width:fit-content}main .map .container .show-more a,main .map .container .show-more span{font-weight:700;color:#000}@media (max-width:768px){main .map{margin:48px 0}main .map .container iframe{border-radius:5px;height:340px}}@media (max-width:568px){main .map{margin:48px 0}main .map .container iframe{border-radius:5px;height:280px}}main .host-info{padding:48px 0}main .host-info .container{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}main .host-info .container .host{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:20px;margin-bottom:24px}main .host-info .container .host .host-img{position:relative}main .host-info .container .host .host-img #hostImg{border-radius:100%;width:67px}main .host-info .container .host .host-img #medalImg{position:absolute;width:25px;bottom:2px;right:-5px}main .host-info .container .host .name-and-date{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:7px}main .host-info .container .host .name-and-date span{font-size:.9rem}main .host-info .container .info{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:space-between!important;gap:50px}main .host-info .container .info .info-left{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:25px;min-width:460px;max-width:460px}main .host-info .container .info .info-left .medals{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:20px}main .host-info .container .info .info-left .medals span{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px}main .host-info .container .info .info-left .host-comment p{height:79px;overflow:hidden;text-overflow:ellipsis}main .host-info .container .info .info-left .during-your-stay p{height:95px;overflow:hidden;text-overflow:ellipsis}main .host-info .container .info .info-right{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;max-width:460px;min-width:460px}main .host-info .container .info .info-right .number-info ul{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:16px;list-style:none}main .host-info .container .info .info-right .contact-host{margin-top:32px}main .host-info .container .info .info-right .contact-host .contact-host-btn{padding:13px;border-radius:8px;border:1px solid #000;background-color:#fff;font-size:1rem;font-weight:500}main .host-info .container .info .info-right .contact-host .contact-host-btn:hover{background-color:#f6f6f6!important;cursor:pointer}main .host-info .container .info .info-right .warning-info{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:15px;margin-top:24px;max-width:460px}main .host-info .container .info .info-right .warning-info .fa-airbnb{font-size:25px;color:#ff385c!important}main .host-info .container .info .info-right .warning-info p{font-size:.9rem}@media (max-width:1050px){main .host-info .container .info{display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:space-between!important}}@media (max-width:500px){main .host-info .container .info .info-left,main .host-info .container .info .info-right{min-width:0}}main .things-to-know{padding:15px 0}main .things-to-know .container{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}main .things-to-know .container .heading{padding-bottom:24px}main .things-to-know .container .content{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:flex-start!important;gap:15px;flex-wrap:wrap}main .things-to-know .container .content .cancellation-policy,main .things-to-know .container .content .health-and-safety,main .things-to-know .container .content .house-rules{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:15px;flex:1;min-width:300px}main .things-to-know .container .content .cancellation-policy h3,main .things-to-know .container .content .health-and-safety h3,main .things-to-know .container .content .house-rules h3{margin-bottom:12px}main .things-to-know .container .content .cancellation-policy .policy,main .things-to-know .container .content .cancellation-policy .rule,main .things-to-know .container .content .cancellation-policy .safety,main .things-to-know .container .content .health-and-safety .policy,main .things-to-know .container .content .health-and-safety .rule,main .things-to-know .container .content .health-and-safety .safety,main .things-to-know .container .content .house-rules .policy,main .things-to-know .container .content .house-rules .rule,main .things-to-know .container .content .house-rules .safety{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px;font-size:1rem}main .things-to-know .container .content .cancellation-policy .policy i,main .things-to-know .container .content .cancellation-policy .rule i,main .things-to-know .container .content .cancellation-policy .safety i,main .things-to-know .container .content .health-and-safety .policy i,main .things-to-know .container .content .health-and-safety .rule i,main .things-to-know .container .content .health-and-safety .safety i,main .things-to-know .container .content .house-rules .policy i,main .things-to-know .container .content .house-rules .rule i,main .things-to-know .container .content .house-rules .safety i{font-size:20px}main .things-to-know .container .content .cancellation-policy .show-more,main .things-to-know .container .content .health-and-safety .show-more,main .things-to-know .container .content .house-rules .show-more{font-weight:700;margin-top:24px;cursor:pointer}main .things-to-know .container .content .cancellation-policy .show-more a,main .things-to-know .container .content .cancellation-policy .show-more span,main .things-to-know .container .content .health-and-safety .show-more a,main .things-to-know .container .content .health-and-safety .show-more span,main .things-to-know .container .content .house-rules .show-more a,main .things-to-know .container .content .house-rules .show-more span{color:#222}main{margin-top:80px}@media (max-width:1250px){main .container{width:90%}}@media (max-width:900px){main .container{width:95%}}footer{width:100%;background-color:#f7f7f7;border-top:1px solid #d3d3d3}footer .container{padding:48px 0}footer .location-options .container{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}footer .location-options .container .options{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap;min-height:120px;margin:48px 0 24px 0}footer .location-options .container .options .option{width:284px;height:40px}footer .location-options .container .options .option a{text-decoration:none;color:#717171}footer .location-options .container .nav-breadcrumb a{font-size:.9rem;text-decoration:none;color:#000}footer .location-options .container .nav-breadcrumb a:hover{text-decoration:underline}footer .footer-links .container{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;gap:25px;flex-wrap:wrap}footer .footer-links .container .airbnb,footer .footer-links .container .community,footer .footer-links .container .hosting,footer .footer-links .container .support{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:20px;width:262px}footer .footer-links .container .airbnb .links,footer .footer-links .container .community .links,footer .footer-links .container .hosting .links,footer .footer-links .container .support .links{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:20px;font-size:.9rem}footer .footer-links .container .airbnb .links a,footer .footer-links .container .community .links a,footer .footer-links .container .hosting .links a,footer .footer-links .container .support .links a{text-decoration:none;color:#222!important}footer .footer-links .container .airbnb .links a:hover,footer .footer-links .container .community .links a:hover,footer .footer-links .container .hosting .links a:hover,footer .footer-links .container .support .links a:hover{text-decoration:underline}footer .footer-menu .container{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;border-top:1px solid #e8e8e8!important;padding:24px 0}footer .footer-menu .container a{text-decoration:none;color:#000}footer .footer-menu .container a:hover{cursor:pointer;text-decoration:underline}footer .footer-menu .container .left-menu{font-size:.9rem}footer .footer-menu .container .right-menu{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:30px}footer .footer-menu .container .right-menu .language{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px}footer .footer-menu .container .right-menu .language .fa-globe{cursor:pointer}footer .footer-menu .container .right-menu .social-media{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:25px}footer .footer-menu .container .right-menu .social-media .fa-facebook-f,footer .footer-menu .container .right-menu .social-media .fa-instagram-square,footer .footer-menu .container .right-menu .social-media .fa-twitter{font-size:20px}footer .footer-menu .container .right-menu .social-media .fa-facebook-f:hover,footer .footer-menu .container .right-menu .social-media .fa-instagram-square:hover,footer .footer-menu .container .right-menu .social-media .fa-twitter:hover{cursor:pointer}footer .mobile-footer{display:none;position:fixed;bottom:0;left:0;width:100%;height:80px;background-color:#fff;border-top:1px solid #e8e8e8!important}footer .mobile-footer .container{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;padding:0!important;width:95%}footer .mobile-footer .container .price,footer .mobile-footer .container .reserve{flex:1}footer .mobile-footer .container .price{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}footer .mobile-footer .container .price a{color:#222}footer .mobile-footer .container .reserve{flex:1;display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important}footer .mobile-footer .container .reserve .reserve-btn{border-radius:8px;color:#fff;font-weight:700;text-align:center;border:1px solid green;padding:14px 24px;background:linear-gradient(to right,#e61e4d 0,#e31c5f 50%,#d70466 100%)!important}@media (max-width:1350px){footer .location-options .container .options .option{width:150px}footer .footer-links .container{gap:20px!important}footer .footer-links .container .airbnb,footer .footer-links .container .community,footer .footer-links .container .hosting,footer .footer-links .container .support{width:100%;border-bottom:1px solid #e8e8e8!important;padding-bottom:20px}footer .footer-links .container .airbnb .links,footer .footer-links .container .community .links,footer .footer-links .container .hosting .links,footer .footer-links .container .support .links{flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:15px 50px!important}footer .footer-links .container .airbnb{border:none!important;padding-bottom:0!important}}@media (max-width:1420px){footer .location-options .container .options .option{width:262px}footer .footer-links .container{gap:0}}@media (max-width:1250px){footer .container{width:90%}}@media (max-width:1100px){footer .footer-menu .container{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px;text-align:center}}@media (max-width:900px){footer .container{width:95%}}@media (max-width:600px){footer .footer-links .container .airbnb .links,footer .footer-links .container .community .links,footer .footer-links .container .hosting .links,footer .footer-links .container .support .links{flex-direction:column!important}}@media (max-width:768px){footer .footer-menu{margin-bottom:80px}footer .mobile-footer{display:block}.fiche .reserve-box .price-and-rating,.fiche .reserve-box .unselectable{display:none!important}.fiche .right-content .container-right .reserve-box{bottom:0;width:100%;z-index:9999999999;background:#fff;left:0;margin:0;border-radius:0;padding:7px 10px;margin-top:0!important}.fiche .right-content .container-right .reserve-box .pricing-info .info{display:none!important}.fiche .right-content .container-right .reserve-box .pricing-info{margin-top:0;gap:9px;margin-bottom:2px!important;padding-top:5px;display:flex!important;flex-direction:row!important}.fiche .pricing-info .hr-div,.fiche .pricing-info .text-success{display:none}.fiche .right-content .container-right .reserve-box .total-price{width:70%;justify-content:center!important;gap:0;font-size:18px;padding-top:3px;text-align:center}.fiche .right-content .container-right .reserve-box .reserve-btn{min-width:60%}.fiche .container .right-content{position:fixed;bottom:0;left:0;background:#fff;margin-bottom:0!important;z-index:99999}.fiche .multiple-main-sections .container .right-content{margin-bottom:0!important}[id^=gb-widget]{bottom:112px!important}#otherlogements{padding:0!important}#otherlogements .container{width:100%!important;padding-left:0!important;padding-right:0!important}#otherlogements .other-cliniques{width:100%}.headerr-similaire{margin-left:20px}#otherlogements .categories .carousel-control-prev{left:5px!important}#otherlogements .categories .carousel-control-next{right:5px!important}}.right-content .container-right .reserve-box .total-price span{width:100%;display:block}*{margin:0;padding:0}body{font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif!important}.hr-div{width:100%;border-top:1px solid #ddd}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:768px){body{font-size:14px;overflow:visible}}.reserve-btn{cursor:pointer;background:linear-gradient(to right,#e61e4d 0,#e31c5f 50%,#d70466 100%)!important;color:#fff;font-size:.92rem;font-weight:700;text-align:center;padding:14px 5px;border-radius:8px;border:0}.promo-first-resa{background:#ff385c;padding:10px;color:#fff;border-radius:4px}.promotion-days-off{background:#289628;border-radius:10px;padding:10px;color:#fff}.left-content p{font-size:16px;line-height:28px}.bg-rose{background-color:#e31c5f;border-radius:4px}label.option{font-weight:700;cursor:pointer;justify-content:start;margin-bottom:0}a{color:#ff385c}label.option i{font-size:19px;display:inline-block!important;width:37px;background-size:85%!important;margin-right:10px;text-align:center;max-height:35px}label.option span{margin-top:-3px}.sf-washmachine{background-size:70px!important;margin-left:3px;margin-right:15px!important}.sf-clim{background-size:31px!important}.right-content .container-right .reserve-box{margin-top:40px}#carouselExampleControls2 .carousel-control-next,#carouselExampleControls2 .carousel-control-prev{display:block!important;width:45px!important;top:-60px}#carouselExampleControls2 .carousel-control-next-icon,#carouselExampleControls2 .carousel-control-prev-icon{background-color:#4b4b4b!important}@media screen and (max-width:600px){label.option{padding-left:7px!important}label.option i{background-position:top right;text-align:center;padding-right:0}label.option span{margin-top:1px}main .heading-and-images .carousel-caption p{background-color:#000;opacity:.6;color:#fff;width:40px;position:absolute;right:-50px;bottom:-27px;border-radius:4px;letter-spacing:2px}}@media (min-width:778px) and (max-width:1024px){.container-right{position:inherit!important}}@media (min-width:768px) and (max-width:1024px){.calendar-second{margin-left:100px!important}.container{margin:auto!important}.name-and-info-box .heading{width:470px}.card-body .col-10.pe-0{width:120px!important}.card-body .col-2.ps-0{width:60px!important}.col-4.text-end.text-capitalize{margin-left:-10px}}.emojis{font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif}.boost-badge{display:inline-flex;align-items:center;gap:6px;margin:10px 0 14px;padding:8px 14px;border-radius:14px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .12)}.boost-badge .icon{font-size:15px}.boost-badge.une{background:#4b4160;border:1px solid #342d44}.boost-badge.populaire{background:gold;border:1px solid #d3aa00;color:#1f1f1f}.boost-badge.video{background:#e63946;border:1px solid #b22a3b}.heading-and-images .heading-box .boost-badge{margin-top:8px;margin-bottom:12px}@media (max-width:768px){#banModal .modal-body{height:265px}.boost-badge{display:block;font-size:11px;padding:5px 8px}}.border-0:active,.border-0:focus,.border-0:hover{border:0 none}.calendar-section{margin-bottom:20px}.calendar,.calendar_content,.calendar_weekdays{max-width:585px}.calendar{margin:auto;min-width:320px;font-weight:400;background:#fff;padding:10px;-webkit-box-shadow:0 4px 26px -22px rgba(0,0,0,.14);-moz-box-shadow:0 4px 26px -22px rgba(0,0,0,.14);box-shadow:0 4px 26px -22px rgba(0,0,0,.14)}.calendar_weekdays{color:#aaa;font-weight:300}.calendar_weekdays div{display:inline-block;vertical-align:top;color:#000;font-weight:700}.calendar_content,.calendar_header,.calendar_weekdays{position:relative}.calendar_content:after,.calendar_header:after,.calendar_weekdays:after{content:' ';display:table;clear:both}.calendar_content div,.calendar_weekdays div{width:14.28571%;height:46px;line-height:46px;margin-bottom:2px;overflow:hidden;text-align:center;background-color:transparent}.calendar_content div{float:left;margin-left:-1px;margin-top:-1px;border:1px solid transparent;border-radius:5px}.calendar_content div:hover{border:1px solid #ededed;cursor:pointer}.calendar_content div.blank:hover{cursor:default;border:none}.calendar_content div.past-date{cursor:initial;color:#d5d5d5}.calendar_content div.today{font-weight:700;font-size:16px;color:#fff;background-color:#ff385c;border-radius:50%}.calendar_content div.selected:not(.selected ~ .selected){background-color:#000!important;color:#fff}.calendar_content div.selected:not(:has(~ .selected)){background-color:#000!important;color:#fff}.calendar_content div.selected{background-color:rgba(153,153,161,.2);border:1px solid #fff;border-radius:50%}.calendar_content div.stopsale{text-decoration:line-through;color:#b9b8b8!important;pointer-events:none}.calendar_header{width:100%;text-align:center;position:relative;height:55px;display:table;vertical-align:middle}.calendar_header h2{margin-top:15px;padding:0;font-weight:700;font-size:16px;color:#000!important;text-transform:uppercase}button.switch-month{background-color:transparent;padding:0;outline:0;border:none;height:40px;width:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#ccc;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}button.switch-month.switch-left{left:0}button.switch-month.switch-right{right:0}button.switch-month:hover{color:#bd83ce}button.switch-month:active{background-color:transparent}#map{height:600px;margin:0 20px}
/*# sourceMappingURL=rooms.min.css.map */