body .esticrm-card,body .esticrm-card *{box-sizing:border-box !important}body .esticrm-card{position:relative !important;min-width:0 !important;color:var(--esticrm-text) !important;font-family:var(--esticrm-font-sans) !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important;box-shadow:none !important}body .esticrm-card a{color:inherit !important;text-decoration:none !important;box-shadow:none !important}body .esticrm-card a:hover{color:inherit !important}body .esticrm-card__media{position:relative !important;display:block !important;width:100% !important;aspect-ratio:var(--esticrm-card-aspect,4/3) !important;margin:0 0 14px !important;padding:0 !important;border-radius:var(--esticrm-card-image-radius,var(--esticrm-radius-card)) !important;overflow:hidden !important;background:#e8e4de !important;border:0 !important}body .esticrm-card__media img,body .esticrm-card__img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;margin:0 !important;padding:0 !important;border-radius:0 !important;transition:transform .4s cubic-bezier(.4,0,.2,1) !important;border:0 !important}body .esticrm-card__placeholder{width:100% !important;height:100% !important;background:linear-gradient(135deg,#e8e4de,#d5d0c8) !important}body .esticrm-card--hover-scale-image:hover .esticrm-card__media img,body .esticrm-card--hover-scale-image:hover .esticrm-card__img,body .esticrm-card--hover-lift-shadow:hover .esticrm-card__media img,body .esticrm-card--hover-lift-shadow:hover .esticrm-card__img{transform:scale(1.04) !important}body .esticrm-card__fav{position:absolute !important;top:11px !important;right:11px !important;width:32px !important;height:32px !important;min-width:32px !important;min-height:32px !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:rgba(255,255,255,.92) !important;color:#888 !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:background .15s,color .15s,transform .15s !important;z-index:2 !important;box-shadow:0 2px 6px rgba(0,0,0,.15) !important;text-decoration:none !important;line-height:1 !important;font-size:0 !important;appearance:none !important;-webkit-appearance:none !important}body .esticrm-card__fav svg,body .esticrm-card__fav img{display:inline-block !important;width:var(--esticrm-fav-icon-size,14px) !important;height:var(--esticrm-fav-icon-size,14px) !important;color:currentColor !important;line-height:1 !important}body .esticrm-card__fav svg [stroke]:not([stroke=none]){stroke:currentColor !important}body .esticrm-card__fav svg [fill]:not([fill=none]){fill:currentColor !important}body .esticrm-card__fav i{display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:var(--esticrm-fav-icon-size,14px) !important;line-height:1 !important;color:currentColor !important}body .esticrm-card__fav:hover{background:#fff !important;color:var(--esticrm-accent) !important;transform:scale(1.05) !important}body .esticrm-card__fav.is-active,body .esticrm-card__fav[aria-pressed=true]{color:var(--esticrm-accent) !important}body .esticrm-card__fav.is-active svg,body .esticrm-card__fav[aria-pressed=true] svg{fill:var(--esticrm-accent) !important;stroke:var(--esticrm-accent) !important}body .esticrm-card__body{margin:0 !important;padding:0 !important}body .esticrm-card__meta{display:flex !important;align-items:center !important;gap:7px !important;margin:0 0 10px !important;padding:0 !important;flex-wrap:wrap !important}body .esticrm-card__badge{display:inline-flex !important;align-items:center !important;padding:4px 11px !important;border-radius:20px !important;border:0 !important;font-size:10px !important;font-weight:500 !important;line-height:1.4 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;background:var(--esticrm-accent) !important;color:#fff !important;font-family:var(--esticrm-font-sans) !important}body .esticrm-card__badge--wynajem{background:#5a3520 !important;color:#f5e8d8 !important}body .esticrm-card__badge--sprzedaz{background:#1a2a3a !important;color:#c8dff5 !important}body .esticrm-card__badge--zamiana{background:#2a3a1a !important;color:#d8e8c8 !important}body .esticrm-card__sep{font-size:10px !important;color:var(--esticrm-muted) !important;line-height:1 !important}body .esticrm-card__meta .esticrm-card__spec+.esticrm-card__spec:before,body .esticrm-card__meta .esticrm-card__badge+.esticrm-card__spec:before{content:'|' !important;margin:0 7px 0 0 !important;opacity:.45 !important;font-size:10px !important}body .esticrm-card__spec{font-size:11px !important;font-weight:400 !important;letter-spacing:.4px !important;color:var(--esticrm-muted) !important;white-space:nowrap !important;line-height:1.4 !important}body .esticrm-card__row{display:flex !important;align-items:baseline !important;justify-content:space-between !important;gap:8px !important;margin:0 0 3px !important;padding:0 !important}body .esticrm-card__row--sub{margin:0 !important}body .esticrm-card__title{margin:0 !important;padding:0 !important;font-family:var(--esticrm-font-sans) !important;font-size:16px !important;font-weight:500 !important;line-height:1.3 !important;color:var(--esticrm-text) !important;flex:1 1 auto !important;min-width:0 !important;text-transform:none !important;letter-spacing:0 !important}body .esticrm-card__title a{color:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important}body .esticrm-card__title a:hover{color:var(--esticrm-accent) !important}body .esticrm-card__price{font-size:15px !important;font-weight:500 !important;white-space:nowrap !important;color:var(--esticrm-text) !important;line-height:1.3 !important;flex-shrink:0 !important;text-align:right !important}body .esticrm-card__location{font-size:11px !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:var(--esticrm-muted) !important;line-height:1.4 !important;flex:1 1 auto !important;min-width:0 !important}body .esticrm-card__sqm{font-size:11px !important;color:var(--esticrm-muted) !important;line-height:1.4 !important;white-space:nowrap !important;flex-shrink:0 !important;text-align:right !important}body .esticrm-favorites-icon{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:0 0 !important;color:currentColor !important;text-decoration:none !important;line-height:1 !important;box-shadow:none !important}body .esticrm-favorites-icon:hover,body .esticrm-favorites-icon:focus,body .esticrm-favorites-icon:active{background:0 0 !important;border:0 !important;box-shadow:none !important;outline:0 !important}body .esticrm-favorites-icon__star{display:block !important;width:24px !important;height:24px !important;flex:0 0 24px !important}body .esticrm-favorites-icon__star svg{display:block !important;width:var(--esticrm-favicon-icon-size,24px) !important;height:var(--esticrm-favicon-icon-size,24px) !important;color:var(--esticrm-favicon-color,currentColor) !important;transition:color .16s,fill .16s,stroke .16s !important}body .esticrm-favorites-icon__star svg [stroke]:not([stroke=none]){stroke:var(--esticrm-favicon-color,currentColor) !important}body .esticrm-favorites-icon__star svg [fill]:not([fill=none]){fill:var(--esticrm-favicon-color,currentColor) !important}body .esticrm-favorites-icon__star img{display:block !important;width:var(--esticrm-favicon-icon-size,24px) !important;height:var(--esticrm-favicon-icon-size,24px) !important}body .esticrm-favorites-icon__star i{display:inline-block !important;font-size:var(--esticrm-favicon-icon-size,24px) !important;line-height:1 !important;color:var(--esticrm-favicon-color,currentColor) !important}body .esticrm-favorites-icon:hover .esticrm-favorites-icon__star svg,body .esticrm-favorites-icon:hover .esticrm-favorites-icon__star i{color:var(--esticrm-favicon-color-hover,var(--esticrm-accent)) !important}body .esticrm-favorites-icon:hover .esticrm-favorites-icon__star svg [stroke]:not([stroke=none]){stroke:var(--esticrm-favicon-color-hover,var(--esticrm-accent)) !important}body .esticrm-favorites-icon:hover .esticrm-favorites-icon__star svg [fill]:not([fill=none]){fill:var(--esticrm-favicon-color-hover,var(--esticrm-accent)) !important}body .esticrm-favorites-icon.has-items .esticrm-favorites-icon__star svg,body .esticrm-favorites-icon.has-items .esticrm-favorites-icon__star i{color:var(--esticrm-favicon-color-active,var(--esticrm-accent)) !important}body .esticrm-favorites-icon.has-items .esticrm-favorites-icon__star svg [stroke]:not([stroke=none]){stroke:var(--esticrm-favicon-color-active,var(--esticrm-accent)) !important}body .esticrm-favorites-icon.has-items .esticrm-favorites-icon__star svg [fill]:not([fill=none]){fill:var(--esticrm-favicon-color-active,var(--esticrm-accent)) !important}body .esticrm-favorites-icon__badge{position:absolute !important;top:var(--esticrm-fav-badge-top,0px) !important;right:var(--esticrm-fav-badge-right,0px) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:var(--esticrm-fav-badge-size,16px) !important;height:var(--esticrm-fav-badge-size,16px) !important;padding:0 4px !important;border-radius:999px !important;background:var(--esticrm-fav-badge-bg,var(--esticrm-accent)) !important;color:var(--esticrm-fav-badge-color,#fff) !important;font-family:var(--esticrm-font-sans) !important;font-size:9px !important;font-weight:600 !important;line-height:1 !important;text-align:center !important;box-shadow:0 1px 4px rgba(0,0,0,.14) !important;opacity:0 !important;pointer-events:none !important;transition:opacity .15s !important;border:var(--esticrm-fav-badge-border,0) !important}body .esticrm-favorites-icon.has-items .esticrm-favorites-icon__badge{opacity:1 !important}body .esticrm-empty{padding:36px !important;margin:16px 0 !important;border:1px solid var(--esticrm-border) !important;border-radius:var(--esticrm-radius) !important;background:#fff !important;color:var(--esticrm-muted) !important;text-align:center !important;font:400 16px/1.5 var(--esticrm-font-sans) !important}body .esticrm-cards-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr)) !important;gap:28px !important;margin:24px 0 !important;padding:0 !important}body .esticrm-results-bar{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:20px !important;margin:20px 0 12px !important;padding:0 !important;font-family:var(--esticrm-font-sans) !important}body .esticrm-results-count{font-size:14px !important;color:var(--esticrm-text) !important;font-weight:500 !important}body .esticrm-results-sort{display:inline-flex !important;align-items:center !important;gap:10px !important;font-size:13px !important;color:var(--esticrm-muted) !important}body .esticrm-results-sort select{height:40px !important;min-width:180px !important;padding:0 32px 0 14px !important;border:1px solid var(--esticrm-border) !important;border-radius:var(--esticrm-radius) !important;background:#fff !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23D6B068' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 12px center !important;color:var(--esticrm-text) !important;font-family:var(--esticrm-font-sans) !important;font-size:13px !important;appearance:none !important;-webkit-appearance:none !important;cursor:pointer !important}body .esticrm-load-more-wrap{display:flex !important;justify-content:center !important;margin:32px 0 !important}body .esticrm-load-more{min-width:240px !important;height:48px !important;justify-content:center !important}body .esticrm-load-more.is-loading{opacity:.6 !important;pointer-events:none !important}body [data-results-mode=infinite] .esticrm-load-more-wrap{margin:16px 0 !important}body [data-results-mode=infinite] .esticrm-load-more{opacity:0 !important;pointer-events:none !important;height:24px !important;min-width:24px !important;background:0 0 !important;border:0 !important;box-shadow:none !important}body [data-results-mode=infinite] .esticrm-load-more.is-loading{opacity:1 !important;color:var(--esticrm-muted,#888) !important;font-size:12px !important}body [data-results-mode=infinite] .esticrm-load-more.is-loading svg{display:none !important}body .esticrm-cards-grid--cols-1{grid-template-columns:1fr !important}body .esticrm-cards-grid--cols-2{grid-template-columns:repeat(2,minmax(0, 1fr)) !important}body .esticrm-cards-grid--cols-3{grid-template-columns:repeat(3,minmax(0, 1fr)) !important}body .esticrm-cards-grid--cols-4{grid-template-columns:repeat(4,minmax(0, 1fr)) !important}body .esticrm-cards-grid--cols-5{grid-template-columns:repeat(5,minmax(0, 1fr)) !important}body .esticrm-cards-grid--cols-6{grid-template-columns:repeat(6,minmax(0, 1fr)) !important}@media (max-width:1024px){body .esticrm-cards-grid--cols-tablet-1{grid-template-columns:1fr !important}body .esticrm-cards-grid--cols-tablet-2{grid-template-columns:repeat(2,minmax(0, 1fr)) !important}body .esticrm-cards-grid--cols-tablet-3{grid-template-columns:repeat(3,minmax(0, 1fr)) !important}body .esticrm-cards-grid--cols-tablet-4{grid-template-columns:repeat(4,minmax(0, 1fr)) !important}}@media (max-width:768px){body .esticrm-cards-grid--cols-mobile-1{grid-template-columns:1fr !important}body .esticrm-cards-grid--cols-mobile-2{grid-template-columns:repeat(2,minmax(0, 1fr)) !important}body .esticrm-cards-grid--cols-mobile-3{grid-template-columns:repeat(3,minmax(0, 1fr)) !important}body .esticrm-cards-grid--cols-mobile-4{grid-template-columns:repeat(4,minmax(0, 1fr)) !important}}@media (max-width:640px){body .esticrm-cards-grid{gap:20px !important}body .esticrm-results-bar{flex-direction:column !important;align-items:flex-start !important;gap:10px !important}body .esticrm-results-sort select{width:100% !important}}body .esticrm-cards-grid--list{display:grid !important;grid-template-columns:1fr !important;gap:12px !important}body .esticrm-cards-grid--list .esticrm-card{display:grid !important;grid-template-columns:minmax(220px, 36%) 1fr !important;gap:16px !important;align-items:stretch !important;padding:0 !important;max-width:100% !important}body .esticrm-cards-grid--list .esticrm-card__media{aspect-ratio:4/3 !important;height:100% !important;border-radius:var(--esticrm-card-image-radius,8px) 0 0 var(--esticrm-card-image-radius,8px) !important;overflow:hidden !important}body .esticrm-cards-grid--list .esticrm-card__body{padding:16px 16px 16px 0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important}body .esticrm-cards-grid--list .esticrm-card__map-btn--pos-inline{align-self:flex-start !important}body .esticrm-cards-grid--list-full-row .esticrm-card{grid-template-columns:minmax(280px, 38%) 1fr !important;min-height:220px !important;border:1px solid var(--esticrm-border,#e5e7eb) !important;border-radius:10px !important;overflow:hidden !important;padding:0 !important}body .esticrm-cards-grid--list-full-row .esticrm-card__media{aspect-ratio:auto !important;height:100% !important}body .esticrm-cards-grid--list-card-style{gap:18px !important}body .esticrm-cards-grid--list-card-style .esticrm-card{grid-template-columns:minmax(240px, 36%) 1fr !important;border:none !important;border-radius:14px !important;box-shadow:0 6px 20px rgba(0,0,0,.08) !important;overflow:hidden !important;transition:box-shadow .25s,transform .25s !important;background:#fff !important}body .esticrm-cards-grid--list-card-style .esticrm-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.14) !important;transform:translateY(-3px) !important}body .esticrm-cards-grid--list-card-style .esticrm-card__media{aspect-ratio:1/1 !important}body .esticrm-cards-grid--list-media-left .esticrm-card{grid-template-columns:45% 1fr !important;align-items:stretch !important;background:0 0 !important;border:none !important;border-bottom:1px solid var(--esticrm-border,#e5e7eb) !important;border-radius:0 !important;padding:0 0 18px !important;gap:24px !important}body .esticrm-cards-grid--list-media-left .esticrm-card__media{aspect-ratio:16/10 !important;border-radius:6px !important}body .esticrm-cards-grid--list-media-left .esticrm-card__title{font-size:19px !important;font-weight:600 !important}body .esticrm-cards-grid--list-magazine .esticrm-card{grid-template-columns:50% 1fr !important;gap:32px !important;padding:28px !important;background:#fff !important;border:none !important;border-bottom:1px solid var(--esticrm-border,#e5e7eb) !important;border-radius:0 !important}body .esticrm-cards-grid--list-magazine .esticrm-card__title{font-size:28px !important;font-weight:300 !important;line-height:1.15 !important;letter-spacing:-.01em !important}body .esticrm-cards-grid--list-magazine .esticrm-card__media{aspect-ratio:4/3 !important;border-radius:4px !important}body .esticrm-cards-grid--list-magazine .esticrm-card__body{padding:0 !important;justify-content:flex-start !important;padding-top:12px !important}body .esticrm-cards-grid--list-text-only .esticrm-card{grid-template-columns:1fr !important;padding:16px 18px !important;background:#fff !important;border:none !important;border-bottom:1px solid var(--esticrm-border,#e5e7eb) !important;border-radius:0 !important}body .esticrm-cards-grid--list-text-only .esticrm-card__media{display:none !important}body .esticrm-cards-grid--list-text-only .esticrm-card__body{padding:0 !important}body .esticrm-cards-grid--list-text-only .esticrm-card__title{font-size:17px !important;font-weight:500 !important}body .esticrm-browser__split{display:grid !important;grid-template-columns:1fr 1fr !important;gap:16px !important;overflow:visible !important}body .esticrm-browser__split--40-60{grid-template-columns:40% 1fr !important}body .esticrm-browser__split--50-50{grid-template-columns:1fr 1fr !important}body .esticrm-browser__split--60-40{grid-template-columns:60% 1fr !important}body .esticrm-browser__cards-col{min-width:0 !important;overflow:visible !important}body .esticrm-browser__map-col{min-width:0 !important;position:sticky !important;top:16px !important;align-self:start !important;height:calc(100vh - 32px) !important;max-height:900px !important}body .esticrm-browser__map-col .esticrm-map{height:100% !important;min-height:500px !important}@media (max-width:900px){body .esticrm-browser__split,body .esticrm-browser__split--40-60,body .esticrm-browser__split--50-50,body .esticrm-browser__split--60-40{grid-template-columns:1fr !important}body .esticrm-browser__map-col{position:relative !important;top:auto !important;height:400px !important}}body .esticrm-results-split{display:grid !important;grid-template-columns:1fr 1fr !important;gap:16px !important}@media (max-width:900px){body .esticrm-cards-grid--list .esticrm-card{grid-template-columns:1fr !important}body .esticrm-cards-grid--list .esticrm-card__media{border-radius:var(--esticrm-card-image-radius,8px) var(--esticrm-card-image-radius,8px) 0 0 !important}body .esticrm-cards-grid--list .esticrm-card__body{padding:16px !important}body .esticrm-results-split{grid-template-columns:1fr !important}}@media (max-width:640px){body .esticrm-cards-grid{grid-template-columns:repeat(var(--esticrm-card-mobile-cols,1),1fr) !important}}body .esticrm-badge-shape-pill .esticrm-card__badge,body .esticrm-badge-shape-pill .esticrm-card__badge-floating,body .esticrm-badge-shape-pill .esticrm-info-strip__badge{border-radius:999px !important}body .esticrm-badge-shape-square .esticrm-card__badge,body .esticrm-badge-shape-square .esticrm-card__badge-floating,body .esticrm-badge-shape-square .esticrm-info-strip__badge{border-radius:0 !important}body .esticrm-badge-shape-rounded .esticrm-card__badge,body .esticrm-badge-shape-rounded .esticrm-card__badge-floating,body .esticrm-badge-shape-rounded .esticrm-info-strip__badge{border-radius:6px !important}body .esticrm-badge-shape-cut-corner .esticrm-card__badge,body .esticrm-badge-shape-cut-corner .esticrm-card__badge-floating,body .esticrm-badge-shape-cut-corner .esticrm-info-strip__badge{border-radius:0 !important;clip-path:polygon(0 0,calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 0 100%) !important;padding-right:14px !important}body .esticrm-badge-shape-flag .esticrm-card__badge,body .esticrm-badge-shape-flag .esticrm-card__badge-floating,body .esticrm-badge-shape-flag .esticrm-info-strip__badge{border-radius:0 !important;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%, 100% 100%, 0 100%) !important;padding-right:14px !important}body .esticrm-badge-shape-tag .esticrm-card__badge:before,body .esticrm-badge-shape-tag .esticrm-card__badge-floating:before{content:'' !important;display:inline-block !important;width:6px !important;height:6px !important;background:currentColor !important;border-radius:50% !important;margin-right:6px !important}body .esticrm-badge-shape-tag .esticrm-card__badge,body .esticrm-badge-shape-tag .esticrm-card__badge-floating{border-radius:4px !important}body .esticrm-card__map-btn--pos-inline-image-bottom{position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;border-radius:0 !important;width:100% !important}body .esticrm-card__map-btn--pos-above-price,body .esticrm-card__map-btn--pos-below-tags,body .esticrm-card__map-btn--pos-below-title{position:relative !important;margin:6px 0 !important}body .esticrm-card__map-btn--pos-top-left{position:absolute !important;top:8px !important;left:8px !important}body .esticrm-card__map-btn--pos-top-right{position:absolute !important;top:8px !important;right:50px !important}body .esticrm-card__map-btn--pos-bottom-left{position:absolute !important;bottom:8px !important;left:8px !important}body .esticrm-card__map-btn--pos-bottom-right{position:absolute !important;bottom:8px !important;right:8px !important}body .esticrm-card__map-btn svg,body .esticrm-card__map-btn img,body .esticrm-card__map-btn i{width:14px !important;height:14px !important;line-height:1 !important;flex-shrink:0 !important}body .esticrm-card__map-btn i,body .esticrm-card__map-btn i:before{font-size:14px !important}body .esticrm-card__fav{width:var(--esticrm-fav-size,32px) !important;height:var(--esticrm-fav-size,32px) !important;min-width:var(--esticrm-fav-size,32px) !important;min-height:var(--esticrm-fav-size,32px) !important;background:var(--esticrm-fav-bg,rgba(255,255,255,.92)) !important;color:var(--esticrm-fav-color,#888) !important;border-radius:var(--esticrm-fav-radius,50%) !important}body .esticrm-card__fav svg{width:var(--esticrm-fav-icon-size,14px) !important;height:var(--esticrm-fav-icon-size,14px) !important}body .esticrm-card__fav:hover{background:var(--esticrm-fav-bg-hover,#fff) !important;color:var(--esticrm-fav-color-hover,var(--esticrm-accent)) !important}body .esticrm-card__fav.is-active,body .esticrm-card__fav[aria-pressed=true]{color:var(--esticrm-fav-color-active,var(--esticrm-accent)) !important}body .esticrm-card__fav.is-active svg,body .esticrm-card__fav[aria-pressed=true] svg{stroke:var(--esticrm-fav-color-active,var(--esticrm-accent)) !important}body .esticrm-card__fav--fill-on-active.is-active svg,body .esticrm-card__fav--fill-on-active[aria-pressed=true] svg,body .esticrm-card__fav--fill-on-active.is-active svg path,body .esticrm-card__fav--fill-on-active[aria-pressed=true] svg path{fill:var(--esticrm-fav-fill-active,currentColor) !important}body .esticrm-card__fav .esticrm-fav-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important}body .esticrm-card__fav .esticrm-fav-icon--active{display:none !important}body .esticrm-card__fav--has-active-icon.is-active .esticrm-fav-icon--default,body .esticrm-card__fav--has-active-icon[aria-pressed=true] .esticrm-fav-icon--default{display:none !important}body .esticrm-card__fav--has-active-icon.is-active .esticrm-fav-icon--active,body .esticrm-card__fav--has-active-icon[aria-pressed=true] .esticrm-fav-icon--active{display:inline-flex !important}@keyframes esticrm-fav-pop{0%{transform:scale(1)}30%{transform:scale(1.35) rotate(8deg)}60%{transform:scale(.92) rotate(-4deg)}100%{transform:scale(1) rotate(0)}}body .esticrm-card__fav.is-active,body .esticrm-single-action.is-active,body .esticrm-single-fav.is-active{animation:esticrm-fav-pop .42s cubic-bezier(.34,1.56,.64,1) !important}body .esticrm-favorites-icon{width:var(--esticrm-favicon-size,42px) !important;height:var(--esticrm-favicon-size,42px) !important;min-width:var(--esticrm-favicon-size,42px) !important;min-height:var(--esticrm-favicon-size,42px) !important;color:var(--esticrm-favicon-color,currentColor) !important}body .esticrm-favorites-icon__star,body .esticrm-favorites-icon__star svg{width:var(--esticrm-favicon-icon-size,24px) !important;height:var(--esticrm-favicon-icon-size,24px) !important;flex:0 0 var(--esticrm-favicon-icon-size,24px) !important}body .esticrm-card.esticrm-card--hover-lift,body .esticrm-card.esticrm-card--hover-shadow,body .esticrm-card.esticrm-card--hover-lift-shadow,body .esticrm-card.esticrm-card--hover-scale-image,body .esticrm-card.esticrm-card--hover-none{transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s cubic-bezier(.2,.7,.3,1) !important}body .esticrm-card.esticrm-card--hover-lift:hover{transform:translateY(-4px) !important}body .esticrm-card.esticrm-card--hover-shadow:hover{box-shadow:0 16px 40px rgba(0,0,0,.18) !important}body .esticrm-card.esticrm-card--hover-lift-shadow:hover{transform:translateY(-4px) !important;box-shadow:0 20px 50px rgba(0,0,0,.2) !important}body .esticrm-card.esticrm-card--hover-none:hover{transform:none !important;box-shadow:none !important}body .esticrm-card--hide-badge .esticrm-card__badge,body .esticrm-card--hide-badge .esticrm-card__badge-floating,body .esticrm-card--hide-badge .esticrm-card__eyebrow,body .esticrm-card--hide-badge .esticrm-card__field--badge,body .esticrm-card--hide-badge .esticrm-card__tag,body .esticrm-card--hide-badge .esticrm-card__tags-floating{display:none !important}body .esticrm-card--hide-kind .esticrm-card__field--kind,body .esticrm-card--hide-kind .esticrm-card__tag--type{display:none !important}body .esticrm-card--hide-area .esticrm-card__field--area,body .esticrm-card--hide-area .esticrm-card__minimal-stats>*:first-child,body .esticrm-card--hide-area .esticrm-card__compact-row>span:first-of-type,body .esticrm-card--hide-area .esticrm-card__modern-stats>*:first-child,body .esticrm-card--hide-area .esticrm-card__gradient-stats>*:first-child,body .esticrm-card--hide-area .esticrm-card__stacked-stats>strong:first-of-type,body .esticrm-card--hide-area .esticrm-card__stacked-stats>strong:first-of-type+span,body .esticrm-card--hide-area .esticrm-card__premium-grid .esticrm-card__spec-block:not(.esticrm-card__spec-block--price):first-child,body .esticrm-card--hide-area .esticrm-card__brutalist-meta>span:last-child{display:none !important}body .esticrm-card--hide-rooms .esticrm-card__field--rooms,body .esticrm-card--hide-rooms .esticrm-card__minimal-stats>*:last-child,body .esticrm-card--hide-rooms .esticrm-card__modern-stats>*:last-child,body .esticrm-card--hide-rooms .esticrm-card__compact-row>span:nth-of-type(2),body .esticrm-card--hide-rooms .esticrm-card__gradient-stats>*:nth-child(2){display:none !important}body .esticrm-card--hide-price .esticrm-card__price,body .esticrm-card--hide-price .esticrm-card__price--big,body .esticrm-card--hide-price .esticrm-card__price--xl,body .esticrm-card--hide-price .esticrm-card__price--brutalist,body .esticrm-card--hide-price .esticrm-card__price--serif,body .esticrm-card--hide-price .esticrm-card__price-overlay,body .esticrm-card--hide-price .esticrm-card__compact-price,body .esticrm-card--hide-price .esticrm-card__spec-block--price,body .esticrm-card--hide-price .esticrm-card__field--price{display:none !important}body .esticrm-card--hide-pricem2 .esticrm-card__sqm,body .esticrm-card--hide-pricem2 .esticrm-card__field--pricem2{display:none !important}body .esticrm-card--hide-location .esticrm-card__location,body .esticrm-card--hide-location .esticrm-card__location-only,body .esticrm-card--hide-location .esticrm-card__field--location{display:none !important}body .esticrm-card--hide-title .esticrm-card__title,body .esticrm-card--hide-title .esticrm-card__title-overlay,body .esticrm-card--hide-title .esticrm-card__field--title{display:none !important}body .esticrm-card--hide-star .esticrm-card__fav{display:none !important}body .esticrm-card__hidden{display:none !important}body .esticrm-card__map-btn{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:6px 12px !important;background:0 0 !important;color:var(--esticrm-accent) !important;border:0 !important;border-radius:var(--esticrm-radius) !important;font-size:12px !important;font-weight:500 !important;text-transform:none !important;text-decoration:none !important;cursor:pointer !important;transition:background .2s,color .2s,border-color .2s !important;-webkit-appearance:none !important;appearance:none !important;font-family:inherit !important}body .esticrm-card__map-btn:hover{background:0 0 !important}body .esticrm-card__map-btn svg,body .esticrm-card__map-btn i{width:14px !important;height:14px !important;font-size:14px !important}body .esticrm-card__map-btn.esticrm-card__map-btn--link{background:0 0 !important;background-color:transparent !important;border:0 !important;border-color:transparent !important;box-shadow:none !important;text-decoration:underline !important;text-underline-offset:3px !important;padding:0 !important;border-radius:0 !important}body .esticrm-card__map-btn.esticrm-card__map-btn--link:hover{background:0 0 !important;background-color:transparent !important;border-color:transparent !important;text-decoration:underline !important}body .esticrm-card__map-btn.esticrm-card__map-btn--button-outline{background:0 0 !important;border:1px solid currentColor !important;border-radius:var(--esticrm-radius) !important;padding:6px 12px !important;text-decoration:none !important}body .esticrm-card__map-btn.esticrm-card__map-btn--button-fill{background:var(--esticrm-accent) !important;color:#fff !important;border:0 !important;border-radius:var(--esticrm-radius) !important;padding:6px 12px !important;text-decoration:none !important}body .esticrm-card__map-btn.esticrm-card__map-btn--icon-only{width:36px !important;height:36px !important;padding:0 !important;justify-content:center !important;border-radius:50% !important}body .esticrm-card__map-btn.esticrm-card__map-btn--icon-only>span{display:none !important}body .esticrm-card__map-btn--pos-inline{margin-top:8px !important}body .esticrm-card__map-btn--pos-top-left,body .esticrm-card__map-btn--pos-top-right,body .esticrm-card__map-btn--pos-bottom-left,body .esticrm-card__map-btn--pos-bottom-right{position:absolute !important;z-index:4 !important;background:rgba(255,255,255,.94) !important;color:#1a1a1a !important;border-color:transparent !important;box-shadow:0 2px 8px rgba(0,0,0,.18) !important}body .esticrm-card__map-btn--pos-top-left{top:12px;left:12px}body .esticrm-card__map-btn--pos-top-right{top:12px;right:12px}body .esticrm-card__map-btn--pos-bottom-left{bottom:12px;left:12px}body .esticrm-card__map-btn--pos-bottom-right{bottom:12px;right:12px}body .esticrm-compare-bar{position:fixed !important;left:50% !important;transform:translateX(-50%) !important;bottom:24px !important;z-index:9998 !important;display:inline-flex !important;align-items:center !important;gap:12px !important;padding:12px 16px 12px 20px !important;background:var(--esticrm-text,#111010) !important;color:#fff !important;border-radius:var(--esticrm-radius,8px) !important;box-shadow:0 12px 30px rgba(0,0,0,.25) !important;font-family:var(--esticrm-font-sans) !important;font-size:14px !important;font-weight:500 !important}body .esticrm-compare-bar__count{color:rgba(255,255,255,.85) !important;font-size:13px !important}body .esticrm-compare-bar__cta{color:var(--esticrm-accent) !important;text-decoration:none !important;font-weight:600 !important;padding:4px 10px !important;border-radius:4px !important;background:rgba(255,255,255,.05) !important;transition:background .15s !important}body .esticrm-compare-bar__cta:hover{background:rgba(255,255,255,.12) !important;color:var(--esticrm-accent) !important}body .esticrm-compare-bar__clear{width:28px !important;height:28px !important;min-width:28px !important;flex:0 0 28px !important;padding:0 !important;aspect-ratio:1/1 !important;border:0 !important;background:rgba(255,255,255,.1) !important;color:#fff !important;border-radius:50% !important;cursor:pointer !important;font-size:16px !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}body .esticrm-compare-bar__clear:hover{background:rgba(255,255,255,.2) !important}body .esticrm-compare-bar{padding-bottom:max(12px, env(safe-area-inset-bottom)) !important}@media (max-width:768px){body .esticrm-compare-bar{left:8px !important;right:8px !important;transform:none !important;bottom:8px !important;flex-direction:column !important;gap:8px !important;padding:12px !important;border-radius:12px !important}body .esticrm-compare-bar__cta{width:100% !important;text-align:center !important;padding:10px !important}body .esticrm-compare-bar__clear{position:absolute !important;top:8px !important;right:8px !important;width:32px !important;height:32px !important;min-width:32px !important;flex-basis:32px !important}}body [data-compare].is-active{background:var(--esticrm-accent) !important;color:#fff !important;border-color:var(--esticrm-accent) !important}body .esticrm-compare-wrap{overflow-x:auto !important;margin:24px 0 !important}body .esticrm-compare-table{width:100% !important;border-collapse:collapse !important;font-family:var(--esticrm-font-sans) !important;background:#fff !important}body .esticrm-compare-table th,body .esticrm-compare-table td{padding:14px 12px !important;border-bottom:1px solid var(--esticrm-border) !important;text-align:left !important;font-size:14px !important;color:var(--esticrm-text) !important;vertical-align:top !important}body .esticrm-compare-table thead th{background:var(--esticrm-bg,#f9f7f4) !important}body .esticrm-compare-table tbody th{width:180px !important;font-weight:500 !important;color:var(--esticrm-muted) !important;background:rgba(0,0,0,.02) !important}body .esticrm-compare-table__head{position:relative !important;min-width:180px !important}body .esticrm-compare-table__head img{width:100% !important;height:120px !important;object-fit:cover !important;border-radius:6px !important;margin-bottom:8px !important;display:block !important}body .esticrm-compare-table__title{display:block !important;color:var(--esticrm-text) !important;font-weight:500 !important;text-decoration:none !important;font-size:14px !important;line-height:1.3 !important}body .esticrm-compare-table__title:hover{color:var(--esticrm-accent) !important}body .esticrm-compare-table__remove{position:absolute !important;top:4px !important;right:4px !important;width:26px !important;height:26px !important;border:0 !important;border-radius:50% !important;background:rgba(0,0,0,.6) !important;color:#fff !important;cursor:pointer !important;font-size:14px !important;line-height:1 !important}body .esticrm-compare-empty{padding:36px !important;text-align:center !important;border:1px dashed var(--esticrm-border) !important;border-radius:var(--esticrm-radius) !important;color:var(--esticrm-muted) !important;background:#fff !important}body .esticrm-card__slots{display:flex !important;flex-wrap:wrap !important;gap:6px 10px !important;margin:8px 0 0 !important;padding:0 !important}body .esticrm-card__slot{display:inline-flex !important;align-items:baseline !important;gap:4px !important;font-family:var(--esticrm-font-sans) !important;font-size:12px !important;line-height:1.4 !important;color:inherit !important}body .esticrm-card__media{position:relative !important}body .esticrm-card__port-overlay-tl,body .esticrm-card__port-overlay-tr,body .esticrm-card__port-overlay-bl,body .esticrm-card__port-overlay-br{position:absolute !important;z-index:3 !important;display:flex !important;flex-wrap:wrap !important;gap:6px !important;max-width:calc(100% - 24px) !important;color:#fff !important}body .esticrm-card__port-overlay-tl{top:12px !important;left:12px !important}body .esticrm-card__port-overlay-tr{top:12px !important;right:12px !important}body .esticrm-card__port-overlay-bl{bottom:12px !important;left:12px !important}body .esticrm-card__port-overlay-br{bottom:12px !important;right:12px !important}body .esticrm-card__port-overlay-tl .esticrm-card__slot,body .esticrm-card__port-overlay-tr .esticrm-card__slot,body .esticrm-card__port-overlay-bl .esticrm-card__slot,body .esticrm-card__port-overlay-br .esticrm-card__slot{background:rgba(0,0,0,.55) !important;color:#fff !important;padding:4px 9px !important;border-radius:999px !important;backdrop-filter:blur(4px) !important}body .esticrm-card__slots--port-title-before,body .esticrm-card__slots--port-title-after,body .esticrm-card__slots--port-price-before,body .esticrm-card__slots--port-price-after,body .esticrm-card__slots--port-meta-start,body .esticrm-card__slots--port-meta-end{margin:4px 0 !important}body .esticrm-card__slots--port-price-before,body .esticrm-card__slots--port-price-after{margin:0 !important}body .esticrm-card__slot-label{color:var(--esticrm-muted) !important;font-weight:400 !important;font-size:11px !important;text-transform:uppercase !important;letter-spacing:.4px !important}body .esticrm-card__slot-value{color:var(--esticrm-text) !important;font-weight:500 !important}body .esticrm-card__slot--badge{padding:3px 9px !important;border-radius:20px !important;background:var(--esticrm-bg,#f9f7f4) !important;border:1px solid var(--esticrm-border) !important;font-size:10px !important;text-transform:uppercase !important;letter-spacing:1px !important;font-weight:500 !important}body .esticrm-card__slot--block{display:block !important;flex-basis:100% !important}body .esticrm-card__slot--money .esticrm-card__slot-value,body .esticrm-card__slot--area .esticrm-card__slot-value,body .esticrm-card__slot--number .esticrm-card__slot-value{font-variant-numeric:tabular-nums !important}body .esticrm-card__status{position:absolute !important;z-index:5 !important;color:#fff !important;font-family:var(--esticrm-font-sans) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1px !important;text-transform:uppercase !important;pointer-events:none !important}body .esticrm-card__status--ribbon{width:140px !important;text-align:center !important;padding:6px 0 !important;box-shadow:0 2px 6px rgba(0,0,0,.18) !important}body .esticrm-card__status--ribbon.esticrm-card__status--pos-top-right{top:18px !important;right:-35px !important;transform:rotate(45deg) !important}body .esticrm-card__status--ribbon.esticrm-card__status--pos-top-left{top:18px !important;left:-35px !important;transform:rotate(-45deg) !important}body .esticrm-card__status--ribbon.esticrm-card__status--pos-bottom-right{bottom:18px !important;right:-35px !important;transform:rotate(-45deg) !important}body .esticrm-card__status--ribbon.esticrm-card__status--pos-bottom-left{bottom:18px !important;left:-35px !important;transform:rotate(45deg) !important}body .esticrm-card__status--badge{padding:4px 12px !important;border-radius:999px !important;font-size:11px !important;box-shadow:0 2px 8px rgba(0,0,0,.18) !important}body .esticrm-card__status--badge.esticrm-card__status--pos-top-right{top:12px !important;right:12px !important}body .esticrm-card__status--badge.esticrm-card__status--pos-top-left{top:12px !important;left:12px !important}body .esticrm-card__status--badge.esticrm-card__status--pos-bottom-right{bottom:12px !important;right:12px !important}body .esticrm-card__status--badge.esticrm-card__status--pos-bottom-left{bottom:12px !important;left:12px !important}body .esticrm-card__status--bar-top{top:0 !important;left:0 !important;right:0 !important;text-align:center !important;padding:6px 12px !important}body .esticrm-card__status--bar-bottom{bottom:0 !important;left:0 !important;right:0 !important;text-align:center !important;padding:6px 12px !important}body .esticrm-card__status--overlay{top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,0,0,.55) !important;font-size:22px !important;letter-spacing:4px !important}body .esticrm-card__status--corner-fold{width:80px !important;height:80px !important;padding:0 !important;overflow:hidden !important;background:0 0 !important;box-shadow:none !important}body .esticrm-card__status--corner-fold .esticrm-card__status-text{display:block !important;width:140px !important;transform:rotate(-45deg) !important;text-align:center !important;padding:6px 0 !important;background:inherit !important;background:var(--esticrm-status-color,#1a1a1a) !important;color:#fff !important;position:absolute !important}body .esticrm-card__status--corner-fold.esticrm-card__status--pos-top-right{top:0 !important;right:0 !important}body .esticrm-card__status--corner-fold.esticrm-card__status--pos-top-right .esticrm-card__status-text{top:22px !important;right:-35px !important}