/* Editorial presentation and apartment discovery. */
.residence-signature{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:35px 5vw;background:#e7e9df;color:#254736;border-bottom:1px solid #cfd6c7}.residence-signature>div{padding-right:30px;border-right:1px solid #c5cebc}.residence-signature b{font-size:25px;font-weight:500;letter-spacing:-.04em}.residence-signature span{display:block;color:#7a866f;font-size:14px;margin-top:7px}.residence-signature>a{font-size:14px;border-bottom:1px solid #a6ae96;padding-bottom:6px}.cinema-bottom{right:145px}.home-story .story-heading{display:flex;flex-direction:column;max-width:none}.home-story .story-heading h2{font-size:clamp(35px,4vw,56px);line-height:1.12;letter-spacing:-.05em}.day-experience{margin-top:40px}.day-photo{position:relative;height:560px;overflow:hidden;border-radius:4px}.day-photo>img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .4s}.day-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a2a22c9,transparent 82%),linear-gradient(0deg,#0b2c2455,transparent)}.day-copy{position:absolute;z-index:1;left:45px;top:70px;max-width:470px;color:white}.day-copy small{font-size:14px;letter-spacing:.1em;color:#e5d7bb}.day-copy h3{font-weight:500;font-size:clamp(33px,3.5vw,49px);line-height:1.15;letter-spacing:-.045em;margin:25px 0}.day-copy p{font-size:14px;line-height:1.85;max-width:330px;color:#e0e7db}.day-copy a{display:inline-block;padding:15px 0 7px;border-bottom:1px solid #d9bb84;font-size:14px;margin-top:20px}.day-index{position:absolute;bottom:35px;right:35px;z-index:1;color:#ffffffb8;font-size:14px;letter-spacing:.12em}.day-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:25px}.day-tabs button{border-top:2px solid #d0d7c6;padding:20px 0;text-align:left;color:#6b7a60;transition:border-color .25s}.day-tabs button.active{border-color:#244c37;color:#173f30}.day-tabs button>span{font-size:14px;color:#8d906e;display:block;margin-bottom:13px}.day-tabs strong{font-size:16px;font-weight:500;display:block;letter-spacing:-.025em}.day-tabs small{font-size:14px;display:block;margin-top:8px;color:#7f8b75}.home-collections{margin:28px 0 35px;border-top:1px solid #d6dece;padding-top:25px}.collection-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.collection-label p{font-size:14px;color:#7c8973}.collection-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.collection-cards button{position:relative;overflow:hidden;border-radius:4px;min-width:0;height:200px;text-align:left;color:white;background:#1c4134;border:2px solid transparent}.collection-cards button.active{border-color:#b1945e}.collection-cards img{width:100%;height:100%;object-fit:cover;opacity:.7;transition:transform .6s}.collection-cards button:hover img{transform:scale(1.04)}.collection-cards button:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0a291ee6,transparent 100%)}.collection-cards span{position:absolute;bottom:23px;left:24px;right:15px;z-index:1}.collection-cards small{display:block;font-size:14px;letter-spacing:.08em;color:#ded6bc}.collection-cards strong{display:block;font-size:24px;font-weight:500;letter-spacing:-.04em;margin:10px 0}.collection-cards em{font-style:normal;font-size:14px;color:#d4ddce}.active-filter-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.active-filter-chips:empty{display:none}.active-filter-chips button{display:flex;align-items:center;gap:8px;border:1px solid #c9d3bd;background:#edf1e6;border-radius:3px;padding:7px 10px;font-size:14px;color:#506844}.active-filter-chips .icon{width:12px;height:12px;flex-basis:12px}.recent-units{border-top:1px solid #d4ddca;margin-top:35px;padding-top:25px}.recent-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.recent-title h3{font-size:18px;font-weight:500;letter-spacing:-.03em}.recent-title button{font-size:14px}.recent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.recent-grid button{display:flex;text-align:left;align-items:center;gap:12px;padding:10px;border:1px solid #dde3d4;background:#fafbf7;border-radius:4px;min-width:0;color:#2b5038}.recent-grid img{width:55px;height:65px;object-fit:contain}.recent-grid strong{font-size:14px;font-weight:600}.recent-grid small{font-size:14px;display:block;color:#78886d;margin-top:6px;line-height:1.7}.gallery-atlas{padding-top:25px}.gallery-intro{display:none}.gallery-atlas-tabs{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #d4dcc8;padding-top:25px}.gallery-atlas-tabs button{font-size:14px;padding:11px 16px;border:1px solid #cdd7be;color:#5e7450;border-radius:3px}.gallery-atlas-tabs button.active{color:white;background:#173f30;border-color:#173f30}.gallery-atlas-count{font-size:14px;color:#7b8a6f;margin:22px 0}.gallery-atlas-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:260px;gap:18px}.gallery-atlas-grid button{position:relative;overflow:hidden;border-radius:4px}.gallery-atlas-grid button:nth-child(7n+1){grid-column:span 2}.gallery-atlas-grid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s}.gallery-atlas-grid button:hover img{transform:scale(1.035)}.gallery-atlas-grid button:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#0c2b2199)}.gallery-atlas-grid span{position:absolute;z-index:1;left:20px;bottom:20px;right:10px;color:white;font-size:14px}.gallery-atlas .button{color:#214d34;border-color:#a4b792;margin-top:28px}.detail-jump-links{position:sticky;top:58px;z-index:5;display:flex;gap:15px;align-items:center;padding:13px 18px;margin:0 -18px 28px;background:#163c31f5;backdrop-filter:blur(12px);border-top:1px solid #496050;border-bottom:1px solid #496050}.detail-jump-links button{font-size:14px;padding:8px 0;color:#d8e1cf}.detail-jump-links .detail-enquiry{margin-left:auto;background:#d5b47c;border-radius:3px;padding:11px 17px;color:#153a2b}.unit-detail-layout,.detail-section[id]{scroll-margin-top:140px}#katalog{scroll-margin-top:105px}body.modal-open #haifik{visibility:hidden}.selection-title h2{max-width:800px}.collection-cards button:focus-visible,.day-tabs button:focus-visible{outline:2px solid #c09b5d;outline-offset:4px}
@media(max-width:1050px){.residence-signature{gap:18px}.residence-signature>a{display:none}.residence-signature>div:last-of-type{border:0}.recent-grid{grid-template-columns:repeat(2,1fr)}.collection-cards strong{font-size:21px}.day-tabs strong{font-size:14px}.gallery-atlas-grid{grid-auto-rows:220px}}
@media(max-width:760px){.residence-signature{display:grid;grid-template-columns:1fr 1fr;padding:25px 22px;gap:25px}.residence-signature>div{border:0;padding:0}.residence-signature b{font-size:24px}.residence-signature span{font-size:14px}.cinema-bottom{right:90px}.cinema-tabs{min-width:calc(100vw - 44px)}.cinema-apartments{max-width:240px}.day-experience{margin-top:25px}.day-photo{height:440px}.day-copy{left:23px;top:40px;right:22px}.day-copy small{font-size:14px}.day-copy h3{font-size:35px;margin:22px 0}.day-copy p{font-size:14px;max-width:250px}.day-copy a{font-size:14px;margin-top:16px}.day-index{font-size:14px;bottom:20px;right:20px}.day-tabs{grid-template-columns:1fr 1fr;gap:5px 20px;margin-top:20px}.day-tabs button{padding:15px 0}.day-tabs strong{font-size:14px}.day-tabs small{font-size:14px}.day-tabs button>span{margin-bottom:8px;font-size:14px}.collection-label{align-items:start;flex-direction:column;gap:10px}.collection-label p{font-size:14px;margin:0}.collection-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}.collection-cards button{flex:0 0 82%;height:185px;scroll-snap-align:start}.collection-cards span{left:19px;bottom:20px}.collection-cards strong{font-size:24px}.collection-cards em{font-size:14px}.home-collections{margin-bottom:20px}.gallery-atlas-grid{grid-template-columns:1fr 1fr;grid-auto-rows:190px;gap:10px}.gallery-atlas-grid button:nth-child(7n+1){grid-column:span 2;grid-row:span 1}.gallery-atlas-grid span{font-size:14px;left:12px;bottom:12px}.gallery-atlas-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.gallery-atlas-tabs button{flex:none;font-size:14px;padding:10px 12px}.gallery-atlas-count{font-size:14px}.recent-grid{grid-template-columns:1fr 1fr}.recent-grid button{gap:8px;padding:8px}.recent-grid img{width:42px;height:53px}.recent-grid strong{font-size:14px}.recent-grid small{font-size:14px}.recent-title h3{font-size:17px}.detail-jump-links{top:52px;gap:10px;margin:0 -4px 22px;padding:10px 4px;flex-wrap:wrap}.detail-jump-links button{font-size:14px}.detail-jump-links .detail-enquiry{font-size:14px;padding:8px 12px;margin-left:0}.unit-detail-layout,.detail-section[id]{scroll-margin-top:175px}.home-cinema .hero-copy{padding-top:150px}.gallery-atlas{padding-top:10px}}
@media(prefers-reduced-motion:reduce){.collection-cards img,.gallery-atlas-grid img,.day-photo>img{transition:none}}
/* Less tile chrome: editorial images, slim text navigation and open layouts. */
.cinema-tabs button{background:none!important;border:0;border-bottom:1px solid #ffffff55;border-radius:0;padding:8px 0;min-width:155px}.cinema-tabs button.active{border-color:#dfbf88}.cinema-tabs img{width:45px;height:35px;border-radius:0}.cinema-tabs{gap:28px}.discovery-grid>a{background:transparent;border-radius:0}.discovery-grid span{padding:24px 0}.discovery-grid img{height:350px}.discovery-grid>a:nth-child(2){padding-top:70px}.discovery-grid>a:nth-child(3){padding-top:35px}.discovery-grid>a:nth-child(2) img{height:280px}.discovery-grid>a:nth-child(3) img{height:315px}.collection-cards{gap:30px}.collection-cards button{border-radius:0;border:0;border-bottom:2px solid transparent}.collection-cards button.active{border-color:#b1945e}.collection-cards img{opacity:1}.collection-cards button{height:240px}.collection-cards strong{font-size:25px}.document-hub{background:transparent;border:0;gap:20px}.document-hub>*{border:0!important;border-top:1px solid #bfcab3!important;padding:22px 0}.unit-card{border-radius:0;box-shadow:none}.unit-media{border-radius:0}.unit-favorite{border-radius:50%}.recent-grid button{border:0;border-bottom:1px solid #d8dfcf;background:transparent;border-radius:0}.gallery-atlas-tabs button{border:0;border-bottom:1px solid #cdd7be;border-radius:0;padding:10px 0;margin-right:18px}.gallery-atlas-tabs button.active{background:transparent;border-color:#1d4b34;color:#183e2b}.gallery-atlas-grid button{border-radius:0}.portal-feature-list>span{background:none;border-radius:0;border-bottom:1px solid #ffffff25}.explorer-toolbar>div{background:transparent;border-bottom:1px solid #cbd3bf;padding:0;gap:20px}.explorer-toolbar button{background:transparent;color:#7b8a6e;border-radius:0;border-bottom:2px solid transparent;padding:14px 0}.explorer-toolbar button.active{color:#153e2c;border-color:#163d30}.room-pills button{border-radius:30px}.active-filter-chips button{border-radius:30px}.availability-note{border-radius:0;background:transparent;border:0;border-left:2px solid #c0ab79;padding-left:17px}.floor-rail button{border-radius:30px}.day-photo{border-radius:0}.home-story .story-heading{max-width:750px}.home-collections .collection-label{align-items:baseline}
@media(max-width:760px){.cinema-tabs{gap:17px}.cinema-tabs button{min-width:0;padding:7px 0;display:block}.cinema-tabs img{display:none}.cinema-tabs span{padding:0}.cinema-tabs b{font-size:14px}.cinema-tabs{min-width:calc(100vw - 44px)}.cinema-bottom{bottom:32px;gap:28px}.discovery-grid>a:nth-child(2),.discovery-grid>a:nth-child(3){padding-top:0}.discovery-grid img,.discovery-grid>a:nth-child(2) img,.discovery-grid>a:nth-child(3) img{height:300px}.collection-cards{gap:18px}.collection-cards button{height:220px}.explorer-toolbar>div{gap:15px}.explorer-toolbar button{flex:none;font-size:14px}.collection-label p{line-height:1.6}.home-collections .collection-label{align-items:start}}
/* Rental programme: editorial photography and an accessible scenario graph. */
header nav{gap:20px}header nav a{font-size:14px}.rental-intro{display:grid;grid-template-columns:1.08fr 1fr;gap:8%;align-items:center;padding-top:100px;padding-bottom:100px}.rental-photo{position:relative;height:680px;overflow:hidden}.rental-photo img{width:100%;height:100%;object-fit:cover}.rental-photo>span{position:absolute;bottom:28px;left:25px;color:white;font-size:14px;letter-spacing:.16em;text-shadow:0 1px 8px #000}.rental-intro h2,.rental-lab h2,.rental-life h2,.rental-journey h2{font-size:clamp(38px,4.5vw,68px);line-height:1.08;font-weight:400;letter-spacing:-.055em;margin:20px 0 28px}.rental-intro-copy>p:not(.eyebrow){max-width:470px;font-size:17px;line-height:1.8;color:#66716b}.rental-editorial{margin:34px 0;display:grid;gap:20px}.rental-editorial span{font-size:14px;line-height:1.6;color:#69716a;padding-left:20px;border-left:1px solid #baa46c}.rental-editorial b{display:block;font-size:15px;font-weight:500;color:#193e32;margin-bottom:3px}.rental-intro-copy>.text-link{display:block;margin-top:20px}.rental-lab{background:#123b30;color:#f7f5ee;padding-top:90px;padding-bottom:85px}.rental-lab-title{display:grid;grid-template-columns:1fr 1fr;column-gap:10%}.rental-lab-title .eyebrow{grid-column:1/-1;color:#d4ba80}.rental-lab-title h2{margin-top:12px}.rental-lab-title>p:last-child{align-self:center;max-width:430px;line-height:1.8;color:#bac7bf}.rental-simulator{display:grid;grid-template-columns:300px 1fr;gap:8%;margin-top:34px}.rental-room-tabs{display:flex;gap:6px;border-bottom:1px solid #ffffff30}.rental-room-tabs button{background:none;color:#b6c5bd;padding:12px 16px;border:0;border-bottom:2px solid transparent;font:inherit;cursor:pointer}.rental-room-tabs button.active{color:#e3c58b;border-color:#d4ba80}.rental-monthly{padding:25px 0}.rental-monthly>span,.rental-monthly small{display:block;color:#aebfb5;font-size:14px;line-height:1.6}.rental-monthly strong{display:block;font-weight:400;font-size:44px;letter-spacing:-.04em;margin:5px 0}.rental-range{display:block;margin:24px 0 30px}.rental-range>span{display:flex;justify-content:space-between;gap:14px;font-size:14px;line-height:1.5}.rental-range output{font-weight:600;color:#e4c98d;white-space:nowrap}.rental-range input{width:100%;appearance:none;height:3px;background:linear-gradient(to right,#c7ad74 var(--range-progress),#ffffff30 var(--range-progress));margin:23px 0 12px;cursor:pointer;accent-color:#d4ba80}.rental-range input::-webkit-slider-thumb{appearance:none;background:#d4ba80;width:19px;height:19px;border-radius:50%;box-shadow:0 0 0 6px #d4ba8018}.rental-range input::-moz-range-thumb{background:#d4ba80;width:19px;height:19px;border:0;border-radius:50%}.rental-range small{display:flex;justify-content:space-between;color:#aabbb2;font-size:14px}.rental-parking{display:block;font-size:14px;color:#c9d2cb}.rental-parking select{display:block;width:100%;margin-top:12px;background:#244b40;color:white;border:1px solid #ffffff30;padding:12px;font:inherit}.rental-controls>.text-link{color:#cfbd94;margin-top:20px;font-size:14px}.rental-chart-panel{padding-top:10px;min-width:0}.rental-chart-panel>.eyebrow{color:#afc3b6;font-size:14px}.rent-total{margin:10px 0 5px}.rent-total strong{font-size:clamp(45px,5.4vw,80px);font-weight:400;letter-spacing:-.05em;line-height:1.2}.rent-total>span{display:block;color:#bac8bf;font-size:14px;margin-top:4px}#rent-chart{width:100%;overflow:visible;margin-top:20px}#rent-chart text{fill:#b8c7be;font:11px Manrope,sans-serif}.rent-legend{display:flex;justify-content:center;gap:24px;color:#c4cec8;font-size:14px}.rent-legend span{display:flex;align-items:center;gap:8px}.rent-legend i{width:20px;height:2px;background:#d4ba80}.rent-legend span+span i{background:none;border-top:2px dashed white}.rent-result-row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff26;margin-top:35px;padding-top:22px;gap:20px}.rent-result-row span,.rent-result-row small{display:block;color:#bbc9c0;font-size:14px}.rent-result-row b{display:block;font-weight:400;font-size:28px;margin:7px 0}.rent-result-row small{font-size:14px}.rent-model-note{font-size:14px;line-height:1.8;color:#b3c3b9;margin-top:50px;max-width:1000px}.rental-lab>.text-link{color:#e0c78f;font-size:14px}.rental-life{padding-top:100px;padding-bottom:60px;overflow:hidden}.rental-life-heading p:last-child{max-width:480px;line-height:1.8;color:#69746c}.rental-life-scroll{display:flex;overflow-x:auto;gap:28px;scroll-snap-type:x mandatory;padding:20px 0 30px;scrollbar-color:#ac975f #ecebe5;scrollbar-width:thin}.rental-life-scroll figure{flex:0 0 64%;margin:0;scroll-snap-align:start}.rental-life-scroll img{display:block;width:100%;height:480px;object-fit:cover}.rental-life-scroll figcaption{padding:23px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.rental-life-scroll figcaption span{font-size:14px;letter-spacing:.15em;color:#8c7e5c}.rental-life-scroll figcaption b{font-size:18px;font-weight:400;letter-spacing:-.03em}.rental-life-footer{display:flex;justify-content:space-between;gap:25px;color:#6b736d;font-size:14px;margin-top:20px}.rental-journey{background:#edeee7;padding-top:90px;padding-bottom:90px}.rental-steps{margin-top:50px}.rental-steps>a,.rental-steps>button{display:grid;grid-template-columns:80px 1fr 180px;align-items:center;gap:24px;width:100%;border:0;border-top:1px solid #cdd2c7;background:none;text-align:left;padding:30px 0;color:#173e31;font:inherit;cursor:pointer}.rental-steps>*>span{font-size:32px;color:#ac9868;font-weight:300}.rental-steps h3{font-size:25px;letter-spacing:-.035em;font-weight:400;margin:0 0 8px}.rental-steps p{font-size:14px;color:#71796f;line-height:1.7;margin:0}.rental-steps b{font-size:14px;font-weight:500;text-align:right}.original-demo-dialog{width:calc(100vw - 32px)!important;max-width:1500px!important;height:calc(100dvh - 32px);max-height:none!important;padding:18px!important}.original-demo-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:8px 0}.original-demo-heading h2{font-size:20px;margin:0}.original-demo-heading a{font-size:14px}.original-demo-notice{font-size:14px;color:#64736a;margin:8px 0 15px}.original-demo-frame{display:block;border:0;width:100%;height:calc(100dvh - 175px);background:#f7f8f4}.original-demo-dialog #dialog-body{padding:0!important}.original-demo-dialog #dialog-back{display:none}.original-demo-dialog #dialog-close{z-index:100}.rental-intro.view-first{padding-top:150px}body[data-main-view="najomny-program"] .rental-intro-copy>.button{display:none}
@media(min-width:1600px){.rental-photo{height:780px}}@media(max-width:1200px){header nav{gap:12px}header nav a{font-size:14px}.rental-simulator{gap:5%;grid-template-columns:280px 1fr}.rental-photo{height:580px}}@media(max-width:900px){.rental-intro{gap:5%;padding-top:70px;padding-bottom:70px}.rental-intro h2{font-size:42px}.rental-photo{height:600px}.rental-simulator{grid-template-columns:1fr;gap:50px}.rental-controls{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.rental-room-tabs{grid-column:1/-1}.rental-monthly{grid-row:2/4}.rental-controls>.text-link{grid-column:2}.rental-life-scroll figure{flex-basis:80%}.rental-life-scroll img{height:400px}.rental-steps>a,.rental-steps>button{grid-template-columns:45px 1fr}.rental-steps b{grid-column:2;text-align:left}.rental-lab-title{gap:30px}.rental-steps h3{font-size:22px}}@media(max-width:600px){.rental-intro{display:flex;flex-direction:column;padding:45px 22px;gap:35px}.rental-intro.view-first{padding-top:105px}.rental-photo{width:100%;height:410px}.rental-intro-copy{width:100%}.rental-intro h2,.rental-lab h2,.rental-life h2,.rental-journey h2{font-size:41px}.rental-intro-copy>p:not(.eyebrow){font-size:15px}.rental-intro .eyebrow{font-size:14px}.rental-lab{padding:55px 22px}.rental-lab-title{display:block}.rental-lab-title>p:last-child{font-size:14px}.rental-controls{display:block}.rental-room-tabs{justify-content:space-between}.rental-monthly{padding-bottom:5px}.rental-range{margin:30px 0}.rental-chart-panel{padding-top:0}.rental-simulator{gap:45px}.rent-total strong{font-size:58px}.rent-legend{font-size:14px;gap:14px}.rent-result-row b{font-size:24px}.rent-model-note{font-size:14px;margin-top:32px}.rental-life{padding:55px 22px}.rental-life-scroll{gap:16px;margin-right:-22px}.rental-life-scroll figure{flex-basis:90%}.rental-life-scroll img{height:340px}.rental-life-scroll figcaption{display:block;padding:18px 0}.rental-life-scroll figcaption b{display:block;margin-top:8px;font-size:17px}.rental-life-footer{display:block;line-height:1.7}.rental-life-footer>a{display:block;margin-top:16px}.rental-journey{padding:55px 22px}.rental-steps{margin-top:28px}.rental-steps>a,.rental-steps>button{gap:10px 20px;grid-template-columns:30px 1fr}.rental-steps>*>span{font-size:25px}.rental-steps h3{font-size:21px}.original-demo-dialog{width:100vw!important;height:100dvh;padding:10px!important;margin:0!important}.original-demo-heading h2{font-size:14px}.original-demo-heading a{font-size:14px;max-width:100px}.original-demo-notice{font-size:14px}.original-demo-frame{height:calc(100dvh - 158px)}#dialog.original-demo-dialog::backdrop{background:#f7f8f4}}
.rental-intro,.rental-life{background:#f2f1ea;color:#183d30}.rental-intro h2,.rental-life h2,.rental-journey h2{color:#183d30}.rental-intro .eyebrow,.rental-life .eyebrow,.rental-journey .eyebrow{color:#887345}.rental-intro .text-link,.rental-life .text-link{color:#315443}.rental-intro .button{color:#173e31}.original-demo-notice{color:#b4c5b9}.rental-journey{color:#183d30}
