.listing-parts[data-v-74a1fb22]{gap:8px;max-width:100%;margin-bottom:24px;display:flex;overflow-x:auto}.listing-parts-wrapper[data-v-74a1fb22]{width:fit-content;max-width:100%;margin-inline:auto;padding-inline:46px;position:relative}.listing-parts-wrapper .listing-part[data-v-74a1fb22]{border:1px solid var(--v3d805c2c);color:#141517;border-radius:var(--v548ac05d);cursor:pointer;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:flex}.listing-parts-wrapper .listing-part .link[data-v-74a1fb22]{color:#141517;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.listing-parts-wrapper .listing-part.active[data-v-74a1fb22]{background:var(--v3d805c2c);cursor:default}.listing-parts-wrapper .listing-part.active .link[data-v-74a1fb22]{color:var(--v25f36861)}.listing-parts-wrapper .listing-part.disabled[data-v-74a1fb22]{color:#939ba3;cursor:not-allowed;background:#d9dde0;border-color:#d9dde0}.listing-parts-wrapper .listing-part.disabled[data-v-74a1fb22]:before{border-color:#939ba3}.listing-parts-wrapper .listing-part-next[data-v-74a1fb22],.listing-parts-wrapper .listing-part-prev[data-v-74a1fb22]{position:absolute}.listing-parts-wrapper .listing-part-next[data-v-74a1fb22]:before,.listing-parts-wrapper .listing-part-prev[data-v-74a1fb22]:before{content:"";width:10px;height:10px;display:block;transform:rotate(45deg)}.listing-parts-wrapper .listing-part-prev[data-v-74a1fb22]{inset-inline-start:0;top:0}.listing-parts-wrapper .listing-part-prev[data-v-74a1fb22]:before{border-inline-start:2px solid #141517;border-bottom:2px solid #141517;margin-inline-start:3px}.listing-parts-wrapper .listing-part-next[data-v-74a1fb22]{inset-inline-end:0;top:0}.listing-parts-wrapper .listing-part-next[data-v-74a1fb22]:before{border-inline-end:2px solid #141517;border-top:2px solid #141517;margin-inline-end:3px}@keyframes dotPulseBefore-1883ef12{0%{box-shadow:9988px 0 0 -3px #67707a}30%{box-shadow:9988px 0 0 2px #67707a}60%,to{box-shadow:9988px 0 0 -3px #67707a}}@keyframes dotPulseAfter-1883ef12{0%{box-shadow:10010px 0 0 -3px #67707a}30%{box-shadow:10010px 0 0 2px #67707a}60%,to{box-shadow:10010px 0 0 -3px #67707a}}@keyframes dotPulse-1883ef12{0%{box-shadow:9999px 0 0 -3px #67707a}30%{box-shadow:9999px 0 0 2px #67707a}60%,to{box-shadow:9999px 0 0 -3px #67707a}}@keyframes wave-1883ef12{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes shimmer-1883ef12{0%{background-position:-200% 0}to{background-position:200% 0}}.hl-card-skeleton[data-v-1883ef12]{flex-direction:column;width:100%;margin-bottom:40px;display:flex}.hl-card-skeleton__photo[data-v-1883ef12]{background:linear-gradient(90deg,#ebebeb 25%,#d8d8d8 50%,#ebebeb 75%) 0 0/200% 100%;border-radius:4px;width:100%;height:240px;animation:1.5s linear infinite shimmer-1883ef12}@media (width>=768px){.hl-card-skeleton[data-v-1883ef12]{flex-direction:row;gap:32px;margin-bottom:72px}.hl-card-skeleton__photo[data-v-1883ef12]{flex:1 1 0;min-width:0;max-width:640px;height:450px}}.hl-card-skeleton__desc[data-v-1883ef12]{flex-direction:column;flex:1 1 0;min-width:0;padding:12px 0 0;display:flex}.hl-card-skeleton__desc-header[data-v-1883ef12]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.hl-card-skeleton__desc-header .stars[data-v-1883ef12]{border-radius:3px;width:72px;height:14px}.hl-card-skeleton__desc-body .facilities .tag[data-v-1883ef12],.hl-card-skeleton__desc-body .highlight[data-v-1883ef12],.hl-card-skeleton__desc-header .hotel-name[data-v-1883ef12],.hl-card-skeleton__desc-header .location[data-v-1883ef12],.hl-card-skeleton__desc-header .stars[data-v-1883ef12],.hl-card-skeleton__product .btn[data-v-1883ef12],.hl-card-skeleton__product .price[data-v-1883ef12]{background:linear-gradient(90deg,#ebebeb 25%,#d8d8d8 50%,#ebebeb 75%) 0 0/200% 100%;animation:1.5s linear infinite shimmer-1883ef12}.hl-card-skeleton__desc-header .hotel-name[data-v-1883ef12]{border-radius:4px;width:60%;height:26px}.hl-card-skeleton__desc-header .location[data-v-1883ef12]{border-radius:3px;width:40%;height:14px}.hl-card-skeleton__desc-body[data-v-1883ef12]{flex-direction:column;flex:1;gap:10px;display:flex}.hl-card-skeleton__desc-body .highlight[data-v-1883ef12]{border-radius:3px;height:14px}.hl-card-skeleton__desc-body .facilities[data-v-1883ef12]{gap:8px;margin-top:4px;display:flex}.hl-card-skeleton__desc-body .facilities .tag[data-v-1883ef12]{border-radius:14px;height:28px}.hl-card-skeleton__desc-body .facilities .tag[data-v-1883ef12]:first-child{width:100px}.hl-card-skeleton__desc-body .facilities .tag[data-v-1883ef12]:nth-child(2){width:88px}.hl-card-skeleton__desc-body .facilities .tag[data-v-1883ef12]:nth-child(3){width:96px}.hl-card-skeleton__product[data-v-1883ef12]{justify-content:space-between;align-items:center;margin-top:16px;display:flex}@media (width>=768px){.hl-card-skeleton__desc[data-v-1883ef12]{padding:0}.hl-card-skeleton__product[data-v-1883ef12]{margin-top:auto}}.hl-card-skeleton__product .price[data-v-1883ef12]{width:120px;height:22px}.hl-card-skeleton__product .btn[data-v-1883ef12],.hl-card-skeleton__product .price[data-v-1883ef12]{border-radius:4px}.hl-card-skeleton__product .btn[data-v-1883ef12]{width:90px;height:40px}.h-list__header-inner .check-form-wrapper[data-v-4163ee32]{border-radius:var(--v4151f966);box-shadow:0 8px 16px #1a232c1f,0 0 2px #1a232c0a}.h-list__header-inner .check-form-wrapper .avail-form__dates[data-v-4163ee32]{border-radius:var(--v4151f966) var(--v4151f966) 0 0}@media (width>=768px){.h-list__header-inner .check-form-wrapper .avail-form__dates[data-v-4163ee32]{border-start-start-radius:var(--v4151f966);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0}}@media (width>=1200px){.h-list__header-inner .check-form-wrapper .avail-form__dates[data-v-4163ee32]{border-start-start-radius:var(--v4151f966);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--v4151f966)}}@media (width>=768px){.h-list__header-inner .check-form-wrapper .avail-form__guests[data-v-4163ee32]{border-start-start-radius:0;border-start-end-radius:var(--v4151f966);border-end-end-radius:0;border-end-start-radius:0}}@media (width>=1200px){.h-list__header-inner .check-form-wrapper .avail-form__guests[data-v-4163ee32]{border-radius:0}}.h-list__header-inner .check-form-wrapper .avail-form__submit[data-v-4163ee32]{border-radius:0 0 var(--v4151f966) var(--v4151f966)}@media (width>=1200px){.h-list__header-inner .check-form-wrapper .avail-form__submit[data-v-4163ee32]{border-start-start-radius:0;border-start-end-radius:var(--v4151f966);border-end-end-radius:var(--v4151f966);border-end-start-radius:0}}.h-list__navigation-panel[data-v-4163ee32]{display:flex}.h-list__navigation-panel .filters-map__btn[data-v-4163ee32]{margin-inline-end:6px;color:#777d87;white-space:nowrap;cursor:pointer;border:1px solid #e4e5e7;border-radius:30px;align-items:center;height:36px;margin-bottom:20px;padding:5px 15px;font-size:14px;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (width>=768px){.h-list__navigation-panel .filters-map__btn[data-v-4163ee32]{font-size:16px}}.h-list__navigation-panel .filters-map__btn[data-v-4163ee32]:hover{border-color:var(--v58e18847);background-color:var(--v44c2ee68)}.h-list__navigation-panel .filters-map__btn:hover .filter-item__star-panel .svg-icon[data-v-4163ee32],.h-list__navigation-panel .filters-map__btn:hover .svg-icon-arrow[data-v-4163ee32]{fill:var(--v4647a31c)}.h-list__navigation-panel .filters-map__btn:hover .filter-item__text[data-v-4163ee32]{color:var(--v4647a31c)}.h-list__navigation-panel .h-filter[data-v-4163ee32]{flex:2}.h-list__navigation-panel .h-map[data-v-4163ee32]{border:1px solid var(--dc3914e6);margin-inline-end:6px;white-space:nowrap;cursor:pointer;color:#fff;background:var(--dc3914e6);border-radius:30px;align-items:center;height:36px;margin-bottom:20px;padding:5px 15px;font-size:14px;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (width>=768px){.h-list__navigation-panel .h-map[data-v-4163ee32]{margin-top:35px;font-size:16px}}.h-list__navigation-panel .h-map svg[data-v-4163ee32]{margin-inline-end:4px}.hl-all-filters-btn[data-v-4163ee32]{color:#2367ba;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #2367ba;border-radius:24px;align-self:center;align-items:center;gap:4px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.5;transition:background .15s;display:inline-flex}@media (width>=768px){.hl-all-filters-btn[data-v-4163ee32]{display:none}}.hl-all-filters-btn[data-v-4163ee32]:hover{background:#0000000a}.hl-all-filters-btn__badge[data-v-4163ee32]{color:#fff;background:#2367ba;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:400;line-height:20px;display:inline-flex}.hl-hotels-title-wrapper[data-v-4163ee32]{color:#141517;letter-spacing:.1px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:8px 0 16px;font-size:14px;line-height:22px;display:flex}@media (width>=768px){.hl-hotels-title-wrapper[data-v-4163ee32]{padding:14px 0 16px;font-weight:600;line-height:24px}}@media (width<=767.98px){.hl-hotels-title-wrapper .hl__title-main[data-v-4163ee32]{color:#7e7f80;font-size:12px;font-weight:400;line-height:20px}}@media (width>=768px){.hl-hotels-title-wrapper .hl-sorting-wrapper[data-v-4163ee32]{font-weight:400;display:block}}.hl-hotels-title-wrapper .hl-sorting-wrapper .sorting-wrapper[data-v-4163ee32]{position:relative}.hl-hotels-title-wrapper .hl-sorting-wrapper .sorting-wrapper.opened .sorting__inner[data-v-4163ee32]:after{top:0;transform:rotate(135deg)}.hl-hotels-title-wrapper .hl-sorting-wrapper .sorting-wrapper.opened .sorting__list[data-v-4163ee32]{border-radius:var(--v4151f966);z-index:10;inset-inline-end:0;background:#fff;border:1px solid #e6e8eb;padding:16px 0;display:block;position:absolute;top:32px}.hl-hotels-title-wrapper .hl-sorting-wrapper .sorting__inner[data-v-4163ee32]{cursor:pointer}.hl-hotels-title-wrapper .hl-sorting-wrapper .sorting__inner[data-v-4163ee32]:after{content:"";border-bottom:2px solid #141517;border-left:2px solid #141517;width:6px;height:6px;margin-inline-start:4px;display:inline-block;position:relative;top:-3px;transform:rotate(-45deg)}.hl-hotels-title-wrapper .hl-sorting-wrapper .sorting__inner-active[data-v-4163ee32]{color:var(--v085fdfee)}.hl-hotels-title-wrapper .hl-sorting-wrapper .sorting__list[data-v-4163ee32]{display:none}.hl-hotels-title-wrapper .hl-sorting-wrapper .sorting__list-item[data-v-4163ee32]{white-space:nowrap;padding:8px 16px}.hl-hotels-title-wrapper .hl-sorting-wrapper .sorting__list-item[data-v-4163ee32]:hover{cursor:pointer;background-color:var(--v44c2ee68)}.hl-hotels-title-wrapper-container[data-v-4163ee32]{align-items:center;gap:12px;display:flex}.more-avail-hotels[data-v-4163ee32]{font-size:16px}.more-avail-hotels__wrapper[data-v-4163ee32]{justify-content:center;margin-bottom:24px;display:flex}@media (width>=768px){.more-avail-hotels[data-v-4163ee32]{font-size:18px}.more-avail-hotels__wrapper[data-v-4163ee32]{margin-bottom:40px}}.skeleton-hotels[data-v-4163ee32]{flex-direction:column;gap:32px;height:240px;margin-bottom:24px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.skeleton-hotels[data-v-4163ee32]{flex-direction:row;height:450px}}.skeleton-hotels[data-v-4163ee32]:after{content:"";top:0;background:linear-gradient(90deg,#fff0,#ffffff26 77%,#ffffff80 92%,#fff0);width:100%;height:100%;animation:3s ease-in-out infinite wave-4163ee32;position:absolute;inset-inline-start:-100%}.skeleton-hotels-photo[data-v-4163ee32]{background:var(--v49ad0506);width:100%;max-width:640px;margin-bottom:15px}.skeleton-hotels-card[data-v-4163ee32]{flex-direction:column;width:100%;display:flex}.skeleton-hotels-title[data-v-4163ee32]{height:20px;margin-top:56px}.skeleton-hotels-text[data-v-4163ee32],.skeleton-hotels-title[data-v-4163ee32]{background:var(--v49ad0506);width:100%;margin-bottom:10px}.skeleton-hotels-text[data-v-4163ee32]{height:120px}.listing-parts[data-v-4163ee32]{gap:8px;max-width:100%;margin-bottom:24px;display:flex;overflow-x:auto}.listing-parts-wrapper[data-v-4163ee32]{width:fit-content;max-width:100%;margin-inline:auto;padding-inline:46px;position:relative}.listing-parts-wrapper .listing-part[data-v-4163ee32]{border:1px solid var(--v4647a31c);color:#141517;border-radius:var(--v4151f966);cursor:pointer;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:flex}.listing-parts-wrapper .listing-part .link[data-v-4163ee32]{color:#141517;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.listing-parts-wrapper .listing-part.active[data-v-4163ee32]{background:var(--v4647a31c);cursor:default}.listing-parts-wrapper .listing-part.active .link[data-v-4163ee32]{color:var(--v5addb751)}.listing-parts-wrapper .listing-part.disabled[data-v-4163ee32]{color:#939ba3;cursor:not-allowed;background:#d9dde0;border-color:#d9dde0}.listing-parts-wrapper .listing-part.disabled[data-v-4163ee32]:before{border-color:#939ba3}.listing-parts-wrapper .listing-part-next[data-v-4163ee32],.listing-parts-wrapper .listing-part-prev[data-v-4163ee32]{position:absolute}.listing-parts-wrapper .listing-part-next[data-v-4163ee32]:before,.listing-parts-wrapper .listing-part-prev[data-v-4163ee32]:before{content:"";width:10px;height:10px;display:block;transform:rotate(45deg)}.listing-parts-wrapper .listing-part-prev[data-v-4163ee32]{inset-inline-start:0;top:0}.listing-parts-wrapper .listing-part-prev[data-v-4163ee32]:before{border-inline-start:2px solid #141517;border-bottom:2px solid #141517;margin-inline-start:3px}.listing-parts-wrapper .listing-part-next[data-v-4163ee32]{inset-inline-end:0;top:0}.listing-parts-wrapper .listing-part-next[data-v-4163ee32]:before{border-inline-end:2px solid #141517;border-top:2px solid #141517;margin-inline-end:3px}.hotels-list__wrapper[data-v-4163ee32]{position:relative}.hotels-list__wrapper.is-loading[data-v-4163ee32]:before{content:"";background-color:var(--v49ad0506);opacity:.5;z-index:10;width:100%;height:100%;display:block;position:absolute}@keyframes wave-4163ee32{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}
