.EstateDetailPudorysList-wrapper{display:flex;flex-flow:column;gap:1.5rem}.Photo360{position:relative}.Photo360-view{width:100%;height:var(--photo360-height, auto);border-radius:var(--articleItemBorderRadius);overflow:hidden;aspect-ratio:var(--nemovitostDetailViewAspectRatio, 16/9)}.EstateDetail{background:var(--colorBodyBg);padding-bottom:0}.EstateDetail .obalStred{max-width:var(--pageFrameMaxWidth);padding-inline:1.25rem}@media(min-width: 40rem){.EstateDetail .obalStred{padding-inline:1.75rem}}@media(min-width: 64rem){.EstateDetail .obalStred{padding-inline:3.5rem}}.EstateDetail-archivni{margin-bottom:1.5rem}.EstateDetail-archivni .alert.alert-danger{background:rgba(220,39,39,.06);border:1px solid rgba(220,39,39,.2);padding:1rem 1.5rem;color:var(--colorText);font-size:.9375rem;line-height:1.6}.EstateDetail-body{position:relative;z-index:1;margin-top:-4rem;padding-bottom:clamp(2.5rem,5vw,4rem)}@media(min-width: 64rem){.EstateDetail-body{margin-top:-6rem}}.EstateDetail-anchors{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.EstateDetail-anchorsItem{flex:0 0 auto;justify-content:center;white-space:nowrap}.EstateDetail-anchorsItem svg{display:none}.EstateDetail-anchorsItem.ButtonBase{background:#fff;color:var(--colorText);border:1px solid var(--colorOutlines);border-radius:var(--radius-button);padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-transform:none;letter-spacing:0}.EstateDetail-anchorsItem.ButtonBase:hover,.EstateDetail-anchorsItem.ButtonBase:active,.EstateDetail-anchorsItem.ButtonBase:focus{background:var(--pr-blue);border-color:var(--pr-blue);color:#fff}.EstateDetail-anchorsItem.is-active.ButtonBase{background:var(--pr-blue);border-color:var(--pr-blue);color:#fff}.EstateDetail-anchorsItem.is-disabled{color:var(--colorTextSubtle);opacity:.55;cursor:default}.EstateDetail-anchorsItem.is-disabled:hover,.EstateDetail-anchorsItem.is-disabled:active,.EstateDetail-anchorsItem.is-disabled:focus{background:#fff;border-color:var(--colorOutlines);color:var(--colorTextSubtle)}.EstateDetail-content{display:grid;gap:clamp(2rem,4vw,3rem)}@media(min-width: 64rem){.EstateDetail-content{grid-template-columns:minmax(320px, 1fr) 2.2fr;align-items:start}}.EstateDetail-main{display:flex;flex-direction:column;gap:clamp(2rem,4vw,2.5rem);min-width:0}.EstateDetail-main .SmallTitle{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--pr-blue);margin-bottom:.375rem}.EstateDetail-side{min-width:0}@media(min-width: 64rem){.EstateDetail-side{position:sticky;top:7rem;align-self:start}}.EstateDetail-section,.EstateDetail .estateDetailView,.EstateDetail-photo360{background:#fff;border:1px solid var(--colorOutlines);border-radius:var(--radius-card);padding:clamp(1.5rem,3vw,2.5rem)}.EstateDetail-sectionTitle,.EstateDetail .estateDetailView h2,.EstateDetail-photo360 h2{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;line-height:1.3;color:var(--pr-blue);margin:0 0 1.25rem}.EstateDetail-description{font-size:1.0625rem;line-height:1.75;color:var(--colorText)}.EstateDetail-description p{margin:0 0 1.25rem}.EstateDetail-description p:last-child{margin-bottom:0}.EstateDetail-pudorysList-wrapper{display:block;cursor:pointer;overflow:hidden;background:var(--colorSecondaryBg);aspect-ratio:4/3;border-radius:calc(var(--radius-card) - .25rem)}.EstateDetail-pudorysList-wrapper img{display:block;width:100%;height:100%;object-fit:contain}.EstateDetail-prilohyList{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width: 40rem){.EstateDetail-prilohyList{grid-template-columns:repeat(2, 1fr)}}.EstateDetail-prilohyItem{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--colorSecondaryBg);border-radius:calc(var(--radius-card) - .25rem);color:var(--colorText);text-decoration:none;font-size:.875rem;transition:background 200ms}.EstateDetail-prilohyItem svg{flex-shrink:0;color:var(--pr-gold-deep)}.EstateDetail-prilohyItem:hover,.EstateDetail-prilohyItem:active,.EstateDetail-prilohyItem:focus{background:var(--pr-blue-tint)}.location_nemovitost .drobecky{display:none}.EstateDetailTop{position:relative;isolation:isolate;padding:1.75rem 0 6rem}@media(min-width: 64rem){.EstateDetailTop{padding:2.25rem 0 9rem}}.EstateDetailTop-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:1.5rem;font-size:.8125rem}@media(max-width: 40rem){.EstateDetailTop-breadcrumb>:nth-child(n+4){display:none}}.EstateDetailTop-breadcrumbItem{color:var(--pr-on-dark-soft);text-decoration:none;transition:color 200ms}.EstateDetailTop-breadcrumbItem:hover,.EstateDetailTop-breadcrumbItem:active,.EstateDetailTop-breadcrumbItem:focus{color:var(--pr-on-dark)}.EstateDetailTop-breadcrumbItem--current{color:var(--pr-on-dark);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:20rem}.EstateDetailTop-breadcrumbSep{color:var(--pr-on-dark-soft);flex-shrink:0;opacity:.6}.EstateDetailTop-notice{display:flex;align-items:center;gap:.625rem;margin-bottom:1.25rem;padding:.75rem 1rem;border-radius:var(--badge-radius);border-left:3px solid var(--pr-gold);background:rgba(234,241,250,.06);color:var(--pr-on-dark);font-size:.9375rem;line-height:1.45}.EstateDetailTop-noticeIcon{flex-shrink:0;color:var(--pr-gold-bright)}.EstateDetailTop-rule{margin-bottom:1.25rem}.EstateDetailTop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.EstateDetailTop-headMain{flex:1 1 20rem;min-width:0}.EstateDetailTop-actions{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;flex-shrink:0}@media(max-width: 40rem){.EstateDetailTop-actions{flex-direction:row;flex-wrap:wrap;align-items:center}}.EstateDetailTop-actionLink{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid rgba(234,241,250,.25);border-radius:var(--badge-radius);background:rgba(0,0,0,0);color:var(--pr-on-dark);font-size:.8125rem;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background .2s ease}.EstateDetailTop-actionLink svg{color:var(--pr-on-dark);flex-shrink:0}.EstateDetailTop-actionLink:hover,.EstateDetailTop-actionLink:active,.EstateDetailTop-actionLink:focus{border-color:var(--pr-on-dark);background:rgba(234,241,250,.1)}.EstateDetailTop h1{color:var(--pr-on-dark);font-size:clamp(1.875rem,1.3rem + 2.4vw,3.25rem);font-weight:600;letter-spacing:-0.01em;line-height:1.15;margin:0}.EstateDetailTop-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem;font-size:.9375rem;color:var(--pr-on-dark-soft)}.EstateDetailTop-metaItem{display:inline-flex;align-items:center;gap:.375rem}.EstateDetailTop-metaItem svg{color:var(--pr-on-dark-soft);flex-shrink:0}.EstateDetailTop-metaSep{color:rgba(234,241,250,.3)}.EstateDetailPhoto{position:relative}.EstateDetailPhoto-inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.625rem}@media(min-width: 48rem){.EstateDetailPhoto-inner{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem}}.EstateDetailPhoto-inner--onePhoto{display:block}.EstateDetailPhoto-inner--onePhoto img{width:100%;max-height:38rem;object-fit:cover;border-radius:var(--radius-card)}.EstateDetailPhoto-tags{position:absolute;z-index:2;top:1rem;left:1rem;right:1rem}.EstateDetailPhotoItem{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--pr-ink);aspect-ratio:4/3}.EstateDetailPhotoItem img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .3s ease}.EstateDetailPhotoItem:hover img,.EstateDetailPhotoItem:active img,.EstateDetailPhotoItem:focus img{transform:scale(1.035)}.EstateDetailPhotoItem:first-of-type{grid-column:1/-1;aspect-ratio:16/10;box-shadow:var(--shadow-card);transition:box-shadow .3s ease}.EstateDetailPhotoItem:first-of-type:hover,.EstateDetailPhotoItem:first-of-type:active,.EstateDetailPhotoItem:first-of-type:focus{box-shadow:var(--shadow-card-hover)}.EstateDetailPhotoItem:has(.EstateDetailPhoto-more) img{opacity:.55}.EstateDetailPhotoItem:has(.EstateDetailPhoto-more):hover img,.EstateDetailPhotoItem:has(.EstateDetailPhoto-more):active img,.EstateDetailPhotoItem:has(.EstateDetailPhoto-more):focus img{opacity:.4;transform:none}.EstateDetailPhoto-more{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;padding:0 .5rem;cursor:pointer;color:var(--pr-gold-bright);background:var(--card-media-scrim);font-weight:600;font-size:1.5rem;line-height:1.2;transition:color .25s ease}.EstateDetailPhoto-more:hover,.EstateDetailPhoto-more:active,.EstateDetailPhoto-more:focus{color:var(--pr-gold)}@media(max-width: 62rem){.EstateDetailPhoto-more{font-size:1.25rem}}@media(max-width: 30rem){.EstateDetailPhoto-more{font-size:1rem}}.EstateDetailBroker{overflow:hidden;border-radius:var(--radius-card);background:var(--pr-ink);color:var(--pr-on-dark);padding-bottom:1.5rem;box-shadow:0 -10px 34px -10px rgba(194,161,92,.38),0 28px 56px -26px rgba(7,18,34,.6)}@media(min-width: 48rem){.EstateDetailBroker{padding-bottom:1.75rem}}.EstateDetailBroker-price{padding:1.5rem;border-bottom:1px solid rgba(234,241,250,.1)}@media(min-width: 48rem){.EstateDetailBroker-price{padding:1.75rem}}.EstateDetailBroker-priceValue{font-size:clamp(1.625rem,2vw + 1rem,2.25rem);font-weight:700;line-height:1.1;letter-spacing:-0.01em;color:#fff}.EstateDetailBroker-priceValue .mena{font-size:.55em}.EstateDetailBroker-priceOriginal{margin-top:.375rem;font-size:.9375rem;text-decoration:line-through;color:var(--pr-on-dark-soft)}.EstateDetailBroker-priceNote{margin-top:.375rem;font-size:.8125rem;color:var(--pr-on-dark-soft)}.EstateDetailBroker-specs{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem 1rem;padding:1.5rem;border-bottom:1px solid rgba(234,241,250,.1)}@media(min-width: 48rem){.EstateDetailBroker-specs{padding:1.75rem}}.EstateDetailBroker-specsItem{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.EstateDetailBroker-specsIcon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-top:.0625rem;background:rgba(0,0,0,0);color:var(--pr-blue-bright)}.EstateDetailBroker-specsIcon svg{display:block}.EstateDetailBroker-specsIcon--penb{position:relative;background:rgba(0,0,0,0);color:var(--pr-on-dark)}.EstateDetailBroker-specsIcon--penb[data-penb-value=A] svg path{fill:#009440}.EstateDetailBroker-specsIcon--penb[data-penb-value=B] svg path{fill:#53b135}.EstateDetailBroker-specsIcon--penb[data-penb-value=C] svg path{fill:#b0ce29}.EstateDetailBroker-specsIcon--penb[data-penb-value=D] svg path{fill:#fef234}.EstateDetailBroker-specsIcon--penb[data-penb-value=E] svg path{fill:#fdc12f}.EstateDetailBroker-specsIcon--penb[data-penb-value=F] svg path{fill:#fa8521}.EstateDetailBroker-specsIcon--penb[data-penb-value=G] svg path{fill:#f00e15}.EstateDetailBroker-specsIconLabel{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;font-size:.625rem;font-weight:700}.EstateDetailBroker-specsText{min-width:0;display:flex;flex-direction:column}.EstateDetailBroker-specsLabel{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--pr-on-dark-soft)}.EstateDetailBroker-specsValue{margin-top:.125rem;font-size:.9375rem;font-weight:600;color:var(--pr-on-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EstateDetailBroker-teamLabel{padding:1.5rem 1.5rem .75rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--pr-on-dark-soft)}@media(min-width: 48rem){.EstateDetailBroker-teamLabel{padding:1.75rem 1.75rem .75rem}}.EstateDetailBroker-person{display:flex;align-items:center;gap:1rem;padding:0 1.5rem}@media(min-width: 48rem){.EstateDetailBroker-person{padding:0 1.75rem}}.EstateDetailBroker-photo{flex-shrink:0;width:4.5rem;height:4.5rem;border-radius:50%;overflow:hidden;background:rgba(234,241,250,.1);box-shadow:0 0 0 1px rgba(234,241,250,.18)}.EstateDetailBroker-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.EstateDetailBroker-photo--fallback{display:flex;align-items:center;justify-content:center;color:var(--pr-gold-bright);font-size:1.25rem;font-weight:700;user-select:none}.EstateDetailBroker-identity{min-width:0}.EstateDetailBroker-name{font-size:1.0625rem;font-weight:700;line-height:1.25;color:var(--pr-on-dark)}.EstateDetailBroker-role{margin-top:.125rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--pr-on-dark-soft)}.EstateDetailBroker-contact{display:flex;flex-direction:column;gap:.625rem;padding:1.25rem 1.5rem 0}@media(min-width: 48rem){.EstateDetailBroker-contact{padding:1.25rem 1.75rem 0}}.EstateDetailBroker-contactLink{display:inline-flex;align-items:center;gap:.625rem;min-width:0;color:var(--pr-on-dark-soft);text-decoration:none;transition:color 200ms}.EstateDetailBroker-contactLink:hover,.EstateDetailBroker-contactLink:active,.EstateDetailBroker-contactLink:focus{color:var(--pr-on-dark);text-decoration:none}.EstateDetailBroker-contactLink svg{flex-shrink:0;color:var(--pr-blue-bright)}.EstateDetailBroker-contactLink span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EstateDetailBroker-socials{display:flex;flex-wrap:wrap;gap:.5rem}.EstateDetailBroker-socials a{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:rgba(234,241,250,.1);color:var(--pr-on-dark);transition:background-color 200ms}.EstateDetailBroker-socials a:hover,.EstateDetailBroker-socials a:active,.EstateDetailBroker-socials a:focus{background:var(--pr-gold);color:var(--pr-ink-3)}.EstateDetailBroker-actions{display:flex;flex-direction:column;gap:.625rem;padding:1.5rem 1.5rem 0}@media(min-width: 48rem){.EstateDetailBroker-actions{padding:1.75rem 1.75rem 0}}.EstateDetailBroker-actions .ButtonBase{width:100%;justify-content:center}.EstateDetailBroker-actions .ButtonBase--ghost{background:rgba(0,0,0,0);color:var(--pr-on-dark);border:1px solid rgba(234,241,250,.25)}.EstateDetailBroker-actions .ButtonBase--ghost:hover,.EstateDetailBroker-actions .ButtonBase--ghost:active,.EstateDetailBroker-actions .ButtonBase--ghost:focus{background:rgba(234,241,250,.1);color:#fff;border-color:rgba(234,241,250,.4)}.EstateDetail-section .detail-parameters-box{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:clamp(1.5rem,4vw,3rem)}@media(max-width: 40rem){.EstateDetail-section .detail-parameters-box{grid-template-columns:1fr}}.EstateDetail-section .parameters-title{grid-column:1/-1;font-size:1.25rem;font-weight:600;text-transform:none;letter-spacing:0;color:var(--colorText);margin:1.75rem 0 .75rem;padding:0;border:none;background:none}.EstateDetail-section .parameters-title:first-child{margin-top:0}.EstateDetail-section .parameters-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--colorOutlines)}.EstateDetail-section .parameters-row:last-child{border-bottom:none}.EstateDetail-section .parameters-label{font-size:.9375rem;color:var(--colorTextLight);background:none}.EstateDetail-section .parameters-value{font-size:.9375rem;font-weight:600;color:var(--colorText);text-align:right;background:none}.estateDetailView .swiper-design{overflow:hidden;position:relative;width:100%}.estateDetailView .swiper{width:100%}.estateDetailView .swiper-nav{margin-bottom:0}.estateDetailView iframe,.estateDetailView video,.estateDetailView .fakePlayer{width:100%;height:100%;border:0;aspect-ratio:var(--nemovitostDetailViewAspectRatio, 16/9);border-radius:var(--articleItemBorderRadius)}.estateDetailView iframe{height:auto}.estateDetailView .fakePlayer{position:relative;cursor:pointer;background:#000}.estateDetailView .fakePlayer:hover .play{transform:scale(0.95)}.estateDetailView .fakePlayer:hover img{opacity:.85}.estateDetailView .fakePlayer img{width:100%;height:100%;object-fit:cover;opacity:.6;border-radius:var(--articleItemBorderRadius);transition:var(--animationBase)}.estateDetailView .fakePlayer .play{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;color:var(--colorPrimary);transition:.25s}.estateDetailView .fakePlayer .play svg{width:clamp(2rem,20vw,5rem);height:clamp(2rem,20vw,5rem)}[data-detail-map-content]{display:none}.EstateDetail-section--map .NemovitostDetailMap-placeholder{position:relative}.EstateDetail-section--map .NemovitostDetailMap-placeholder img{display:block;width:100%;max-width:100%;height:100%;border-radius:var(--radius-button);object-fit:cover}.EstateDetail-section--map .NemovitostDetailMap-placeholderButton{position:absolute;inset:0 1rem;width:fit-content;max-width:100%;height:fit-content;margin:auto;text-align:center}.EstateDetail-section--map .GoogleMap,.EstateDetail-section--map .smap{aspect-ratio:16/9;border-radius:var(--radius-button);overflow:hidden}.EstateDetail-section--map .rozostreniText{margin:0 0 1rem;font-size:.875rem;line-height:1.5;color:var(--colorTextLight)}.EstateDetail-section--map .rozostreniText strong{color:var(--colorText);font-weight:600}.EstateDetail-section--map .navigovat{order:10;display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;color:var(--pr-blue-ink);font-weight:600;font-size:.875rem;text-decoration:none}.EstateDetail-section--map .navigovat:hover,.EstateDetail-section--map .navigovat:active,.EstateDetail-section--map .navigovat:focus{text-decoration:underline}#mapa img{max-width:none !important}#mapa .cluster div{display:flex;align-items:center;justify-content:center}#mapa .cluster img{width:8px}.VideoSwiper{position:relative;width:100%;min-width:0;max-width:100%}.VideoSwiper-swiper{width:100%;overflow:hidden;border-radius:var(--sizeBorderRadius, 0.5rem)}.VideoSwiper-video{display:block;width:100%;aspect-ratio:16/9;height:auto;max-height:80vh;min-height:0;border:0;background:#000;object-fit:contain}.VideoSwiper-controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.VideoSwiper-controls:has(.VideoSwiper-button.swiper-button-lock){display:none}.VideoSwiper--single .VideoSwiper-controls{display:none}.VideoSwiper-button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--colorButtonText, #fff);background:var(--colorPrimary, #f58028);transition:opacity .2s ease,background-color .2s ease}.VideoSwiper-button svg{width:1.5rem;height:1.5rem}.VideoSwiper-button.swiper-button-disabled{opacity:.35;cursor:default}.VideoSwiper-button.swiper-button-lock{display:none}.VideoSwiper-pagination{display:flex;align-items:center;gap:.5rem;width:auto}.VideoSwiper-pagination .swiper-pagination-bullet{width:.625rem;height:.625rem;margin:0;background:var(--colorOutlines, #c9c9c9);opacity:1;transition:background-color .2s ease}.VideoSwiper-pagination .swiper-pagination-bullet-active{background:var(--colorPrimary, #f58028)}.VideoSwiper-controls{gap:clamp(1rem,3vw,2.5rem);margin-top:2.5rem}.VideoSwiper-button{all:unset;display:flex;align-items:center;justify-content:center;color:var(--colorPrimary);border:1px solid var(--colorPrimary);border-radius:8px;width:clamp(2rem,5vw,3.5rem);height:clamp(2rem,5vw,3.5rem);cursor:pointer;transition:background-color .25s,color .25s;background:#fff}.VideoSwiper-button svg{width:1.5rem;height:auto;flex-shrink:0}@media(hover: hover)and (pointer: fine){.VideoSwiper-button:hover{background:var(--colorPrimary);color:#fff}.VideoSwiper-button:hover svg{color:#fff}}.VideoSwiper-button:focus-visible,.VideoSwiper-button:active{background:var(--colorPrimary);color:#fff}.VideoSwiper-button:focus-visible svg,.VideoSwiper-button:active svg{color:#fff}.VideoSwiper-button.swiper-button-disabled{opacity:.4;cursor:default}@media(hover: hover)and (pointer: fine){.VideoSwiper-button.swiper-button-disabled:hover{background:#fff;color:var(--colorPrimary)}}.VideoSwiper-button.swiper-button-disabled:focus-visible,.VideoSwiper-button.swiper-button-disabled:active{background:#fff;color:var(--colorPrimary)}.VideoSwiper-pagination{gap:clamp(1rem,3vw,2.5rem)}.VideoSwiper-pagination .swiper-pagination-bullet{width:clamp(3rem,5vw,6.25rem);height:.25rem;border-radius:.2rem;background:currentColor;opacity:.5}.VideoSwiper-pagination .swiper-pagination-bullet-active{background:currentColor;opacity:1}.SharePopup-trigger{-webkit-appearance:none;appearance:none;border:0;padding:0;background:none;font-family:inherit;font-weight:inherit;cursor:pointer}[data-share-popup-open].ButtonBase--ghost:focus:not(:focus-visible):not(:hover){color:var(--colorPrimary);background:rgba(0,0,0,0)}.SharePopup-trigger--inherit{color:inherit}.SharePopup-trigger--underline{text-decoration:underline}.SharePopup-trigger--underline:hover,.SharePopup-trigger--underline:focus-visible{text-decoration:none}body.is-SharePopup-open{overflow:hidden}.SharePopup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7019607843);z-index:100000;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.is-SharePopup-open .SharePopup-overlay{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s}.SharePopup{position:fixed;top:50%;left:50%;width:calc(100% - 2rem);max-width:30rem;max-height:calc(100vh - 2rem);padding:1.5rem;overflow-y:auto;border-radius:var(--articleItemBorderRadius, 0.625rem);background:#fff;z-index:100001;transform:translate(-50%, -50%) scale(0.96);opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.is-SharePopup-open .SharePopup{transform:translate(-50%, -50%) scale(1);opacity:1;visibility:visible;transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s}.SharePopup-close{position:absolute;top:.5rem;right:.5rem;background:none;border:none;padding:.5rem;border-radius:50%;cursor:pointer;color:#000;transition:var(--animationBase)}.SharePopup-close:hover{background:#eee}.SharePopup-close svg{display:block}.SharePopup-body{display:flex;flex-direction:column;gap:1.5rem;text-align:center}.SharePopup-body h2{margin:0}.SharePopup-socials{display:flex;flex-wrap:nowrap;justify-content:center;gap:.5rem}.SharePopup-socialsButton{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.SharePopup-socialsButton svg{flex-shrink:0;margin-right:.5rem}@media(hover: hover)and (pointer: fine){.SharePopup-socialsButton:hover{color:var(--colorPrimary-contrast);background:var(--button--ghost-background-hover, var(--colorPrimary))}}.SharePopup-socialsButton:focus-visible{color:var(--colorPrimary-contrast);background:var(--button--ghost-background-hover, var(--colorPrimary))}.SharePopup-socialsButton:focus:not(:focus-visible):not(:hover){color:var(--colorPrimary);background:var(--button--ghost-background, transparent)}.SharePopup-socialsButtonTextShort{display:none}@media(max-width: 30rem){.SharePopup-socials{flex-wrap:wrap}.SharePopup-socials .SharePopup-socialsButtonText{display:none}.SharePopup-socials .SharePopup-socialsButtonTextShort{display:inline}}.SharePopup-copy{position:relative;display:flex}.SharePopup-copyInput{flex:1;min-width:0;height:44px !important;margin-bottom:0 !important;border-right:none !important;border-radius:var(--sizeInputBorderRadius) 0 0 var(--sizeInputBorderRadius) !important}.SharePopup-copyButton{height:44px;min-width:0;display:inline-flex;align-items:center;gap:.5rem;justify-content:center;white-space:nowrap;border-radius:0 var(--sizeButtonBorderRadius) var(--sizeButtonBorderRadius) 0 !important}.SharePopup-copyButton:hover,.SharePopup-copyButton:active,.SharePopup-copyButton:focus{filter:brightness(0.92)}.SharePopup-copyButton svg{width:1.25rem;height:1.25rem;flex-shrink:0}@media(max-width: 30rem){.SharePopup-copyButtonText{display:none}}.SharePopup-copyTooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);padding:5px 10px;border-radius:5px;background:#000;color:#fff;font-size:13px;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s ease}.SharePopup-copyTooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:#000}.SharePopup-copyTooltip.is-visible{opacity:1}.SharePopup-qr{display:none;justify-content:center;padding-top:1rem;border-top:1px solid #eee}.SharePopup-qr.is-active{display:flex}.SharePopup-qrImage{max-width:100%;height:auto}.soubory li{line-height:21px}.soubory li:not(:last-child){margin-bottom:5px}.soubory li a{color:var(--colorLinkText)}.soubory li a:hover{text-decoration:none}.soubory li a:before{content:"";display:inline-block;width:24px;height:24px;background:url("../../../../images/file/unknow.svg") no-repeat;margin-right:15px;vertical-align:middle}.soubory li a[href$=".pdf"]:before{background:url("../../../../images/file/pdf.svg") no-repeat}.soubory li a[href$=".doc"]:before,.soubory li a[href$=".docx"]:before{background:url("../../../../images/file/doc.svg") no-repeat}.soubory li a[href$=".xls"]:before,.soubory li a[href$=".xlsx"]:before{background:url("../../../../images/file/xls.svg") no-repeat}.soubory li a[href$=".gif"]:before,.soubory li a[href$=".bmp"]:before,.soubory li a[href$=".jpg"]:before,.soubory li a[href$=".png"]:before,.soubory li a[href$=".jpeg"]:before{background:url("../../../../images/file/jpg.svg") no-repeat}.AukceDrazba{margin:var(--spaceLg) 0 3rem}.AukceDrazba-content{display:grid;grid-template-columns:2fr 3fr;border:2px solid #dbdbdb}@media(max-width: 48rem){.AukceDrazba-content{grid-template-columns:1fr}}.AukceDrazba-subtitle{margin:0 0 .8rem}.AukceDrazba-text{padding:var(--spaceLg);background:#dbdbdb}.AukceDrazba-date{font-size:1.25rem}.AukceDrazba-date+p{margin-top:var(--spaceSm)}.AukceDrazba-info{display:grid;grid-template-columns:repeat(2, 1fr);line-height:2;margin-bottom:var(--spaceUnit)}.AukceDrazba-files{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:var(--spaceMd)}@media(max-width: 48rem){.AukceDrazba-files{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 40rem){.AukceDrazba-files{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 31.25rem){.AukceDrazba-files{grid-template-columns:repeat(2, 1fr)}}.AukceDrazba-files svg{margin-bottom:var(--spaceSm)}.AukceDrazba-files a{display:flex;flex-direction:column;align-items:center;padding:var(--spaceSm) var(--spaceXs);color:var(--textColor);background:#efefef;transition:.2s;text-decoration:none;text-align:center}.AukceDrazba-files a:hover{background:#fff}.AukceDrazba-form{padding:var(--spaceLg)}.AukceDrazba-form.unvisible .AukceDrazba-formContent{padding:var(--spaceSm)}.AukceDrazba-form.unvisible .AukceDrazba-alert{display:flex}.AukceDrazba-formContent{position:relative}.AukceDrazba-form .responsive-form{border:0;padding:0;margin:0 -15px}.AukceDrazba-form .gdpr-link .col-md-12{padding:0}@media(min-width: 769px){.AukceDrazba-form .gdpr-link .gdpr-informacni-povinnost{margin-bottom:0}}.AukceDrazba-form button{bottom:0 !important}.AukceDrazba-alert{display:none;position:absolute;width:100%;height:100%;inset:0;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}.AukceDrazba-alertContent{width:90%;padding:var(--spaceMd);background:#fff}.AukceDrazba-alert .alert{margin-bottom:0}.estateDetailObal-bottom{padding:20px 0;background:#fafafa}.estateDetailObal-bottom-double .posledni-zobrazene{width:66.6666666667%;float:left}.estateDetailObal-bottom-double .posledni-zobrazene .panel-obal{width:calc(50% - 8px);float:left}.estateDetailObal-bottom-double .posledni-zobrazene .panel-obal:nth-of-type(2){margin-left:8px}.estateDetailObal-bottom-double .pribuzne{width:33.3333333333%;float:left}.estateDetailObal-bottom-double .pribuzne .panel-obal{width:calc(100% - 8px);margin-left:8px}.estateDetail-buttons{position:absolute;white-space:nowrap;right:23px;top:-50px;display:flex;flex-wrap:wrap;z-index:2}@media(max-width: 1600px){.estateDetail-buttons{display:none}}.estateDetail-buttons a{cursor:pointer;color:var(--colorSecondary);text-decoration:none;display:inline-block;margin-left:40px;display:flex;align-items:center}.estateDetail-buttons a svg{fill:var(--colorSecondary);position:relative;left:-2px}.estateDetail-buttons a .icon{margin-right:5px;width:14px;height:14px;display:inline-block}.estateDetail-buttons a .icon.download{background:url("../../../../images/icons/print.svg")}.estateDetail-buttons a:hover{text-decoration:underline}.estateDetail-buttons .soc-buttons_container a.soc-button{background:none;color:var(--colorSecondary);width:auto;height:auto}.estateDetail-buttons .soc-buttons_container a.soc-button svg{fill:var(--colorSecondary);height:21px}.estateDetail-buttons .soc-buttons_container a.soc-button:hover{text-decoration:underline;background:none}@media(max-width: 48rem){.Pins{display:none}}.Pins-pin{position:absolute;transform:translateX(calc(50px / 2 * -1)) translateY(calc(50px / 2 * -1));transition:var(--animationBase)}.Pins-pin:hover .Pins-text{visibility:visible;opacity:1}.Pins-pin:hover .Pins-point{transform:scale(1.1)}.Pins-text{background:#fff;border-radius:.5rem;padding:.625rem 1rem;color:var(--colorSecondary);opacity:0;visibility:hidden;transition:var(--animationBase);margin:calc(50px - 10px) 0 0 calc(50px - 10px)}@media(max-width: 87rem){.Pins-text{font-size:1rem;margin:calc(40px - 10px) 0 0 calc(40px - 10px)}}.Pins-point{width:50px;height:50px;z-index:10;position:absolute;left:0;top:0;display:block}@media(max-width: 87rem){.Pins-point{width:calc(50px*.8);height:calc(50px*.8)}}.Pins-point svg{filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.5))}.Pins-point .color1{fill:hsl(var(--colorPrimary-h), calc(var(--colorPrimary-s) * 1%), calc(var(--colorPrimary-l) * 1.2 * 1%))}.Pins-point .color2{fill:var(--colorPrimary)}.archivni-vlajka{box-shadow:3px 5px rgba(0,0,0,.2);text-transform:uppercase;position:absolute;top:48px;right:-56px;background-color:#b22020;color:#fff;padding:4px 0;width:240px;text-align:center;z-index:10;font-size:20px;transform:rotate(45deg)}.archivni-form{background-color:#b22020;color:#fffefe;text-align:center;border:2px solid #b67373;margin-bottom:5px;padding:15px}.EstateDetail.poptavka .EstateDetail-parameters .detail-parameters-box{display:block}.EstateDetail.poptavka .EstateDetail-parameters .detail-parameters-box table{width:100%}.EstateDetail.poptavka .EstateDetail-parameters .detail-parameters-box tr:not(:first-of-type) th.nadpis{padding-top:30px}.EstateDetail.poptavka .EstateDetail-parameters .detail-parameters-box th.nadpis{font-size:1.25rem;text-align:left;color:var(--colorPrimary)}.EstateDetail.poptavka .EstateDetail-parameters .detail-parameters-box td,.EstateDetail.poptavka .EstateDetail-parameters .detail-parameters-box th{padding:5px 0;text-align:left}.EstateDetail.poptavka .EstateDetail-parameters .detail-parameters-box td,.EstateDetail.poptavka .EstateDetail-parameters .detail-parameters-box th:not(.nadpis){border-bottom:1px solid var(--colorOutlines2)}.EstateDetail.poptavka .EstateDetail-parameters .detail-parameters-box th{padding-right:15px}.EstateDetail.poptavka .EstateDetail-locality .lokalita .lokalita-obal{margin-top:1rem}.EstateDetail.poptavka .EstateDetail-locality .lokalita .lokalita-obal .okres{display:block;margin-bottom:1rem;font-size:1.25rem;color:var(--colorPrimary)}.EstateDetail.poptavka .EstateDetail-locality .lokalita .lokalita-obal ul{display:flex;flex-wrap:wrap;gap:1rem;padding:0;list-style:none;margin-bottom:1rem}.EstateDetail.poptavka .EstateDetail-locality .lokalita .lokalita-obal ul li{padding:.5rem 1.25rem;color:var(--colorText);font-size:var(--sizeButtonFont);border-radius:var(--sizeButtonBorderRadius);font-weight:600;border:1px solid var(--colorOutlines2);min-width:11rem;text-align:center}@media(max-width: 28rem){.EstateDetail.poptavka .EstateDetail-locality .lokalita .lokalita-obal ul li{width:100%}}.stitkyOusko{background:url("../../../../images/energeticky_stitek_left.png") no-repeat;position:absolute;z-index:10;width:74px;height:111px;left:-74px;top:124px;cursor:help}.stitkyOusko:hover .stitek{opacity:1;display:block}.stitkyOusko p{margin:0}.stitkyOusko .stitek{width:212px;height:106px;transition:opacity .3s ease-in-out;padding:7px 10px 0 40px;color:#fff;font-size:12px;position:absolute;right:-195px;opacity:0;display:none}.stitkyOusko .stitek strong{font-size:13px}.stitkyOusko .stitek.s1{background:url("../../../../images/stitkyA.png") no-repeat center}.stitkyOusko .stitek.s2{background:url("../../../../images/stitkyB.png") no-repeat center}.stitkyOusko .stitek.s3{background:url("../../../../images/stitkyC.png") no-repeat center}.stitkyOusko .stitek.s4{background:url("../../../../images/stitkyD.png") no-repeat center;color:#000}.stitkyOusko .stitek.s5{background:url("../../../../images/stitkyE.png") no-repeat center;color:#000}.stitkyOusko .stitek.s6{background:url("../../../../images/stitkyF.png") no-repeat center}.stitkyOusko .stitek.s7{background:url("../../../../images/stitkyG.png") no-repeat center}.stitkyOusko .stitek a{color:#000}a.EstateTag{text-decoration:none;transition:var(--animationBase)}a.EstateTag:hover,a.EstateTag:active,a.EstateTag:focus{text-decoration:underline}.EstateTag[href]{text-decoration:none;transition:var(--animationBase)}.EstateTag[href]:hover,.EstateTag[href]:active,.EstateTag[href]:focus{text-decoration:underline}.EstateTag:first-letter{text-transform:uppercase}.EstateTag.is-type-agreement{color:#d80000;background:#ffe5e5}.EstateTag.is-video{color:#00796b;background:#d0f0eb}.EstateTag.is-type-agreement--pronajem{color:#672dd1;background:#e3d7fb}.EstateTag.is-type-estate{color:#1685ce;background:#cae7fb}.EstateTag.is-3d{color:#388e3c;background:#d0efd1}.EstateTag.is-sale{color:#e65100;background:#ffe3cc}.EstateTag.is-recommended{color:#1ead45;background:#e6f8e6}.EstateTag.is-new{color:#c49700;background:#fff5b0}.EstateTag.is-reserved{color:#009ca0;background:#ccf7f9}a.EstateTag:hover span,a.EstateTag:active span,a.EstateTag:focus span{text-decoration:underline}.EstateTag{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;line-height:1;font-size:.75rem;font-weight:600;border-radius:1.25rem;align-self:flex-start}.EstateTag[href]:hover span,.EstateTag[href]:active span,.EstateTag[href]:focus span{text-decoration:underline}.EstateTag span:first-letter{text-transform:uppercase}.EstateTag svg{max-width:16px;max-height:16px}.location_nemovitosti_archivni .EstateListItem-tags--media{display:none}[data-tabs]:before,[data-tabs]:after{content:" ";display:table}[data-tabs]:after{clear:both}[data-tabs]{clear:both;background:var(--colorSecondary);list-style:none}[data-tabs] li{float:left}@media(max-width: 480px){[data-tabs] li{width:100%}}[data-tabs] li a{padding:8px 20px;text-transform:uppercase;text-decoration:none;font-size:18px;display:block;color:#fff}[data-tabs] li a:hover{background:var(--colorPrimary)}[data-tabs] li a[aria-selected=true]{color:var(--colorPrimary);background:#fff;cursor:default;pointer-events:none}@media(max-width: 480px){[data-tabs] li a{background:var(--colorSecondary);color:#fff}}.Tooltip{position:relative}@media(min-width: 1025px){.Tooltip:hover::before{content:attr(data-title);position:absolute;color:#fff;background:#000;font-size:13px;line-height:1.2em;padding:5px 10px;border-radius:5px;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);text-align:left}.Tooltip:hover::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translateX(-50%);bottom:100%;left:50%}}.EstateListItem{position:relative;height:100%;background:#fff;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.EstateListItem:hover,.EstateListItem:active,.EstateListItem:focus{transform:translateY(-0.25rem);border-color:var(--pr-gold);box-shadow:var(--shadow-card-hover)}.EstateListItem:hover .EstateListItem-img,.EstateListItem:active .EstateListItem-img,.EstateListItem:focus .EstateListItem-img{transform:scale(1.05)}.EstateListItem-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.EstateListItem-media{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--colorOutlines2);flex-shrink:0}.EstateListItem-media picture{display:block;width:100%;height:100%}.EstateListItem-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.EstateListItem-tags{position:absolute;z-index:2;top:.75rem;left:.75rem;right:.75rem}.EstateListItem-priceOverlay{position:absolute;z-index:2;inset-inline:0;bottom:0;display:flex;align-items:flex-end;padding:4rem 1.25rem 1rem;background:var(--card-media-scrim);pointer-events:none}.EstateListItem-priceValue{display:block;font-size:1.375rem;font-weight:700;line-height:1.1;letter-spacing:-0.01em;color:#fff;text-shadow:0 1px 3px rgba(7,18,34,.35)}@media(min-width: 48rem){.EstateListItem-priceValue{font-size:1.5rem}}.EstateListItem-priceMeta{display:block;margin-top:.25rem;font-size:.75rem;color:var(--pr-on-dark-soft)}.EstateListItem-body{display:flex;flex-direction:column;flex:1;padding:1.25rem}@media(min-width: 48rem){.EstateListItem-body{padding:1.5rem}}.EstateListItem-title{margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:var(--colorText);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 48rem){.EstateListItem-title{font-size:1.25rem}}.EstateListItem-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.875rem;border-top:1px solid var(--colorOutlines)}.EstateListItem-locality{display:flex;align-items:center;gap:.375rem;min-width:0;color:var(--colorTextLight);font-size:.875rem}.EstateListItem-localityIcon{flex-shrink:0;color:var(--pr-gold-deep)}.EstateListItem-localityText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EstateListItem-params{flex-shrink:0;display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--colorText);font-variant-numeric:tabular-nums}.EstateListItem-paramSep{color:var(--colorOutlines)}.EstateListItem-bodyPrice{display:none;align-items:baseline;gap:.5rem}.EstateListItem-bodyPriceValue{font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--colorText)}.EstateListItem-bodyPriceMeta{font-size:.8125rem;color:var(--colorTextLight)}@media(min-width: 40rem){.EstateListItem[data-layout=rows] .EstateListItem-link{flex-direction:row;align-items:stretch}.EstateListItem[data-layout=rows] .EstateListItem-media{width:40%;max-width:30rem;flex-shrink:0;aspect-ratio:auto}.EstateListItem[data-layout=rows] .EstateListItem-priceOverlay{display:none}.EstateListItem[data-layout=rows] .EstateListItem-body{flex:1;justify-content:center;gap:.75rem;padding:1.5rem}.EstateListItem[data-layout=rows] .EstateListItem-title{margin-bottom:0;font-weight:600}.EstateListItem[data-layout=rows] .EstateListItem-bodyPrice{display:flex}.EstateListItem[data-layout=rows] .EstateListItem-meta{margin-top:0;padding-top:.75rem}}.ListingPills{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.ListingPills--md{gap:.375rem}.ListingPills-chip{display:inline-flex;align-items:center;white-space:nowrap;border-radius:var(--badge-radius);text-transform:uppercase;letter-spacing:.16em;font-weight:600;font-size:.625rem;padding:.25rem .5rem;box-shadow:0 1px 3px rgba(12,26,46,.22)}.ListingPills--md .ListingPills-chip{padding:.3125rem .625rem}.ListingPills-chip--blue{color:#fff;background:linear-gradient(100deg, var(--pr-blue), var(--pr-blue-bright))}.ListingPills-chip--gold{color:var(--pr-ink-3);background:linear-gradient(100deg, var(--pr-accent), var(--pr-accent-bright))}.ListingPills-chip--red{color:#fff;background:rgba(190,55,55,.92)}.ListingPills-chip--navy{color:hsla(0,0%,100%,.95);background:rgba(8,20,38,.72);backdrop-filter:blur(4px)}.ListingPills-chip--light{color:var(--pr-ink);background:var(--colorOutlines2);box-shadow:inset 0 0 0 1px rgba(10,26,47,.12)}.ListingPills--listing .ListingPills-chip{text-transform:none;letter-spacing:.01em}.SwipeDots-dot{height:.5rem;width:.5rem;padding:0;border:0;border-radius:999px;background:rgba(12,26,46,.2);cursor:pointer;transition:width .3s ease,background-color .3s ease}.SwipeDots-dot:hover,.SwipeDots-dot:active,.SwipeDots-dot:focus{background:rgba(12,26,46,.45)}.SwipeDots-dot.is-active{width:1.75rem;background:var(--pr-gold)}.FeaturedProperties{background:var(--pr-blue-tint);padding:5rem 0}@media(min-width: 64rem){.FeaturedProperties{padding:7rem 0}}.FeaturedProperties-inner{width:100%;max-width:var(--pageFrameMaxWidth);margin-inline:auto;padding-inline:1.25rem}@media(min-width: 40rem){.FeaturedProperties-inner{padding-inline:1.75rem}}@media(min-width: 64rem){.FeaturedProperties-inner{padding-inline:3.5rem}}.FeaturedProperties-header{display:flex;flex-direction:column;gap:2rem;align-items:flex-start}@media(min-width: 64rem){.FeaturedProperties-header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.FeaturedProperties-headerText{max-width:42rem}.FeaturedProperties-rule{height:1px;width:3.5rem;margin-bottom:1.5rem;background:linear-gradient(90deg, var(--pr-blue-ink), transparent)}.FeaturedProperties-heading{margin:0;font-size:2rem;font-weight:700;letter-spacing:-0.02em;line-height:1.08;color:var(--colorText)}@media(min-width: 48rem){.FeaturedProperties-heading{font-size:2.5rem}}@media(min-width: 64rem){.FeaturedProperties-heading{font-size:3rem}}.FeaturedProperties-intro{margin:1.25rem 0 0;max-width:36rem;font-size:1.125rem;line-height:1.65;color:var(--colorTextLight)}.FeaturedProperties-cta{flex-shrink:0}.FeaturedProperties-ctaLink{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb, var(--pr-blue-ink) 55%, transparent);border-radius:var(--radius-button);padding:.875rem 1.75rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--pr-blue-ink);text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.FeaturedProperties-ctaLink:hover,.FeaturedProperties-ctaLink:active,.FeaturedProperties-ctaLink:focus{background:var(--pr-blue-ink);border-color:var(--pr-blue-ink);color:#fff}.FeaturedProperties-carousel{margin-top:3.5rem}.FeaturedProperties-carousel.is-locked .FeaturedProperties-controls,.FeaturedProperties-carousel.is-locked .FeaturedProperties-dots{display:none}.FeaturedProperties-track{margin:-2rem 0;padding:2rem 0}.FeaturedProperties-item{display:flex;height:auto}.FeaturedProperties-item>*{width:100%}.FeaturedProperties-dots{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2.25rem}.FeaturedProperties-controls{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.75rem}.FeaturedProperties-arrow{display:none;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid rgba(12,26,46,.25);border-radius:var(--radius-button);background:rgba(0,0,0,0);color:var(--colorText);cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}@media(min-width: 48rem){.FeaturedProperties-arrow{display:inline-flex}}.FeaturedProperties-arrow:hover,.FeaturedProperties-arrow:active,.FeaturedProperties-arrow:focus{background:var(--colorText);border-color:var(--colorText);color:#fff}.FeaturedProperties-arrow svg{pointer-events:none}.OfferCard{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--radius-card);background:var(--colorBodyBg, #fff);border:1px solid var(--colorOutlines);box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.OfferCard:hover,.OfferCard:active,.OfferCard:focus{transform:translateY(-0.25rem);border-color:var(--pr-gold);box-shadow:var(--shadow-card-hover)}.OfferCard:hover .OfferCard-img,.OfferCard:active .OfferCard-img,.OfferCard:focus .OfferCard-img{transform:scale(1.05)}.OfferCard:hover .OfferCard-title,.OfferCard:active .OfferCard-title,.OfferCard:focus .OfferCard-title{color:var(--pr-gold-deep)}.OfferCard-media{position:relative;aspect-ratio:4/3;overflow:hidden}.OfferCard-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease-out;pointer-events:none}.OfferCard-pills{position:absolute;top:.75rem;left:.75rem;right:.75rem}.OfferCard-body{display:flex;flex:1;flex-direction:column;padding:1.25rem}@media(min-width: 48rem){.OfferCard-body{padding:1.5rem}}.OfferCard-rule{height:1px;width:100%;margin-bottom:1rem;background:linear-gradient(90deg, var(--pr-blue-tint-2), transparent)}.OfferCard-title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--colorText);transition:color .3s ease}.OfferCard-location{margin:.375rem 0 0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--pr-blue-ink)}.OfferCard-params{margin:.75rem 0 0;font-size:.875rem;color:var(--colorTextLight)}.OfferCard-price{margin:auto 0 0;padding-top:1.25rem;font-size:1.5rem;font-weight:600;color:var(--colorText)}.EstateDetail-form{background:#fff;border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:clamp(1.5rem,3vw,2.5rem)}.EstateDetail-form .EstateDetail-sectionTitle{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;text-transform:none;letter-spacing:-0.01em;line-height:1.2;color:var(--colorText);margin:0}.EstateDetail-form-lead{margin:.75rem 0 1.75rem;font-size:.9375rem;line-height:1.6;color:var(--colorTextLight)}.EstateDetail-anchor{display:block;height:0;visibility:hidden}.EstateDetailSimilar{background:#fff;padding:4rem 0}@media(min-width: 64rem){.EstateDetailSimilar{padding:5.5rem 0}}.EstateDetailSimilar-header{display:flex;flex-direction:column;align-items:center;text-align:center}.EstateDetailSimilar-heading{margin:0;font-size:1.75rem;font-weight:700;letter-spacing:-0.02em;line-height:1.15;color:var(--colorText)}@media(min-width: 48rem){.EstateDetailSimilar-heading{font-size:2.25rem}}.EstateDetailSimilar-rule{margin-top:1.25rem}.EstateDetailSimilar-cta{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb, var(--pr-blue-ink) 55%, transparent);border-radius:var(--radius-button);padding:.875rem 1.75rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--pr-blue-ink);text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.EstateDetailSimilar-cta:hover,.EstateDetailSimilar-cta:active,.EstateDetailSimilar-cta:focus{background:var(--pr-blue-ink);border-color:var(--pr-blue-ink);color:#fff}.EstateListItem{position:relative;height:100%;background:#fff;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.EstateListItem:hover,.EstateListItem:active,.EstateListItem:focus{transform:translateY(-0.25rem);border-color:var(--pr-gold);box-shadow:var(--shadow-card-hover)}.EstateListItem:hover .EstateListItem-img,.EstateListItem:active .EstateListItem-img,.EstateListItem:focus .EstateListItem-img{transform:scale(1.05)}.EstateListItem-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.EstateListItem-media{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--colorOutlines2);flex-shrink:0}.EstateListItem-media picture{display:block;width:100%;height:100%}.EstateListItem-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.EstateListItem-tags{position:absolute;z-index:2;top:.75rem;left:.75rem;right:.75rem}.EstateListItem-priceOverlay{position:absolute;z-index:2;inset-inline:0;bottom:0;display:flex;align-items:flex-end;padding:4rem 1.25rem 1rem;background:var(--card-media-scrim);pointer-events:none}.EstateListItem-priceValue{display:block;font-size:1.375rem;font-weight:700;line-height:1.1;letter-spacing:-0.01em;color:#fff;text-shadow:0 1px 3px rgba(7,18,34,.35)}@media(min-width: 48rem){.EstateListItem-priceValue{font-size:1.5rem}}.EstateListItem-priceMeta{display:block;margin-top:.25rem;font-size:.75rem;color:var(--pr-on-dark-soft)}.EstateListItem-body{display:flex;flex-direction:column;flex:1;padding:1.25rem}@media(min-width: 48rem){.EstateListItem-body{padding:1.5rem}}.EstateListItem-title{margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-0.01em;color:var(--colorText);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 48rem){.EstateListItem-title{font-size:1.25rem}}.EstateListItem-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.875rem;border-top:1px solid var(--colorOutlines)}.EstateListItem-locality{display:flex;align-items:center;gap:.375rem;min-width:0;color:var(--colorTextLight);font-size:.875rem}.EstateListItem-localityIcon{flex-shrink:0;color:var(--pr-gold-deep)}.EstateListItem-localityText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EstateListItem-params{flex-shrink:0;display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--colorText);font-variant-numeric:tabular-nums}.EstateListItem-paramSep{color:var(--colorOutlines)}.EstateListItem-bodyPrice{display:none;align-items:baseline;gap:.5rem}.EstateListItem-bodyPriceValue{font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--colorText)}.EstateListItem-bodyPriceMeta{font-size:.8125rem;color:var(--colorTextLight)}@media(min-width: 40rem){.EstateListItem[data-layout=rows] .EstateListItem-link{flex-direction:row;align-items:stretch}.EstateListItem[data-layout=rows] .EstateListItem-media{width:40%;max-width:30rem;flex-shrink:0;aspect-ratio:auto}.EstateListItem[data-layout=rows] .EstateListItem-priceOverlay{display:none}.EstateListItem[data-layout=rows] .EstateListItem-body{flex:1;justify-content:center;gap:.75rem;padding:1.5rem}.EstateListItem[data-layout=rows] .EstateListItem-title{margin-bottom:0;font-weight:600}.EstateListItem[data-layout=rows] .EstateListItem-bodyPrice{display:flex}.EstateListItem[data-layout=rows] .EstateListItem-meta{margin-top:0;padding-top:.75rem}}
/*# sourceMappingURL=detail.min.css.map */
