.Card_root__UPrRX{display:block;overflow:hidden;position:relative;text-decoration:none;width:100%}.Card_label__SI0vi{left:8px;padding:0 16px;position:absolute;top:12px;z-index:1}.Card_source__wNwAH{display:block}.Card_header__zBO_T{border-radius:var(--card-border-radius,var(--unit-x4));box-shadow:inset var(--light-box-shadow);height:0;overflow:hidden;padding-bottom:66%;position:relative;width:100%;will-change:transform}.Card_carousel__ARKvZ,.Card_picture__qU_sw{height:100%;position:absolute!important;top:0;width:100%}.Card_carouselItem__4YlTV{box-shadow:inset var(--light-box-shadow);flex-shrink:0;position:relative}.Card_carouselItem__4YlTV,.Card_photo__3ZU6d{height:100%;width:100%}.Card_photo__3ZU6d{display:inline-block;-o-object-fit:cover;object-fit:cover}.Card_unavalible__5QyR3{filter:grayscale(1)}.Tooltip_tooltip__htLcp{background:var(--tooltip-color,var(--color-brand-violet));border-radius:var(--unit-x2);box-sizing:border-box;color:rgb(var(--color-white));display:none;font-size:var(--text-m);left:50%;margin:auto;padding:10px;position:absolute;right:0;top:var(--tooltip-top,calc(100% + 12px));transform:translate(-50%);width:var(--tooltip-width,80vw)}.Tooltip_tooltip__htLcp.Tooltip_left__geHtX{--tooltip-top:calc(100% - 9px);transform:translate(-108%,-50%)}@media (min-width:1024px){.Tooltip_tooltip__htLcp.Tooltip_left__geHtX{margin-left:-28px;top:50%;transform:translate(-100%,-50%)}.Tooltip_tooltip__htLcp.Tooltip_left__geHtX:before{border-color:transparent transparent transparent var(--tooltip-color,var(--color-brand-violet));border-width:6px 0 6px 8px;right:-7px}}.Tooltip_tooltip__htLcp.Tooltip_leftCenter__FTq92{--tooltip-top:calc(100% - 9px);transform:translate(-20%,-190%)}@media (min-width:1024px){.Tooltip_tooltip__htLcp.Tooltip_leftCenter__FTq92{bottom:auto;left:auto;margin:0;right:calc(100% + 12px);top:50%;transform:translateY(-50%)}.Tooltip_tooltip__htLcp.Tooltip_leftCenter__FTq92:before{border-color:transparent transparent transparent var(--tooltip-color,var(--color-brand-violet));border-width:6px 0 6px 8px;right:-7px}}.Tooltip_tooltip__htLcp.Tooltip_topCenter__hHAX0{left:auto;right:0;transform:translateY(calc(-100% - 45px))}@media (min-width:1024px){.Tooltip_tooltip__htLcp.Tooltip_topCenter__hHAX0{left:100%;margin-left:-50%;top:10px;transform:translate(-50%,-100%)}.Tooltip_tooltip__htLcp.Tooltip_topCenter__hHAX0:before{border-color:var(--tooltip-color,var(--color-brand-violet)) transparent transparent transparent;border-width:8px 6px 0;bottom:-6px;left:50%;top:auto}}.Tooltip_tooltip__htLcp.Tooltip_topLeft__ykPBb{left:auto;right:0;transform:translateY(calc(-100% - 45px))}@media (min-width:1024px){.Tooltip_tooltip__htLcp.Tooltip_topLeft__ykPBb{left:auto;margin-left:-50%;top:10px;transform:translateY(-100%)}.Tooltip_tooltip__htLcp.Tooltip_topLeft__ykPBb:before{border-color:var(--tooltip-color,var(--color-brand-violet)) transparent transparent transparent;border-width:8px 6px 0;bottom:-6px;left:auto;right:10px;top:auto}}.Tooltip_tooltip__htLcp.Tooltip_topRight__uuCAE{left:0;right:auto;transform:translateY(calc(-100% - 45px))}@media (min-width:1024px){.Tooltip_tooltip__htLcp.Tooltip_topRight__uuCAE{margin-left:0;right:auto;top:10px;transform:translateY(-100%)}.Tooltip_tooltip__htLcp.Tooltip_topRight__uuCAE:before{border-color:var(--tooltip-color,var(--color-brand-violet)) transparent transparent transparent;border-width:8px 6px 0;bottom:-6px;left:10px;top:auto}.Tooltip_tooltip__htLcp{bottom:0;left:100%;margin-left:10px;top:50%;transform:translateY(-50%)}.Tooltip_tooltip__htLcp:before{border-color:transparent var(--tooltip-color,var(--color-brand-violet)) transparent transparent;border-style:solid;border-width:6px 8px 6px 0;bottom:0;content:"";height:0;margin:auto;position:absolute;right:100%;top:0;width:0}.Tooltip_text__yJQ9o{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.Tooltip_root__JPOhq{display:inline-block;position:relative}.Tooltip_root__JPOhq:hover .Tooltip_tooltip__htLcp{display:inline}@media (min-width:1024px){.Tooltip_root__JPOhq:hover .Tooltip_tooltip__htLcp{display:table;width:auto}}.AvailableDate_root__JxBND{color:var(--available-color,inherit);font-size:var(--available-fs,inherit);font-weight:var(--available-fw,inherit)}.AvailableDate_date__5aVv1{color:var(--available-date-color,inherit);font-weight:var(--available-date-fw,inherit)}.Badge_root__dLl1b{align-items:center;border-radius:200px;box-sizing:border-box;color:rgb(var(--color-white));display:flex;font-size:var(--text-s);font-weight:500;justify-content:center;line-height:16px;padding:6px 12px;text-align:center}.Badge_bold__kXEXj,.Badge_normal__9KyF1{font-weight:400}.Badge_bold__kXEXj{font-family:var(--font-display);font-size:24px;height:36px;letter-spacing:.72px;line-height:.8;padding:0 10px 0 12px;text-transform:uppercase}@media (max-width:767px){.Badge_bold__kXEXj{font-size:16px;height:28px;letter-spacing:.48px;padding:0 8px 0 10px}}.Badge_blue__FYCk8{background:rgb(var(--color-brand-blue))}.Badge_violet__isOGc{background:rgb(var(--color-brand-violet));color:rgb(var(--color-brand-cream))}.Badge_pink__cyB_m{background:rgb(var(--color-brand-pink))}.Badge_pink__cyB_m,.Badge_white__bGFrT{color:rgb(var(--color-brand-ink))}.Badge_white__bGFrT{background:rgb(var(--color-white))}.Badge_unavailable__SexJS{background:rgb(var(--color-gray-600));color:rgb(var(--color-white))}.Badge_success__SskCn{background:rgb(var(--color-success-500))}.Badge_citron__NJAjG{background:rgb(var(--color-brand-citron));color:rgb(var(--color-brand-ink))}.Badge_ink__7xme_{background:rgb(var(--color-brand-ink));color:rgb(var(--color-white))}.CardPreloader_root__VF6aO{--card-border-radius:0;--carousel-container-border-radius-tablet:0;border-radius:24px;height:372px;overflow:hidden}@media (min-width:768px){.CardPreloader_root__VF6aO{height:383px}}.CardPreloader_header__VQKEr{height:100%;position:absolute;width:100%}.Tooltip_root__j9g_o{--background-color:var(--tooltip-background-color,var(--color-brand-ink));--level:var(--tooltip-level,var(--level-common))}.Tooltip_portal__gct3J{left:0;position:absolute;top:0;z-index:var(--level-popup)}.Tooltip_root-inline__GZWzZ{display:inline}.Tooltip_root-block__uhPgR{display:block}.Tooltip_tooltipContainer__w68yD{position:absolute;z-index:var(--level)}.Tooltip_tooltip__KLNY5{background-color:rgb(var(--background-color));border-radius:4px;color:rgb(var(--color-white));display:block;font-size:var(--text-s);font-weight:600;min-width:184px;opacity:0;padding:6px 12px;position:absolute;text-align:center;transition:visibility .2s,opacity .2s ease-out;visibility:hidden}.Tooltip_open__ev9Mt{visibility:visible}.Tooltip_tooltipMounted__0NMK5{opacity:1}.Tooltip_bottom-arrow__KqNyD:after{display:none}@media (min-width:768px){.Tooltip_bottom-arrow__KqNyD:after{border-color:transparent transparent rgb(var(--background-color)) transparent;border-style:solid;border-width:0 5px 8px;content:"";display:block;height:0;left:calc(50% - 5px);position:absolute;top:-8px;width:0}}.Tooltip_bottom-start-arrow__Ec5P0:after{display:none}@media (min-width:768px){.Tooltip_bottom-start-arrow__Ec5P0:after{border-color:transparent transparent rgb(var(--background-color)) transparent;border-style:solid;border-width:0 5px 8px;content:"";display:block;height:0;left:12px;position:absolute;top:-8px;width:0}}.Tooltip_bottom-end-arrow__R67GS:after{display:none}@media (min-width:768px){.Tooltip_bottom-end-arrow__R67GS:after{border-color:transparent transparent rgb(var(--background-color)) transparent;border-style:solid;border-width:0 5px 8px;content:"";display:block;height:0;position:absolute;right:12px;top:-8px;width:0}}.Tooltip_top-arrow__77gUt:after{display:none}@media (min-width:768px){.Tooltip_top-arrow__77gUt:after{border-color:rgb(var(--background-color)) transparent transparent transparent;border-style:solid;border-width:8px 5px 0;bottom:-8px;content:"";display:block;height:0;left:calc(50% - 5px);position:absolute;width:0}}.Tooltip_top-start-arrow__DA2tB:after{display:none}@media (min-width:768px){.Tooltip_top-start-arrow__DA2tB:after{border-color:rgb(var(--background-color)) transparent transparent transparent;border-style:solid;border-width:8px 5px 0;bottom:-8px;content:"";display:block;height:0;left:12px;position:absolute;width:0}}.Tooltip_top-end-arrow__L0h31:after{display:none}@media (min-width:768px){.Tooltip_top-end-arrow__L0h31:after{border-color:rgb(var(--background-color)) transparent transparent transparent;border-style:solid;border-width:8px 5px 0;bottom:-8px;content:"";display:block;height:0;position:absolute;right:12px;width:0}}.Tooltip_left-arrow__Ks__e:after{display:none}@media (min-width:768px){.Tooltip_left-arrow__Ks__e:after{border-color:transparent transparent transparent rgb(var(--background-color));border-style:solid;border-width:5px 0 5px 8px;content:"";display:block;height:0;position:absolute;right:-8px;top:calc(50% - 5px);width:0}}.Tooltip_left-start-arrow__fUwPQ:after{display:none}@media (min-width:768px){.Tooltip_left-start-arrow__fUwPQ:after{border-color:transparent transparent transparent rgb(var(--background-color));border-style:solid;border-width:5px 0 5px 8px;content:"";display:block;height:0;position:absolute;right:-8px;top:4px;width:0}}.Tooltip_left-end-arrow__qCpCt:after{display:none}@media (min-width:768px){.Tooltip_left-end-arrow__qCpCt:after{border-color:transparent transparent transparent rgb(var(--background-color));border-style:solid;border-width:5px 0 5px 8px;bottom:4px;content:"";display:block;height:0;position:absolute;right:-8px;width:0}}.Tooltip_right-arrow__oPFgL:after{display:none}@media (min-width:768px){.Tooltip_right-arrow__oPFgL:after{border-color:transparent rgb(var(--background-color)) transparent transparent;border-style:solid;border-width:5px 8px 5px 0;content:"";display:block;height:0;left:-8px;position:absolute;top:calc(50% - 5px);width:0}}.Tooltip_right-start-arrow__IgQKN:after{display:none}@media (min-width:768px){.Tooltip_right-start-arrow__IgQKN:after{border-color:transparent rgb(var(--background-color)) transparent transparent;border-style:solid;border-width:5px 8px 5px 0;content:"";display:block;height:0;left:-8px;position:absolute;top:4px;width:0}}.Tooltip_right-end-arrow__mRnSy:after{display:none}@media (min-width:768px){.Tooltip_right-end-arrow__mRnSy:after{border-color:transparent rgb(var(--background-color)) transparent transparent;border-style:solid;border-width:5px 8px 5px 0;bottom:4px;content:"";display:block;height:0;left:-8px;position:absolute;width:0}}.Price_root__6YM18{font-size:var(--text-m)}.Price_unavailable__olzFO{color:rgb(var(--color-gray-600))}.Price_number__nOQQR{font-size:20px;font-weight:700}.Price_hotDeal__bnwrw{color:rgb(var(--color-brand-citron))}.Price_refPrice__wsGtP{color:rgb(var(--color-gray-600));margin-right:4px;text-decoration:line-through}.FavoriteButton_root__kWCTD{background-color:var(--favorite-button-background,rgb(var(--color-brand-cream)));border:var(--favorite-button-border,1px solid rgb(var(--color-gray-200)));border-radius:50%;color:rgb(var(--color-brand-ink));cursor:pointer;display:flex;height:var(--favorite-button-size,38px);position:relative;transition:background-color .15s ease,transform .1s ease-out;width:var(--favorite-button-size,38px)}.FavoriteButton_root__kWCTD.FavoriteButton_focus-visible__OPxNj{outline:2px solid rgb(var(--color-blue-400));outline-offset:2px}.FavoriteButton_root__kWCTD:focus-visible{outline:2px solid rgb(var(--color-blue-400));outline-offset:2px}.FavoriteButton_checked__MT5m5{background-color:var(--favorite-button-background-checked,rgb(var(--color-brand-pink)))}.FavoriteButton_icon__Lr3Op{display:flex;height:20px;margin:auto;width:20px}.FavoriteButton_hoverIcon__9_Cpm{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (hover:hover){.FavoriteButton_root__kWCTD:not(.FavoriteButton_checked__MT5m5):hover{background:var(--favorite-button-background-hover,transparent)}.FavoriteButton_root__kWCTD:not(.FavoriteButton_checked__MT5m5):hover .FavoriteButton_hoverIcon__9_Cpm{display:var(--favorite-button-hover-icon-display,none)}}.FavoriteButton_active__Iqtjm{color:rgb(var(--color-brand-ink))}.FavoriteButton_active__Iqtjm>svg{fill:rgb(var(--color-brand-ink))}.FavoriteButton_animate___OhKY{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:left top}.FavoriteButton_animation__FiBlk{opacity:0;transform:scale(3) translate(-50%,-50%);transition:transform .3s ease-out,opacity .3s ease-out}.ListingCard_root__rUERt{--card-border-radius:0;--carousel-container-border-radius-tablet:0;--tooltip-color:rgb(var(--color-blue-400));border:1px solid rgb(var(--color-gray-300));display:block;text-decoration:none}.ListingCard_newLayout__vVP79{background:rgb(var(--color-brand-cream));border:1.5px solid rgb(var(--color-brand-ink));border-radius:24px;overflow:hidden}.ListingCard_text__7zMm9{font-size:var(--text-s);font-weight:500;padding:12px}.ListingCard_title__zyFlV{color:rgb(var(--color-brand-ink));flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListingCard_newLayout__vVP79 .ListingCard_title__zyFlV{align-items:baseline;display:flex;font-family:var(--font-display);font-size:42px;font-weight:400;gap:12px;line-height:1.1;min-width:0;padding:0;text-transform:uppercase}.ListingCard_number__o52zc{display:none}.ListingCard_newLayout__vVP79 .ListingCard_number__o52zc{color:rgb(var(--color-blue-200));display:block;flex-shrink:0}.ListingCard_neighborhood__JtrG5{color:rgb(var(--color-brand-ink));container-type:inline-size;flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListingCard_neighborhoodText__6XReL{animation:ListingCard_neighborhoodMarquee__MJqIU 12s ease-in-out infinite;display:inline-block}@media (prefers-reduced-motion:reduce){.ListingCard_neighborhoodText__6XReL{animation:none;display:inline}}@keyframes ListingCard_neighborhoodMarquee__MJqIU{0%,20%{transform:translateX(0)}50%,70%{transform:translateX(min(0px,calc(100cqw - 100%)))}to{transform:translateX(0)}}.ListingCard_hometype__fudYc{align-items:flex-start;color:rgb(var(--color-gray-600));display:flex;flex-shrink:0}.ListingCard_newLayout__vVP79 .ListingCard_hometype__fudYc{color:rgb(var(--color-brand-ink));font-size:14px;font-weight:700;padding:0}.ListingCard_content__WrxSF{padding:16px 24px 24px}.ListingCard_content__WrxSF,.ListingCard_infoGroup__hF4ZU{display:flex;flex-direction:column;gap:16px}.ListingCard_infoRow__k6aiY{align-items:center;display:flex;gap:12px}.ListingCard_divider__J7cjt{background:rgb(var(--color-gray-300));height:14px;width:1px}.ListingCard_availableDate__48HH5{color:rgb(var(--color-gray-400));font-size:14px;font-weight:500}.ListingCard_titleGroup__zAlpG{flex-direction:column;gap:12px}.ListingCard_row__358tL,.ListingCard_titleGroup__zAlpG{display:flex}.ListingCard_overflowAuto__HTp3M{overflow:auto}.ListingCard_row__358tL:not(:last-child){border-bottom:1px solid rgb(var(--color-gray-300))}.ListingCard_badgeContainer__kHAFR>div:not(:last-child){margin-right:10px}.ListingCard_row__358tL.ListingCard_splitted__YSs_J>div:nth-child(2n){border-left:1px solid rgb(var(--color-gray-300))}.ListingCard_badge__2kJne{position:relative;z-index:var(--level-common)}.ListingCard_badgeContainer__kHAFR{--tooltip-width:275px;align-items:flex-end;bottom:12px;display:flex;left:12px;position:absolute}.ListingCard_topBadgeContainer__56oNe{display:flex;position:absolute;right:12px;top:12px}@media (max-width:767px){.ListingCard_topBadgeContainer__56oNe{flex-wrap:wrap;gap:6px;max-width:calc(100% - 24px)}}.ListingCard_card__JSZnC{box-shadow:inset 0 -1px 0 0 rgb(var(--color-gray-300));opacity:.99;position:relative;z-index:var(--level-common)}.ListingCard_newLayout__vVP79 .ListingCard_card__JSZnC{box-shadow:none}.ListingCard_newLayout__vVP79 .ListingCard_topBadgeContainer__56oNe{left:12px;right:auto}.ListingCard_details__Mn_kt{box-sizing:border-box;color:rgb(var(--color-gray-600));display:flex;height:44px;justify-content:center}.ListingCard_newLayout__vVP79 .ListingCard_details__Mn_kt{color:rgb(var(--color-gray-400));font-size:14px;font-weight:500;height:auto;padding:0}.ListingCard_price__P_KbY{min-width:33%}.ListingCard_date__RmrQc,.ListingCard_price__P_KbY{box-sizing:border-box;height:44px}.ListingCard_newLayout__vVP79 .ListingCard_price__P_KbY{color:rgb(var(--color-brand-ink));display:block;font-size:16px;font-weight:500;height:auto;min-width:0;padding:0}.ListingCard_date__RmrQc{align-items:center;color:rgb(var(--color-gray-600));flex-grow:1;justify-content:center}.ListingCard_date__RmrQc,.ListingCard_properties__czPG6{display:flex}.ListingCard_newLayout__vVP79 .ListingCard_properties__czPG6{box-sizing:border-box;gap:4px;justify-content:flex-start;margin:0;width:auto}.ListingCard_property__3zQDz{align-items:center;display:flex;margin-right:24px;overflow:hidden;white-space:nowrap}.ListingCard_property__3zQDz svg{margin-right:var(--unit-x2)}.ListingCard_newLayout__vVP79 .ListingCard_property__3zQDz{align-items:center;background:rgb(var(--color-blue-100));border-radius:100px;color:rgb(var(--color-brand-ink));font-size:14px;font-weight:500;height:28px;margin-right:0;padding:0 10px}.ListingCard_newLayout__vVP79 .ListingCard_property__3zQDz strong{font-weight:700}.ListingCard_newLayout__vVP79 .ListingCard_property__3zQDz:not(:last-child){border-right:0;margin-right:0;padding-right:10px}.ListingCard_roomProperties__0BRQH{border-right:1px solid rgb(var(--color-gray-300))}.ListingCard_apartmentProperties__KgGwN,.ListingCard_roomProperties__0BRQH{font-size:var(--text-s);font-weight:500;margin:8px 12px}.ListingCard_propertyTitle__bSn6O{color:rgb(var(--color-gray-400))}.ListingCard_badgeTooltip__olTjv{align-items:center;display:flex;gap:6px;justify-content:center}@media (max-width:767px){.ListingCard_badgeTooltip__olTjv{gap:4px}}.ListingCard_badgeLabel__u__W6{align-items:center;display:flex;height:20px;line-height:1}@media (max-width:767px){.ListingCard_badgeLabel__u__W6{height:16px}}.ListingCard_badgeTooltip__olTjv svg{height:20px;width:20px}.ListingCard_outpostLogoBadge__cMDUc{align-items:center;display:flex;height:14px;justify-content:center}.ListingCard_outpostLogoBadge__cMDUc svg{display:block;height:100%;width:200px}.ListingCard_badgeInfo__ka2xV{height:16px;margin-left:4px;width:16px}.ListingCard_textTooltip__eTySU{font-size:var(--text-xs)}.ListingCard_favorite__Q4xuM{position:relative;z-index:var(--level-common)}.ListingCard_newLayout__vVP79 .ListingCard_favorite__Q4xuM{position:static}.ListingCard_favoriteContainer__M5jKj{left:12px;position:absolute;top:12px}.ListingCard_newLayout__vVP79 .ListingCard_favoriteContainer__M5jKj{--favorite-button-size:44px;--favorite-button-border:1.5px solid rgb(var(--color-brand-ink));--favorite-button-background:rgb(var(--color-brand-cream));--favorite-button-background-checked:rgb(var(--color-brand-pink));--favorite-button-background-hover:rgb(var(--color-brand-pink));--favorite-button-hover-icon-display:flex;bottom:12px;left:auto;right:12px;top:auto}.ListingCard_badgleTooltipContainer__WgPCa :last-child{max-width:150px}.ListingCard_bedroomTooltip__egssA{--tooltip-background-color:var(--color-blue-400);z-index:var(--level-common)}.ListingCard_bedroomTooltipIcon__k3dfH{height:16px;margin-right:6px;margin-top:-1px;width:16px}.ListingCard_sticker__f9Q1u{display:flex;flex-shrink:0}.ListingCard_sticker__f9Q1u,.ListingCard_sticker__f9Q1u svg{height:20px;width:20px}.ListingCard_sticker__f9Q1u svg{max-height:90px}@media (max-width:767px){.ListingCard_sticker__f9Q1u,.ListingCard_sticker__f9Q1u svg{height:16px;width:16px}}.ListingCard_carouselButton__EX79v{align-items:center;background:rgb(var(--color-brand-cream));border:1.5px solid rgb(var(--color-brand-ink));border-radius:100px;bottom:0;display:flex;height:44px;justify-content:center;margin:auto 0;opacity:1;position:absolute;top:0;transition:opacity .15s ease-in,box-shadow .15s ease-in,transform .15s ease-in,background-color .15s ease-in;width:44px;z-index:2}.ListingCard_carouselButton__EX79v:active{box-shadow:none;transform:scale(.98)}.ListingCard_carouselButton__EX79v:disabled{opacity:0;pointer-events:none}.ListingCard_carouselButton__EX79v:hover:not(:disabled){background:rgb(var(--color-blue-100))}@media (hover:hover){.ListingCard_carouselButton__EX79v{opacity:0}}.ListingCard_carouselButtonPrev__6KMg0{left:12px}.ListingCard_carouselButtonNext__3hjdm{right:12px}[class*=Carousel_root__]:hover .ListingCard_carouselButtonNext__3hjdm:not(:disabled),[class*=Carousel_root__]:hover .ListingCard_carouselButtonPrev__6KMg0:not(:disabled){opacity:1}.ListingCard_carouselIconNext__MtLhq,.ListingCard_carouselIconPrev___GLhd{color:rgb(var(--color-brand-ink));display:flex;height:20px;width:20px}.ListingCard_carouselIconPrev___GLhd{transform:rotate(180deg)}