{"id":2946,"date":"2025-08-30T13:03:15","date_gmt":"2025-08-30T11:03:15","guid":{"rendered":"https:\/\/www.staywin.pl\/angielska-grobla-173\/"},"modified":"2025-11-27T21:35:48","modified_gmt":"2025-11-27T20:35:48","slug":"angielska-grobla-173","status":"publish","type":"page","link":"https:\/\/www.staywin.pl\/en\/angielska-grobla-173\/","title":{"rendered":"angielska-grobla-173"},"content":{"rendered":"<section class=\"u-border-2 u-border-no-left u-border-no-right u-border-no-top u-border-palette-1-base u-clearfix u-image u-shading lazyload u-section-2\" id=\"block-8\" data-image-width=\"1000\" data-image-height=\"666\" data-bg=\"linear-gradient(to bottom, rgba(85, 94, 99, 0.65), rgba(85, 94, 99, 0.65)), url('https:\/\/www.staywin.pl\/wp-content\/uploads\/2025\/08\/grobla-173-1.jpg')\">\n      <div class=\"u-clearfix u-sheet u-sheet-1\">\n        <h1 class=\"u-text u-text-default-lg u-text-default-md u-text-default-sm u-text-default-xl u-text-1\"> Angielska Grobla 173<\/h1>\n        <h2 class=\"u-text u-text-default-lg u-text-default-md u-text-default-sm u-text-default-xl u-text-palette-1-base u-text-2\">&nbsp;<\/h2>\n      <\/div>\n    <\/section>\n    <section class=\"u-clearfix u-gradient u-section-3\" id=\"block-9\">\n      <div class=\"u-clearfix u-sheet u-sheet-1\"><\/div>\n    <\/section>\n    <section class=\"u-clearfix u-section-4\" id=\"sec-71fa\">\n      <div class=\"u-clearfix u-sheet u-sheet-1\">\n        <div class=\"data-layout-selected u-clearfix u-expanded-width u-layout-wrap u-layout-wrap-1\">\n          <div class=\"u-layout\">\n            <div class=\"u-layout-row\">\n              <div class=\"u-container-style u-layout-cell u-size-36 u-layout-cell-1\">\n                <div class=\"u-container-layout u-container-layout-1\">\n                  <h2 class=\"u-text u-text-default u-text-grey-30 u-text-1\">Apartament 10 osobowy<\/h2>\n                  <h2 class=\"u-text u-text-2\"> Rest worthy of gold!<\/h2>\n                  <div class=\"u-shortcode u-shortcode-1\"><span class=\"\\\"apartment-area\\\"\">120 m\u00b2<\/span><\/div>\n                  <div class=\"u-shortcode u-shortcode-2\"><span class=\"\\\"apartment-capacity\\\"\">10<\/span><\/div>\n                  <span class=\"u-file-icon u-icon u-text-palette-1-base u-icon-1\"><img decoding=\"async\" src=\"https:\/\/www.staywin.pl\/wp-content\/uploads\/2025\/08\/2b61b6d2-1.png\" alt=\"\"><\/span>\n                  <span class=\"u-file-icon u-icon u-text-palette-1-base u-icon-2\"><img decoding=\"async\" src=\"https:\/\/www.staywin.pl\/wp-content\/uploads\/2025\/08\/08fb5ad1-1.png\" alt=\"\"><\/span>\n                  <h2 class=\"u-text u-text-default u-text-grey-30 u-text-3\">Description<\/h2>\n                  <h2 class=\"u-text u-text-4\"> Basic information<\/h2>\n                  <div class=\"custom-expanded previo-description u-shortcode u-shortcode-3\">\n<!-- FontAwesome -->\n<script src=\"https:\/\/kit.fontawesome.com\/d379bdf33c.js\" crossorigin=\"anonymous\"><\/script>\n<!-- Swiper CSS -->\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/swiper\/swiper-bundle.min.css\"\/>\n\n<style>\n\n:root{\n    --primary: #c6976d;\n    --black: #080a0e;\n    --text: #4E4D2F;\n    --primary-dark: #25281B;\n    --gray: gray;\n }\n\n\/* ---------- PODSTAWOWE ---------- *\/\n.apartment-view { margin:0 auto; }\n.apartment-view h2 { font-size:28px; margin-bottom:10px; }\n.apartment-view p  { line-height:1.6; }\n.apartment-view .location { margin:10px 0; font-size:16px; color:#555; }\n.apartment-view .facilities { display:grid; grid-template-columns:repeat(6,1fr); row-gap:20px; }\n.apartment-view .facility   { display:flex; align-items:center; gap:10px; padding:10px 0; }\n.apartment-view .facility span   { font-weight: ligher; font-size: 14px; }\n.apartment-view .facility i { color:var(--primary); font-size:1.2em; }\n.apartment-view .facility svg { width:25px; height:25px; fill:#2D2D2D; }\n.apartment-view .rate { color:var(--primary); font-size:32px; padding-block:10px; text-align:center; }\n\n\/* ---------- SWIPER + PEEK ---------- *\/\n.my-gallery-swiper {\n  --slide-w: 600px;\n  width: 800px;\n  height: 450px;\n  margin: 20px auto;\n  overflow: visible;\n  position: relative;\n}\n.my-gallery-swiper .swiper-wrapper {\n  display: flex;\n  align-items: center;\n  overflow: visible !important;\n}\n.my-gallery-swiper .swiper-slide {\n  width: var(--slide-w) !important;\n  height: 100% !important;\n  flex-shrink: 0;\n}\n.slide-image {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  cursor: pointer;\n}\n\n.gallery-nav-btn {\n        display: flex;\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        width: 44px;\n        height: 44px;\n        border: none;\n        border-radius: 50%;\n        color: #fff;\n        font-size: 24px;\n        align-items: center;\n        justify-content: center;\n        cursor: pointer;\n        z-index: 20;\n      }\n      .gallery-nav-prev { background: var(--primary); left: 0 ; transition: 0.12s ease-in-out;}\n      .gallery-nav-next { background: var(--primary); right: 0; transition: 0.12s ease-in-out;}\n      .gallery-nav-prev:hover, .gallery-nav-next:hover { background: var(--black); transition: 0.12s ease-in-out; }\n\n\/* nasze przyciski zamiast domy\u015blnych Swiper *\/\n.swiper-button-prev,\n.swiper-button-next {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 44px;\n  height: 44px;\n  border: none;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  color: #fff;\n  cursor: pointer;\n  z-index: 10;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n.swiper-button-prev::after,\n.swiper-button-next::after {\n  content: none;\n}\n.swiper-button-prev {\n  background-color: #8D8B55;\n}\n.swiper-button-next {\n  background-color: #25281B;\n}\n\n.previo-desc {\n  max-height: 6.4em;      \/* 4 linie po 1.6em *\/\n  overflow: hidden;\n  transition: max-height .3s ease;\n}\n.previo-desc.expanded {\n  max-height: none;\n}\n.read-more-btn {\n  background: none;\n  border: none;\n  color: var(--primary);\n  cursor: pointer;\n  margin-top: .5em;\n  font-size: 1em;\n  padding: 0;\n}\n\n\/* ---------- MOBILE (<768px) ---------- *\/\n@media (max-width:768px) {\n  .my-gallery-swiper {\n    width: 100%;\n    height: auto;\n    flex-direction: column;\n    overflow: hidden;\n  }\n  .my-gallery-swiper .swiper-slide {\n    width: calc(100% - 30px) !important;\n    height: auto !important;\n    max-height: 450px;\n  }\n  .slide-image { height: auto; }\n  .swiper-button-prev,\n  .swiper-button-next {\n    position: static;\n    margin: 10px;\n    font-size: 1.5em;\n    transform: none;\n  }\n  .apartment-view .facilities { display:grid; grid-template-columns:repeat(2,1fr); row-gap:20px; }\n  .apartment-view .rate       { font-size:21px; }\n}\n\n\/* ---------- MOBILE (<450px) ---------- *\/\n@media (max-width:450px) {\n  .apartment-view .facilities {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr); \/* dwie kolumny na mobilce *\/\n    row-gap: 20px;\n    column-gap: 16px; \/* opcjonalnie, rozstaw mi\u0119dzy kolumnami *\/\n  }\n  .apartment-view .facility {\n    justify-content: flex-start; \/* wyr\u00f3wnanie do lewej *\/\n    text-align: left;            \/* na wszelki wypadek dla tekstu *\/\n  }\n}\n\n\n\/* ---------- FULLSCREEN MODAL ---------- *\/\n.fullscreen-modal {\n  display:none;\n  position:fixed;\n  inset:0;\n  background:rgba(0,0,0,0.9);\n  align-items:center;\n  justify-content:center;\n  z-index:9999;\n}\n.fullscreen-modal.active { display:flex; }\n.fullscreen-content { max-width:90%; max-height:90%; object-fit:contain; }\n.fullscreen-prev,\n.fullscreen-next {\n  position:absolute;\n  top:50%;\n  transform:translateY(-50%);\n  background:rgba(255,255,255,0.3);\n  border:none;\n  color:#fff;\n  font-size:30px;\n  padding:10px;\n  cursor:pointer;\n  z-index:10000;\n}\n.fullscreen-prev { left:20px; }\n.fullscreen-next { right:20px; }\n.fullscreen-modal .close {\n  position:absolute;\n  top:20px;\n  right:35px;\n  color:#fff;\n  font-size:40px;\n  cursor:pointer;\n  z-index:10000;\n}\n\n.lightbox-modal {\n  display: none;\n  position: fixed;\n  inset: 0;\n  background: rgba(0,0,0,0.9);\n  align-items: center;\n  justify-content: center;\n  z-index: 9999;\n}\n.lightbox-modal.active { display: flex; }\n.lightbox-image {\n  max-width: 90%;\n  max-height: 90%;\n  object-fit: contain;\n}\n.lightbox-close,\n.lightbox-prev,\n.lightbox-next {\n  position: absolute;\n  color: #fff;\n  font-size: 2rem;\n  background: none;\n  border: none;\n  cursor: pointer;\n  user-select: none;\n  padding: 0.5rem;\n  z-index: 10000;\n}\n.lightbox-close { top: 1rem; right: 1.5rem; }\n.lightbox-prev  { top: 50%; left: 1.5rem; transform: translateY(-50%); }\n.lightbox-next  { top: 50%; right: 1.5rem; transform: translateY(-50%); }\n\n\n<\/style>\n\n<div class=\"apartment-view\">\n  \n      <div class=\"description-wrapper\">\n      <p class=\"previo-desc\">Przestronny, dwupoziomowy apartament w Gda\u0144sku o powierzchni 120 m\u00b2 oferuje komfortowe zakwaterowanie dla maksymalnie 10 os\u00f3b. Sk\u0142ada si\u0119 z 5 pokoi, w tym 4 sypialni wyposa\u017conych w \u0142\u00f3\u017cka ma\u0142\u017ce\u0144skie. Do dyspozycji go\u015bci s\u0105 dwa balkony lub taras z widokiem na miasto, aneks kuchenny z lod\u00f3wk\u0105, czajnikiem elektrycznym i ekspresem do kawy, a tak\u017ce przestronny salon. Apartament posiada dwie \u0142azienki z prysznicem, WC i suszark\u0105 do w\u0142os\u00f3w. Go\u015bcie mog\u0105 korzysta\u0107 z telewizora oraz bezprzewodowego internetu, co zapewnia wygodny pobyt w wysokim standardzie.<\/p>\n      <button type=\"button\" class=\"read-more-btn\">Show more<\/button>\n    <\/div>\n  \n    \n  <!-- Nowy blok: wy\u015bwietlanie tylko wybranych udogodnie\u0144 -->\n  \n  <!-- Domy\u015blny blok wszystkich udogodnie\u0144 -->\n  \n  \n  <\/div>\n\n<!-- FULLSCREEN MODAL -->\n<div id=\"fullscreenModal\" class=\"fullscreen-modal\">\n  <span class=\"close\">&times;<\/span>\n  <button class=\"fullscreen-prev\">&#10094;<\/button>\n  <img decoding=\"async\" id=\"fullscreenImage\" class=\"fullscreen-content\" src=\"\" alt=\"Pe\u0142ny ekran\" \/>\n  <button class=\"fullscreen-next\">&#10095;<\/button>\n<\/div>\n\n<!-- Swiper JS -->\n<!-- Swiper JS -->\n<script src=\"https:\/\/unpkg.com\/swiper\/swiper-bundle.min.js\"><\/script>\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ 1) ROZWIJANIE OPISU\n\n\ndocument.querySelectorAll('.description-wrapper').forEach(function(wrapper) {\n  var desc = wrapper.querySelector('.previo-desc');\n  var btn  = wrapper.querySelector('.read-more-btn');\n\n  if (!desc || !btn) return;\n\n  \/\/ Usu\u0144 poprzednie nas\u0142uchiwanie je\u015bli by\u0142o\n  btn.removeEventListener('click', btn._clickHandler || (() => {}));\n\n  \/\/ Dodaj nowy tylko raz\n  btn._clickHandler = function() {\n    var isExpanded = desc.classList.toggle('expanded');\n    \/\/ console.log('Klikni\u0119to, isExpanded:', isExpanded);\n    btn.textContent = isExpanded ? 'Poka\u017c mniej' : 'Poka\u017c wi\u0119cej';\n  };\n\n  btn.addEventListener('click', btn._clickHandler);\n});\n\n\n\n\n\n  \/\/ 2) JE\u015aLI JEST GALERIA \u2192 Swiper + Fullscreen\n  var galleryEl = document.querySelector('.my-gallery-swiper');\n  if (!galleryEl) return;\n\n  \/\/ 2a) Swiper\n  var swiper = new Swiper(galleryEl, {\n    loop: true,\n    centeredSlides: true,\n    slidesPerView: 'auto',\n    spaceBetween: 20,\n    grabCursor: true,\n    navigation: {\n      nextEl: '.gallery-nav-next',\n      prevEl: '.gallery-nav-prev',\n    }\n  });\n\n  \/\/ 2b) Fullscreen\n  var modal    = document.getElementById('fullscreenModal'),\n      imgFS    = document.getElementById('fullscreenImage'),\n      closeBtn = modal.querySelector('.close'),\n      pBtn     = modal.querySelector('.fullscreen-prev'),\n      nBtn     = modal.querySelector('.fullscreen-next'),\n      urls     = [\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_WbrG5Y.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_9VfFum.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_B730kF.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_SBdVhd.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_YiHxSP.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_UyA5oM.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_SxJNJx.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_Zrohdw.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_MX8Dve.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_YD3GZm.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_2DsWyo.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_cCy2wi.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_mrqyTp.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_x8KKjo.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_fu8THI.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_wRWxfu.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_udZ3uU.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_VS4zwG.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_W93zig.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_UiVgoc.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_FMy6Tn.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_QU12Zj.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_wkWPPe.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_vaG9Kt.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_1iiB2d.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20190919182124_SAJRyI.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20190919182123_dha1Q8.jpg\"];\n\n  galleryEl.addEventListener('click', function(e){\n    if (!e.target.classList.contains('slide-image')) return;\n    var idx = urls.indexOf(e.target.src);\n    if (idx < 0) return;\n    imgFS.src = urls[idx];\n    modal.dataset.current = idx;\n    modal.classList.add('active');\n  });\n  closeBtn.addEventListener('click', function(){ modal.classList.remove('active'); });\n  modal.addEventListener('click', function(e){ if (e.target===modal) modal.classList.remove('active'); });\n  pBtn.addEventListener('click', function(e){\n    e.stopPropagation();\n    var i = (+modal.dataset.current - 1 + urls.length) % urls.length;\n    modal.dataset.current = i; imgFS.src = urls[i];\n  });\n  nBtn.addEventListener('click', function(e){\n    e.stopPropagation();\n    var i = (+modal.dataset.current + 1) % urls.length;\n    modal.dataset.current = i; imgFS.src = urls[i];\n  });\n  document.addEventListener('keydown', function(e){\n    if (!modal.classList.contains('active')) return;\n    if (e.key==='Escape') modal.classList.remove('active');\n    if (e.key==='ArrowLeft') pBtn.click();\n    if (e.key==='ArrowRight') nBtn.click();\n  });\n});\n<\/script>\n\n<\/div>\n                <\/div>\n              <\/div>\n              <div class=\"u-container-align-center u-container-style u-layout-cell u-shape-rectangle u-size-24 u-layout-cell-2\">\n                <div class=\"u-container-layout u-container-layout-2\">\n                  <div class=\"przyklejonyDiv u-align-center u-border-2 u-border-palette-1-base u-container-align-center u-container-style u-expanded-width u-group u-shape-rectangle u-group-1\">\n                    <div class=\"u-container-layout u-valign-top u-container-layout-3\">\n                      <div class=\"u-shortcode u-shortcode-4\">\n<!-- FontAwesome -->\n<script src=\"https:\/\/kit.fontawesome.com\/d379bdf33c.js\" crossorigin=\"anonymous\"><\/script>\n<!-- Swiper CSS -->\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/swiper\/swiper-bundle.min.css\"\/>\n\n<style>\n\n:root{\n    --primary: #c6976d;\n    --black: #080a0e;\n    --text: #4E4D2F;\n    --primary-dark: #25281B;\n    --gray: gray;\n }\n\n\/* ---------- PODSTAWOWE ---------- *\/\n.apartment-view { margin:0 auto; }\n.apartment-view h2 { font-size:28px; margin-bottom:10px; }\n.apartment-view p  { line-height:1.6; }\n.apartment-view .location { margin:10px 0; font-size:16px; color:#555; }\n.apartment-view .facilities { display:grid; grid-template-columns:repeat(6,1fr); row-gap:20px; }\n.apartment-view .facility   { display:flex; align-items:center; gap:10px; padding:10px 0; }\n.apartment-view .facility span   { font-weight: ligher; font-size: 14px; }\n.apartment-view .facility i { color:var(--primary); font-size:1.2em; }\n.apartment-view .facility svg { width:25px; height:25px; fill:#2D2D2D; }\n.apartment-view .rate { color:var(--primary); font-size:32px; padding-block:10px; text-align:center; }\n\n\/* ---------- SWIPER + PEEK ---------- *\/\n.my-gallery-swiper {\n  --slide-w: 600px;\n  width: 800px;\n  height: 450px;\n  margin: 20px auto;\n  overflow: visible;\n  position: relative;\n}\n.my-gallery-swiper .swiper-wrapper {\n  display: flex;\n  align-items: center;\n  overflow: visible !important;\n}\n.my-gallery-swiper .swiper-slide {\n  width: var(--slide-w) !important;\n  height: 100% !important;\n  flex-shrink: 0;\n}\n.slide-image {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  cursor: pointer;\n}\n\n.gallery-nav-btn {\n        display: flex;\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        width: 44px;\n        height: 44px;\n        border: none;\n        border-radius: 50%;\n        color: #fff;\n        font-size: 24px;\n        align-items: center;\n        justify-content: center;\n        cursor: pointer;\n        z-index: 20;\n      }\n      .gallery-nav-prev { background: var(--primary); left: 0 ; transition: 0.12s ease-in-out;}\n      .gallery-nav-next { background: var(--primary); right: 0; transition: 0.12s ease-in-out;}\n      .gallery-nav-prev:hover, .gallery-nav-next:hover { background: var(--black); transition: 0.12s ease-in-out; }\n\n\/* nasze przyciski zamiast domy\u015blnych Swiper *\/\n.swiper-button-prev,\n.swiper-button-next {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 44px;\n  height: 44px;\n  border: none;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  color: #fff;\n  cursor: pointer;\n  z-index: 10;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n.swiper-button-prev::after,\n.swiper-button-next::after {\n  content: none;\n}\n.swiper-button-prev {\n  background-color: #8D8B55;\n}\n.swiper-button-next {\n  background-color: #25281B;\n}\n\n.previo-desc {\n  max-height: 6.4em;      \/* 4 linie po 1.6em *\/\n  overflow: hidden;\n  transition: max-height .3s ease;\n}\n.previo-desc.expanded {\n  max-height: none;\n}\n.read-more-btn {\n  background: none;\n  border: none;\n  color: var(--primary);\n  cursor: pointer;\n  margin-top: .5em;\n  font-size: 1em;\n  padding: 0;\n}\n\n\/* ---------- MOBILE (<768px) ---------- *\/\n@media (max-width:768px) {\n  .my-gallery-swiper {\n    width: 100%;\n    height: auto;\n    flex-direction: column;\n    overflow: hidden;\n  }\n  .my-gallery-swiper .swiper-slide {\n    width: calc(100% - 30px) !important;\n    height: auto !important;\n    max-height: 450px;\n  }\n  .slide-image { height: auto; }\n  .swiper-button-prev,\n  .swiper-button-next {\n    position: static;\n    margin: 10px;\n    font-size: 1.5em;\n    transform: none;\n  }\n  .apartment-view .facilities { display:grid; grid-template-columns:repeat(2,1fr); row-gap:20px; }\n  .apartment-view .rate       { font-size:21px; }\n}\n\n\/* ---------- MOBILE (<450px) ---------- *\/\n@media (max-width:450px) {\n  .apartment-view .facilities {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr); \/* dwie kolumny na mobilce *\/\n    row-gap: 20px;\n    column-gap: 16px; \/* opcjonalnie, rozstaw mi\u0119dzy kolumnami *\/\n  }\n  .apartment-view .facility {\n    justify-content: flex-start; \/* wyr\u00f3wnanie do lewej *\/\n    text-align: left;            \/* na wszelki wypadek dla tekstu *\/\n  }\n}\n\n\n\/* ---------- FULLSCREEN MODAL ---------- *\/\n.fullscreen-modal {\n  display:none;\n  position:fixed;\n  inset:0;\n  background:rgba(0,0,0,0.9);\n  align-items:center;\n  justify-content:center;\n  z-index:9999;\n}\n.fullscreen-modal.active { display:flex; }\n.fullscreen-content { max-width:90%; max-height:90%; object-fit:contain; }\n.fullscreen-prev,\n.fullscreen-next {\n  position:absolute;\n  top:50%;\n  transform:translateY(-50%);\n  background:rgba(255,255,255,0.3);\n  border:none;\n  color:#fff;\n  font-size:30px;\n  padding:10px;\n  cursor:pointer;\n  z-index:10000;\n}\n.fullscreen-prev { left:20px; }\n.fullscreen-next { right:20px; }\n.fullscreen-modal .close {\n  position:absolute;\n  top:20px;\n  right:35px;\n  color:#fff;\n  font-size:40px;\n  cursor:pointer;\n  z-index:10000;\n}\n\n.lightbox-modal {\n  display: none;\n  position: fixed;\n  inset: 0;\n  background: rgba(0,0,0,0.9);\n  align-items: center;\n  justify-content: center;\n  z-index: 9999;\n}\n.lightbox-modal.active { display: flex; }\n.lightbox-image {\n  max-width: 90%;\n  max-height: 90%;\n  object-fit: contain;\n}\n.lightbox-close,\n.lightbox-prev,\n.lightbox-next {\n  position: absolute;\n  color: #fff;\n  font-size: 2rem;\n  background: none;\n  border: none;\n  cursor: pointer;\n  user-select: none;\n  padding: 0.5rem;\n  z-index: 10000;\n}\n.lightbox-close { top: 1rem; right: 1.5rem; }\n.lightbox-prev  { top: 50%; left: 1.5rem; transform: translateY(-50%); }\n.lightbox-next  { top: 50%; right: 1.5rem; transform: translateY(-50%); }\n\n\n<\/style>\n\n<div class=\"apartment-view\">\n  \n  \n    \n  <!-- Nowy blok: wy\u015bwietlanie tylko wybranych udogodnie\u0144 -->\n  \n  <!-- Domy\u015blny blok wszystkich udogodnie\u0144 -->\n  \n  \n            <div class=\"rate\">\n                <div class=\"rate-top\">\n          1200 PLN\/noc\n        <\/div>\n      <\/div>\n      <\/div>\n\n<!-- FULLSCREEN MODAL -->\n<div id=\"fullscreenModal\" class=\"fullscreen-modal\">\n  <span class=\"close\">&times;<\/span>\n  <button class=\"fullscreen-prev\">&#10094;<\/button>\n  <img decoding=\"async\" id=\"fullscreenImage\" class=\"fullscreen-content\" src=\"\" alt=\"Pe\u0142ny ekran\" \/>\n  <button class=\"fullscreen-next\">&#10095;<\/button>\n<\/div>\n\n<!-- Swiper JS -->\n<!-- Swiper JS -->\n<script src=\"https:\/\/unpkg.com\/swiper\/swiper-bundle.min.js\"><\/script>\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ 1) ROZWIJANIE OPISU\n\n\ndocument.querySelectorAll('.description-wrapper').forEach(function(wrapper) {\n  var desc = wrapper.querySelector('.previo-desc');\n  var btn  = wrapper.querySelector('.read-more-btn');\n\n  if (!desc || !btn) return;\n\n  \/\/ Usu\u0144 poprzednie nas\u0142uchiwanie je\u015bli by\u0142o\n  btn.removeEventListener('click', btn._clickHandler || (() => {}));\n\n  \/\/ Dodaj nowy tylko raz\n  btn._clickHandler = function() {\n    var isExpanded = desc.classList.toggle('expanded');\n    \/\/ console.log('Klikni\u0119to, isExpanded:', isExpanded);\n    btn.textContent = isExpanded ? 'Poka\u017c mniej' : 'Poka\u017c wi\u0119cej';\n  };\n\n  btn.addEventListener('click', btn._clickHandler);\n});\n\n\n\n\n\n  \/\/ 2) JE\u015aLI JEST GALERIA \u2192 Swiper + Fullscreen\n  var galleryEl = document.querySelector('.my-gallery-swiper');\n  if (!galleryEl) return;\n\n  \/\/ 2a) Swiper\n  var swiper = new Swiper(galleryEl, {\n    loop: true,\n    centeredSlides: true,\n    slidesPerView: 'auto',\n    spaceBetween: 20,\n    grabCursor: true,\n    navigation: {\n      nextEl: '.gallery-nav-next',\n      prevEl: '.gallery-nav-prev',\n    }\n  });\n\n  \/\/ 2b) Fullscreen\n  var modal    = document.getElementById('fullscreenModal'),\n      imgFS    = document.getElementById('fullscreenImage'),\n      closeBtn = modal.querySelector('.close'),\n      pBtn     = modal.querySelector('.fullscreen-prev'),\n      nBtn     = modal.querySelector('.fullscreen-next'),\n      urls     = [\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_WbrG5Y.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_9VfFum.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_B730kF.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_SBdVhd.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_YiHxSP.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_UyA5oM.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_SxJNJx.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_Zrohdw.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_MX8Dve.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_YD3GZm.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_2DsWyo.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_cCy2wi.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_mrqyTp.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_x8KKjo.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_fu8THI.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_wRWxfu.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_udZ3uU.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_VS4zwG.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_W93zig.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_UiVgoc.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_FMy6Tn.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_QU12Zj.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_wkWPPe.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_vaG9Kt.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_1iiB2d.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20190919182124_SAJRyI.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20190919182123_dha1Q8.jpg\"];\n\n  galleryEl.addEventListener('click', function(e){\n    if (!e.target.classList.contains('slide-image')) return;\n    var idx = urls.indexOf(e.target.src);\n    if (idx < 0) return;\n    imgFS.src = urls[idx];\n    modal.dataset.current = idx;\n    modal.classList.add('active');\n  });\n  closeBtn.addEventListener('click', function(){ modal.classList.remove('active'); });\n  modal.addEventListener('click', function(e){ if (e.target===modal) modal.classList.remove('active'); });\n  pBtn.addEventListener('click', function(e){\n    e.stopPropagation();\n    var i = (+modal.dataset.current - 1 + urls.length) % urls.length;\n    modal.dataset.current = i; imgFS.src = urls[i];\n  });\n  nBtn.addEventListener('click', function(e){\n    e.stopPropagation();\n    var i = (+modal.dataset.current + 1) % urls.length;\n    modal.dataset.current = i; imgFS.src = urls[i];\n  });\n  document.addEventListener('keydown', function(e){\n    if (!modal.classList.contains('active')) return;\n    if (e.key==='Escape') modal.classList.remove('active');\n    if (e.key==='ArrowLeft') pBtn.click();\n    if (e.key==='ArrowRight') nBtn.click();\n  });\n});\n<\/script>\n\n<\/div>\n                      <p class=\"u-text u-text-default u-text-5\">Are you interested in the property?<\/p>\n                      <a href=\"https:\/\/www.staywin.pl\/en\/rezerwacja\/?lang=pl&amp;arrival=&amp;departure=&amp;numberOfAdults=&amp;showRoomType=682434\" class=\"u-border-none u-btn u-button-style u-hover-feature u-hover-palette-1-dark-1 u-palette-1-base u-btn-1\" title=\"Book online\">Book online<\/a>\n                    <\/div>\n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      \n    <\/section>\n    <section class=\"u-border-2 u-border-no-left u-border-no-right u-border-palette-1-base u-clearfix u-section-5\" id=\"sec-b340\">\n      <div class=\"u-clearfix u-sheet u-valign-middle-lg u-valign-middle-xl u-sheet-1\">\n        <div class=\"custom-expanded data-layout-selected u-clearfix u-expanded-width-lg u-expanded-width-md u-expanded-width-sm u-expanded-width-xl u-layout-wrap u-layout-wrap-1\">\n          <div class=\"u-layout\">\n            <div class=\"u-layout-col\">\n              <div class=\"u-container-style u-layout-cell u-size-30 u-layout-cell-1\">\n                <div class=\"u-border-2 u-border-grey-50 u-border-no-left u-border-no-right u-border-no-top u-container-layout u-valign-top-xs u-container-layout-1\">\n                  <h2 class=\"u-text u-text-default u-text-grey-30 u-text-1\">Photo gallery<\/h2>\n                  <h2 class=\"u-text u-text-default-lg u-text-default-md u-text-default-sm u-text-default-xl u-text-2\"> Gda\u0144sk at your fingertips \u2013 a comfortable apartment awaits<\/h2>\n                <\/div>\n              <\/div>\n              <div class=\"u-container-style u-layout-cell u-size-30 u-layout-cell-2\">\n                <div class=\"u-container-layout u-valign-top-lg u-valign-top-md u-valign-top-xl u-container-layout-2\">\n                  <div class=\"u-shortcode u-shortcode-1\">\n<!-- FontAwesome -->\n<script src=\"https:\/\/kit.fontawesome.com\/d379bdf33c.js\" crossorigin=\"anonymous\"><\/script>\n<!-- Swiper CSS -->\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/swiper\/swiper-bundle.min.css\"\/>\n\n<style>\n\n:root{\n    --primary: #c6976d;\n    --black: #080a0e;\n    --text: #4E4D2F;\n    --primary-dark: #25281B;\n    --gray: gray;\n }\n\n\/* ---------- PODSTAWOWE ---------- *\/\n.apartment-view { margin:0 auto; }\n.apartment-view h2 { font-size:28px; margin-bottom:10px; }\n.apartment-view p  { line-height:1.6; }\n.apartment-view .location { margin:10px 0; font-size:16px; color:#555; }\n.apartment-view .facilities { display:grid; grid-template-columns:repeat(6,1fr); row-gap:20px; }\n.apartment-view .facility   { display:flex; align-items:center; gap:10px; padding:10px 0; }\n.apartment-view .facility span   { font-weight: ligher; font-size: 14px; }\n.apartment-view .facility i { color:var(--primary); font-size:1.2em; }\n.apartment-view .facility svg { width:25px; height:25px; fill:#2D2D2D; }\n.apartment-view .rate { color:var(--primary); font-size:32px; padding-block:10px; text-align:center; }\n\n\/* ---------- SWIPER + PEEK ---------- *\/\n.my-gallery-swiper {\n  --slide-w: 600px;\n  width: 800px;\n  height: 450px;\n  margin: 20px auto;\n  overflow: visible;\n  position: relative;\n}\n.my-gallery-swiper .swiper-wrapper {\n  display: flex;\n  align-items: center;\n  overflow: visible !important;\n}\n.my-gallery-swiper .swiper-slide {\n  width: var(--slide-w) !important;\n  height: 100% !important;\n  flex-shrink: 0;\n}\n.slide-image {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  cursor: pointer;\n}\n\n.gallery-nav-btn {\n        display: flex;\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        width: 44px;\n        height: 44px;\n        border: none;\n        border-radius: 50%;\n        color: #fff;\n        font-size: 24px;\n        align-items: center;\n        justify-content: center;\n        cursor: pointer;\n        z-index: 20;\n      }\n      .gallery-nav-prev { background: var(--primary); left: 0 ; transition: 0.12s ease-in-out;}\n      .gallery-nav-next { background: var(--primary); right: 0; transition: 0.12s ease-in-out;}\n      .gallery-nav-prev:hover, .gallery-nav-next:hover { background: var(--black); transition: 0.12s ease-in-out; }\n\n\/* nasze przyciski zamiast domy\u015blnych Swiper *\/\n.swiper-button-prev,\n.swiper-button-next {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 44px;\n  height: 44px;\n  border: none;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  color: #fff;\n  cursor: pointer;\n  z-index: 10;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n.swiper-button-prev::after,\n.swiper-button-next::after {\n  content: none;\n}\n.swiper-button-prev {\n  background-color: #8D8B55;\n}\n.swiper-button-next {\n  background-color: #25281B;\n}\n\n.previo-desc {\n  max-height: 6.4em;      \/* 4 linie po 1.6em *\/\n  overflow: hidden;\n  transition: max-height .3s ease;\n}\n.previo-desc.expanded {\n  max-height: none;\n}\n.read-more-btn {\n  background: none;\n  border: none;\n  color: var(--primary);\n  cursor: pointer;\n  margin-top: .5em;\n  font-size: 1em;\n  padding: 0;\n}\n\n\/* ---------- MOBILE (<768px) ---------- *\/\n@media (max-width:768px) {\n  .my-gallery-swiper {\n    width: 100%;\n    height: auto;\n    flex-direction: column;\n    overflow: hidden;\n  }\n  .my-gallery-swiper .swiper-slide {\n    width: calc(100% - 30px) !important;\n    height: auto !important;\n    max-height: 450px;\n  }\n  .slide-image { height: auto; }\n  .swiper-button-prev,\n  .swiper-button-next {\n    position: static;\n    margin: 10px;\n    font-size: 1.5em;\n    transform: none;\n  }\n  .apartment-view .facilities { display:grid; grid-template-columns:repeat(2,1fr); row-gap:20px; }\n  .apartment-view .rate       { font-size:21px; }\n}\n\n\/* ---------- MOBILE (<450px) ---------- *\/\n@media (max-width:450px) {\n  .apartment-view .facilities {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr); \/* dwie kolumny na mobilce *\/\n    row-gap: 20px;\n    column-gap: 16px; \/* opcjonalnie, rozstaw mi\u0119dzy kolumnami *\/\n  }\n  .apartment-view .facility {\n    justify-content: flex-start; \/* wyr\u00f3wnanie do lewej *\/\n    text-align: left;            \/* na wszelki wypadek dla tekstu *\/\n  }\n}\n\n\n\/* ---------- FULLSCREEN MODAL ---------- *\/\n.fullscreen-modal {\n  display:none;\n  position:fixed;\n  inset:0;\n  background:rgba(0,0,0,0.9);\n  align-items:center;\n  justify-content:center;\n  z-index:9999;\n}\n.fullscreen-modal.active { display:flex; }\n.fullscreen-content { max-width:90%; max-height:90%; object-fit:contain; }\n.fullscreen-prev,\n.fullscreen-next {\n  position:absolute;\n  top:50%;\n  transform:translateY(-50%);\n  background:rgba(255,255,255,0.3);\n  border:none;\n  color:#fff;\n  font-size:30px;\n  padding:10px;\n  cursor:pointer;\n  z-index:10000;\n}\n.fullscreen-prev { left:20px; }\n.fullscreen-next { right:20px; }\n.fullscreen-modal .close {\n  position:absolute;\n  top:20px;\n  right:35px;\n  color:#fff;\n  font-size:40px;\n  cursor:pointer;\n  z-index:10000;\n}\n\n.lightbox-modal {\n  display: none;\n  position: fixed;\n  inset: 0;\n  background: rgba(0,0,0,0.9);\n  align-items: center;\n  justify-content: center;\n  z-index: 9999;\n}\n.lightbox-modal.active { display: flex; }\n.lightbox-image {\n  max-width: 90%;\n  max-height: 90%;\n  object-fit: contain;\n}\n.lightbox-close,\n.lightbox-prev,\n.lightbox-next {\n  position: absolute;\n  color: #fff;\n  font-size: 2rem;\n  background: none;\n  border: none;\n  cursor: pointer;\n  user-select: none;\n  padding: 0.5rem;\n  z-index: 10000;\n}\n.lightbox-close { top: 1rem; right: 1.5rem; }\n.lightbox-prev  { top: 50%; left: 1.5rem; transform: translateY(-50%); }\n.lightbox-next  { top: 50%; right: 1.5rem; transform: translateY(-50%); }\n\n\n<\/style>\n\n<div class=\"apartment-view\">\n  \n  \n    \n  <!-- Nowy blok: wy\u015bwietlanie tylko wybranych udogodnie\u0144 -->\n  \n  <!-- Domy\u015blny blok wszystkich udogodnie\u0144 -->\n  \n          <div class=\"my-gallery-swiper\">\n\n        <div class=\"swiper-wrapper\">\n                                    <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082822_WbrG5Y.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082822_9VfFum.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082822_B730kF.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082822_SBdVhd.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082822_YiHxSP.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082822_UyA5oM.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082822_SxJNJx.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082822_Zrohdw.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082822_MX8Dve.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082822_YD3GZm.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082822_2DsWyo.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082822_cCy2wi.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082823_mrqyTp.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082823_x8KKjo.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082823_fu8THI.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082823_wRWxfu.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082823_udZ3uU.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082823_VS4zwG.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082823_W93zig.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082823_UiVgoc.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082823_FMy6Tn.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082823_QU12Zj.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082823_wkWPPe.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082823_vaG9Kt.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20260324082823_1iiB2d.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20190919182124_SAJRyI.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                          <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/files.previo.cz\/744662\/www\/img\/photos\/20190919182123_dha1Q8.jpg\" class=\"slide-image\" \/>\n              <\/div>\n                              <\/div>\n        <button class=\"gallery-nav-btn gallery-nav-prev\">\u2039<\/button>\n        <button class=\"gallery-nav-btn gallery-nav-next\">\u203a<\/button>\n      <\/div>\n\n\n  <!-- ===== LIGHTBOX MODAL START ===== -->\n  <div id=\"lightboxModal\" class=\"lightbox-modal\">\n    <span class=\"lightbox-close\">&times;<\/span>\n    <button class=\"lightbox-prev\">&#10094;<\/button>\n    <img decoding=\"async\" id=\"lightboxImage\" class=\"lightbox-image\" src=\"\" alt=\"Podgl\u0105d\" \/>\n    <button class=\"lightbox-next\">&#10095;<\/button>\n  <\/div>\n  <!-- ===== LIGHTBOX MODAL END ===== -->\n\n\n  \n  <\/div>\n\n<!-- FULLSCREEN MODAL -->\n<div id=\"fullscreenModal\" class=\"fullscreen-modal\">\n  <span class=\"close\">&times;<\/span>\n  <button class=\"fullscreen-prev\">&#10094;<\/button>\n  <img decoding=\"async\" id=\"fullscreenImage\" class=\"fullscreen-content\" src=\"\" alt=\"Pe\u0142ny ekran\" \/>\n  <button class=\"fullscreen-next\">&#10095;<\/button>\n<\/div>\n\n<!-- Swiper JS -->\n<!-- Swiper JS -->\n<script src=\"https:\/\/unpkg.com\/swiper\/swiper-bundle.min.js\"><\/script>\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ 1) ROZWIJANIE OPISU\n\n\ndocument.querySelectorAll('.description-wrapper').forEach(function(wrapper) {\n  var desc = wrapper.querySelector('.previo-desc');\n  var btn  = wrapper.querySelector('.read-more-btn');\n\n  if (!desc || !btn) return;\n\n  \/\/ Usu\u0144 poprzednie nas\u0142uchiwanie je\u015bli by\u0142o\n  btn.removeEventListener('click', btn._clickHandler || (() => {}));\n\n  \/\/ Dodaj nowy tylko raz\n  btn._clickHandler = function() {\n    var isExpanded = desc.classList.toggle('expanded');\n    \/\/ console.log('Klikni\u0119to, isExpanded:', isExpanded);\n    btn.textContent = isExpanded ? 'Poka\u017c mniej' : 'Poka\u017c wi\u0119cej';\n  };\n\n  btn.addEventListener('click', btn._clickHandler);\n});\n\n\n\n\n\n  \/\/ 2) JE\u015aLI JEST GALERIA \u2192 Swiper + Fullscreen\n  var galleryEl = document.querySelector('.my-gallery-swiper');\n  if (!galleryEl) return;\n\n  \/\/ 2a) Swiper\n  var swiper = new Swiper(galleryEl, {\n    loop: true,\n    centeredSlides: true,\n    slidesPerView: 'auto',\n    spaceBetween: 20,\n    grabCursor: true,\n    navigation: {\n      nextEl: '.gallery-nav-next',\n      prevEl: '.gallery-nav-prev',\n    }\n  });\n\n  \/\/ 2b) Fullscreen\n  var modal    = document.getElementById('fullscreenModal'),\n      imgFS    = document.getElementById('fullscreenImage'),\n      closeBtn = modal.querySelector('.close'),\n      pBtn     = modal.querySelector('.fullscreen-prev'),\n      nBtn     = modal.querySelector('.fullscreen-next'),\n      urls     = [\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_WbrG5Y.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_9VfFum.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_B730kF.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_SBdVhd.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_YiHxSP.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_UyA5oM.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_SxJNJx.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_Zrohdw.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_MX8Dve.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_YD3GZm.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_2DsWyo.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_cCy2wi.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_mrqyTp.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_x8KKjo.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_fu8THI.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_wRWxfu.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_udZ3uU.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_VS4zwG.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_W93zig.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_UiVgoc.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_FMy6Tn.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_QU12Zj.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_wkWPPe.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_vaG9Kt.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_1iiB2d.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20190919182124_SAJRyI.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20190919182123_dha1Q8.jpg\"];\n\n  galleryEl.addEventListener('click', function(e){\n    if (!e.target.classList.contains('slide-image')) return;\n    var idx = urls.indexOf(e.target.src);\n    if (idx < 0) return;\n    imgFS.src = urls[idx];\n    modal.dataset.current = idx;\n    modal.classList.add('active');\n  });\n  closeBtn.addEventListener('click', function(){ modal.classList.remove('active'); });\n  modal.addEventListener('click', function(e){ if (e.target===modal) modal.classList.remove('active'); });\n  pBtn.addEventListener('click', function(e){\n    e.stopPropagation();\n    var i = (+modal.dataset.current - 1 + urls.length) % urls.length;\n    modal.dataset.current = i; imgFS.src = urls[i];\n  });\n  nBtn.addEventListener('click', function(e){\n    e.stopPropagation();\n    var i = (+modal.dataset.current + 1) % urls.length;\n    modal.dataset.current = i; imgFS.src = urls[i];\n  });\n  document.addEventListener('keydown', function(e){\n    if (!modal.classList.contains('active')) return;\n    if (e.key==='Escape') modal.classList.remove('active');\n    if (e.key==='ArrowLeft') pBtn.click();\n    if (e.key==='ArrowRight') nBtn.click();\n  });\n});\n<\/script>\n\n<\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n    <section class=\"u-clearfix u-section-6\" id=\"sec-8d5e\">\n      <div class=\"u-clearfix u-sheet u-valign-middle-lg u-valign-middle-md u-valign-middle-xl u-valign-middle-xs u-sheet-1\">\n        <div class=\"data-layout-selected u-clearfix u-expanded-width u-layout-wrap u-layout-wrap-1\">\n          <div class=\"u-layout\">\n            <div class=\"u-layout-col\">\n              <div class=\"u-container-style u-layout-cell u-size-30 u-layout-cell-1\">\n                <div class=\"u-border-2 u-border-grey-50 u-border-no-left u-border-no-right u-border-no-top u-container-layout u-valign-top-xs u-container-layout-1\">\n                  <h2 class=\"u-text u-text-default u-text-grey-30 u-text-1\">Convenience<\/h2>\n                  <h2 class=\"u-text u-text-default u-text-2\"> Amenities<\/h2>\n                <\/div>\n              <\/div>\n              <div class=\"u-container-style u-layout-cell u-size-30 u-layout-cell-2\">\n                <div class=\"u-container-layout u-valign-bottom-xl u-valign-bottom-xs u-valign-top-lg u-valign-top-md u-valign-top-sm u-container-layout-2\">\n                  <div class=\"u-shortcode u-shortcode-1\">\n<!-- FontAwesome -->\n<script src=\"https:\/\/kit.fontawesome.com\/d379bdf33c.js\" crossorigin=\"anonymous\"><\/script>\n<!-- Swiper CSS -->\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/swiper\/swiper-bundle.min.css\"\/>\n\n<style>\n\n:root{\n    --primary: #c6976d;\n    --black: #080a0e;\n    --text: #4E4D2F;\n    --primary-dark: #25281B;\n    --gray: gray;\n }\n\n\/* ---------- PODSTAWOWE ---------- *\/\n.apartment-view { margin:0 auto; }\n.apartment-view h2 { font-size:28px; margin-bottom:10px; }\n.apartment-view p  { line-height:1.6; }\n.apartment-view .location { margin:10px 0; font-size:16px; color:#555; }\n.apartment-view .facilities { display:grid; grid-template-columns:repeat(6,1fr); row-gap:20px; }\n.apartment-view .facility   { display:flex; align-items:center; gap:10px; padding:10px 0; }\n.apartment-view .facility span   { font-weight: ligher; font-size: 14px; }\n.apartment-view .facility i { color:var(--primary); font-size:1.2em; }\n.apartment-view .facility svg { width:25px; height:25px; fill:#2D2D2D; }\n.apartment-view .rate { color:var(--primary); font-size:32px; padding-block:10px; text-align:center; }\n\n\/* ---------- SWIPER + PEEK ---------- *\/\n.my-gallery-swiper {\n  --slide-w: 600px;\n  width: 800px;\n  height: 450px;\n  margin: 20px auto;\n  overflow: visible;\n  position: relative;\n}\n.my-gallery-swiper .swiper-wrapper {\n  display: flex;\n  align-items: center;\n  overflow: visible !important;\n}\n.my-gallery-swiper .swiper-slide {\n  width: var(--slide-w) !important;\n  height: 100% !important;\n  flex-shrink: 0;\n}\n.slide-image {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  cursor: pointer;\n}\n\n.gallery-nav-btn {\n        display: flex;\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        width: 44px;\n        height: 44px;\n        border: none;\n        border-radius: 50%;\n        color: #fff;\n        font-size: 24px;\n        align-items: center;\n        justify-content: center;\n        cursor: pointer;\n        z-index: 20;\n      }\n      .gallery-nav-prev { background: var(--primary); left: 0 ; transition: 0.12s ease-in-out;}\n      .gallery-nav-next { background: var(--primary); right: 0; transition: 0.12s ease-in-out;}\n      .gallery-nav-prev:hover, .gallery-nav-next:hover { background: var(--black); transition: 0.12s ease-in-out; }\n\n\/* nasze przyciski zamiast domy\u015blnych Swiper *\/\n.swiper-button-prev,\n.swiper-button-next {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 44px;\n  height: 44px;\n  border: none;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  color: #fff;\n  cursor: pointer;\n  z-index: 10;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n.swiper-button-prev::after,\n.swiper-button-next::after {\n  content: none;\n}\n.swiper-button-prev {\n  background-color: #8D8B55;\n}\n.swiper-button-next {\n  background-color: #25281B;\n}\n\n.previo-desc {\n  max-height: 6.4em;      \/* 4 linie po 1.6em *\/\n  overflow: hidden;\n  transition: max-height .3s ease;\n}\n.previo-desc.expanded {\n  max-height: none;\n}\n.read-more-btn {\n  background: none;\n  border: none;\n  color: var(--primary);\n  cursor: pointer;\n  margin-top: .5em;\n  font-size: 1em;\n  padding: 0;\n}\n\n\/* ---------- MOBILE (<768px) ---------- *\/\n@media (max-width:768px) {\n  .my-gallery-swiper {\n    width: 100%;\n    height: auto;\n    flex-direction: column;\n    overflow: hidden;\n  }\n  .my-gallery-swiper .swiper-slide {\n    width: calc(100% - 30px) !important;\n    height: auto !important;\n    max-height: 450px;\n  }\n  .slide-image { height: auto; }\n  .swiper-button-prev,\n  .swiper-button-next {\n    position: static;\n    margin: 10px;\n    font-size: 1.5em;\n    transform: none;\n  }\n  .apartment-view .facilities { display:grid; grid-template-columns:repeat(2,1fr); row-gap:20px; }\n  .apartment-view .rate       { font-size:21px; }\n}\n\n\/* ---------- MOBILE (<450px) ---------- *\/\n@media (max-width:450px) {\n  .apartment-view .facilities {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr); \/* dwie kolumny na mobilce *\/\n    row-gap: 20px;\n    column-gap: 16px; \/* opcjonalnie, rozstaw mi\u0119dzy kolumnami *\/\n  }\n  .apartment-view .facility {\n    justify-content: flex-start; \/* wyr\u00f3wnanie do lewej *\/\n    text-align: left;            \/* na wszelki wypadek dla tekstu *\/\n  }\n}\n\n\n\/* ---------- FULLSCREEN MODAL ---------- *\/\n.fullscreen-modal {\n  display:none;\n  position:fixed;\n  inset:0;\n  background:rgba(0,0,0,0.9);\n  align-items:center;\n  justify-content:center;\n  z-index:9999;\n}\n.fullscreen-modal.active { display:flex; }\n.fullscreen-content { max-width:90%; max-height:90%; object-fit:contain; }\n.fullscreen-prev,\n.fullscreen-next {\n  position:absolute;\n  top:50%;\n  transform:translateY(-50%);\n  background:rgba(255,255,255,0.3);\n  border:none;\n  color:#fff;\n  font-size:30px;\n  padding:10px;\n  cursor:pointer;\n  z-index:10000;\n}\n.fullscreen-prev { left:20px; }\n.fullscreen-next { right:20px; }\n.fullscreen-modal .close {\n  position:absolute;\n  top:20px;\n  right:35px;\n  color:#fff;\n  font-size:40px;\n  cursor:pointer;\n  z-index:10000;\n}\n\n.lightbox-modal {\n  display: none;\n  position: fixed;\n  inset: 0;\n  background: rgba(0,0,0,0.9);\n  align-items: center;\n  justify-content: center;\n  z-index: 9999;\n}\n.lightbox-modal.active { display: flex; }\n.lightbox-image {\n  max-width: 90%;\n  max-height: 90%;\n  object-fit: contain;\n}\n.lightbox-close,\n.lightbox-prev,\n.lightbox-next {\n  position: absolute;\n  color: #fff;\n  font-size: 2rem;\n  background: none;\n  border: none;\n  cursor: pointer;\n  user-select: none;\n  padding: 0.5rem;\n  z-index: 10000;\n}\n.lightbox-close { top: 1rem; right: 1.5rem; }\n.lightbox-prev  { top: 50%; left: 1.5rem; transform: translateY(-50%); }\n.lightbox-next  { top: 50%; right: 1.5rem; transform: translateY(-50%); }\n\n\n<\/style>\n\n<div class=\"apartment-view\">\n  \n  \n    \n  <!-- Nowy blok: wy\u015bwietlanie tylko wybranych udogodnie\u0144 -->\n  \n  <!-- Domy\u015blny blok wszystkich udogodnie\u0144 -->\n      <div class=\"facilities\">\n      <div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>TV<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-wifi\"><\/i><span>WiFi<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Po\u015bciel<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Prysznic<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>WC<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Lod\u00f3wka<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Suszarka<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Ekspres do kawy<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Centralne ogrzewanie<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Aneks kuchenny<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Balcony<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Taras<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Miejsce dla niepal\u0105cych<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Wentylator<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Wentylator przeno\u015bny<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Wieszaki<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>R\u0119czniki<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Zamra\u017calnik<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Zmywarka<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-expand\"><\/i><span>120 m\u00b2<\/span><\/div><div class=\"facility\"><i class=\"fas fa-bed\"><\/i><span>Queen x1<\/span> <span>Queen x1<\/span> <span>Queen x1<\/span> <span>Queen x1<\/span> <span>Sofa x1<\/span> <\/div><div class=\"facility\"><i class=\"fas fa-door-open\"><\/i><span>Sypialnie<\/span><span>4<\/span><\/div><div class=\"facility\"><i class=\"fas fa-info\"><\/i><span>Pokoje<\/span><span>5<\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Czajnik elektryczny<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-circle-check\"><\/i><span>Zestaw do parzenia kawy\/herbaty<\/span><span><\/span><\/div><div class=\"facility\"><i class=\"fas fa-info\"><\/i><span>Old Town and Marina<\/span><\/div>    <\/div>\n  \n  \n  <\/div>\n\n<!-- FULLSCREEN MODAL -->\n<div id=\"fullscreenModal\" class=\"fullscreen-modal\">\n  <span class=\"close\">&times;<\/span>\n  <button class=\"fullscreen-prev\">&#10094;<\/button>\n  <img decoding=\"async\" id=\"fullscreenImage\" class=\"fullscreen-content\" src=\"\" alt=\"Pe\u0142ny ekran\" \/>\n  <button class=\"fullscreen-next\">&#10095;<\/button>\n<\/div>\n\n<!-- Swiper JS -->\n<!-- Swiper JS -->\n<script src=\"https:\/\/unpkg.com\/swiper\/swiper-bundle.min.js\"><\/script>\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ 1) ROZWIJANIE OPISU\n\n\ndocument.querySelectorAll('.description-wrapper').forEach(function(wrapper) {\n  var desc = wrapper.querySelector('.previo-desc');\n  var btn  = wrapper.querySelector('.read-more-btn');\n\n  if (!desc || !btn) return;\n\n  \/\/ Usu\u0144 poprzednie nas\u0142uchiwanie je\u015bli by\u0142o\n  btn.removeEventListener('click', btn._clickHandler || (() => {}));\n\n  \/\/ Dodaj nowy tylko raz\n  btn._clickHandler = function() {\n    var isExpanded = desc.classList.toggle('expanded');\n    \/\/ console.log('Klikni\u0119to, isExpanded:', isExpanded);\n    btn.textContent = isExpanded ? 'Poka\u017c mniej' : 'Poka\u017c wi\u0119cej';\n  };\n\n  btn.addEventListener('click', btn._clickHandler);\n});\n\n\n\n\n\n  \/\/ 2) JE\u015aLI JEST GALERIA \u2192 Swiper + Fullscreen\n  var galleryEl = document.querySelector('.my-gallery-swiper');\n  if (!galleryEl) return;\n\n  \/\/ 2a) Swiper\n  var swiper = new Swiper(galleryEl, {\n    loop: true,\n    centeredSlides: true,\n    slidesPerView: 'auto',\n    spaceBetween: 20,\n    grabCursor: true,\n    navigation: {\n      nextEl: '.gallery-nav-next',\n      prevEl: '.gallery-nav-prev',\n    }\n  });\n\n  \/\/ 2b) Fullscreen\n  var modal    = document.getElementById('fullscreenModal'),\n      imgFS    = document.getElementById('fullscreenImage'),\n      closeBtn = modal.querySelector('.close'),\n      pBtn     = modal.querySelector('.fullscreen-prev'),\n      nBtn     = modal.querySelector('.fullscreen-next'),\n      urls     = [\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_WbrG5Y.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_9VfFum.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_B730kF.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_SBdVhd.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_YiHxSP.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_UyA5oM.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_SxJNJx.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_Zrohdw.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_MX8Dve.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_YD3GZm.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_2DsWyo.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082822_cCy2wi.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_mrqyTp.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_x8KKjo.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_fu8THI.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_wRWxfu.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_udZ3uU.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_VS4zwG.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_W93zig.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_UiVgoc.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_FMy6Tn.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_QU12Zj.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_wkWPPe.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_vaG9Kt.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20260324082823_1iiB2d.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20190919182124_SAJRyI.jpg\",\"https:\\\/\\\/files.previo.cz\\\/744662\\\/www\\\/img\\\/photos\\\/20190919182123_dha1Q8.jpg\"];\n\n  galleryEl.addEventListener('click', function(e){\n    if (!e.target.classList.contains('slide-image')) return;\n    var idx = urls.indexOf(e.target.src);\n    if (idx < 0) return;\n    imgFS.src = urls[idx];\n    modal.dataset.current = idx;\n    modal.classList.add('active');\n  });\n  closeBtn.addEventListener('click', function(){ modal.classList.remove('active'); });\n  modal.addEventListener('click', function(e){ if (e.target===modal) modal.classList.remove('active'); });\n  pBtn.addEventListener('click', function(e){\n    e.stopPropagation();\n    var i = (+modal.dataset.current - 1 + urls.length) % urls.length;\n    modal.dataset.current = i; imgFS.src = urls[i];\n  });\n  nBtn.addEventListener('click', function(e){\n    e.stopPropagation();\n    var i = (+modal.dataset.current + 1) % urls.length;\n    modal.dataset.current = i; imgFS.src = urls[i];\n  });\n  document.addEventListener('keydown', function(e){\n    if (!modal.classList.contains('active')) return;\n    if (e.key==='Escape') modal.classList.remove('active');\n    if (e.key==='ArrowLeft') pBtn.click();\n    if (e.key==='ArrowRight') nBtn.click();\n  });\n});\n<\/script>\n\n<\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n    <section class=\"u-clearfix u-section-7\" id=\"sec-b686\">\n      <div class=\"u-clearfix u-sheet u-valign-middle u-sheet-1\">\n        <div class=\"data-layout-selected u-clearfix u-expanded-width u-layout-wrap u-layout-wrap-1\">\n          <div class=\"u-layout\">\n            <div class=\"u-layout-col\">\n              <div class=\"u-container-style u-layout-cell u-size-30 u-layout-cell-1\">\n                <div class=\"u-border-2 u-border-grey-50 u-border-no-left u-border-no-right u-border-no-top u-container-layout u-container-layout-1\">\n                  <h2 class=\"u-text u-text-default u-text-grey-30 u-text-1\">Relax<\/h2>\n                  <h2 class=\"u-text u-text-default u-text-2\">Additional information<\/h2>\n                <\/div>\n              <\/div>\n              <div class=\"u-align-left u-container-align-left u-container-style u-layout-cell u-size-30 u-layout-cell-2\">\n                <div class=\"u-container-layout u-container-layout-2\">\n                  <p class=\"u-text u-text-default u-text-3\"> You'll soon find an additional description of your apartment here, with all the details and interesting facts. \u2728<br> You'll have to wait a little longer for this moment, but we promise it's worth it! \ud83d\ude0a \n                  <\/p>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n    <section class=\"u-clearfix u-section-8\" id=\"block-10\">\n      <div class=\"u-clearfix u-sheet u-sheet-1\">\n        <div class=\"custom-expanded data-layout-selected u-clearfix u-layout-wrap u-layout-wrap-1\">\n          <div class=\"u-layout\">\n            <div class=\"u-layout-row\">\n              <div class=\"u-container-style u-layout-cell u-size-30 u-layout-cell-1\">\n                <div class=\"u-container-layout u-valign-top u-container-layout-1\">\n                  <h2 class=\"u-text u-text-default u-text-grey-30 u-text-1\">Location<\/h2>\n                  <h2 class=\"u-text u-text-default u-text-2\">How do I get there?<\/h2>\n                  <p class=\"u-text u-text-default u-text-3\">Next to it you will find a map with the exact location of the apartment where you will be staying \u2013 thanks to it you will easily plan your trip and quickly reach your destination.<br>\n                    <br>\n                    <span style=\"font-weight: 700;\">Attention:<\/span>\n                    <br> The keys to the apartment are located in a special box next to the door. The code for the box will be sent to you on arrival.<br> Prosimy r\u00f3wnie\u017c o kr\u00f3tk\u0105 informacj\u0119 po dotarciu na miejsce.<br>\n                    <br>\n                    <span style=\"font-weight: 700;\">Additional option:<\/span>\n                    <br> If you would like an airport transfer, please send us your flight number and landing time \u2013 we will take care of the rest!<br>\n                  <\/p>\n                  <p class=\"u-text u-text-default u-text-4\">\n                    <span class=\"u-file-icon u-icon u-text-palette-1-base\"><img decoding=\"async\" src=\"https:\/\/www.staywin.pl\/wp-content\/uploads\/2025\/08\/ab86449f-1.png\" alt=\"\"><\/span>&nbsp;<span style=\"font-weight: 700;\">Apartment address:<\/span> \u015bw. Barbary 12\/173<br>\n                  <\/p>\n                  <p class=\"u-text u-text-default u-text-5\">\n                    <span class=\"u-file-icon u-icon u-text-palette-1-base\"><img decoding=\"async\" src=\"https:\/\/www.staywin.pl\/wp-content\/uploads\/2025\/08\/84f461be-1.png\" alt=\"\"><\/span>&nbsp;Check-in: from 3:00 p.m.<br>\n                  <\/p>\n                  <p class=\"u-text u-text-default u-text-6\">\n                    <span class=\"u-file-icon u-icon u-text-palette-1-base\"><img decoding=\"async\" src=\"https:\/\/www.staywin.pl\/wp-content\/uploads\/2025\/08\/84f461be-1.png\" alt=\"\"><\/span>&nbsp;Check-out: until 10:30<br>\n                  <\/p>\n                  <p class=\"u-text u-text-default u-text-7\">\n                    <span class=\"u-file-icon u-icon u-text-palette-1-base\"><img decoding=\"async\" src=\"https:\/\/www.staywin.pl\/wp-content\/uploads\/2025\/08\/84f461be-1.png\" alt=\"\"><\/span>&nbsp;Office address: Toru\u0144ska 15\/U10, Gda\u0144sk&nbsp;<br>\n                  <\/p>\n                <\/div>\n              <\/div>\n              <div class=\"u-container-style u-layout-cell u-size-30 u-layout-cell-2\">\n                <div class=\"u-container-layout u-container-layout-2\">\n                  <div class=\"gm-style u-absolute-hcenter u-expanded u-grey-light-2 u-map\">\n                    <div class=\"embed-responsive\">\n                      <iframe class=\"embed-responsive-item lazyload\" data-map=\"JTdCJTIyYWRkcmVzcyUyMiUzQSUyMkdkYSVDNSU4NHNrJTIwJUM1JTlCdy4lMjBCYXJiYXJ5JTIwMTIlMkYxNzMlMjIlMkMlMjJ6b29tJTIyJTNBMTYlMkMlMjJ0eXBlSWQlMjIlM0ElMjJyb2FkJTIyJTJDJTIybGFuZyUyMiUzQW51bGwlMkMlMjJhcGlLZXklMjIlM0FudWxsJTJDJTIybWFya2VycyUyMiUzQSU1QiU1RCU3RA==\" data-src=\"https:\/\/maps.google.com\/maps?output=embed&amp;q=Gda%C5%84sk%20%C5%9Bw.%20Barbary%2012%2F173&amp;z=16&amp;t=m\" loading=\"lazy\"><\/iframe>\n                    <\/div>\n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>","protected":false},"excerpt":{"rendered":"<p>Angielska Grobla 173 &nbsp; Apartament 10 osobowy Wypoczynek na miar\u0119 z\u0142ota! 120 m\u00b2 10 Opis Podstawowe informacje Przestronny, dwupoziomowy apartament w Gda\u0144sku o powierzchni 120 m\u00b2 oferuje komfortowe zakwaterowanie dla maksymalnie 10 os\u00f3b. Sk\u0142ada si\u0119 z 5 pokoi, w tym 4 sypialni wyposa\u017conych w \u0142\u00f3\u017cka ma\u0142\u017ce\u0144skie. Do dyspozycji go\u015bci s\u0105 dwa balkony lub taras z &hellip; <a href=\"https:\/\/www.staywin.pl\/en\/angielska-grobla-173\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8222;angielska-grobla-173&#8221;<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":46,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2946","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>angielska-grobla-173 - Staywin - Apartamenty w Gda\u0144sku<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.staywin.pl\/en\/angielska-grobla-173\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"angielska-grobla-173 - Staywin - Apartamenty w Gda\u0144sku\" \/>\n<meta property=\"og:description\" content=\"Angielska Grobla 173 &nbsp; Apartament 10 osobowy Wypoczynek na miar\u0119 z\u0142ota! 120 m\u00b2 10 Opis Podstawowe informacje Przestronny, dwupoziomowy apartament w Gda\u0144sku o powierzchni 120 m\u00b2 oferuje komfortowe zakwaterowanie dla maksymalnie 10 os\u00f3b. Sk\u0142ada si\u0119 z 5 pokoi, w tym 4 sypialni wyposa\u017conych w \u0142\u00f3\u017cka ma\u0142\u017ce\u0144skie. Do dyspozycji go\u015bci s\u0105 dwa balkony lub taras z &hellip; Continue reading &quot;angielska-grobla-173&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.staywin.pl\/en\/angielska-grobla-173\/\" \/>\n<meta property=\"og:site_name\" content=\"Staywin - Apartamenty w Gda\u0144sku\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-27T20:35:48+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.staywin.pl\/angielska-grobla-173\/\",\"url\":\"https:\/\/www.staywin.pl\/angielska-grobla-173\/\",\"name\":\"angielska-grobla-173 - Staywin - Apartamenty w Gda\u0144sku\",\"isPartOf\":{\"@id\":\"https:\/\/www.staywin.pl\/#website\"},\"datePublished\":\"2025-08-30T11:03:15+00:00\",\"dateModified\":\"2025-11-27T20:35:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.staywin.pl\/angielska-grobla-173\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.staywin.pl\/angielska-grobla-173\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.staywin.pl\/angielska-grobla-173\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/www.staywin.pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"angielska-grobla-173\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.staywin.pl\/#website\",\"url\":\"https:\/\/www.staywin.pl\/\",\"name\":\"Staywin - Apartamenty w Gda\u0144sku\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.staywin.pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"angielska-grobla-173 - Staywin - Apartamenty w Gda\u0144sku","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.staywin.pl\/en\/angielska-grobla-173\/","og_locale":"en_GB","og_type":"article","og_title":"angielska-grobla-173 - Staywin - Apartamenty w Gda\u0144sku","og_description":"Angielska Grobla 173 &nbsp; Apartament 10 osobowy Wypoczynek na miar\u0119 z\u0142ota! 120 m\u00b2 10 Opis Podstawowe informacje Przestronny, dwupoziomowy apartament w Gda\u0144sku o powierzchni 120 m\u00b2 oferuje komfortowe zakwaterowanie dla maksymalnie 10 os\u00f3b. Sk\u0142ada si\u0119 z 5 pokoi, w tym 4 sypialni wyposa\u017conych w \u0142\u00f3\u017cka ma\u0142\u017ce\u0144skie. Do dyspozycji go\u015bci s\u0105 dwa balkony lub taras z &hellip; Continue reading \"angielska-grobla-173\"","og_url":"https:\/\/www.staywin.pl\/en\/angielska-grobla-173\/","og_site_name":"Staywin - Apartamenty w Gda\u0144sku","article_modified_time":"2025-11-27T20:35:48+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.staywin.pl\/angielska-grobla-173\/","url":"https:\/\/www.staywin.pl\/angielska-grobla-173\/","name":"angielska-grobla-173 - Staywin - Apartamenty w Gda\u0144sku","isPartOf":{"@id":"https:\/\/www.staywin.pl\/#website"},"datePublished":"2025-08-30T11:03:15+00:00","dateModified":"2025-11-27T20:35:48+00:00","breadcrumb":{"@id":"https:\/\/www.staywin.pl\/angielska-grobla-173\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.staywin.pl\/angielska-grobla-173\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.staywin.pl\/angielska-grobla-173\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/www.staywin.pl\/"},{"@type":"ListItem","position":2,"name":"angielska-grobla-173"}]},{"@type":"WebSite","@id":"https:\/\/www.staywin.pl\/#website","url":"https:\/\/www.staywin.pl\/","name":"Staywin - Apartamenty w Gda\u0144sku","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.staywin.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/www.staywin.pl\/en\/wp-json\/wp\/v2\/pages\/2946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.staywin.pl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.staywin.pl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.staywin.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.staywin.pl\/en\/wp-json\/wp\/v2\/comments?post=2946"}],"version-history":[{"count":2,"href":"https:\/\/www.staywin.pl\/en\/wp-json\/wp\/v2\/pages\/2946\/revisions"}],"predecessor-version":[{"id":3277,"href":"https:\/\/www.staywin.pl\/en\/wp-json\/wp\/v2\/pages\/2946\/revisions\/3277"}],"wp:attachment":[{"href":"https:\/\/www.staywin.pl\/en\/wp-json\/wp\/v2\/media?parent=2946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}