.button{display:inline-block;height:auto;min-height:60px;line-height:60px;text-decoration:none;text-align:center;padding:0 48px;border-radius:4px;transition:background-color .2s ease-in-out;cursor:pointer;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;color:#fff;background:#91724f}.button:hover{color:#fff;background:#1a1a1a}.button_size_small{height:auto;min-height:40px;line-height:40px;padding:0 24px}.button_width_full{width:100%}.listings__controls{position:relative;width:100%;min-height:56px;margin-bottom:32px}.listings__count{color:#6a6a6a;font-weight:700;font-size:16px;margin:0}.listings__sort .dropdown__value{background-color:#e7e7e7;border:0}.search-results .pagination,.search-results__paging{margin-top:32px}@media (min-width:768px){.listings__controls{display:flex;align-items:center}.listings__count{flex-grow:1}.listings__sort{flex-shrink:0}}.hero{position:relative}.hero__heading,.hero__subheading{position:relative;padding:0 16px;max-width:540px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5);margin:0 auto 48px}.hero__heading+.hero__subheading{margin-top:-32px}.hero__actions{margin-top:16px}@media (min-width:768px){.hero__heading,.hero__subheading{max-width:100%}}.hero_type_page{padding:40px 0}.hero_type_page .hero__heading{margin:0;padding:0;font-size:40px}.hero_type_page>.section__background-overlay{background-color:rgba(0,0,0,.5)}.hero_type_page>.section__background-overlay_state_transparent{background-color:transparent}.hero_type_page>.section__background-image.image>img{position:absolute;-o-object-position:center;object-position:center}.pagination-item{display:inline-block;width:32px;height:32px;line-height:32px;text-align:center;cursor:pointer;color:#221e1f;background-color:tranparent;text-decoration:none}.pagination-item:hover{color:#221e1f;background-color:#e6e6e6}.pagination-item.pagination-item_state_disabled{color:#9c9c9c;background-color:tranparent;cursor:not-allowed}.pagination-item.pagination-item_state_active{font-weight:700;color:#fff;background-color:#91724f;box-shadow:3px 3px 0 rgba(0,0,0,.1)}.listings__container{display:flex;flex-wrap:wrap;margin-bottom:-32px}.listing,.listing-placeholder{width:100%;margin-bottom:32px}@media (min-width:768px){.listing,.listing-placeholder{width:calc(50% - 32px/2);margin-right:32px}.listing-placeholder:nth-of-type(2n),.listing:nth-of-type(2n){margin-right:0}}.listing__card{display:block;position:relative;border-radius:3px;border:1px solid #efefef;text-decoration:none}.listing__image{padding-bottom:56.25%;background-position:center;background-size:cover;border-radius:3px 3px 0 0}.listing__tags{position:absolute;top:16px;right:16px}.listing__tag{color:#fff;background:#221e1f;font-size:14px;padding:4px 8px;border-radius:2px;text-align:center;white-space:nowrap}.listing__tag+.listing__tag{margin-top:4px}.listing__favorite{position:absolute;top:-6px;left:24px;z-index:1;width:40px;height:40px;border-radius:0 0 2px 2px;background:#1c5562;cursor:pointer}.listing__favorite:after{content:"";position:absolute;top:0;right:-6px;height:0;width:0;border-bottom:6px solid #11333a;border-right:6px solid transparent}.listing__favorite:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23FFFFFF" viewBox="0 0 512 512"><path d="M352.92 80C288 80 256 144 256 144s-32-64-96.92-64c-52.76 0-94.54 44.14-95.08 96.81-1.1 109.33 86.73 187.08 183 252.42a16 16 0 0018 0c96.26-65.34 184.09-143.09 183-252.42-.54-52.67-42.32-96.81-95.08-96.81z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="32"/></svg>');width:16px;height:16px}.listing__favorite:hover{color:#fff;background:#1c5562}.listing__favorite.listing__favorite_state_checked:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23FFFFFF" viewBox="0 0 512 512"><path d="M256 448a32 32 0 01-18-5.57c-78.59-53.35-112.62-89.93-131.39-112.8-40-48.75-59.15-98.8-58.61-153C48.63 114.52 98.46 64 159.08 64c44.08 0 74.61 24.83 92.39 45.51a6 6 0 009.06 0C278.31 88.81 308.84 64 352.92 64c60.62 0 110.45 50.52 111.08 112.64.54 54.21-18.63 104.26-58.61 153-18.77 22.87-52.8 59.45-131.39 112.8a32 32 0 01-18 5.56z"/></svg>')}.listing__heading{color:#91724f;font-size:18px;font-weight:700;padding:12px}.listing__description,.listing__price{padding:0 12px 12px;color:#221e1f}.listing__price{font-size:16px;font-weight:700}.listing__badges{margin:0 12px 12px;padding-top:12px;border-top:1px solid #efefef}.listing__badge{display:inline-block;color:#221e1f;height:32px;line-height:32px}.listing__badge+.listing__badge{margin-left:24px}.listing__badge-icon{display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;width:22px;height:22px;vertical-align:middle;margin-right:8px}.listing__badge-value{display:inline-block;font-size:14px}.listing__badge-icon_type_beds{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 460 460"><defs><style>.ci-bed-1{fill:none;stroke:%2391724F;stroke-linecap:round;stroke-linejoin:round;stroke-width:24px}</style></defs><g><path d="M64.47 305.33h331a21.75 21.75 0 0 1 21.75 21.75v92.23h0-374.5 0v-92.22a21.75 21.75 0 0 1 21.75-21.76ZM124.71 190.59v-47.7c0-5.39 4.75-9.75 10.61-9.75H202c5.87 0 10.62 4.36 10.62 9.75V172" class="ci-bed-1"/><path d="m414.44 316.5-52.62-125.91H98.16L45.56 316.5M361.82 190.59V55.96H98.16v134.63" class="ci-bed-1"/><path d="M114.86 260.54h240S386.93 259 397.09 275M335.27 190.59v-47.7c0-5.39-4.75-9.75-10.61-9.75H258c-5.87 0-10.62 4.36-10.62 9.75V172" class="ci-bed-1"/></g></svg>')}.listing__badge-icon_type_baths{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 460 460"><defs><style>.ci-bath-1{fill:none;stroke:%2391724F;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px}</style></defs><g><path d="M417.74 247.94v95.43c0 37.52-30.74 67.93-68.66 67.93H122.3c-37.92 0-68.66-30.41-68.66-67.93v-38.92" class="ci-bath-1"/><path d="M438.45 225.93a21.45 21.45 0 0 1-15.87 20.67l-107.31 29.6a55.6 55.6 0 0 1-14.74 2H41a21.54 21.54 0 1 1 0-43.07h255.37a55.39 55.39 0 0 0 14.93-2.05l99.48-27.82a21.86 21.86 0 0 1 26.9 14.74 20.9 20.9 0 0 1 .77 5.93ZM169.29 411.3v20c0 7.06-7 12.78-15.54 12.78h-8.81c-8.59 0-15.54-5.72-15.54-12.78v-20M330.91 411.3v20c0 7.06-7 12.78-15.54 12.78h-8.81c-8.59 0-15.55-5.72-15.55-12.78v-20" class="ci-bath-1"/><path d="M296.88 89.08v-24a39.87 39.87 0 0 1 39.87-39.87h0a39.88 39.88 0 0 1 39.88 39.87v149.3M330.76 89.1h-66.3" class="ci-bath-1"/></g></svg>')}.listing__badge-icon_type_garages{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 460 460"><defs><style>.ci-garage-1{fill:none;stroke:%2391724F;stroke-linecap:round;stroke-linejoin:round;stroke-width:24px}</style></defs><g><path d="M419.31 159.12v275.85h-64.74v-234H108.1v234H43.36v-275.7" class="ci-garage-1"/><path d="M441.15 175.75 231.34 15.94 21.75 175.75M135.96 265.14h190.75M135.96 327.57h190.75M136 358.61l15.75 33.11c2.52 5.3 7.19 8.57 12.24 8.57h137.65c5.49 0 10.48-3.85 12.8-9.87l12.27-31.81M171.82 358.61l21.17 11.5M290.71 358.61l-21.18 11.5M200.86 402.15v19.6c0 7.3-6.66 13.22-14.87 13.22h-7.17c-8.21 0-14.87-5.92-14.87-13.22v-19.6M298.58 402.15v19.6c0 7.3-6.66 13.22-14.87 13.22h-7.17c-8.22 0-14.87-5.92-14.87-13.22v-19.6" class="ci-garage-1"/></g></svg>')}.listings__controls-placeholder{width:100%;height:112px;margin-bottom:32px;background-color:#f1f1f1;border-radius:2px}.listing-placeholder{height:500px;background-color:#e3e3e3}.listing-placeholder__image{height:162px;background-color:#f1f1f1}@media (min-width:425px){.listing__heading{padding-right:135px}.listing__price{position:absolute;right:0;top:232px}.listings__controls-placeholder{height:56px}.listing-placeholder{height:475px}.listing-placeholder__image{height:218px}}@media (min-width:768px){.listing__price{top:208px}.listing-placeholder__image{height:196px}}@media (min-width:1200px){.listing__heading{font-size:20px;padding-right:160px}.listing__price{font-size:18px;top:313px}.listing-placeholder{height:510px}.listing-placeholder__image{height:298px}}
/*# sourceMappingURL=favorites.425a9fab3ec5d65ba2b3e1cdf8d74bc7.css.map */
