.skeleton-spot-item__img,.skeleton-spot-item__text,.sniff-skeleton{animation:skeleton-loading 2s linear infinite;background:linear-gradient(-45deg,#dedede,#f0f0f0,#dedede);background-size:400% 400%}@keyframes skeleton-loading{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.skeleton-spot-item__img{border-radius:10px;padding-top:64%;width:100%}.skeleton-spot-item__text{border-radius:4px;height:24px;margin-top:8px;width:100%}.seo-spot-listing{color:inherit;display:block;margin-bottom:40px}@media(min-width:768px){.seo-spot-listing{margin-bottom:24px;width:calc(33.33333% - 10.67px)}}.seo-spot-listing__images{border-radius:8px;height:0;overflow:hidden;padding-bottom:64%;position:relative;width:100%}.seo-spot-listing__images_lcp{padding-bottom:calc(64% + 1px)}.seo-spot-listing__images img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.seo-spot-listing__images .spot-detail-photos-counter{bottom:16px;display:flex;justify-content:center;position:absolute;width:100%}.seo-spot-listing__images .spot-detail-photos-counter .photos-text{backdrop-filter:blur(2px);background:rgba(0,0,0,.5);border-radius:6px;color:#fff;font-size:12px;font-weight:500;line-height:16px;padding:2px 12px;white-space:nowrap}.seo-spot-listing__images .spot-detail-chev-right{display:none}@media screen and (min-width:768px){.seo-spot-listing__images .spot-detail-chev-right{align-items:center;background-color:hsla(0,0%,100%,.85);border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .3s;width:32px}.seo-spot-listing__images .spot-detail-chev-right:hover{background-color:#fff}.seo-spot-listing__images .spot-detail-chev-right svg{color:#484848;height:12px;width:12px}}.seo-spot-listing__enclosure{align-items:center;display:flex;gap:4px}.seo-spot-listing__enclosure>div{align-items:center;background-color:#f5f5f5;border-radius:100px;display:flex;padding:4px 6px}.seo-spot-listing__enclosure>div span{white-space:nowrap}.seo-spot-listing__enclosure>div svg{height:16px;margin-right:4px;width:16px}.seo-spot-listing__price{display:flex;justify-content:space-between;margin-top:8px}.seo-spot-listing__price-left{white-space:nowrap}.seo-spot-listing__price-right{align-items:center;display:flex;margin-left:8px;max-width:calc(100% - 142px)}.seo-spot-listing__price-right span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spot-amenities-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:28px;margin-right:10px;vertical-align:middle}.seo-spot-details{color:inherit;display:block;margin-bottom:40px}@media screen and (min-width:768px){.seo-spot-details{margin-bottom:48px}}.seo-spot-details__images{border-radius:8px;height:0;overflow:hidden;padding-bottom:64%;position:relative;width:100%}.seo-spot-details__images_lcp{padding-bottom:calc(64% + 1px)}.seo-spot-details__images img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.seo-spot-details__images .spot-detail-photos-counter{bottom:16px;display:flex;justify-content:center;position:absolute;width:100%}.seo-spot-details__images .spot-detail-photos-counter .photos-text{backdrop-filter:blur(2px);background:rgba(0,0,0,.5);border-radius:6px;color:#fff;font-size:12px;font-weight:500;line-height:16px;padding:2px 12px;white-space:nowrap}.seo-spot-details__images .spot-detail-chev-right{display:none}@media screen and (min-width:768px){.seo-spot-details__images .spot-detail-chev-right{align-items:center;background-color:hsla(0,0%,100%,.85);border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .3s;width:32px}.seo-spot-details__images .spot-detail-chev-right:hover{background-color:#fff}.seo-spot-details__images .spot-detail-chev-right svg{color:#484848;height:12px;width:12px}}.seo-spot-details__description{color:#484848;display:block;display:-webkit-box;font-size:14px;font-weight:400;line-clamp:2;-webkit-line-clamp:2;line-height:24px;margin-top:8px;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.seo-spot-details__type{color:#3aa648;font-size:10px;font-weight:700;letter-spacing:1px;line-height:24px;text-transform:uppercase}.seo-spot-details__type.public-spot{color:#a4a4a4}.seo-spot-details__enclosure{align-items:center;color:#787878;display:flex;margin-top:4px}.seo-spot-details__enclosure svg{height:16px;margin-right:8px;width:16px}.seo-spot-details__enclosure_dot{background-color:#787878;border-radius:50%;height:2px;margin:0 8px;width:2px}.seo-spot-details__amenities{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.seo-spot-details__amenities p{background-color:#f5f5f5;border-radius:100px;font-size:14px;font-weight:400;line-height:24px;padding:0 12px}.seo-spot-details__amenities p .spot-amenities-icon{width:16px}.seo-spot-details__amenities p .spot-amenities-icon svg{height:16px;width:16px}.seo-spot-details__review{color:#787878;display:flex;margin-top:8px}.seo-spot-details__review_svg{align-items:center;display:flex;height:24px;justify-content:center;margin-right:8px;width:16px}.seo-spot-details__review_svg svg{height:16px;width:16px}.seo-spot-details__review p{font-size:14px;font-weight:400;line-height:24px;width:calc(100% - 24px)}.seo-spot-details__review p span{color:#3aa648;text-decoration:underline;text-underline-offset:4px}.seo-spot-details__price{display:flex;justify-content:space-between;margin-top:16px}.seo-spot-details__price-left{white-space:nowrap}.seo-spot-details__price-right{align-items:center;display:flex;margin-left:12px;max-width:calc(100% - 142px)}@media(min-width:768px){.seo-spot-details__price-right{position:relative;top:2px}}.seo-spot-details__price-right span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-spot-details__public-detail-empty{align-items:center;background-color:#d6fab4;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:24px 0;position:absolute;top:0;width:100%}.sniff-other-types{background-color:#f1ffec;padding:80px 0 56px}@media(max-width:767px){.sniff-other-types{padding:32px 0}}.sniff-other-types .other-types-container .other-types-item{background-color:#fff;border-radius:8px;box-shadow:0 0 16px 0 rgba(0,0,0,.15);display:block;margin-bottom:32px}.sniff-other-types .other-types-container .other-types-item img{border-radius:8px 8px 0 0;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.sniff-other-types .other-types-container .other-types-item .other-types-item-r{border-radius:0 0 8px 8px;padding:24px}.sniff-other-types .other-types-container .other-types-item .other-types-item-r .types-item-r-link{align-items:center;color:#3aa648;display:flex;font-weight:500;text-decoration:underline;text-underline-offset:2px}.sniff-other-types .other-types-container .other-types-item .other-types-item-r .types-item-r-link svg{margin-left:8px}@media(min-width:768px){.sniff-other-types .other-types-container{display:flex;flex-wrap:wrap;gap:0 24px;justify-content:flex-start}.sniff-other-types .other-types-container .other-types-item{margin-bottom:24px;width:calc(33.33333% - 16px)}.sniff-other-types .other-types-container .other-types-item.is-sub-page{width:calc(25% - 18px)}.sniff-other-types .other-types-container .other-types-item .other-types-item-r{border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;display:flex;flex-direction:column;height:calc(100% - 200px);justify-content:space-between;transition:all .3s}.sniff-other-types .other-types-container .other-types-item:hover .other-types-item-r{border-color:#3aa648}}.sniff-other-types .type-cards{display:flex;gap:24px;justify-content:space-between;margin:24px 0}@media(max-width:767px){.sniff-other-types .type-cards{flex-direction:column;flex-wrap:wrap}}.sniff-other-types .type-cards .seo-spot-details{background-color:#fff;border-radius:12px;box-shadow:0 0 8px 0 rgba(0,0,0,.05);flex:1;margin-bottom:0;padding:12px}@media(max-width:767px){.sniff-other-types .type-cards .seo-spot-details{width:100%}}@media(min-width:768px){.listings-ssr-single__listings{align-content:flex-start;align-items:flex-start;gap:16px;justify-content:flex-start;min-height:100vh}}.listings-ssr-single__main-top-spots-cont{margin:40px 0}@media(min-width:768px){.listings-ssr-single__main-top-spots-cont{margin:80px 0}}@media(max-width:767px){.listings-ssr-single__main-top-spots{display:flex;flex-wrap:nowrap;gap:16px;overflow:auto;padding-bottom:16px;scrollbar-width:none;width:100%}}@media(min-width:768px){.listings-ssr-single__main-top-spots{display:flex;flex-wrap:wrap;gap:40px 24px}}.listings-ssr-single__main-top-spots .seo-spot-listing{margin-bottom:0!important;width:100%;width:calc(100% - 32px)}@media(max-width:767px){.listings-ssr-single__main-top-spots .seo-spot-listing.multi{flex-shrink:0}}@media(min-width:768px){.listings-ssr-single__main-top-spots .seo-spot-listing{width:calc(33.33333% - 16px)}}.listings-ssr-single .go-to-my-loc{align-items:center;backdrop-filter:blur(30px);background-color:hsla(0,0%,100%,.75);border-radius:9px;bottom:42px;box-shadow:0 0 16px rgba(0,0,0,.15);color:#484848;cursor:pointer;display:flex;justify-content:center;padding:14px;position:absolute;right:9px;transition:background .3s}.listings-ssr-single .go-to-my-loc:hover{background-color:#fff}.listings-ssr-single .go-to-my-loc svg{height:20px;width:20px}@media(max-width:767px){.listings-ssr-single .go-to-my-loc{bottom:16px;right:16px}}.listings-ssr-single .refresh-spot{align-items:center;backdrop-filter:blur(30px);background-color:hsla(0,0%,100%,.75);border-radius:100px;bottom:16px;box-shadow:0 0 16px rgba(0,0,0,.15);color:#323232;cursor:pointer;display:flex;font-size:16px;justify-content:center;left:50%;line-height:24px;padding:12px 20px 12px 16px;position:absolute;transform:translateX(-50%);white-space:nowrap}.listings-ssr-single .refresh-spot:hover{background-color:#fff}.listings-ssr-single .refresh-spot svg{color:#484848;margin-right:8px}@media(min-width:768px){.listings-ssr-single .refresh-spot{display:none}}
/*# sourceMappingURL=Listings-522f1b4d.css.map*/