body:not(.apartments-view) #ponuka{display:none}body.apartments-view main>section:not(#ponuka){display:none}body.apartments-view #ponuka{display:block;padding-top:115px;min-height:90vh}body.apartments-view header{position:fixed;background:#103b30;height:76px}header nav a.current{color:#dfbf90}header nav{gap:22px}.category-breadcrumb{display:flex;gap:12px;font-size:14px;color:#7b887d;margin-bottom:35px}.category-breadcrumb a{color:#315842}.home-cinema{height:calc(100svh - 40px);min-height:700px;max-height:1000px}.cinema-images,.cinema-shade{position:absolute;inset:0}.cinema-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;opacity:0;transform:scale(1.035);transition:opacity .8s,transform 7s}.cinema-image.active{opacity:1;transform:scale(1)}.cinema-shade{background:linear-gradient(90deg,#071f1bc9,transparent 90%),linear-gradient(0deg,#062c26de,transparent 60%)}.home-cinema .hero-copy{padding-top:clamp(180px,24vh,290px);max-width:1000px;width:85%;position:relative}.home-cinema h1{font-size:clamp(46px,5.2vw,76px);max-width:900px;line-height:1.13}.home-cinema .hero-sub{max-width:500px;font-size:15px}.cinema-bottom{position:absolute;left:5vw;right:5vw;bottom:35px;display:flex;align-items:end;justify-content:space-between;gap:25px}.cinema-tabs{display:flex;gap:14px}.cinema-tabs button{display:flex;align-items:center;gap:13px;border:1px solid #ffffff50;padding:9px 13px 9px 9px;min-width:172px;text-align:left;background:#103b3022;border-radius:3px;transition:background .3s,border-color .3s}.cinema-tabs img{width:65px;height:48px;object-fit:cover}.cinema-tabs span{font-size:14px;color:#ccd5c8}.cinema-tabs b{display:block;font-size:14px;font-weight:500;color:white;margin-top:4px}.cinema-tabs button.active{border-color:#e3c18d;background:#14382ca6}.cinema-apartments{font-size:14px;padding:12px 0;border-bottom:1px solid #d1b17c}.home-story{background:#f5f4ef;color:#163d32;max-width:none}.story-heading{max-width:780px;margin-bottom:40px}.story-heading h2{margin:14px 0}.story-heading>p:last-child{font-size:14px;color:#66766d}.story-mosaic{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:280px 280px;gap:22px}.story-mosaic button{padding:0;position:relative;overflow:hidden;border-radius:4px;text-align:left}.story-large{grid-row:1/3}.story-mosaic img{width:100%;height:100%;object-fit:cover;transition:transform .9s}.story-mosaic button:hover img{transform:scale(1.04)}.story-mosaic button:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#062820c9)}.story-mosaic span{position:absolute;left:30px;bottom:30px;color:white;z-index:1}.story-mosaic small{display:block;font-size:14px;letter-spacing:.06em;margin-bottom:9px}.story-mosaic strong{font-weight:500;font-size:30px;letter-spacing:-.03em}.story-foot{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:30px}.story-foot p{font-size:14px;color:#64786c}.story-foot .outline{color:#163d32;border-color:#a7b5a5}.floor-hotspot.active{fill:#d6af6d33;stroke:#ffe5ac;stroke-width:1.6}.floor-hotspot:hover{fill:#d6af6d50;stroke:#fff2cf}.floor-plan-open{margin-top:13px;color:#315842;font-size:14px}.selection .unit-table{min-width:650px}.selection .unit-table th{padding:16px 12px;font-size:14px;text-transform:none;letter-spacing:0;background:#edf0e8}.selection .unit-table td{padding:14px 12px}.selection .unit-table tbody tr:nth-child(even){background:#f8f9f5}.selection .unit-table tbody tr:hover{background:#edf2e7}.selection .unit-table strong{font-weight:600;font-size:14px}.selection .unit-table .table-unit{display:flex;align-items:center;gap:13px;text-align:left;text-decoration:none;color:#163d32}.table-unit img{width:65px;height:68px;object-fit:contain;background:#f1f1e9;border:1px solid #e0e4d9;border-radius:3px}.table-unit b{font-size:14px;display:block;font-weight:600}.table-unit small{display:block;font-size:14px;color:#788878;line-height:1.7;margin-top:3px}.selection .unit-table .table-demo{display:block;font-size:14px;color:#7a7059;margin-top:6px;text-decoration:none}.selection .unit-table input{width:17px;height:17px;accent-color:#163d32}.floor-inventory{min-width:0}
@media(max-width:1000px){.cinema-tabs button{min-width:140px}.cinema-tabs img{width:48px;height:42px}.cinema-bottom{align-items:start;flex-direction:column;gap:15px}.home-cinema{min-height:730px}.story-mosaic{grid-template-rows:230px 230px}.story-mosaic strong{font-size:25px}}
@media(max-width:600px){body.apartments-view #ponuka{padding-top:95px}body.apartments-view header{height:70px}.category-breadcrumb{margin-bottom:24px;font-size:14px}.home-cinema{height:750px;min-height:0;max-height:none}.home-cinema .hero-copy{width:100%;padding:155px 22px 25px}.home-cinema h1{font-size:38px;max-width:360px;line-height:1.2}.home-cinema .hero-sub{font-size:14px;line-height:1.9}.cinema-image{object-position:42% center}.cinema-shade{background:linear-gradient(90deg,#0c2e27b3,#082a2440),linear-gradient(0deg,#082e28f0,transparent 90%)}.cinema-bottom{left:22px;right:22px;bottom:26px;gap:20px}.cinema-tabs{width:100%;gap:8px}.cinema-tabs button{display:block;min-width:0;flex:1;padding:6px;gap:0}.cinema-tabs img{width:100%;height:55px}.cinema-tabs span{display:block;padding:7px 2px 3px;font-size:14px}.cinema-tabs b{font-size:14px;margin-top:3px}.cinema-apartments{font-size:14px}.story-heading{margin-bottom:25px}.story-heading h2{font-size:31px}.story-heading>p:last-child{font-size:14px;line-height:1.8}.story-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:340px 210px;gap:12px}.story-large{grid-column:1/3;grid-row:1}.story-mosaic span{left:17px;bottom:18px;right:12px}.story-mosaic strong{font-size:18px}.story-large strong{font-size:28px}.story-mosaic small{font-size:14px;line-height:1.5}.story-foot{align-items:start;flex-direction:column;gap:16px}.story-foot p{font-size:14px;line-height:1.8}.story-foot .button{font-size:14px}.selection .unit-table{min-width:620px}}
@media(prefers-reduced-motion:reduce){.cinema-image,.story-mosaic img{transition:none;transform:none}}
/* Project portal: distinct destinations and a consistent path to an enquiry. */
main>section[hidden]{display:none!important}body.inside-view header{background:#103b30;position:fixed;height:76px}body.inside-view .view-first{padding-top:130px;min-height:68vh}body.inside-view #zivot.view-first{padding-top:76px;min-height:760px}header nav{gap:18px}header nav a{font-size:14px}.home-discover{background:#e9ede4;color:#173e32}.discovery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.discovery-grid>a{background:#f7f8f2;border-radius:4px;overflow:hidden;display:block}.discovery-grid img{height:270px;width:100%;object-fit:cover;transition:transform .6s}.discovery-grid a:hover img{transform:scale(1.035)}.discovery-grid span{display:block;padding:28px}.discovery-grid small{display:block;font-size:14px;letter-spacing:.13em;color:#7a8577}.discovery-grid strong{display:block;font-size:24px;font-weight:500;letter-spacing:-.04em;margin:15px 0 10px}.discovery-grid em{font-size:14px;color:#70806f;font-style:normal}.purchase-guide{color:#163d32;background:#f5f5ee;max-width:none}.purchase-guide h1{font-size:clamp(38px,4.5vw,65px);line-height:1.15;letter-spacing:-.05em;margin:20px 0}.section-lead{font-size:14px;color:#758170}.purchase-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:60px 0}.purchase-steps>a,.purchase-steps>button{text-align:left;border-top:1px solid #bec9b8;padding:25px 0;color:inherit}.purchase-steps span{font-size:14px;color:#9c825c}.purchase-steps h3{font-size:23px;letter-spacing:-.03em;font-weight:500;margin:25px 0 15px}.purchase-steps p{font-size:14px;line-height:1.9;color:#6c7d6d;max-width:310px}.purchase-steps b{display:block;font-size:14px;font-weight:600;margin-top:25px}.document-hub{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d8dfcf;border-radius:5px;background:#edf0e7}.document-hub>*{padding:26px;text-align:left;color:inherit;border-right:1px solid #d8dfcf}.document-hub>*:last-child{border:0}.document-hub span{display:block;font-size:14px;font-weight:600}.document-hub small{display:block;font-size:14px;line-height:1.7;color:#71816c;margin-top:9px}.purchase-faq{margin-top:80px;max-width:900px}.purchase-faq h2{margin:15px 0 30px}.purchase-faq .faq-item{color:#163d32;border-color:#d6dfce}.purchase-faq .faq-item summary{font-size:14px}.purchase-faq .faq-item>div{color:#5f735f;font-size:14px}.purchase-faq .text-link{margin-top:25px}.explorer-toolbar{display:flex;justify-content:space-between;align-items:center;margin:30px 0 22px;gap:20px}.explorer-toolbar>div{display:flex;padding:5px;gap:4px;background:#e7ece0;border-radius:4px}.explorer-toolbar button{padding:13px 22px;color:#64745d;font-size:14px;border-radius:3px}.explorer-toolbar button.active{background:#143f31;color:#fff}.explorer-toolbar>span{display:flex;align-items:center;gap:10px;font-size:14px;color:#708267}.explorer-toolbar i{width:16px;height:1px;background:#a7b69f}.availability-note{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f0eee4;border:1px solid #dfddcd;padding:16px 22px;margin-bottom:28px;border-radius:4px}.availability-note b{font-size:14px;font-weight:600}.availability-note small{display:block;color:#7b806c;font-size:14px;margin-top:5px;line-height:1.7}.availability-note button{font-size:14px;color:#80683f;white-space:nowrap;border-bottom:1px solid #bca77e;padding-bottom:4px}.floor-rail{display:none;gap:8px;flex-wrap:wrap;margin-bottom:25px}.floor-rail button{padding:11px 17px;border:1px solid #cbd4c1;font-size:14px;border-radius:3px;color:#617356}.floor-rail button.active{background:#173f31;border-color:#173f31;color:white}#ponuka[data-explorer="plan"] .floor-rail,#ponuka:is([data-explorer="list"],[data-explorer="table"]) .floor-rail{display:flex}#ponuka[data-explorer="plan"] .building-image,#ponuka[data-explorer="plan"] .building-help,#ponuka[data-explorer="plan"] .building-annotation,#ponuka[data-explorer="plan"] .floor-plan-open{display:none}#ponuka[data-explorer="plan"] .floor-shop{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}#ponuka:is([data-explorer="list"],[data-explorer="table"]) .building-column{display:none}#ponuka:is([data-explorer="list"],[data-explorer="table"]) .floor-shop{display:block}.floor-sheet{border:1px solid #dbe1d2;border-radius:5px;background:#fff;padding:22px}.sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#224a37}.sheet-heading strong{font-size:22px;font-weight:500}.floor-sheet button{width:100%;padding:0;display:block}.floor-sheet img{display:block;width:100%;height:460px;object-fit:contain;margin:20px 0}.floor-sheet>p{font-size:14px;color:#849079;line-height:1.8;margin:15px 0 0}#ponuka[data-explorer="plan"] .catalogue-grid:not(.table-mode){grid-template-columns:1fr}.inside-view .gallery-heading{padding-top:0}.inside-view .gallery-section{background:#eff1e8;color:#163d32}.inside-view #kontakt.view-first{padding-top:160px}.inside-view .view-first#portal{padding-top:140px}.inside-view main>section:last-child{border-bottom:0}
@media(max-width:1100px){header nav{gap:11px}header nav a{font-size:14px}.explorer-toolbar>span{display:none}.document-hub{grid-template-columns:repeat(2,1fr)}.document-hub>*{border-bottom:1px solid #d8dfcf}.discovery-grid strong{font-size:21px}.discovery-grid img{height:220px}}
@media(max-width:760px){.discovery-grid,.purchase-steps{grid-template-columns:1fr;gap:22px}.discovery-grid img{height:270px}.purchase-steps{margin:35px 0}.purchase-steps h3{margin:15px 0 10px}.purchase-steps p{max-width:none}.purchase-steps b{margin-top:15px}.document-hub>*{padding:20px}.document-hub span{font-size:14px}.document-hub small{font-size:14px}.purchase-faq{margin-top:50px}.explorer-toolbar{display:block;margin:25px 0 18px}.explorer-toolbar>div{display:flex}.explorer-toolbar button{padding:12px 10px;font-size:14px;flex:1}.availability-note{padding:14px;align-items:start;flex-direction:column;gap:10px}.availability-note small{font-size:14px}.floor-rail{gap:5px}.floor-rail button{padding:10px 12px}.floor-sheet img{height:340px}.floor-sheet{padding:15px}#ponuka[data-explorer="plan"] .floor-shop{display:block}#ponuka[data-explorer="plan"] .building-column{margin-bottom:30px}body.inside-view header{height:70px}body.inside-view .view-first{padding-top:105px}body.inside-view #zivot.view-first{padding-top:70px;min-height:700px}.discovery-grid span{padding:23px}.inside-view .view-first#portal{padding-top:105px}}
.atmosphere{background:#103b30;color:#fff;max-width:none}.atmosphere-heading{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:35px}.atmosphere-heading h2{margin-top:15px}.atmosphere-tabs{display:flex;gap:5px;padding:5px;border:1px solid #ffffff40;border-radius:4px}.atmosphere-tabs button{padding:12px 30px;border-radius:2px;color:#c2cdbf;font-size:14px}.atmosphere-tabs button.active{background:#d8bc8d;color:#1a3827}.atmosphere-picture{position:relative;overflow:hidden;border-radius:4px}.atmosphere-picture img{width:100%;height:570px;object-fit:cover;display:block}.atmosphere-picture>span{position:absolute;bottom:20px;left:20px;color:#fff;background:#183b30d9;padding:10px 16px;font-size:14px;border:1px solid #ffffff35;border-radius:3px}.atmosphere-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}.atmosphere-foot p{font-size:14px;color:#bac7b6}.atmosphere-foot a{font-size:14px;color:#dec496}.purchase-image{margin:40px 0 10px;position:relative;overflow:hidden;border-radius:4px}.purchase-image img{width:100%;height:330px;object-fit:cover;object-position:center 64%;display:block}.purchase-image figcaption{position:absolute;bottom:15px;right:15px;padding:8px 11px;font-size:14px;color:#fff;background:#173d30b3;border-radius:3px}@media(max-width:760px){.atmosphere-heading{align-items:start;flex-direction:column}.atmosphere-picture img{height:340px}.atmosphere-foot{align-items:start;flex-direction:column}.atmosphere-foot p{font-size:14px;line-height:1.8}.atmosphere-picture>span{font-size:14px;left:12px;bottom:12px}.purchase-image img{height:260px}.purchase-image figcaption{font-size:14px;left:10px;right:auto}}
.floor-sheet img{height:280px}
