.location-card__address,.location-card__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;text-wrap:nowrap}.location-card__space-types__tags{background-color:var(--color-primary);color:var(--color-white);border-radius:99px;padding:4px 8px;white-space:nowrap}.location-card--airbnb{margin-bottom:0}.location-card--airbnb .hotelsCard{display:block}.location-card--airbnb .hotelsCard__content{padding-top:12px}.location-card--airbnb .location-card__body{display:flex;flex-direction:column;gap:0;min-width:0}.location-card--airbnb .location-card__headline-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.location-card--airbnb .location-card__headline{flex:1 1;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.35;color:#222}.location-card--airbnb .location-card__headline span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.location-card--airbnb .location-card__rating{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;color:#222;font-size:14px;line-height:1.2;font-weight:400;padding-top:1px}.location-card--airbnb .location-card__rating-score{font-weight:400}.location-card--airbnb .location-card__rating-count{color:#222;font-weight:400}.location-card--airbnb .location-card__meta,.location-card--airbnb .location-card__subtitle{margin:0;font-size:14px;line-height:1.35;color:#717171;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.location-card--airbnb .location-card__meta,.location-card--airbnb .location-card__subtitle{margin-top:2px}.location-card--airbnb .location-card__price{margin:6px 0 0;font-size:15px;line-height:1.35;color:#222}.location-card--airbnb .location-card__price-value{font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.location-card--airbnb .location-card__address{font-size:14px;color:#717171;font-weight:400;margin-top:2px}.location-card--airbnb .location-card__space-types{margin-top:2px}.location-card--airbnb .location-card__space-types__tags{background:none;color:#717171;padding:0;font-size:14px;font-weight:400;border-radius:0}.location-card--airbnb .cardImage{border-radius:12px;overflow:hidden}.location-card--airbnb .cardImage.ratio-1\:1{aspect-ratio:4/3}.location-card--airbnb .cardImage.ratio-1\:1:before{display:none;padding-bottom:0}.location-card--airbnb .cardImage .rounded-px-6,.location-card--airbnb .cardImage img{border-radius:12px!important}.location-card--airbnb .cardImage__leftBadge.location-card__instant-badge{top:12px;left:12px;right:auto;bottom:auto}.location-card--airbnb .location-card__instant-badge__label{display:inline-block;padding:6px 10px;border-radius:6px;background:var(--color-blue-1,#3554d1);color:#fff;font-size:12px;font-weight:600;line-height:1.1;letter-spacing:.01em;box-shadow:0 2px 8px rgba(53,84,209,.35);text-transform:none}.location-card--airbnb .cardImage__wishlist{top:12px;right:12px;z-index:3}.location-card--airbnb .cardImage__wishlist .global-like-btn{width:32px;height:32px;background-color:hsla(0,0%,100%,.95)!important;box-shadow:0 2px 8px rgba(0,0,0,.18);border:none}.location-card--airbnb .cardImage__wishlist .global-like-btn:active,.location-card--airbnb .cardImage__wishlist .global-like-btn:hover{transform:scale(1.06);box-shadow:0 4px 12px rgba(0,0,0,.2)}.location-card--airbnb .cardImage__wishlist .global-like-btn>.fa{font-size:16px;color:#222;font-weight:400}.location-card--airbnb .cardImage__wishlist .global-like-btn.liked>.fa{color:var(--color-red-1);font-weight:900}.location-card--airbnb .cardImage__wishlist .global-like-btn.liked:hover>.fa{color:#c82333}.location-card--airbnb .slick-dots{bottom:12px;line-height:0}.location-card--airbnb .slick-dots li{width:6px;height:6px;margin:0 3px}.location-card--airbnb .slick-dots li button{width:6px;height:6px;padding:0}.location-card--airbnb .slick-dots li button:before{content:"";width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.55);opacity:1;top:0;left:0}.location-card--airbnb .slick-dots li.slick-active,.location-card--airbnb .slick-dots li.slick-active button{width:7px;height:7px}.location-card--airbnb .slick-dots li.slick-active button:before{width:7px;height:7px;background:#fff}