.unit-table__desktop{display:none}@media (min-width:1024px){.unit-table__desktop{display:block}}.unit-table__view-toggle{justify-content:flex-end;gap:.5rem;margin-bottom:1.5rem;display:none}@media (min-width:1024px){.unit-table__view-toggle{display:flex}}.unit-table__view-btn{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e5e5;border-radius:.25rem;padding:.5rem 1rem;font-family:Noto Sans,sans-serif;font-size:.8125rem;font-weight:500;transition:all .2s}@media (hover:hover){.unit-table__view-btn:hover{border-color:#0000004d}}.unit-table__view-btn:focus-visible{border-color:#0006;outline:none;box-shadow:0 0 0 3px #0000000f}.unit-table__view-btn--active{color:#fff;background:#000;border-color:#000}.unit-table__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.unit-table__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.unit-table__grid{grid-template-columns:repeat(3,1fr)}.unit-table__grid--mobile-only{display:none}}.unit-table__tile{background:#f9f9f9;border:1px solid #0000000d;border-radius:.5rem;padding:1.25rem;transition:border-color .25s,box-shadow .25s;position:relative;box-shadow:0 1px 2px #0000000d}@media (hover:hover){.unit-table__tile:hover{border-color:#0003;box-shadow:0 4px 6px #00000012}}.unit-table__tile-link{text-decoration:none}.unit-table__tile-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.unit-table__tile-link:focus-visible{outline:none}.unit-table__tile-link:focus-visible:after{box-shadow:0 0 0 3px #0000000f}.unit-table__tile-plan{background:#fff;border-radius:.25rem;margin-bottom:1.25rem;overflow:hidden}.unit-table__tile-plan img{width:100%;height:auto;display:block}.unit-table__tile-details{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:1rem .75rem;display:grid}.unit-table__price-with-history{align-items:center;gap:.375rem;display:inline-flex}.unit-table__stage{z-index:1;cursor:help;outline:none;align-items:center;gap:.25rem;display:inline-flex;position:relative}.unit-table__stage svg{color:#0009}.unit-table__stage:hover svg,.unit-table__stage:focus-within svg{color:#000}.unit-table__stage-tooltip{color:#000;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:10;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 4px 6px #00000012}.unit-table__stage:hover .unit-table__stage-tooltip,.unit-table__stage:focus-within .unit-table__stage-tooltip{opacity:1;visibility:visible}.unit-table__table{border-collapse:collapse;width:100%;font-family:Noto Sans,sans-serif;font-size:.875rem}.unit-table__table th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:#00000080;white-space:nowrap;border-bottom:2px solid #e5e5e5;width:1%;padding:.75rem;font-size:.6875rem;font-weight:600}.unit-table__table td{color:#000c;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e5e5e5;padding:.75rem}.unit-table__cell--building{color:#000;font-family:Lora,serif;font-weight:600}.unit-table__cell--price{color:#000;white-space:nowrap;font-family:Noto Sans,sans-serif;font-weight:600}.unit-table__status{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-block}.unit-table__status--available{color:#2e7d32;background:#e8f5e9}.unit-table__status--reserved{color:#e65100;background:#fff3e0}.unit-table__status--sold{color:#c62828;background:#fce4ec}.unit-table__status--promo{color:#1565c0;background:#e3f2fd}.unit-table__card-header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.unit-table__card-building{color:#000;margin-right:.5rem;font-family:Lora,serif;font-size:1.125rem;font-weight:700}.unit-table__card-type{color:#00000080;text-transform:uppercase;letter-spacing:.1em;font-family:Noto Sans,sans-serif;font-size:.75rem}.unit-table__card-row{flex-direction:column;gap:.125rem;display:flex}.unit-table__card-label{text-transform:uppercase;letter-spacing:.1em;color:#00000080;font-family:Noto Sans,sans-serif;font-size:.6875rem}.unit-table__card-value{color:#000;font-family:Noto Sans,sans-serif;font-size:.875rem}.unit-table__card-note{color:#0009;background:#0000000d;border-radius:.25rem;margin-bottom:1rem;padding:.75rem;font-family:Lora,serif;font-size:.8125rem;font-style:italic}.unit-table__card-price{color:#000;font-family:Noto Sans,sans-serif;font-size:1rem;font-weight:700}.unit-table__unit-btn{text-transform:uppercase;letter-spacing:.1em;color:#000;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0003;border-radius:9999px;padding:.45rem .9rem;font-family:Noto Sans,sans-serif;font-size:.6875rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-block}@media (hover:hover){.unit-table__unit-btn:hover{color:#fff;background:#000;border-color:#000}}.unit-table__empty{text-align:center;color:#00000080;padding:3rem 1rem;font-family:Lora,serif;font-size:1rem}
.mieszkania__hero{text-align:center;padding:4.5rem 1.5rem 2.5rem}@media (min-width:768px){.mieszkania__hero{padding:6rem 2rem 3.5rem}}@media (min-width:1024px){.mieszkania__hero{padding:7rem 2rem 4rem}}.mieszkania__title{letter-spacing:-.025em;color:#000;margin-bottom:1.25rem;font-family:Lora,serif;font-size:2.25rem;font-weight:300;line-height:1.08}@media (min-width:768px){.mieszkania__title{font-size:2.75rem}}@media (min-width:1024px){.mieszkania__title{font-size:3.25rem}}.mieszkania__divider{background:linear-gradient(90deg,#0000,#0000004d,#0000);width:5rem;height:1px;margin:1.5rem auto}.mieszkania__sub{color:#0009;max-width:34rem;margin:0 auto;font-family:Noto Sans,sans-serif;font-size:1rem;font-weight:300;line-height:1.75}.mieszkania__listings{padding:2.5rem 1.5rem 4rem}@media (min-width:1024px){.mieszkania__listings{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px) and (min-width:1024px){.mieszkania__listings{padding-left:2rem;padding-right:2rem}}
