#domy-container{position:relative;width:100%;overflow:hidden;height:auto;background-image:url(/assets/content/mlynowo/osiedle.jpg);background-image:-webkit-image-set(url(/assets/content/mlynowo/osiedle-1600.webp) type("image/webp") 1x,url(/assets/content/mlynowo/osiedle.webp) type("image/webp") 2x,url(/assets/content/mlynowo/osiedle-1600.jpg) type("image/jpeg") 1x,url(/assets/content/mlynowo/osiedle.jpg) type("image/jpeg") 2x);background-image:image-set(url(/assets/content/mlynowo/osiedle-1600.webp) type("image/webp") 1x,url(/assets/content/mlynowo/osiedle.webp) type("image/webp") 2x,url(/assets/content/mlynowo/osiedle-1600.jpg) type("image/jpeg") 1x,url(/assets/content/mlynowo/osiedle.jpg) type("image/jpeg") 2x);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:1920 / 800}@media(max-width:768px){#domy-container{background-image:url(/assets/content/mlynowo/zdj_pion.jpg);background-image:-webkit-image-set(url(/assets/content/mlynowo/zdj_pion.webp) type("image/webp"),url(/assets/content/mlynowo/zdj_pion.jpg) type("image/jpeg"));background-image:image-set(url(/assets/content/mlynowo/zdj_pion.webp) type("image/webp"),url(/assets/content/mlynowo/zdj_pion.jpg) type("image/jpeg"));background-size:100% 100%;background-repeat:no-repeat;background-position:top center;aspect-ratio:800 / 1920;overflow:hidden}}.house-button{position:absolute;transform:translate(-50%,-50%);width:50px;height:50px;font-size:14px;background:#e78a45;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:background-color .3s,transform .3s;z-index:500}.house-button:hover{background:#024562;transform:translate(-50%,-50%) scale(1.1)}.house-button.active{background:#024562}.house-button.disabled{opacity:.5;cursor:default}.house-button.sold:hover:after{content:"Sprzedane";position:absolute;top:-44px;left:50%;transform:translate(-50%);background:#000;color:#fff;font-size:15px;line-height:1;padding:5px 10px;border-radius:4px;white-space:nowrap;z-index:600;pointer-events:none}.house-button.sold:hover:before{content:"";position:absolute;top:-12px;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#000;z-index:601;pointer-events:none}.house-button.rezerwacja:hover:after{content:"Rezerwacja";position:absolute;top:-44px;left:50%;transform:translate(-50%);background:#e78a45;color:#fff;font-size:15px;line-height:1;padding:5px 10px;border-radius:4px;white-space:nowrap;z-index:600;pointer-events:none}.house-button.rezerwacja:hover:before{content:"";position:absolute;top:-12px;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#e78a45;z-index:601;pointer-events:none}.house-wrapper{position:absolute;transform:translate(-50%,-50%)}.lokal-button{width:32px;height:32px;font-size:11px}.lokal-b{top:16px;left:16px}.lokal-c{top:-16px;left:-16px}.lokal-a{top:16px;left:-16px}.lokal-d{top:-16px;left:16px}.house-floor-label{position:absolute;left:-25px;width:55px;text-align:center;background:#e78a458c;color:#fff;font-size:9px;font-family:Poppins,sans-serif;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:2px 0;border-radius:3px;pointer-events:none;z-index:501;box-sizing:border-box;display:block}.house-floor-label.pietro{top:-56px}.house-floor-label.parter{bottom:-56px}@media(max-width:1200px){.house-button{width:35px;height:35px;font-size:11px}.lokal-button{width:26px;height:26px;font-size:10px}}@media(max-width:1024px){.house-button{width:30px;height:30px;font-size:10px}.lokal-button{width:24px;height:24px;font-size:9px}}@media(max-width:768px){.house-button{width:35px;height:35px;font-size:10px}.lokal-button{width:28px;height:28px;font-size:10px}.house-floor-label{width:auto;padding:2px 4px;white-space:nowrap;bottom:auto}.house-floor-label.pietro{top:-26px;left:-75px}.house-floor-label.parter{top:7px;left:-78px}#wrapper-house1 .house-floor-label,#wrapper-house2 .house-floor-label,#wrapper-house3 .house-floor-label,#wrapper-house11 .house-floor-label,#wrapper-house12 .house-floor-label{left:auto;right:-80px}#wrapper-house1 .house-floor-label.pietro,#wrapper-house2 .house-floor-label.pietro,#wrapper-house3 .house-floor-label.pietro,#wrapper-house11 .house-floor-label.pietro,#wrapper-house12 .house-floor-label.pietro{top:-26px}#wrapper-house1 .house-floor-label.parter,#wrapper-house2 .house-floor-label.parter,#wrapper-house3 .house-floor-label.parter,#wrapper-house11 .house-floor-label.parter,#wrapper-house12 .house-floor-label.parter{top:7px}.house-floor-label.parter{bottom:-26px}}#domy-panel{position:absolute;top:0;right:0;bottom:0;width:40%;background:linear-gradient(140deg,#faa321 -159.1%,#006590 146.61%);box-shadow:-2px 0 5px #0003;padding:16px 18px 18px;box-sizing:border-box;z-index:1000;overflow:hidden;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s}#domy-panel.active{transform:translate(0)}#domy-panel .dom-close-button{align-self:flex-start;flex:0 0 auto;background:none;border:none;color:#fff;font-size:24px;margin:0 0 8px;padding:0;cursor:pointer;line-height:1}#domy-panel .dom-header{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;margin-bottom:12px;text-align:center}#domy-panel .dom-header h2{margin:0 0 6px;color:#fff;font:500 24px/1.15 Poppins,sans-serif}#domy-panel .dom-info{font:400 15px/1.4 Poppins,sans-serif;color:#fff;margin-bottom:6px}#domy-panel .dom-cena{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;text-align:center}#domy-panel .dom-see-more{flex:0 0 auto;display:block;width:100%;text-align:center;padding:12px;margin:12px 0 0;font-size:17px;color:#fff;text-decoration:none;border-radius:24px;background:#e78a45!important;transition:background .3s;border:0;cursor:pointer;font-family:inherit}#domy-panel .dom-see-more:hover{background:#eb7e2b!important}#domy-panel .dom-pdf-link{flex:0 0 auto;display:block;width:100%;text-align:center;padding:10px;margin:10px 0 0;font-size:15px;font-weight:500;color:#fff;text-decoration:none;border-radius:24px;border:1.5px solid rgba(255,255,255,.75);background:transparent;transition:background .2s,border-color .2s;font-family:Poppins,sans-serif;box-sizing:border-box}#domy-panel .dom-pdf-link:hover{background:#ffffff1f;border-color:#fff}#domy-panel .dom-pdf-link[hidden]{display:none!important}#domy-panel .dom-image{flex:1 1 auto;min-height:0;background:#fff;padding:10px;border-radius:10px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.4rem}#domy-panel .dom-image-trigger{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}#domy-panel .dom-image-trigger:focus-visible{outline:2px solid #024562;outline-offset:4px;border-radius:6px}#domy-panel .dom-image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;margin:0 auto;object-fit:contain}#domy-panel .dom-image-hint{flex:0 0 auto;font:400 12px/1.3 Poppins,sans-serif;color:#5a6570;text-align:center}#domy-lightbox{position:fixed;inset:0;z-index:10000;display:flex;align-items:stretch;justify-content:stretch}#domy-lightbox[hidden]{display:none!important}.domy-lightbox-backdrop{position:absolute;inset:0;background:#000000e0}.domy-lightbox-dialog{position:relative;z-index:1;width:100vw;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:stretch;padding:3.25rem 1rem 1.75rem;box-sizing:border-box}.domy-lightbox-close{position:absolute;top:.75rem;right:.75rem;z-index:3;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:#ffffff29;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer}.domy-lightbox-close:hover{background:#ffffff47}.domy-lightbox-toolbar{position:absolute;top:.75rem;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:.35rem;padding:.25rem;border-radius:999px;background:#00000073}.domy-lightbox-zoom{min-width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:#ffffff24;color:#fff;font:600 1rem/1 Poppins,sans-serif;cursor:pointer}.domy-lightbox-zoom:hover{background:#ffffff42}.domy-lightbox-reset{min-width:3.5rem;font-size:.8rem}.domy-lightbox-stage{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;cursor:zoom-in}.domy-lightbox-stage.is-grabbing{cursor:grabbing}#domy-lightbox-img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border:2px solid #fff;box-shadow:0 0 28px #00000073;transform-origin:center center;transition:transform .08s linear;user-select:none;background:#fff}.domy-lightbox-help{flex:0 0 auto;margin:.65rem 0 0;text-align:center;color:#ffffffbf;font-size:.8rem}@media(max-width:768px){#domy-panel{width:100%;overflow:auto}#domy-panel .dom-header{text-align:center;flex-direction:column;align-items:center}#domy-panel .dom-name{display:block;text-align:center;margin-bottom:8px;order:1}#domy-panel .dom-info{display:block;text-align:center;margin-bottom:8px;order:2}#domy-panel .dom-cena{display:block;text-align:center;margin-top:0;order:3}#domy-panel .dom-header h2{font-size:20px}#domy-panel .dom-see-more{font-size:16px;padding:8px}#domy-panel .dom-image{min-height:55vh}.domy-lightbox-dialog{padding:3rem .5rem 1.25rem}.domy-lightbox-help{font-size:.72rem}}.etapy-overlay{position:absolute;border:2px dashed rgba(255,255,255,.7);border-radius:8px;background:#00000026;pointer-events:none;z-index:490;display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px;box-sizing:border-box}.etapy-label{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.8)}@media(max-width:768px){.etapy-label{font-size:9px;letter-spacing:.5px}}
