.wynajem-hero{position:relative;height:calc(1080 * var(--u));overflow:hidden;color:var(--text-inverse);background:var(--bg-dark)}.wynajem-hero__media{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(160deg,#16181c,#232830 60%,#16181c)}.wynajem-hero__placeholder{margin:0;font-size:calc(16 * var(--u));font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.wynajem-hero__tagline{position:absolute;left:calc(144 * var(--u));bottom:calc(30 * var(--u));display:grid;gap:calc(4 * var(--u));margin:0;font-size:calc(13 * var(--u));font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.wynajem-hero__cue{position:absolute;right:calc(142 * var(--u));bottom:calc(87.5 * var(--u));font-size:calc(60 * var(--u));color:var(--accent);--strzalka-grubosc: .85}.wynajem{padding:calc(90 * var(--u)) calc(144 * var(--u)) calc(40 * var(--u))}.wynajem-blok{display:grid;grid-template-columns:1fr calc(923 * var(--u));column-gap:calc(50 * var(--u));grid-template-areas:"etykieta numer" "lista    media" "kreski   tag";align-content:start}.wynajem-blok+.wynajem-blok{margin-top:calc(65 * var(--u))}.wynajem-blok--odwrotny{grid-template-columns:calc(923 * var(--u)) 1fr;grid-template-areas:"etykieta numer" "media    lista" "kreski   tag"}.wynajem-blok__label{grid-area:etykieta;margin:0 0 calc(22 * var(--u));font-size:calc(13 * var(--u));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.wynajem-blok__number{grid-area:numer;justify-self:end;margin:0;font-size:calc(13 * var(--u));font-weight:600;letter-spacing:.14em;color:var(--text-muted)}.wynajem-lista{grid-area:lista;align-self:center;margin:0;padding:0;list-style:none}.wynajem-lokal{border-bottom:1px solid rgba(17,17,17,.15)}.wynajem-lokal a{display:grid;grid-template-columns:calc(47 * var(--u)) 1fr;grid-template-areas:"strzalka adres" "opis     opis";align-items:start;row-gap:calc(11 * var(--u));padding:calc(20 * var(--u)) 0 calc(21 * var(--u));color:inherit;text-decoration:none}.wynajem-blok--odwrotny .wynajem-lokal a{grid-template-columns:1fr calc(47 * var(--u));grid-template-areas:"adres strzalka" "opis  opis";text-align:right}.wynajem-lokal__arrow{grid-area:strzalka;font-size:calc(39 * var(--u));color:#1111114d;transition:color .25s}.wynajem-blok--odwrotny .wynajem-lokal__arrow{justify-self:end}.wynajem-lokal__adres{grid-area:adres;font-size:calc(45 * var(--u));font-weight:900;line-height:1;text-transform:uppercase}.wynajem-lokal__szczegol{grid-area:opis;font-size:calc(24 * var(--u));font-weight:500;line-height:1;text-transform:uppercase;color:#535353}.wynajem-lokal:not(.is-active) .wynajem-lokal__arrow{--strzalka-wypelnienie: none;--strzalka-obrys: currentColor;--strzalka-grubosc: .75}.wynajem-lokal.is-active .wynajem-lokal__arrow,.wynajem-lokal a:focus-visible .wynajem-lokal__arrow{--strzalka-wypelnienie: currentColor;--strzalka-obrys: none;color:var(--accent)}.wynajem-lokal a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.wynajem-blok__media{grid-area:media;position:relative;align-self:stretch;min-height:calc(628 * var(--u));overflow:hidden;border-radius:var(--r-media);background:#d8d8d8}.wynajem-blok__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s var(--ease-inout)}.wynajem-blok__img.is-active{opacity:1}.wynajem-blok__media--pusta{display:grid;place-items:center;background:#e4e4e4}.wynajem-blok__placeholder{margin:0;font-size:calc(14 * var(--u));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.wynajem-blok__mapa{position:absolute;right:calc(24 * var(--u));bottom:calc(24 * var(--u))}.wynajem-blok--odwrotny .wynajem-blok__mapa{right:auto;left:calc(24 * var(--u))}.wynajem-blok__slashes{grid-area:kreski;align-self:end;margin-top:calc(24 * var(--u));color:var(--accent)}.wynajem-blok__tag{grid-area:tag;align-self:end;justify-self:end;margin:calc(24 * var(--u)) 0 0;font-size:calc(12 * var(--u));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.wynajem-blok__tresc{grid-area:lista;align-self:center}.wynajem-blok--odwrotny .wynajem-blok__tresc{text-align:right}.wynajem-blok__tytul{margin:0;font-size:calc(45 * var(--u));font-weight:900;line-height:1;text-transform:uppercase}.wynajem-blok__tytul-arrow{margin-left:calc(8 * var(--u));font-size:calc(39 * var(--u));vertical-align:-.12em;color:var(--accent)}.wynajem-blok__podtytul{margin:calc(11 * var(--u)) 0 0;font-size:calc(24 * var(--u));font-weight:500;line-height:1;text-transform:uppercase;color:#535353}@media(max-width:767px){.wynajem-hero{height:calc(2708 * var(--u))}.wynajem-hero__placeholder{font-size:var(--fs-m-label)}.wynajem-hero__tagline{left:calc(144 * var(--u));bottom:calc(96 * var(--u));font-size:max(9px,calc(30 * var(--u)));max-width:calc(1300 * var(--u));letter-spacing:.08em}.wynajem-hero__cue{right:calc(144 * var(--u));bottom:calc(110 * var(--u));font-size:calc(300 * var(--u))}.wynajem{padding:calc(110 * var(--u)) calc(105 * var(--u)) calc(200 * var(--u))}.wynajem-blok,.wynajem-blok--odwrotny{grid-template-columns:1fr auto;column-gap:0;grid-template-areas:"etykieta numer" "media    media" "lista    lista" "kreski   tag"}.wynajem-blok+.wynajem-blok{margin-top:calc(200 * var(--u))}.wynajem-blok__label,.wynajem-blok__number,.wynajem-blok__tag{font-size:var(--fs-m-label)}.wynajem-blok__media{min-height:calc(1100 * var(--u));margin-bottom:calc(40 * var(--u))}.wynajem-blok__placeholder{font-size:10px}.wynajem-blok__mapa,.wynajem-blok--odwrotny .wynajem-blok__mapa{left:auto;right:12px;bottom:12px}.wynajem-lokal a,.wynajem-blok--odwrotny .wynajem-lokal a{grid-template-columns:28px 1fr;grid-template-areas:"strzalka adres" "opis     opis";row-gap:4px;padding:12px 0;text-align:left}.wynajem-blok--odwrotny .wynajem-lokal__arrow{justify-self:start}.wynajem-lokal__arrow{font-size:18px}.wynajem-lokal__adres{font-size:max(16px,calc(56 * var(--u)))}.wynajem-lokal__szczegol{font-size:max(11px,calc(30 * var(--u)))}.wynajem-blok__tresc,.wynajem-blok--odwrotny .wynajem-blok__tresc{text-align:left}.wynajem-blok__tytul{font-size:max(18px,calc(56 * var(--u)))}.wynajem-blok__tytul-arrow{font-size:.85em}.wynajem-blok__podtytul{font-size:max(11px,calc(30 * var(--u)))}}
