@layer app{.card-list[data-v-72cf5591]{height:100%;min-height:220px;display:flex}.card-list__image[data-v-72cf5591]{flex:0 0 40%;max-width:40%;position:relative;overflow:hidden}.card-list__image[data-v-72cf5591] .v-img,.card-list__image[data-v-72cf5591] img{-o-object-fit:cover;object-fit:cover;height:100%!important}.card-list__body[data-v-72cf5591]{flex-direction:column;flex:auto;min-width:0;padding:4px 0;display:flex}.card-list__footer[data-v-72cf5591] .spa-direction-call-wrap{flex:none;width:auto;max-width:none}.card-list__footer[data-v-72cf5591]{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:0 12px 8px;display:flex}@media (width<=599px){.card-list[data-v-72cf5591]{flex-direction:column}.card-list__image[data-v-72cf5591]{flex-basis:auto;max-width:none;height:200px}}.card-bottom-divider[data-v-72cf5591]{margin:0 15px}@media (width>=480px){.card-bottom-divider[data-v-72cf5591]{display:none}}.card-image[data-v-cdba47c8]{position:relative}.card-image-debug[data-v-cdba47c8]{color:#fff;pointer-events:none;background:#000000a6;border-radius:4px;padding:2px 8px;font-size:12px;line-height:18px;position:absolute;bottom:8px;left:8px}.zoom-in-img[data-v-cdba47c8]{animation-name:animation-image-zoom-in-cdba47c8}.zoom-in-animate-duration[data-v-cdba47c8]{animation-duration:16s;animation-timing-function:cubic-bezier(.3,0,.7,1);animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:both}@keyframes animation-image-zoom-in-cdba47c8{0%{transform:scale(1)translateZ(1px)}to{transform:scale(1.45)translateZ(1px)}}.card-slider[data-v-eb230172] .slider-container{z-index:0!important}.card-slider[data-v-eb230172] .swiper-container-horizontal .slider-pagination-bullets{width:100%;height:4px;display:flex;bottom:5px}.card-slider[data-v-eb230172] .swiper-container-horizontal .swiper-pagination-bullet-custom{background-color:#ffffff7d;border-radius:3px;width:100%;height:4px;margin:2px}.card-slider[data-v-eb230172] .swiper-container-horizontal .swiper-pagination-bullet-custom .bullet-progress{border-radius:4px;height:100%}.card-slider[data-v-eb230172] .swiper-container-horizontal .swiper-pagination-bullet-custom .bullet-progress-done{background-color:#f2f2f2;border-radius:4px;width:100%;height:100%}.card-slider[data-v-eb230172] .swiper-container-horizontal .swiper-pagination-bullet-custom.slider-pagination-bullet-active-render .bullet-progress{background-color:#f2f2f2;border-radius:4px;height:100%;animation-name:fill-eb230172;animation-timing-function:linear;animation-iteration-count:1}@keyframes fill-eb230172{0%{width:0}to{width:100%}}.banner[data-v-bcc6ad9c]{z-index:1;text-align:center;box-sizing:border-box;background-color:var(--pro-offer-bg);justify-content:center;align-items:center;width:auto;min-width:142px;height:28px;padding:5px 13px 4px 23px;display:flex;position:absolute;top:28px}@media (width>=480px){.banner[data-v-bcc6ad9c]{left:-9px}.banner[data-v-bcc6ad9c]:before{content:"";border-style:solid;border-color:var(--offer-details-ribon-before) transparent transparent;border-width:7px 0 0 9px;display:block;position:absolute;bottom:-7px;left:0}}.banner[data-v-bcc6ad9c]:after{content:"";border-top:14px solid var(--pro-offer-bg);border-right:14px solid #0000;border-bottom:14px solid var(--pro-offer-bg);position:absolute;top:0;right:-13px}.banner h2[data-v-bcc6ad9c],.banner h3[data-v-bcc6ad9c]{color:#fff;text-transform:uppercase;font-size:14px;font-weight:800}.banner.listing-sponsored[data-v-bcc6ad9c]{background-color:var(--banner-flags-offer)}.banner.listing-sponsored[data-v-bcc6ad9c]:after{border-top:14px solid var(--banner-flags-offer);border-bottom:14px solid var(--banner-flags-offer)}.banner.listing-sponsored[data-v-bcc6ad9c]:before{border-color:var(--banner-flags-offer-dark) transparent transparent}.banner.destinations[data-v-bcc6ad9c]{background-color:var(--banner-flags-destination)}.banner.destinations[data-v-bcc6ad9c]:after{border-top:14px solid var(--banner-flags-destination);border-bottom:14px solid var(--banner-flags-destination)}.banner.destinations[data-v-bcc6ad9c]:before{border-color:var(--banner-flags-destination-dark) transparent transparent}.banner.banner-not-alone[data-v-bcc6ad9c]{top:65px}.card-image-wrap[data-v-7635d954]{min-height:170px;position:relative}.spa-card-img-list[data-v-7635d954]{margin:0}.card[data-v-0a36f7f4]{border:1px solid var(--select-border);flex-direction:column;min-height:calc(100% - 16px);margin:16px 0;display:flex;background-color:var(--search-card-bg)!important;border-radius:0!important}.card[data-v-0a36f7f4] .favorite-icon-position{z-index:2;position:absolute;top:18px;right:7px}.card[data-v-0a36f7f4] .spa-rating .body-1{white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;line-height:1.1!important;overflow:hidden!important}.card[data-v-0a36f7f4] .v-card-title{height:inherit;display:block;position:relative;padding:10px 15px 0!important}.card[data-v-0a36f7f4] .v-card-title .caption{color:var(--pro-details-h3-color);font-weight:100}.card[data-v-0a36f7f4] .v-card-title .body-1{color:var(--pro-details-h2-color);text-decoration:none}.card[data-v-0a36f7f4] .v-card-title .caption-list{font-size:16px!important}.card[data-v-0a36f7f4] .v-card-title .subheading-list{font-size:21px!important}.card[data-v-0a36f7f4] .v-card-title .overview{font-weight:lighter;line-height:22px;word-break:break-word!important}.card[data-v-0a36f7f4] .v-card-title .overview-list{font-size:16px;line-height:25px}.card[data-v-0a36f7f4] .spa-card-actions{padding:0 15px}.card[data-v-0a36f7f4] .spa-card-actions .action-buttons{justify-content:space-between;align-items:center;min-height:56px;display:flex;overflow-x:hidden}.card[data-v-0a36f7f4] .spa-card-actions .spa-direction-call-wrap,.card[data-v-0a36f7f4] .spa-card-actions .spa-rating-wrap{justify-content:space-between;align-items:center;display:flex}.card[data-v-0a36f7f4] .spa-card-actions .v-btn--active:before,.card[data-v-0a36f7f4] .spa-card-actions .v-btn:focus:before,.card[data-v-0a36f7f4] .spa-card-actions .v-btn:hover:before{background-color:inherit!important}.card[data-v-0a36f7f4] .spa-card-actions .spa-direction .v-btn__content{text-transform:capitalize;font-size:12px;font-weight:400}.card[data-v-0a36f7f4] .spa-card-actions .spa-direction .spa-direction-icon{font-size:35px}.card[data-v-0a36f7f4] .spa-card-actions .spa-direction.v-btn:focus{outline:auto!important}.card[data-v-0a36f7f4] .spa-card-actions .full-address{text-overflow:ellipsis;max-width:110px;display:block;overflow-x:hidden}.card[data-v-0a36f7f4] .spa-card-actions .v-btn{padding:0}.card[data-v-0a36f7f4] .spa-card-actions .spa-card-call-container{width:auto}.card[data-v-0a36f7f4] .spa-card-actions .spa-card-call-container .v-ripple__container,.card[data-v-0a36f7f4] .spa-card-actions .spa-card-call-container.v-btn:before{opacity:0!important}.card[data-v-0a36f7f4] .spa-card-actions .spa-card-call-container .v-btn__content{flex-direction:column}.card[data-v-0a36f7f4] .spa-card-actions .spa-card-call-container .spa-card-call{color:var(--pro-offer-phone-hcolor);font-weight:800}.card[data-v-0a36f7f4] .spa-card-actions .spa-card-call-container .spa-card-call-description{color:var(--pro-offer-phone-hcolor);text-transform:none;letter-spacing:normal;font-size:12px}@media (width>=480px){.card[data-v-0a36f7f4]{margin:8px}.card[data-v-0a36f7f4] .v-card-title{padding:10px 10px 0!important}.card[data-v-0a36f7f4] .spa-card-actions{padding:0 10px}}.search-empty[data-v-c6f60bd3]{text-align:center;padding:56px 16px 72px}.search-empty[data-v-c6f60bd3],.search-empty__lead[data-v-c6f60bd3]{flex-direction:column;align-items:center;display:flex}.search-empty__lead[data-v-c6f60bd3]{max-width:560px}.search-empty__mark[data-v-c6f60bd3]{background:#e5035e14;border-radius:50%;place-items:center;width:96px;height:96px;margin-bottom:20px;display:grid;box-shadow:inset 0 0 0 1px #e5035e2e}.search-empty__mark .v-icon[data-v-c6f60bd3]{color:rgb(var(--v-theme-primary))}.search-empty__heading[data-v-c6f60bd3]{letter-spacing:.01em;color:#000000de;margin:0 0 8px;font-size:24px;font-weight:300;line-height:1.3}.search-empty__place[data-v-c6f60bd3]{color:rgb(var(--v-theme-primary));font-weight:700}.search-empty__subline[data-v-c6f60bd3]{color:#0000009e;margin:0 0 28px;font-size:15px;font-weight:300;line-height:1.55}.search-empty__suggestions[data-v-c6f60bd3]{grid-template-columns:repeat(auto-fit,minmax(240px,280px));justify-content:center;gap:16px;width:100%;max-width:900px;display:grid}.search-empty__card[data-v-c6f60bd3]{text-align:left;background:#fff;border:1px solid #e5035e2e;border-radius:12px;align-items:center;gap:14px;padding:16px 16px 16px 18px;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s;display:flex;box-shadow:0 6px 20px -12px #00000040}.search-empty__card[data-v-c6f60bd3]:focus-visible,.search-empty__card[data-v-c6f60bd3]:hover{border-color:#e5035e66;outline:none;transform:translateY(-3px);box-shadow:0 16px 32px -16px #e5035e59}.search-empty__card:focus-visible .search-empty__card-arrow[data-v-c6f60bd3],.search-empty__card:hover .search-empty__card-arrow[data-v-c6f60bd3]{transform:translate(3px)}.search-empty__card-icon[data-v-c6f60bd3]{background:#e5035e14;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.search-empty__card-icon .v-icon[data-v-c6f60bd3]{color:rgb(var(--v-theme-primary))}.search-empty__card-body[data-v-c6f60bd3]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.search-empty__card-title[data-v-c6f60bd3]{color:#000000de;font-size:15px;font-weight:600}.search-empty__card-hint[data-v-c6f60bd3]{color:#0009;font-size:13px;font-weight:300;line-height:1.4}.search-empty__card-arrow[data-v-c6f60bd3]{color:rgb(var(--v-theme-primary));flex:none;transition:transform .2s}.search-empty__enter[data-v-c6f60bd3]{animation:.4s cubic-bezier(.22,1,.36,1) both search-empty-in-c6f60bd3;animation-delay:calc(70ms * (1 + var(--i,-1)))}@keyframes search-empty-in-c6f60bd3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.search-empty__enter[data-v-c6f60bd3]{animation:none}}.v-snackbar__content[data-v-c6f60bd3]{display:inline!important}.alert-request[data-v-c6f60bd3]{width:auto;padding:0}.error-alert[data-v-c6f60bd3]{font-size:20px;text-align:center!important;border:2px solid #00828f!important;padding:14px!important}.error-alert[data-v-c6f60bd3] .v-alert__icon.v-icon{font-size:50px!important}.results-message[data-v-3f09f22f]{background:linear-gradient(90deg,#e5035e0f,#e5035e03 70%);border:1px solid #e5035e2e;border-radius:12px;align-items:center;gap:14px;padding:14px 20px;display:flex}.results-message__icon[data-v-3f09f22f]{background:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #e5035e2e}.results-message__icon .v-icon[data-v-3f09f22f]{color:rgb(var(--v-theme-primary))}.results-message__text p[data-v-3f09f22f]{margin:0}.results-message__title[data-v-3f09f22f]{color:#000000de;font-size:15px;font-weight:600}.results-message__hint[data-v-3f09f22f]{color:#0009;font-size:13px;font-weight:300;margin-top:2px!important}.listing[data-v-6723557c] .card-container:empty{display:none}.listing[data-v-6723557c]{--card-width:310px;--card-image-height:170px}.listing.row[data-v-6723557c]{grid-template-columns:repeat(auto-fill,min(var(--card-width),100%));justify-content:center;gap:24px;display:grid!important}.listing.listing--list.row[data-v-6723557c]{grid-template-columns:repeat(auto-fill,minmax(min(560px,100%),1fr))}.listing.listing--list[data-v-6723557c] .card-container{flex:none!important;width:100%!important;max-width:none!important}.listing.listing--list[data-v-6723557c] .card-image-wrap{height:100%;min-height:220px;margin:0}.listing.listing--list[data-v-6723557c] .card-image-wrap .app-slider,.listing.listing--list[data-v-6723557c] .card-image-wrap .app-slider-item,.listing.listing--list[data-v-6723557c] .card-image-wrap .app-slider__track,.listing.listing--list[data-v-6723557c] .card-image-wrap .card-image,.listing.listing--list[data-v-6723557c] .card-image-wrap .card-slider,.listing.listing--list[data-v-6723557c] .card-image-wrap .custom-image{height:100%!important}.listing.listing--list[data-v-6723557c] .card-image-wrap .custom-image__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.listing[data-v-6723557c]>:not(.card-container){grid-column:1/-1;max-width:none!important}.listing[data-v-6723557c] .custom-card-breakpoints{flex:none!important;width:100%!important;max-width:none!important}.listing[data-v-6723557c] .card-image-wrap{height:var(--card-image-height);overflow:hidden}.listing[data-v-6723557c] .card{flex-direction:column;height:100%;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s;display:flex;overflow:hidden;border:1px solid #e5035e2e!important;border-radius:12px!important;box-shadow:0 6px 20px -12px #00000040!important}.listing[data-v-6723557c] .card:focus-visible,.listing[data-v-6723557c] .card:hover{transform:translateY(-3px);border-color:#e5035e66!important;box-shadow:0 16px 32px -16px #e5035e59!important}.listing[data-v-6723557c] .card .v-card__overlay{display:none}.listing[data-v-6723557c] .card .v-card-title{white-space:normal;padding:14px 16px 4px;line-height:1.3;height:auto!important}.listing[data-v-6723557c] .card .v-card-title>.caption{letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:#00000080!important;font-size:11px!important}.listing[data-v-6723557c] .card .v-card-title .body-1.cursor-pointer{letter-spacing:.01em;font-weight:700;font-size:16px!important}.listing[data-v-6723557c] .card .spa-rating .v-rating__item .v-btn{width:22px;height:22px}.listing[data-v-6723557c] .card .spa-rating .v-icon{font-size:18px!important}.listing[data-v-6723557c] .card .spa-rating .body-1{font-weight:300;color:#00000073!important;font-size:12px!important}.listing[data-v-6723557c] .card .overview{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;color:#0000009e!important;font-size:13px!important;font-weight:300!important;line-height:1.55!important}.listing[data-v-6723557c] .card .spa-card-actions{border-top:1px solid #0000000f;min-height:64px;padding:0 8px}.listing[data-v-6723557c] .card-enter-active,.listing[data-v-6723557c] .card-leave-active{transition:all 1s}.listing[data-v-6723557c] .card-enter,.listing[data-v-6723557c] .card-leave-to{opacity:.2;transform:translateY(30px)}}
