@font-face{font-family:Stolarz Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/crimsonpro-500.05yefel25zzpg.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+104-107,U+118-119,U+141-144,U+15A-15B,U+179-17C,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2192,U+2212}@font-face{font-family:Stolarz Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/wixmadefortext-400-600.14aj0wg~z~9o9.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+104-107,U+118-119,U+141-144,U+15A-15B,U+179-17C,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2192,U+2212}@font-face{font-family:Stolarz Mark;font-style:normal;font-weight:300;font-display:swap;src:url(../media/lexendexa-300.12k~qr74latkk.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+104-107,U+118-119,U+141-144,U+15A-15B,U+179-17C,U+2013-2014,U+2018-201E,U+2022,U+2026,U+20AC,U+2192,U+2212}@font-face{font-family:Stolarz Display Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT);font-weight:500;size-adjust:100.08%;ascent-override:89.58%;descent-override:21.47%;line-gap-override:0%}@font-face{font-family:Stolarz Text Fallback;src:local(Arial),local(ArialMT);font-weight:400 600;size-adjust:104.38%;ascent-override:96.57%;descent-override:24.14%;line-gap-override:0%}@font-face{font-family:Stolarz Mark Fallback;src:local(Arial),local(ArialMT);font-weight:300;size-adjust:131.59%;ascent-override:75.99%;descent-override:19%;line-gap-override:0%}[data-template=stolarz]{--paper-50:#fdfaf6;--paper-100:#f8f3ec;--paper-200:#efe6db;--paper-300:#e0d6ca;--paper-400:#c8bbae;--ink-900:#241b15;--ink-700:#453b34;--ink-600:#5e534c;--copper-500:#924e28;--copper-600:#7e3f1a;--acc:var(--copper-500);--acc-hover:var(--copper-600);--acc-ink:var(--copper-500);--bg-page:var(--paper-100);--bg-band:var(--paper-200);--bg-field:var(--paper-50);--fg-text:var(--ink-900);--fg-muted:var(--ink-600);--fg-on-acc:var(--paper-50);--line:var(--paper-300);--line-strong:var(--paper-400);--focus:var(--acc);--display:"Stolarz Display", "Stolarz Display Fallback", "Times New Roman", serif;--text:"Stolarz Text", "Stolarz Text Fallback", Arial, sans-serif;--mark:"Stolarz Mark", "Stolarz Mark Fallback", Arial, sans-serif;--fs-2xs:.6875rem;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1rem;--fs-md:1.25rem;--fs-h3:clamp(1.4rem, 1.2rem + .5vw, 1.65rem);--fs-h2:clamp(2.2rem, 1.5rem + 2.3vw, 3.5rem);--fs-h1:clamp(2.6rem, 1.7rem + 2.8vw, 4.3rem);--sp-hair:4px;--sp-tight:8px;--sp-pair:12px;--sp-row:16px;--sp-block:24px;--sp-group:32px;--sp-head:48px;--sp-part:72px;--section:clamp(48px, 2.5vw + 36px, 84px);--page-pad:clamp(16px, 4vw, 48px);--container:1280px;--gutter:max(var(--page-pad), calc((100vw - var(--container)) / 2));--nav-h:76px;--d-fast:.16s;--e-out:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){[data-template=stolarz]{--paper-50:lab(98.2706% .513941 2.21716);--paper-100:lab(96.0746% .959009 4.07569);--paper-200:lab(91.6635% 1.91599 6.59698);--paper-300:lab(86.0869% 2.36976 7.25725);--paper-400:lab(76.7946% 3.1535 8.62911);--ink-900:lab(10.6129% 3.73688 5.84178);--ink-700:lab(25.6984% 3.63347 5.78678);--ink-600:lab(36.1404% 3.59565 5.75508);--copper-500:lab(41.339% 26.9327 35.0836);--copper-600:lab(34.3966% 25.8667 34.3136)}}body:has([data-template=stolarz]){background:#f8f3ec;background:lab(96.0746% .959009 4.07569)}html:has([data-template=stolarz]){scroll-padding-top:calc(var(--nav-h,76px) + 8px)}@media (prefers-reduced-motion:no-preference){html:has([data-template=stolarz]){scroll-behavior:smooth}}.st{font-family:var(--text);font-size:var(--fs-base);color:var(--fg-text);background:var(--bg-page);font-kerning:normal;font-variant-numeric:lining-nums tabular-nums;line-height:1.6;overflow-x:clip}.st *,.st :before,.st :after{box-sizing:border-box}.st :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}.st :where(ul,ol){padding:0;list-style:none}.st :where(h1,h2,h3){font-family:var(--display);letter-spacing:-.02em;font-weight:500}.st h2{font-size:var(--fs-h2);letter-spacing:-.025em;line-height:1.04}.st h3{font-size:var(--fs-h3);line-height:1.15}.st :where(a){color:inherit}.st img{max-width:100%;display:block}.st :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.st-wrap{width:100%;max-width:calc(var(--container) + 2 * var(--page-pad));padding-inline:var(--page-pad);margin-inline:auto}.st-skip{z-index:100;background:var(--ink-900);color:var(--paper-50);padding:12px 16px;position:absolute;top:-60px;left:8px}.st-skip:focus{top:8px}.st-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st-kicker{margin-bottom:var(--sp-row);font-size:var(--fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-ink);font-weight:600}.st-lead{max-width:34em;color:var(--fg-muted);font-size:var(--fs-sm);line-height:1.65}.st-btn{background:var(--acc);min-height:50px;color:var(--fg-on-acc);font:600 var(--fs-sm)/1.2 var(--text);white-space:nowrap;cursor:pointer;transition:background-color var(--d-fast) ease;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:0 24px;text-decoration:none;display:inline-flex}.st-btn:hover{background:var(--acc-hover)}.st-btn--sm{min-height:44px;font-size:var(--fs-xs);padding:0 18px}.st-btn[disabled]{opacity:.6;cursor:default}.st-arrow{transition:transform var(--d-fast) var(--e-out);flex:none}:is(.st-btn,.st-link,.st-real a):hover .st-arrow--e,:is(.st-btn,.st-link):focus-visible .st-arrow--e{transform:translate(3px)}.st-link{min-height:44px;font-size:var(--fs-sm);text-underline-offset:6px;align-items:center;gap:10px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.st-nav{z-index:40;background:var(--bg-page);border-bottom:1px solid var(--line);position:sticky;top:0}.st-nav__in{align-items:center;gap:var(--sp-group);min-height:var(--nav-h);display:flex}.st-logo{align-items:center;gap:var(--sp-pair);margin-right:auto;text-decoration:none;display:inline-flex}.st-logo__znak{flex:none;width:32px;height:32px}.st-wm{font:300 clamp(1.5rem, 1.25rem + .7vw, 1.9rem)/1 var(--mark);letter-spacing:.2em;text-transform:uppercase}.st-wm__sub{font-size:var(--fs-2xs);color:var(--fg-muted);letter-spacing:.02em;line-height:1.15}.st-nav__links{font-size:var(--fs-sm);gap:clamp(20px,2.4vw,40px);display:none}.st-nav__links a{padding-block:12px;text-decoration:none;position:relative}.st-nav__links a:after{content:"";transform-origin:0;height:1px;transition:transform .25s var(--e-out);background:currentColor;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.st-nav__links a:hover:after,.st-nav__links a[aria-current]:after{transform:none}.st-nav__cta{display:none}.st-menu{position:relative}.st-menu summary{border:1px solid var(--ink-900);min-height:44px;font-weight:600;font-size:var(--fs-sm);cursor:pointer;align-items:center;padding:0 16px;list-style:none;display:inline-flex}.st-menu summary::-webkit-details-marker{display:none}.st-menu__sheet{z-index:50;min-width:240px;padding:var(--sp-tight);background:var(--paper-50);border:1px solid var(--line-strong);display:grid;position:absolute;top:calc(100% + 8px);right:0}.st-menu__sheet a{padding:12px 14px;font-weight:600;text-decoration:none}.st-menu__sheet .st-menu__cta{margin-top:var(--sp-tight);background:var(--acc);color:var(--fg-on-acc)}@media (max-width:359px){.st-wm__sub{display:none}}@media (min-width:1080px){.st-nav__links{display:flex}.st-nav__cta{display:inline-flex}.st-menu{display:none}}.st-hero{display:grid;position:relative}.st-hero__body{padding:clamp(32px, 6vw, 56px) var(--page-pad) var(--sp-group);container-type:inline-size}.st-h1{font-size:min(var(--fs-h1), 13cqi);letter-spacing:-.028em;margin-bottom:var(--sp-block);line-height:1.04}.st-line{margin-block:-.06em -.2em;padding-block:.06em .2em;display:block;overflow:clip}.st-line>span{display:inline-block}.st-hero__lede{max-width:30em;font-size:var(--fs-md);margin-bottom:var(--sp-group);line-height:1.5}.st-hero__media{aspect-ratio:4/4.2;background:var(--paper-200);position:relative;overflow:hidden}.st-hero__pic{transition:opacity .6s var(--e-out);position:absolute;inset:0}.st-hero__pic[data-active=false]{opacity:0}.st-hero__pic img{object-fit:cover;object-position:55% 50%;width:100%;height:100%}.st-hero.is-typo{border-bottom:1px solid var(--line)}.st-switch{left:var(--page-pad);right:var(--page-pad);bottom:var(--sp-row);align-items:center;gap:var(--sp-pair) var(--sp-row);background:var(--bg-page);grid-template-columns:minmax(0,1fr) auto auto;padding:10px 14px;display:grid;position:absolute}.st-switch__name{font-size:var(--fs-xs);line-height:1.3}.st-switch__name span{color:var(--fg-muted);font-size:var(--fs-2xs);display:block}.st-switch__line{background:var(--line-strong);height:1px;display:none}.st-switch__line span{background:var(--fg-text);transform-origin:0;height:100%;transition:transform .5s var(--e-out);display:block}.st-switch__count{font-size:var(--fs-xs);letter-spacing:.06em}.st-switch__btns{display:flex}.st-switch__btns button{width:44px;height:44px;color:var(--fg-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.st-switch__btns button:hover .st-arrow--e{transform:translate(3px)}.st-switch__btns button:hover .st-arrow--w{transform:translate(-3px)}@media (min-width:900px){.st-hero.has-photo{align-items:center;min-height:clamp(560px,46vw,760px)}.st-hero.has-photo .st-hero__media{aspect-ratio:auto;position:absolute;inset:0}.st-hero.has-photo .st-hero__media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, #f8f3ecf2 0, #f8f3ece0 calc(var(--gutter) + 400px), #f8f3ec66 calc(var(--gutter) + 640px), #f8f3ec00 calc(var(--gutter) + 860px));position:absolute;inset:0}@supports (color:lab(0% 0 0)){.st-hero.has-photo .st-hero__media:after{background:linear-gradient(90deg, lab(96.0746% .959009 4.07569/.95) 0, lab(96.0746% .959009 4.07569/.88) calc(var(--gutter) + 400px), lab(96.0746% .959009 4.07569/.4) calc(var(--gutter) + 640px), lab(96.0746% .959009 4.07569/0) calc(var(--gutter) + 860px))}}.st-hero.has-photo .st-hero__body{z-index:2;width:min(100%, calc(var(--gutter) + 640px));padding:var(--sp-head) var(--sp-group) calc(var(--sp-part) + 40px) var(--gutter);position:relative}.st-hero__pic img{object-position:70% 50%}.st-switch{z-index:2;left:var(--gutter);background:0 0;grid-template-columns:auto minmax(40px,1fr) auto auto;width:min(460px,40vw);padding:0;bottom:clamp(24px,3vw,40px);right:auto}.st-switch__line{display:block}.st-hero.is-typo .st-hero__body{padding-left:var(--gutter)}}@media (max-width:899px){.st-hero__media{aspect-ratio:4/4.4}}.st-real{padding-top:var(--section);border-bottom:1px solid var(--line)}.st-real__head{gap:var(--sp-block);margin-bottom:var(--sp-head);align-items:end;display:grid}.st-real__list{gap:var(--sp-block);padding:0 var(--page-pad) var(--section);display:grid}.st-real__list a{gap:var(--sp-row);text-decoration:none;display:grid}.st-real__img{aspect-ratio:4/3;display:block;overflow:hidden}.st-real__img img{object-fit:cover;width:100%;height:100%}.st-real__cap{column-gap:var(--sp-row);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-inline:4px;display:grid}.st-real__name{font-size:var(--fs-sm);font-weight:600}.st-real__cat{font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);grid-row:2}.st-real__cap .st-arrow{grid-area:1/2/span 2}@media (min-width:900px){.st-real__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.st-real__list{gap:var(--sp-row);padding-inline:var(--sp-row);grid-template-columns:1.55fr 1.4fr 1fr}.st-real__list[data-n="2"]{grid-template-columns:1.4fr 1fr}.st-real__list[data-n="1"]{grid-template-columns:1fr}.st-real__img{aspect-ratio:auto;height:clamp(300px,26vw,420px)}}.st-svc{padding-block:var(--section);border-bottom:1px solid var(--line)}.st-svc__grid{gap:var(--sp-head);display:grid}.st-svc__cols{gap:var(--sp-head) var(--sp-block);display:grid}.st-svc__cols>li{gap:var(--sp-tight);flex-direction:column;display:flex}.st-svc__cols img{aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:var(--sp-tight)}.st-svc__n{font:500 var(--fs-md)/1 var(--display);color:var(--acc-ink)}.st-svc__cols p{max-width:26em;font-size:var(--fs-sm);color:var(--fg-muted)}.st-svc__cols .st-link{align-self:flex-start;margin-top:auto}@media (min-width:640px){.st-svc__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.st-svc__grid{grid-template-columns:minmax(0,.8fr) minmax(0,2.4fr)}}.st-mat{border-bottom:1px solid var(--line);display:grid}.st-mat__img{object-fit:cover;width:100%;height:300px}.st-mat__body{align-content:center;justify-items:start;gap:var(--sp-block);padding:var(--section) var(--page-pad);display:grid}.st-mat__body .st-kicker{margin-bottom:calc(-1 * var(--sp-tight))}@media (min-width:900px){.st-mat.has-photo{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.st-mat__img{height:100%;min-height:480px}.st-mat__body{padding-left:clamp(32px,4vw,72px);padding-right:var(--gutter)}.st-mat:not(.has-photo) .st-mat__body{padding-left:var(--gutter)}}.st-shop{border-bottom:1px solid var(--line);display:grid}.st-shop__img{object-fit:cover;object-position:70% 40%;width:100%;height:300px}.st-shop__body{align-content:center;justify-items:start;gap:var(--sp-block);padding:var(--section) var(--page-pad);display:grid}.st-shop__body .st-kicker{margin-bottom:calc(-1 * var(--sp-tight))}.st-quote{max-width:30em;padding-top:var(--sp-row);border-top:1px solid var(--line-strong)}.st-quote blockquote{font:500 var(--fs-md)/1.4 var(--display)}.st-quote figcaption{margin-top:var(--sp-tight);font-size:var(--fs-xs);color:var(--fg-muted)}@media (min-width:900px){.st-shop.has-photo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.st-shop__img{height:100%;min-height:440px}.st-shop__body{padding-left:var(--gutter);padding-right:clamp(32px,4vw,64px)}}.st-proc{padding-block:var(--section);background:var(--bg-band)}.st-proc__grid{gap:var(--sp-head);display:grid}.st-steps{gap:var(--sp-group);display:grid}.st-steps>li{gap:var(--sp-tight);align-content:start;display:grid;position:relative}.st-steps svg:first-child{color:var(--fg-text);margin-bottom:var(--sp-tight)}.st-step__n{font:500 var(--fs-md)/1 var(--display);color:var(--acc-ink)}.st-steps h3{font:600 var(--fs-sm)/1.3 var(--text);letter-spacing:0}.st-steps p{font-size:var(--fs-xs);color:var(--fg-muted);max-width:24em;line-height:1.55}.st-step__arrow{display:none}@media (min-width:640px){.st-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.st-proc__grid{grid-template-columns:minmax(0,.8fr) minmax(0,2.4fr)}.st-steps{gap:var(--sp-block);grid-template-columns:repeat(4,minmax(0,1fr))}.st-steps>li{padding-right:44px}.st-step__arrow{width:32px;height:12px;display:block;position:absolute;top:52px;right:0;overflow:visible}.st-step__arrow path{fill:none;stroke:var(--fg-muted);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:0}}.st-quote-sec{padding-block:var(--section);border-bottom:1px solid var(--line)}.st-q__grid{gap:var(--sp-head);display:grid}.st-q__grid header .st-lead{margin-top:var(--sp-block);max-width:26em}.st-form{gap:var(--sp-row);display:grid}.st-form__f{font-size:var(--fs-xs);gap:6px;display:grid}.st select,.st input,.st textarea{border:1px solid var(--line-strong);background:var(--bg-field);width:100%;min-height:48px;color:var(--fg-text);font:400 var(--fs-sm)/1.4 var(--text);border-radius:0;padding:10px 14px}.st select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23332820' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.st textarea{resize:vertical;min-height:120px}.st-form__foot{align-items:center;gap:var(--sp-row);flex-wrap:wrap;display:flex}.st-form__done{font-weight:600}.st-form__status:empty{display:none}.st-form .form-error a{font-weight:600}.st-q__files{align-content:start;justify-items:start;gap:var(--sp-tight);padding:var(--sp-block);border:1px dashed var(--line-strong);font-size:var(--fs-xs);color:var(--fg-muted);display:grid}.st-q__files svg{color:var(--fg-text)}.st-q__files-h{font-size:var(--fs-sm);color:var(--fg-text);font-weight:600}.st-q__tel{margin-top:var(--sp-tight);color:var(--fg-text)}.st-q__tel a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (min-width:640px){.st-form{grid-template-columns:repeat(2,minmax(0,1fr))}.st-form__wide{grid-column:1/-1}}@media (min-width:1080px){.st-q__grid{gap:var(--sp-head);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,.7fr)}}.st-footer{padding-top:var(--sp-head);font-size:var(--fs-sm)}.st-footer__top{gap:var(--sp-block);padding-bottom:var(--sp-group);display:grid}.st-footer__nav{gap:0 var(--sp-block);flex-wrap:wrap;display:flex}.st-footer__nav a{min-height:44px;font-size:var(--fs-xs);align-items:center;text-decoration:none;display:inline-flex}.st-footer__info{gap:var(--sp-row);font-size:var(--fs-xs);display:grid}.st-footer__info li{gap:var(--sp-pair);grid-template-columns:20px minmax(0,1fr);display:grid}.st-footer__info a{align-items:center;min-height:32px;display:inline-flex}.st-footer__tel{font-weight:600;text-decoration:none}.st-footer__social{gap:4px;display:flex}.st-footer__social a{place-items:center;width:44px;height:44px;display:grid}.st-footer__base{justify-content:space-between;align-items:center;gap:var(--sp-row);padding-block:var(--sp-row);border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;display:flex}.st-footer__base a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:640px){.st-footer__info{column-gap:var(--sp-head);grid-template-columns:repeat(2,max-content)}}@media (min-width:1080px){.st-footer__top{align-items:center;gap:var(--sp-head);grid-template-columns:auto 1fr auto auto}.st-footer__nav{justify-content:center}}@media (prefers-reduced-motion:no-preference){.st-motion .st-line>span{animation:st-rise .9s var(--e-out) both;animation-delay:calc(var(--i,0) * 90ms)}.st-motion [data-reveal=real] .st-real__img{clip-path:inset(0 0 100%);transition:clip-path .9s var(--e-out);transition-delay:calc(var(--i) * .12s)}.st-motion .is-in[data-reveal=real] .st-real__img{clip-path:inset(0)}.st-motion [data-reveal=steps] .st-step__arrow path{stroke-dashoffset:1px;transition:stroke-dashoffset .8s var(--e-out);transition-delay:calc(var(--i) * .2s + .2s)}.st-motion .is-in[data-reveal=steps] .st-step__arrow path{stroke-dashoffset:0}}@keyframes st-rise{0%{transform:translateY(108%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.st *,.st :before,.st :after{transition-duration:.01ms!important;animation:none!important}}.st main>section:not(.st-hero){content-visibility:auto;contain-intrinsic-size:auto 900px}
[data-template=stolarz][data-palette=oliwka]{--acc:#526235;--acc-hover:#425128;--acc-ink:#47562a}@supports (color:lab(0% 0 0)){[data-template=stolarz][data-palette=oliwka]{--acc:lab(39.2147% -12.5795 23.4573);--acc-hover:lab(32.1988% -11.609 21.9514);--acc-ink:lab(34.5649% -12.4678 23.7253)}}[data-template=stolarz][data-palette=grafit]{--acc:#3b434d;--acc-hover:#29313a;--acc-ink:#3b434d}@supports (color:lab(0% 0 0)){[data-template=stolarz][data-palette=grafit]{--acc:lab(28.0502% -1.93383 -7.02105);--acc-hover:lab(19.9265% -1.8611 -6.99234);--acc-ink:lab(28.0502% -1.93383 -7.02105)}}
