@font-face{font-family:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poiret-one-latin-400-normal.0mre2wd9-36w7.woff2)format("woff2"),url(../media/poiret-one-latin-400-normal.15ab2ye1uogfr.woff)format("woff")}
@font-face{font-family:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poiret-one-latin-ext-400-normal.0jf39sar1sumz.woff2)format("woff2"),url(../media/poiret-one-latin-ext-400-normal.1790xcjm6lv-h.woff)format("woff")}
@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(../media/josefin-sans-latin-300-normal.0hl315pwbampc.woff2)format("woff2"),url(../media/josefin-sans-latin-300-normal.0~edapzeki1s7.woff)format("woff")}
@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(../media/josefin-sans-latin-ext-300-normal.0oq7.p.5pvhk7.woff2)format("woff2"),url(../media/josefin-sans-latin-ext-300-normal.06d8438-f7nh..woff)format("woff")}
@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(../media/raleway-latin-300-normal.0~twutan3v8bf.woff2)format("woff2"),url(../media/raleway-latin-300-normal.0zy9hv22ap2_y.woff)format("woff")}
@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:300;src:url(../media/raleway-latin-ext-300-normal.0i~ksmvivkho9.woff2)format("woff2"),url(../media/raleway-latin-ext-300-normal.0hlgi13-xjbd~.woff)format("woff")}
@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(../media/raleway-latin-500-normal.0nur9h23hb-wo.woff2)format("woff2"),url(../media/raleway-latin-500-normal.0j0h0y_1j9pu6.woff)format("woff")}
@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(../media/raleway-latin-ext-500-normal.11ttpykec~ma5.woff2)format("woff2"),url(../media/raleway-latin-ext-500-normal.02xi4m3441hmt.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:300;src:url(../media/dm-sans-latin-300-normal.0630hia0-vhii.woff2)format("woff2"),url(../media/dm-sans-latin-300-normal.0pxaik.o5ksf9.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:300;src:url(../media/dm-sans-latin-ext-300-normal.02tue-.4wnrmu.woff2)format("woff2"),url(../media/dm-sans-latin-ext-300-normal.08opevnz09gtz.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.01biawq02llu~.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.16-g61e-8h1xu.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-ext-400-normal.04x4-bjvza..r.woff2)format("woff2"),url(../media/dm-sans-latin-ext-400-normal.0xd7t2e94gzs6.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.03o72lz3tqzl0.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.05-t_wzq033uz.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-ext-500-normal.11h5jm3vi.sov.woff2)format("woff2"),url(../media/dm-sans-latin-ext-500-normal.0.om08qxw-t36.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-400-italic.0mn3edr~zo.8q.woff2)format("woff2"),url(../media/cormorant-garamond-latin-400-italic.136w8gs~4skl6.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cormorant-garamond-latin-ext-400-italic.0fm~m_ttjjqtq.woff2)format("woff2"),url(../media/cormorant-garamond-latin-ext-400-italic.0d_9x8j_z2vfs.woff)format("woff")}
html,body{margin:0;padding:0}.kb,.kb *,.kb :before,.kb :after{box-sizing:border-box}.kb[data-site=janwolanski]{--kb-bg:#faf9f6;--kb-soft:#e8ecf0;--kb-text:#16150f;--kb-text-2:#5f6774;--kb-accent:#b5622a;--kb-line:#d8d4cc;--kb-line-w:.5px;--kb-radius:0;--kb-font-head:"Poiret One", "Josefin Sans", sans-serif;--kb-font-ui:"Josefin Sans", "Raleway", sans-serif;--kb-font-body:"Raleway", sans-serif;--kb-head-transform:uppercase;--kb-head-spacing:.08em;--kb-ui-transform:uppercase;--kb-ui-spacing:.16em;--kb-ui-weight:300;--kb-ui-size:11px;--kb-body-weight:300;--kb-body-spacing:.02em;--kb-body-leading:1.7;--kb-primary-bg:transparent;--kb-primary-text:#16150f;--kb-primary-border:#16150f;--kb-primary-hover:#e8ecf0;--kb-notes-font:"Raleway", sans-serif;--kb-notes-style:normal;--kb-notes-size:15px}.kb[data-site=nieruchomosci]{--kb-bg:#f8f7f4;--kb-soft:#eeeae3;--kb-text:#1e1e1e;--kb-text-2:#6c6762;--kb-accent:sienna;--kb-line:#ddd8cf;--kb-line-w:1px;--kb-radius:2px;--kb-font-head:"Poiret One", "DM Sans", sans-serif;--kb-font-ui:"DM Sans", sans-serif;--kb-font-body:"DM Sans", sans-serif;--kb-head-transform:none;--kb-head-spacing:.04em;--kb-ui-transform:none;--kb-ui-spacing:.02em;--kb-ui-weight:500;--kb-ui-size:13px;--kb-body-weight:400;--kb-body-spacing:0;--kb-body-leading:1.6;--kb-primary-bg:sienna;--kb-primary-text:#fff;--kb-primary-border:sienna;--kb-primary-hover:#8a4526;--kb-notes-font:"Cormorant Garamond", serif;--kb-notes-style:italic;--kb-notes-size:20px}.kb{background:var(--kb-bg);min-height:100vh;color:var(--kb-text);font-family:var(--kb-font-body);font-weight:var(--kb-body-weight);letter-spacing:var(--kb-body-spacing);font-size:15px;line-height:var(--kb-body-leading);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.kb a,.kb-link{color:var(--kb-text);text-decoration:underline;-webkit-text-decoration-color:var(--kb-accent);text-decoration-color:var(--kb-accent);text-underline-offset:3px}.kb-link{font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.kb :focus-visible{outline:2px solid var(--kb-accent);outline-offset:2px}.kb-header{border-bottom:var(--kb-line-w) solid var(--kb-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(16px,4vw,48px);display:flex}.kb-logo{flex-direction:column;gap:2px;display:flex}.kb-logo-name{font-family:var(--kb-font-head);text-transform:uppercase;letter-spacing:.12em;font-size:18px;line-height:1.2}.kb-logo-tail{color:var(--kb-text-2)}.kb-logo-sub{font-family:var(--kb-font-ui);letter-spacing:.08em;color:var(--kb-text-2);font-size:10px;font-weight:300}.kb-who{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.kb-label{font-family:var(--kb-font-ui);font-weight:var(--kb-ui-weight);font-size:var(--kb-ui-size);text-transform:var(--kb-ui-transform);letter-spacing:var(--kb-ui-spacing);color:var(--kb-text)}.kb-main{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px) 64px}.kb-message{flex:1;width:100%;max-width:640px;margin:0 auto;padding:clamp(48px,10vw,120px) 24px}.kb-h1,.kb-h2{font-family:var(--kb-font-head);text-transform:var(--kb-head-transform);letter-spacing:var(--kb-head-spacing);margin:0;font-weight:400;line-height:1.25}.kb-h1{margin-bottom:28px;font-size:clamp(26px,4vw,40px)}.kb-h2{overflow-wrap:anywhere;margin-bottom:12px;font-size:22px}.kb-text{margin:0 0 12px}.kb-small{color:var(--kb-text-2);font-size:13px}.kb-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 32px;padding:0;list-style:none;display:grid}.kb-step{border-top:2px solid var(--kb-line);flex-direction:column;gap:4px;min-width:0;padding:12px 12px 0 0;display:flex}.kb-step[data-state=done],.kb-step[data-state=current]{border-top-color:var(--kb-accent)}.kb-step-name{font-family:var(--kb-font-ui);font-weight:var(--kb-ui-weight);font-size:var(--kb-ui-size);text-transform:var(--kb-ui-transform);letter-spacing:var(--kb-ui-spacing);overflow-wrap:anywhere}.kb-step[data-state=current] .kb-step-name{font-weight:500}.kb-step[data-state=current] .kb-step-name:before{content:"";background:var(--kb-accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.kb-step[data-state=next] .kb-step-name{color:var(--kb-text-2)}.kb-step-note{color:var(--kb-text-2);font-size:12px}@media (max-width:640px){.kb-steps{grid-template-columns:1fr}.kb-step{border-top:0;border-left:2px solid var(--kb-line);flex-direction:row;justify-content:space-between;align-items:baseline;padding:8px 0 8px 12px}.kb-step[data-state=done],.kb-step[data-state=current]{border-left-color:var(--kb-accent)}}.kb-order{border-top:var(--kb-line-w) solid var(--kb-line);border-bottom:var(--kb-line-w) solid var(--kb-line);margin-bottom:32px;padding:20px 0}.kb-facts{flex-wrap:wrap;gap:16px 48px;margin:0;display:flex}.kb-facts dt{font-family:var(--kb-font-ui);font-weight:var(--kb-ui-weight);font-size:var(--kb-ui-size);text-transform:var(--kb-ui-transform);letter-spacing:var(--kb-ui-spacing);color:var(--kb-text-2)}.kb-facts dd{margin:2px 0 0;font-size:16px}.kb-notes{white-space:pre-wrap;max-width:72ch;font-family:var(--kb-notes-font);font-style:var(--kb-notes-style);font-size:var(--kb-notes-size);margin:16px 0 0;line-height:1.5}.kb-banner,.kb-hint{background:var(--kb-soft);border-left:2px solid var(--kb-accent);margin:0 0 24px;padding:14px 16px}.kb-empty{text-align:center;color:var(--kb-text-2);margin:48px 0}.kb-bar{z-index:5;background:var(--kb-bg);border-bottom:var(--kb-line-w) solid var(--kb-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 calc(-1*clamp(16px,4vw,48px)) 20px;padding:12px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.kb-count{flex-direction:column;line-height:1.3;display:flex}.kb-count-main{font-family:var(--kb-font-head);text-transform:var(--kb-head-transform);letter-spacing:var(--kb-head-spacing);font-size:22px}.kb-count-extra{font-size:13px}.kb-filters,.kb-actions,.kb-series{flex-wrap:wrap;gap:8px;display:flex}.kb-series{margin-bottom:16px}.kb-series-note{max-width:72ch;color:var(--kb-text-2);margin:0 0 20px}.kb-btn,.kb-chip,.kb-pick{font-family:var(--kb-font-ui);font-weight:var(--kb-ui-weight);font-size:var(--kb-ui-size);text-transform:var(--kb-ui-transform);letter-spacing:var(--kb-ui-spacing);color:var(--kb-text);border:var(--kb-line-w) solid var(--kb-text);border-radius:var(--kb-radius);cursor:pointer;background:0 0;min-height:38px;padding:10px 16px;line-height:1.2;transition:background-color .15s}.kb-chip{border-color:var(--kb-line);min-height:34px;padding:8px 12px}.kb-btn:hover:not(:disabled),.kb-chip:hover:not(:disabled),.kb-pick:hover:not(:disabled){background:var(--kb-soft)}.kb-chip[aria-pressed=true],.kb-btn[aria-pressed=true]{border-color:var(--kb-text);background:var(--kb-soft)}.kb-btn:disabled,.kb-pick:disabled{opacity:.45;cursor:default}.kb-btn-primary{background:var(--kb-primary-bg);color:var(--kb-primary-text);border:1px solid var(--kb-primary-border)}.kb-btn-primary:hover:not(:disabled){background:var(--kb-primary-hover)}@media (max-width:640px){.kb-bar{position:static}}.kb-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));align-items:start;gap:20px;margin:0;padding:0;list-style:none;display:grid}.kb-tile{border:var(--kb-line-w) solid var(--kb-line);border-radius:var(--kb-radius);flex-direction:column;min-width:0;display:flex}.kb-tile[data-picked]{border-color:var(--kb-accent);box-shadow:0 0 0 1px var(--kb-accent)}.kb-tile[data-compare]{outline:2px solid var(--kb-text);outline-offset:2px}.kb-tile-img{aspect-ratio:3/2;background:var(--kb-soft);cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.kb-tile-img img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;width:100%;height:100%;display:block;position:absolute;inset:0}.kb-tile-foot{border-top:var(--kb-line-w) solid var(--kb-line);align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.kb-tile-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.kb-badge{white-space:nowrap;background:var(--kb-soft);padding:2px 6px;font-size:12px}.kb-pick{white-space:nowrap;border-color:var(--kb-line);min-height:34px;padding:8px 10px}.kb-pick[aria-pressed=true]{background:var(--kb-text);border-color:var(--kb-text);color:var(--kb-bg)}.kb-pick[aria-pressed=true]:hover:not(:disabled){background:var(--kb-text);opacity:.85}.kb-pick-big{border-color:var(--kb-text);width:100%;min-height:44px;margin:12px 0 8px}.kb-overlay{z-index:20;background:#16150f8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.kb-overlay .kb-overlay{z-index:30}.kb-dialog{background:var(--kb-bg);border-radius:var(--kb-radius);outline:none;width:100%;max-width:480px;max-height:100%;padding:28px;overflow:auto}.kb-dialog[data-wide]{max-width:1500px;padding:16px}.kb-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.kb-field{flex-direction:column;gap:6px;margin:12px 0;display:flex}.kb-input{width:100%;font:inherit;letter-spacing:0;color:var(--kb-text);border:1px solid var(--kb-text-2);border-radius:var(--kb-radius);resize:vertical;background:#fff;padding:10px 12px;font-size:16px}.kb-viewer{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.kb-stage{min-width:0}.kb-canvas{background:var(--kb-soft);width:fit-content;max-width:100%;margin:0 auto;line-height:0;position:relative}.kb-canvas[data-pointing]{cursor:crosshair}.kb-canvas img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 140px);display:block}.kb-pin{background:var(--kb-text);width:24px;height:24px;color:var(--kb-bg);border:2px solid var(--kb-bg);font-family:var(--kb-font-body);letter-spacing:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.kb-pin-new{background:var(--kb-accent);color:#fff}.kb-pin-inline{vertical-align:1px;border:0;width:20px;height:20px;margin-right:8px;font-size:11px;position:static;transform:none}.kb-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.kb-side{min-width:0;padding:8px 8px 8px 0}.kb-side-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kb-side-title{border-top:var(--kb-line-w) solid var(--kb-line);margin:24px 0 8px;padding-top:16px}.kb-exif{color:var(--kb-text-2);margin:0;font-size:13px}.kb-comments{margin:0 0 16px;padding:0;list-style:none}.kb-comments li{border-bottom:var(--kb-line-w) solid var(--kb-line);padding:10px 0}.kb-comment-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.kb-comment-meta{color:var(--kb-text-2);margin:4px 0 0;font-size:12px}@media (max-width:900px){.kb-viewer{grid-template-columns:1fr}.kb-canvas img{max-height:70vh}.kb-side{padding:0 4px 8px}}.kb-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kb-compare[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.kb-compare-item{border:var(--kb-line-w) solid var(--kb-line);min-width:0;margin:0}.kb-compare-item[data-picked]{border-color:var(--kb-accent);box-shadow:0 0 0 1px var(--kb-accent)}.kb-compare-item img{object-fit:contain;background:var(--kb-soft);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:calc(50vh - 110px);min-height:180px;display:block}.kb-compare[data-count="2"] .kb-compare-item img,.kb-compare[data-count="3"] .kb-compare-item img{height:calc(100vh - 220px)}.kb-compare-item figcaption{align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}@media (max-width:700px){.kb-compare,.kb-compare[data-count="3"]{grid-template-columns:1fr}.kb-compare .kb-compare-item img{height:auto;max-height:60vh}}.kb-footer{border-top:var(--kb-line-w) solid var(--kb-line);text-align:center;padding:20px clamp(16px,4vw,48px);font-size:13px}.kb-toast{z-index:40;background:var(--kb-text);width:max-content;max-width:calc(100vw - 32px);color:var(--kb-bg);border-radius:var(--kb-radius);margin:0;padding:12px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.kb *{transition:none!important}}.kb-text a,.kb-banner a{overflow-wrap:anywhere}
