.single-page .navigations{width:unset;margin:14px;padding:0}.single-page .legacy-hidden{display:none!important}.single-page>.holder{grid-template-columns:1fr;gap:20px;margin:0 auto;display:grid}.single-page .title-holder{margin:38px auto 35px}.single-page .images-holder{grid-template-rows:clamp(430px,42vw,650px) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;max-width:100%;display:grid;overflow:visible}.single-page .images-holder>.img{border-radius:20px;grid-area:1/1;width:100%;min-width:0;max-width:100%;height:100%;position:relative;overflow:hidden}.single-page .images-holder>.img .main-img-swiper,.single-page .images-holder>.img .main-img-swiper .swiper-wrapper,.single-page .images-holder>.img .main-img-swiper .swiper-slide,.single-page .images-holder>.img .main-image-slide{width:100%;height:100%}.single-page .images-holder>.img .main-img-swiper{min-width:0;max-width:100%;display:block;overflow:hidden}.single-page .images-holder>.img .main-img-swiper .swiper-wrapper,.single-page .images-holder>.img .main-img-swiper .swiper-slide{min-width:0;max-width:100%}.single-page .images-holder>.img .main-image-slide{isolation:isolate;background-image:var(--back-image);cursor:pointer;background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.single-page .images-holder>.img .main-image-slide:before{content:"";z-index:-1;background-image:var(--back-image);filter:blur(15px);background-position:50%;background-size:cover;position:absolute;inset:-18px;transform:scale(1.06)}.single-page .images-holder>.img .top{z-index:2;justify-content:space-between;gap:7px;width:100%;padding:10px 14px;display:flex;position:absolute;top:0}.single-page .images-holder>.img .top .column{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.single-page .images-holder>.img .top span.verified{letter-spacing:.3px;color:var(--paragraph);background:#fffefb;border-radius:999px;align-items:center;gap:3px;width:fit-content;max-width:170px;min-height:25px;padding:7px 11px;font-size:12px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 8px 18px #0000001c}.single-page .images-holder>.img .top span.verified svg{flex:none;font-size:14px}.single-page .images-holder>.img .top span.featured-badge svg,.single-page .images-holder>.img .top span.featured-badge{color:var(--swiper-theme-color);background:#d7eaff}.single-page .images-holder>.img .top span.featured-badge svg{color:var(--swiper-theme-color)}.single-page .images-holder>.img .top span.verified-badge svg,.single-page .images-holder>.img .top span.verified-badge{color:var(--main-color);background:var(--hover-color)}.single-page .images-holder>.img .top span.verified-badge svg{color:var(--main-color)}.single-page .images-holder>.img .top span.image-counter{color:var(--paragraph);background:var(--section-color);height:fit-content;box-shadow:none}.single-page .images-holder>.img .top span.image-counter svg{color:var(--main-color)}.single-page .images-holder>.img .top span:empty{visibility:hidden}.single-page .images-holder>.img .main-img{object-fit:contain;z-index:5;opacity:1;visibility:visible;width:auto;max-width:100%;height:auto;max-height:100%;display:block;position:relative!important}.single-page .images-holder>.img .main-image-nav{z-index:3;border:1px solid var(--border-color);cursor:pointer;width:30px;height:86px;color:var(--paragraph);background:color-mix(in srgb, var(--section-color) 88%, transparent);border-radius:8px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.single-page .images-holder>.img .main-image-nav.prev{left:9px}.single-page .images-holder>.img .main-image-nav.next{right:9px}.single-page .images-holder>.img .main-image-nav:hover{color:var(--paragraph);background:var(--hover-color);border:#0000}.single-page .images-holder>.img .main-image-nav svg{font-size:20px}.single-page .images-holder .imgs-swiper-wrapper{flex-direction:row;grid-area:2/1;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:130px;padding:3px;display:flex}.imgs-swiper-wrapper.horizontal{grid-area:2/1;width:100%;height:130px;flex-direction:row!important}.single-page .images-holder .imgs-swiper{flex:auto;width:100%;min-width:0;height:100%;padding:3px}.single-page .images-holder .imgs-swiper .swiper-slide{justify-content:center;height:100%;display:flex}.single-page .images-holder .imgs-swiper .img{aspect-ratio:1;cursor:pointer;border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden}.single-page .images-holder .imgs-swiper .img img{object-fit:cover;width:100%;height:100%;transition:all .3s;position:relative!important}.single-page .images-holder .imgs-swiper .img:hover img{transform:scale(1.1)}.single-page .images-holder .imgs-swiper .img.active{outline:2px solid var(--main-color)}.single-page .images-holder .imgs-swiper-wrapper .nav-btn{cursor:pointer;width:34px;color:var(--paragraph);border:1px solid var(--border-color);background:var(--section-color);border-radius:7px;flex:0 0 34px;justify-content:center;align-items:center;height:100%;padding:3px;display:flex}.single-page .images-holder .imgs-swiper-wrapper .nav-btn:not(.swiper-button-disabled):hover{background:var(--hover-color)}.single-page .images-holder .imgs-swiper-wrapper .nav-btn.swiper-button-disabled{opacity:.65;cursor:auto}.images-fullscreen{z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.images-fullscreen:has(.viewer-mode){padding:0}.images-fullscreen .images-container{border:1px solid var(--border-color);background:var(--body-color);border-radius:10px;grid-template-rows:auto minmax(0,1fr);width:80%;height:80%;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 70px #00000047}.images-fullscreen .images-container.viewer-mode{background:var(--body-color);border:0;border-radius:0;width:100%;height:100%}.images-fullscreen .top{z-index:2;border-bottom:1px solid var(--border-color);background:var(--body-color);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:7px 14px;display:flex}.images-fullscreen .viewer-mode .top{background:color-mix(in srgb, var(--section-color) 88%, transparent);width:calc(100% - 24px);color:var(--paragraph);border-bottom:0;border-radius:10px;margin:12px;position:absolute;top:0;left:0}.images-fullscreen .viewer-mode .top h3,.images-fullscreen .viewer-mode .top .viewer-count{color:var(--title-color)}.images-fullscreen .top h3{color:var(--title-color);font-size:18px;font-weight:700}.images-fullscreen .top .close-btn{border:1px solid var(--border-color);background:var(--section-color);width:38px;height:34px;color:var(--paragraph);cursor:pointer;border-radius:8px;font-size:0;line-height:1}.images-fullscreen .top .close-btn:before{content:"X";font-size:18px;font-weight:900}.images-fullscreen .viewer-mode .top .close-btn,.images-fullscreen .viewer-mode .top .back-btn{color:var(--paragraph);background:0 0;border-color:#0000}.images-fullscreen .top .back-btn{border:1px solid var(--border-color);background:var(--section-color);height:38px;color:var(--paragraph);cursor:pointer;border-radius:8px;padding:0 16px;font-size:15px;font-weight:800}.images-fullscreen .top .viewer-count{color:var(--title-color);font-size:16px;font-weight:800}.images-fullscreen .images-list{grid-template-columns:1fr 1fr;gap:10px;width:100%;padding:14px;display:grid;overflow:hidden auto}.images-fullscreen .fullscreen-image{background:var(--section-color);cursor:pointer;border:0;border-radius:8px;width:100%;height:360px;min-height:0;margin:0;padding:0;display:block;overflow:hidden}.images-fullscreen .fullscreen-image img{object-fit:contain;width:100%;max-width:100%;height:100%;min-height:0;display:block}.images-fullscreen .fullscreen-viewer-swiper{width:100%;min-width:0;height:100%}.images-fullscreen .fullscreen-viewer-slide{background:var(--body-color);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.images-fullscreen .fullscreen-viewer-slide img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.images-fullscreen .viewer-mode .fullscreen-viewer-swiper{grid-row:1/-1}.images-fullscreen .fullscreen-nav{z-index:3;background:color-mix(in srgb, var(--section-color) 78%, transparent);width:46px;height:64px;color:var(--paragraph);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.images-fullscreen .fullscreen-nav.prev{left:24px}.images-fullscreen .fullscreen-nav.next{right:24px}.images-fullscreen .fullscreen-nav svg{color:var(--paragraph);font-size:25px}@media (max-width:1200px){.images-fullscreen{padding:0}.images-fullscreen .images-container:not(.viewer-mode){width:100%;height:98%}.images-fullscreen .images-list{flex-direction:column;align-items:stretch;display:flex}.images-fullscreen .fullscreen-image{background:0 0;height:fit-content;min-height:fit-content;display:block;overflow:hidden}.images-fullscreen .fullscreen-image img{object-fit:contain;border-radius:8px;display:block;width:100%!important;height:auto!important;max-height:none!important;position:static!important}}@media (max-width:520px){.images-fullscreen .fullscreen-nav{width:36px;height:44px}.images-fullscreen .fullscreen-nav.prev{left:10px}.images-fullscreen .fullscreen-nav.next{right:10px}}.single-page .details-holder{grid-template-columns:1fr .4fr;gap:10px;display:grid}.single-page .details-holder .card{border:1px solid var(--border-color);border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex}.single-page .details-holder .card.conditions ul{justify-content:space-between;align-items:center;gap:7px;width:100%;display:flex}.single-page .details-holder .card.conditions li{background:var(--hover-color);border:1px solid var(--border-color);text-align:center;border-radius:5px;flex:1;justify-content:center;align-items:center;min-width:max-content;height:33px;padding:6px 10px;font-size:15px;font-weight:600;display:flex}.single-page .details-holder .card.booking .availability,.single-page .details-holder .card.booking p span{color:var(--main-color);font-weight:700}.single-page .details-holder .card.description{gap:6px}.single-page .details-holder h4{font-size:17px}.single-page .details-holder .left,.single-page .details-holder .right{flex-direction:column;gap:10px;height:fit-content;display:flex;position:sticky;top:80px}.single-page .details-holder .card .row{justify-content:space-between;align-items:center;gap:15px;line-height:1;display:flex}.single-page .details-holder .row.stats span{align-items:center;gap:4px;font-weight:600;display:flex}.single-page .details-holder .card .btns{align-items:center;gap:4px;display:flex}.single-page .details-holder .card .btns svg{background:var(--hover-color);border:1px solid var(--main-color);width:42px;height:26px;color:var(--paragraph);border-radius:5px;justify-content:center;align-items:center;padding:5px;display:flex}.single-page .details-holder .card .btns svg:hover{background:var(--main-color);color:#fff}.single-page .details-holder .card .area,.single-page .details-holder .card .time{color:var(--paragraph);align-items:center;gap:2px;font-size:15px;font-weight:600;display:flex}.rdrCalendarWrapper{border:1px solid var(--border-color);border-radius:12px;width:100%;overflow:hidden;background-color:var(--body-color)!important;font-family:inherit!important}.rdrMonth{width:100%!important}.rdrMonthAndYearWrapper{border-bottom:1px solid var(--border-color);border-radius:0 0 15px 15px;justify-content:space-between;display:flex;border-radius:0!important;height:50px!important;padding:0!important}.rdrMonthAndYearPickers{gap:3px!important}.rdrMonthPicker,.rdrYearPicker{flex:1;margin:0!important}.rdrMonthPicker select,.rdrYearPicker select{height:32px;color:var(--paragraph)!important;border:1px solid var(--border-color)!important;background:0 0!important;border-radius:6px!important;width:100%!important;margin:0!important;padding:4px 8px!important}.rdrDateDisplayWrapper{background-color:var(--section-color)!important}.rdrNextPrevButton{background:var(--section-color)!important;border:1px solid var(--border-color)!important;border-radius:7px!important;width:40px!important}.rdrNextPrevButton i{margin:auto!important}.rdrNextPrevButton:hover{background:color-mix(in srgb, var(--body-color) 20%, transparent)}[lang=ar] .rdrNextPrevButton{transform:scaleX(-1)}.rdrWeekDays{margin-top:10px}.rdrWeekDay{border-right:1px solid var(--border-color);font-size:13px;color:var(--paragraph)!important;font-weight:700!important}.rdrWeekDay:last-child{border-right:unset}[lang=ar] .rdrWeekDay{border-left:1px solid var(--border-color);border-right:unset}[lang=ar] .rdrWeekDay:last-child{border-left:unset;border-right:1px solid var(--border-color)}.rdrDays{margin-top:8px;overflow:hidden;border-radius:14px!important}.rdrDay{height:42px!important}.rdrDayNumber span{font-weight:500;font-size:14px!important}.rdrDayToday .rdrDayNumber span{position:relative}.rdrInRange{background:var(--main-color)!important;color:#fff!important}.rdrDayPassive .rdrDayNumber span{opacity:.2!important}.rdrStartEdge,.rdrEndEdge{color:#fff;background:var(--main-color)!important}[lang=ar] .rdrStartEdge{border-top-left-radius:unset;border-bottom-left-radius:unset;border-top-right-radius:1.042em;border-bottom-right-radius:1.042em}[lang=ar] .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;border-top-right-radius:unset;border-bottom-right-radius:unset}.rdrStartEdge.rdrEndEdge{border-radius:1.042em!important}.rdrDayInPreview{color:var(--main-color)!important}[lang=ar] .rdrDayStartPreview{border-right:1px solid var(--main-color);border-left:0;border-radius:0 50px 50px 0!important}[lang=ar] .rdrDayInPreview{border-radius:0!important}.rdrDayStartPreview,.rdrDayEndPreview{border-color:var(--main-color)!important}[lang=ar] .rdrDayEndPreview{border-left:1px solid var(--main-color);border-right:0;border-radius:50px 0 0 50px!important}.rdrDayDisabled{background:var(--section-color)!important}.rdrDayDisabled span{background:var(--body-color);color:var(--paragraph)!important;opacity:.65!important}.rdrDayPassive span{opacity:.9!important}.rdrDateDisplayItemActive{border:2px solid var(--main-color)!important}.rdrDayToday .rdrDayNumber span:after{display:none!important}.single-page .details-holder h3{color:var(--paragraph);font-size:25px;line-height:1.4}.single-page .details-holder .price{color:var(--main-color);font-size:28px;font-weight:700}.single-page .details-holder .column-holder{flex-direction:column;gap:10px;display:flex}.single-page .details-holder .price-dep{font-size:19px;line-height:1.2}.single-page .details-holder h5{color:var(--paragraph);font-size:16px}.single-page .details-holder h5 a{color:var(--title-color)}.single-page .details-holder h5 a:hover{color:var(--main-color)}.single-page .details-holder .amenities ul{flex-wrap:wrap;gap:7px;display:flex}.single-page .details-holder .amenitie-item{background:var(--section-color)!important;border:1px solid var(--border-color)!important;height:30px!important}.single-page .details-holder .specifecs ul{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.single-page .details-holder .spec-item,.single-page .details-holder .amenitie-item{background:var(--hover-color);border:1px solid var(--border-color);border-radius:5px;align-items:center;min-width:max-content;height:33px;padding:6px 10px;font-size:15px;font-weight:600;display:flex}.single-page .details-holder .specifecs ul li svg{color:var(--main-color);margin-right:6px;font-size:19px}[lang=ar] .single-page .details-holder .specifecs ul li svg{margin-right:unset;margin-left:6px}.single-page .details-holder .description p{overflow-wrap:anywhere;font-size:16px;font-weight:400;line-height:1.4}.single-page .details-holder .right .user-info .row-holder{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.single-page .details-holder .right .user-info p{font-size:14px;font-weight:600}.single-page .details-holder .right .user-info .row-holder a{color:var(--main-color);align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.single-page .details-holder .right .user-info .row-holder a:hover{text-decoration:underline}.single-page .details-holder .main-button,.single-page .details-holder .main-button>*{color:var(--paragraph);font-size:13px}.single-page .details-holder .main-button:hover,.single-page .details-holder .main-button:hover>*{color:#fff}.single-page .details-holder .main-button svg{font-size:13px}.single-page .details-holder .main-button>svg{color:var(--main-color)}.single-page .details-holder .main-button:hover>svg{color:#fff}[lang=ar] .single-page .details-holder .main-button:first-child svg{transform:scaleX(-1)}.single-page .details-holder .right .user-info .holder{grid-template-columns:1fr;gap:7px;display:grid}[lang=ar] .single-page .details-holder .right .user-info a.main-button{direction:rtl}.single-page .details-holder .right .user-info .main-button{border:none;width:100%;height:35px}.single-page .details-holder .right .user-info .main-button.whatsapp-button,.single-page .details-holder .right .user-info .main-button.whatsapp-button>*{color:#25d366;background:#d6ffe5}.single-page .details-holder .right .user-info .main-button.whatsapp-button:hover,.single-page .details-holder .right .user-info .main-button.whatsapp-button:hover>*{color:#fff;background:#1ebe5d}.single-page .details-holder .right .user-info .row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:5px;display:grid}.single-page .details-holder .right .user-info .row button{width:100%;min-width:max-content;height:35px;color:var(--main-color);gap:3px}.single-page .details-holder .right .user-info .row button:hover{color:#fff}.single-page .details-holder ul.list{flex-direction:column;gap:7px;padding-left:15px;font-size:14px;display:flex}[lang=ar] .single-page .details-holder ul.list{padding-right:15px;padding-left:unset}.single-page .details-holder ul.list li{line-height:1.2;position:relative}.single-page .details-holder .left ul.list li{font-weight:600}.single-page .details-holder ul.list li:before{content:"•";border-radius:50%;font-size:14px;position:absolute;top:-2px;left:-12px;overflow:hidden}[lang=ar] .single-page .details-holder ul.list li:before{left:unset;right:-12px}.single-page .booking-range .main-button{border-radius:10px;width:100%;height:43px;margin-top:8px}@media (max-width:1250px){.single-page .details-holder .left,.single-page .details-holder .right{top:unset;position:relative}}@media (max-width:1200px){.single-page .details-holder .actions button{font-size:12px}.hero-image-holder .details h3{font-size:35px}}@media (max-width:992px){.single-page>.holder{grid-template-columns:1fr}.single-page>.holder>*,.review-section .overview{top:unset;position:relative}.single-page .images-holder{grid-template-rows:clamp(320px,58vw,460px) auto;width:100%}.single-page .images-holder>.img{width:100%}.single-page .details-holder{padding-top:0}.hero-image-holder .details h3{font-size:34px}.single-page .details-holder,.images-fullscreen .images-list{grid-template-columns:1fr}.single-page .details-holder .left,.single-page .details-holder .right{top:unset;position:relative}[lang=ar] .single-page .details-holder .right .user-info .holder,.single-page .details-holder .right .user-info a.main-button{direction:ltr}.single-page .images-holder .imgs-swiper{flex:1;width:100%;min-width:0;height:100%}.single-page .images-holder .imgs-swiper-wrapper .nav-btn{width:34px;padding:4px}.single-page .images-holder .imgs-swiper .img{width:100%;aspect-ratio:unset}.single-page .images-holder .imgs-swiper-wrapper{grid-area:2/1;width:100%;height:110px;margin:0 -8px}.single-page .images-holder>.img .main-image-nav{width:36px;height:36px}.single-page .images-holder>.img .main-image-nav.prev{left:8px}.single-page .images-holder>.img .main-image-nav.next{right:8px}}@media (max-width:768px){.single-page>.holder{margin-bottom:0}.single-page .details-holder .actions{grid-template-columns:1fr 1fr}.single-page .details-holder .specifications ul li{font-size:14px}.single-page .details-holder .specifecs ul,.single-page .details-holder .amenities ul{gap:5px}.single-page .details-holder .spec-item,.single-page .details-holder .amenitie-item{flex:1;min-width:max-content;height:29px;padding:4px 6px;font-size:14px}.single-page .images-holder .imgs-swiper-wrapper .nav-btn{width:28px;padding:6px}.single-page .images-holder .imgs-swiper .img{border-radius:7px}.single-page .details-holder .right .user-info .holder{grid-template-columns:1fr}.single-page .details-holder .card{padding:14px}.single-page .details-holder .amenitie-item{justify-content:center}.single-page .details-holder .card .btns{grid-template-columns:1fr 1fr;gap:5px;margin-top:2px;display:grid}.single-page .details-holder .card .btns svg{width:100%;height:30px}.single-page .details-holder h3{font-size:18px;line-height:1.4}.single-page .details-holder .price{margin:3px 0 0;font-size:25px}.single-page .details-holder .card .row{flex-direction:column;align-items:flex-start}.single-page .details-holder .card .row:has(.area){flex-direction:column;align-items:flex-start;gap:8px;margin:3px 0 0}.single-page .details-holder .card .area svg{font-size:12px}.single-page .details-holder .spec-item{background:var(--section-color)}.rdrWeekDay{font-size:12px}}@media (max-width:600px){.single-page .images-holder>.img{height:330px}.single-page .images-holder .imgs-swiper-wrapper{height:84px}.single-page .images-holder>.img .top span.verified{min-height:32px;padding:7px 12px;font-size:14px}.single-page .images-holder>.img .top span.verified svg{font-size:18px}}@media (max-width:500px){.single-page .images-holder>.img{height:300px}.single-page .details-holder .actions .hold{grid-template-columns:1fr 1fr}.single-page.forNight .details-holder .details{justify-content:center;align-items:center;gap:7px;margin-bottom:3px}.single-page.forNight .details-holder h3{font-size:26px;line-height:1.2}}
