/* baza.css */
:root{--baza-tlo: var(--wp--preset--color--tlo,#fff);--baza-tlo-2: var(--wp--preset--color--tlo-2,#f3f3f1);--baza-tekst: var(--wp--preset--color--tekst,#1c1c1c);--baza-tekst-2: var(--wp--preset--color--tekst-2,#555);--baza-akcent: var(--wp--preset--color--akcent,#2b2b2b);--baza-akcent-ciemny: var(--wp--preset--color--akcent-ciemny,#111);--baza-na-akcencie: var(--wp--preset--color--na-akcencie,#fff);--baza-obramowanie: var(--wp--preset--color--obramowanie,#d9d9d6);--baza-promien: var(--wp--custom--promien,10px);--baza-cien: 0 10px 40px rgb(0 0 0 / .18);--baza-rog-dol: var(--wp--custom--rog-dol,16px)}.screen-reader-text{border: 0;clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}.baza-skip{position: absolute;left: 12px;top: -100px;z-index: 100000;background: var(--baza-akcent);color: var(--baza-na-akcencie);padding: 12px 18px;border-radius: var(--baza-promien);font-weight: 600;text-decoration: none}.baza-skip:focus{top: 12px;outline: 3px solid var(--baza-tekst);outline-offset: 2px}.baza-ikona{width: 1.25em;height: 1.25em;flex: none;vertical-align: -.2em}.baza-uwaga{padding: 12px 16px;border: 1px dashed var(--baza-obramowanie);border-radius: var(--baza-promien);color: var(--baza-tekst-2);font-size: .9rem}.baza-przycisk{display: inline-flex;align-items: center;justify-content: center;gap: .5em;min-height: 48px;padding: .7em 1.4em;border: 2px solid var(--baza-akcent);border-radius: var(--baza-promien);background: var(--baza-akcent);color: var(--baza-na-akcencie);font: inherit;font-weight: 600;line-height: 1.2;text-decoration: none;cursor: pointer;transition: background-color .15s,color .15s,border-color .15s}.baza-przycisk:hover{background: var(--baza-akcent-ciemny);border-color: var(--baza-akcent-ciemny);color: var(--baza-na-akcencie)}.baza-przycisk--obrys{background: transparent;color: var(--baza-akcent)}.baza-przycisk--obrys:hover{background: var(--baza-akcent);color: var(--baza-na-akcencie)}.baza-przycisk:focus-visible,.baza-rog:focus-visible,.baza-akcja__link:focus-visible{outline: 3px solid var(--baza-tekst);outline-offset: 3px}.baza-przycisk[disabled]{opacity: .6;cursor: wait}.baza-akcja{display: block}.baza-akcja.aligncenter{text-align: center}.baza-akcja.alignright{text-align: right}.baza-akcja__link{display: inline-flex;align-items: center;gap: .65em;min-height: 48px;padding: .65em 1.3em;border: 2px solid var(--baza-akcent);border-radius: var(--baza-promien);background: var(--baza-akcent);color: var(--baza-na-akcencie);text-decoration: none;font-weight: 600;line-height: 1.2;transition: background-color .15s,color .15s}.baza-akcja__link:hover{background: var(--baza-akcent-ciemny);border-color: var(--baza-akcent-ciemny);color: var(--baza-na-akcencie)}.baza-akcja__tekst{display: inline-flex;flex-direction: column;text-align: left}.baza-akcja__wartosc{font-weight: 700;font-size: 1.05em;white-space: nowrap}.baza-akcja__etykieta + .baza-akcja__wartosc{font-size: 1.15em}.baza-akcja--obrys .baza-akcja__link{background: transparent;color: var(--baza-akcent)}.baza-akcja--obrys .baza-akcja__link:hover{background: var(--baza-akcent);color: var(--baza-na-akcencie)}.baza-akcja--link .baza-akcja__link{background: none;border: 0;padding: .3em 0;color: inherit;min-height: 44px}.baza-akcja--link .baza-akcja__link:hover{text-decoration: underline;color: inherit}.baza-akcja--link .baza-akcja__tekst{flex-direction: row;gap: .4em;flex-wrap: wrap}.baza-akcja--duzy .baza-akcja__link{padding: .85em 1.6em;font-size: 1.12em}.baza-akcja--duzy .baza-ikona{width: 1.5em;height: 1.5em}.baza-kontakt__lista{margin: 0;display: grid;gap: 1.25rem}.baza-kontakt--kolumny .baza-kontakt__lista{grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr))}.baza-kontakt__wiersz{display: grid;gap: .35rem}.baza-kontakt dt{display: flex;align-items: center;gap: .5em;font-weight: 700}.baza-kontakt dt .baza-ikona{color: var(--baza-akcent)}.baza-kontakt dd{margin: 0;padding-left: 1.75em;line-height: 1.6}.baza-kontakt dd a{display: inline-block;min-height: 32px;padding: .15em 0}.baza-kontakt__opis{color: var(--baza-tekst-2)}.baza-kontakt__godziny{border-collapse: collapse}.baza-kontakt__godziny th{font-weight: 400;text-align: left;padding: .1em 1.2em .1em 0}.baza-kontakt__godziny td{font-weight: 600;padding: .1em 0;white-space: nowrap}.baza-social{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: .5rem}.baza-social a{display: inline-flex;align-items: center;gap: .5em;min-width: 44px;min-height: 44px;justify-content: center;color: inherit;text-decoration: none}.baza-social a:hover{opacity: .8}.baza-mapa,.baza-wideo{position: relative;border-radius: var(--baza-promien);overflow: hidden;background: var(--baza-tlo-2)}.baza-mapa{min-height: var(--baza-mapa-wys,380px)}.baza-mapa__zaslona,.baza-wideo__zaslona{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: .5rem;padding: 2rem 1.25rem;min-height: inherit}.baza-mapa__zaslona>.baza-ikona{width: 2.5rem;height: 2.5rem;color: var(--baza-akcent)}.baza-mapa__adres{font-weight: 700;font-size: 1.1em;margin: 0}.baza-mapa__info{max-width: 34rem;margin: 0;color: var(--baza-tekst-2);font-size: .95rem}.baza-mapa__przyciski{display: flex;flex-wrap: wrap;gap: .75rem;justify-content: center;margin: .5rem 0 0}.baza-mapa.jest-zgoda .baza-mapa__zaslona,.baza-wideo.jest-zgoda .baza-wideo__zaslona{display: none}.baza-mapa__ramka{display: block;width: 100%;height: var(--baza-mapa-wys,380px);border: 0}.baza-wideo{aspect-ratio: 16 / 9}.baza-wideo iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.baza-formularz *,.baza-formularz *::before,.baza-formularz *::after,.baza-zgody *,.baza-dostepnosc *,.baza-mapa *,.baza-podpowiedzi *{box-sizing: border-box}.baza-formularz__siatka{display: grid;gap: 1rem 1.25rem}.baza-formularz__siatka>*{min-width: 0}@media (min-width: 640px){.baza-formularz__siatka{grid-template-columns: 1fr 1fr}.baza-formularz__pole--szerokie{grid-column: 1 / -1}}.baza-formularz__pole{margin: 0;display: flex;flex-direction: column;gap: .35rem}.baza-formularz label{font-weight: 600}.baza-formularz input:not([type="checkbox"]),.baza-formularz select,.baza-formularz textarea{width: 100%;min-height: 48px;padding: .65em .85em;font: inherit;font-size: max(1rem,16px);color: var(--baza-tekst);background: var(--baza-tlo);border: 1.5px solid var(--baza-tekst-2);border-radius: calc(var(--baza-promien) * .6)}.baza-formularz textarea{min-height: 9rem;resize: vertical}.baza-formularz input:focus-visible,.baza-formularz select:focus-visible,.baza-formularz textarea:focus-visible{outline: 3px solid var(--baza-akcent);outline-offset: 1px;border-color: var(--baza-akcent)}.baza-formularz [aria-invalid="true"]{border-color: #b3261e}.baza-blad{color: #b3261e;font-size: .95rem;font-weight: 600}.baza-formularz__pulapka{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.baza-formularz__zgoda{display: flex;gap: .75rem;align-items: flex-start;margin: 1.25rem 0;font-size: .95rem;line-height: 1.5}.baza-formularz__zgoda label{font-weight: 400}.baza-formularz__zgoda input{width: 24px;height: 24px;margin: .1em 0 0;flex: none;accent-color: var(--baza-akcent)}.baza-formularz__stopka{display: flex;flex-wrap: wrap;gap: 1rem;align-items: center;margin: 0}.baza-formularz__legenda{color: var(--baza-tekst-2);font-size: .9rem}.baza-wymagane{color: #b3261e}.baza-formularz__komunikat{margin-top: 1rem;padding: 1rem 1.25rem;border-radius: var(--baza-promien);background: #e8f3ea;color: #14361d;font-weight: 600}.baza-formularz__komunikat.jest-blad{background: #fbe9e7;color: #5f1410}.baza-plik{display: inline-flex;align-items: center;gap: .5em;min-height: 44px;font-weight: 600}.baza-pole__etykieta{color: var(--baza-tekst-2);font-weight: 400}.baza-zgody{position: fixed;left: 0;right: 0;bottom: var(--baza-zgody-dol,0px);z-index: 99990;display: block;padding: 0;background: none;animation: baza-zgody .5s ease both}.baza-zgody[hidden]{display: none}@keyframes baza-zgody{from{opacity: 0;transform: translateY(10px)}}@media (prefers-reduced-motion: reduce){.baza-zgody{animation: none}}html.baza-bez-ruchu .baza-zgody{animation: none}html.has-modal-open .baza-zgody{display: none}.baza-zgody .baza-zgody__okno{display: flex;flex-wrap: wrap;align-items: center;gap: .25rem 1.25rem;width: 100%;max-width: none;max-height: 70vh;overflow: auto;padding: .4rem clamp(1rem,3vw,2.5rem);background: var(--baza-tlo);color: var(--baza-tekst);border: 0;border-top: 1px solid var(--baza-obramowanie);border-radius: 0;box-shadow: 0 -6px 24px rgb(0 0 0 / .1);font-size: .9375rem;line-height: 1.35}.baza-zgody .baza-zgody__tytul{position: absolute;width: 1px;height: 1px;margin: 0;overflow: hidden;clip-path: inset(50%)}.baza-zgody__tytul:focus{outline: none}.baza-zgody .baza-zgody__opis{flex: 1 1 16rem;margin: 0;font-size: .9375rem;line-height: 1.35}.baza-zgody__opis a{color: inherit;font-weight: 400;text-decoration: underline;text-underline-offset: .2em}.baza-zgody .baza-zgody__szczegoly{flex: none;margin: 0;font-size: .9375rem}.baza-zgody .baza-zgody__szczegoly summary{cursor: pointer;min-height: 40px;display: flex;align-items: center;font-weight: 400;font-size: .9375rem;text-decoration: underline;text-underline-offset: .2em}.baza-zgody .baza-zgody__szczegoly[open]{order: 3;flex: 1 0 100%;padding-bottom: .5rem}.baza-zgody__kategorie{list-style: none;padding: 0;margin: 0 0 .75rem;display: grid;gap: .5rem}.baza-zgody .baza-zgody__kategorie li{display: flex;gap: .75rem;align-items: flex-start;font-size: .9375rem}.baza-zgody__kategorie input{width: 22px;height: 22px;flex: none;margin-top: .1em;accent-color: var(--baza-akcent)}.baza-zgody .baza-zgody__przyciski{display: flex;flex: none;gap: .5rem}.baza-zgody .baza-zgody__przyciski>*{min-width: 0}.baza-zgody .baza-zgody__przyciski .baza-przycisk{width: auto;min-width: 0;min-height: 40px;padding: .3rem 1rem;font-size: .9375rem;line-height: 1.2;letter-spacing: 0;text-transform: none;white-space: nowrap}html.baza-zgody-widoczne body::after{content: "";display: block;height: var(--baza-zgody-wys,0px)}@media (min-width: 1024px){html.baza-zgody-widoczne .baza-rog{bottom: calc(var(--baza-rog-dol,16px) + var(--baza-zgody-wys,0px))}}@media (max-width: 600px){.baza-zgody .baza-zgody__okno{justify-content: space-between;gap: .15rem .5rem;padding: .4rem 1rem .5rem}.baza-zgody .baza-zgody__opis{flex-basis: 100%}.baza-zgody .baza-zgody__przyciski .baza-przycisk{padding-inline: .7rem}}.baza-klik{cursor: pointer}.wp-lightbox-container img,.wp-lightbox-container .lightbox-trigger{cursor: pointer}.baza-podglad{position: fixed;inset: 0;width: 100%;height: 100%;max-width: none;max-height: none;margin: 0;padding: 0;border: 0;overflow: hidden;background: #120f0b;color: #efe9df}.baza-podglad[open]{display: grid;grid-template-rows: minmax(0,1fr) auto;animation: baza-podglad .22s ease-out}.baza-podglad::backdrop{background: #120f0b}@keyframes baza-podglad{from{opacity: 0}}@media (prefers-reduced-motion: reduce){.baza-podglad[open]{animation: none}}html.baza-bez-ruchu .baza-podglad[open]{animation: none}.baza-podglad__scena{min-height: 0;min-width: 0;display: grid;place-items: center;padding: clamp(12px,2.4vw,28px) clamp(12px,6vw,96px) 0}.baza-podglad__scena>img{display: block;width: 100%;height: 100%;min-height: 0;object-fit: contain}.baza-podglad__ramka{position: relative;height: 100%;min-height: 0;max-width: 100%;aspect-ratio: 9 / 16;background: #000}.baza-podglad__ramka video{display: block;width: 100%;height: 100%;object-fit: contain;cursor: pointer}.baza-podglad__sterowanie{position: absolute;left: 0;right: 0;bottom: 0;display: flex;align-items: center;gap: .4rem;padding: 2.25rem .4rem .3rem;background: linear-gradient(to top,rgb(0 0 0 / .68),rgb(0 0 0 / 0));color: #fff;font-size: .9375rem}.baza-podglad__sterowanie button{flex: none;display: grid;place-items: center;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 0;background: none;color: inherit;cursor: pointer}.baza-podglad__sterowanie svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.baza-podglad__czas{flex: none;font-variant-numeric: tabular-nums;white-space: nowrap}.baza-podglad__przewijanie{--postep: 0%;flex: 1;min-width: 0;height: 36px;margin: 0;padding: 0;background: none;cursor: pointer;appearance: none;-webkit-appearance: none}.baza-podglad__przewijanie::-webkit-slider-runnable-track{height: 3px;background: linear-gradient(to right,#fff var(--postep),rgb(255 255 255 / .35) var(--postep))}.baza-podglad__przewijanie::-moz-range-track{height: 3px;background: linear-gradient(to right,#fff var(--postep),rgb(255 255 255 / .35) var(--postep))}.baza-podglad__przewijanie::-webkit-slider-thumb{width: 8px;height: 18px;margin-top: -7.5px;border: 0;border-radius: 0;background: #fff;-webkit-appearance: none;appearance: none}.baza-podglad__przewijanie::-moz-range-thumb{width: 8px;height: 18px;border: 0;border-radius: 0;background: #fff}.baza-podglad__stopka{display: flex;align-items: center;justify-content: center;gap: 1.25rem;min-height: 56px;padding: 8px 72px;font-size: 1rem;line-height: 1.3;text-align: center}.baza-podglad__stopka span:empty{display: none}.baza-podglad__licznik{flex: none;font-variant-numeric: tabular-nums;opacity: .8}.baza-podglad>button{position: absolute;display: grid;place-items: center;width: 56px;height: 56px;min-width: 0;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none;color: inherit;cursor: pointer;opacity: .8;transition: opacity .2s}.baza-podglad>button:hover{opacity: 1;background: none;color: inherit}.baza-podglad button:focus-visible,.baza-podglad input:focus-visible{opacity: 1;outline: 2px solid #efe9df;outline-offset: -6px}.baza-podglad>button svg{width: 28px;height: 28px;fill: none;stroke: currentColor;stroke-width: 1.5}.baza-podglad__zamknij{top: 6px;right: 6px}.baza-podglad__wstecz,.baza-podglad__dalej{top: 50%;transform: translateY(-50%)}.baza-podglad__wstecz{left: 6px}.baza-podglad__dalej{right: 6px}.baza-podglad--jeden .baza-podglad__wstecz,.baza-podglad--jeden .baza-podglad__dalej{display: none}@media (max-width: 760px){.baza-podglad__scena{padding: 62px 0 0}.baza-podglad__wstecz,.baza-podglad__dalej{top: auto;bottom: 0;transform: none}}.baza-rog{position: fixed;bottom: var(--baza-rog-dol);z-index: 9990;width: 48px;height: 48px;border-radius: 50%;display: grid;place-items: center;padding: 0;cursor: pointer;background: var(--baza-tlo);color: var(--baza-tekst);border: 1.5px solid var(--baza-obramowanie);box-shadow: 0 4px 16px rgb(0 0 0 / .15)}.baza-rog[hidden]{display: none}.baza-rog:hover{border-color: var(--baza-akcent);color: var(--baza-akcent)}.baza-rog .baza-ikona{width: 24px;height: 24px}.baza-rog--zgody{left: 16px}.baza-rog--dostepnosc{right: 16px}.baza-dostepnosc{position: fixed;right: 16px;bottom: calc(var(--baza-rog-dol) + 60px);z-index: 9991;width: min(calc(100vw - 32px),20rem);background: var(--baza-tlo);color: var(--baza-tekst);border: 1px solid var(--baza-obramowanie);border-radius: var(--baza-promien);box-shadow: var(--baza-cien);padding: 1.25rem;font-size: 1rem}.baza-dostepnosc[hidden]{display: none}.baza-dostepnosc__zamknij{position: absolute;top: .375rem;right: .375rem;width: 44px;height: 44px;padding: 0;background: none;border: 0;color: inherit;font-size: 1.5rem;line-height: 1;cursor: pointer}.baza-dostepnosc__tytul{margin: 0 0 1rem;font-size: 1.15rem}.baza-dostepnosc__grupa{display: flex;align-items: center;gap: .4rem;margin-bottom: .75rem;flex-wrap: wrap}.baza-dostepnosc__opis{width: 100%;font-weight: 600;margin-bottom: .2rem}.baza-dostepnosc__grupa button{min-width: 48px;min-height: 44px;border: 1.5px solid var(--baza-obramowanie);border-radius: calc(var(--baza-promien) * .6);background: var(--baza-tlo);color: var(--baza-tekst);font: inherit;font-weight: 700;cursor: pointer}.baza-dostepnosc__grupa button[aria-pressed="true"]{background: var(--baza-akcent);color: var(--baza-na-akcencie);border-color: var(--baza-akcent)}.baza-dostepnosc__opcja{display: flex;align-items: center;gap: .6rem;min-height: 44px;cursor: pointer}.baza-dostepnosc__opcja input{width: 22px;height: 22px;accent-color: var(--baza-akcent)}.baza-dostepnosc__stopka{display: flex;flex-wrap: wrap;gap: .75rem;align-items: center;margin: .75rem 0 0;font-size: .95rem}html.baza-tekst-1{font-size: 112.5%}html.baza-tekst-2{font-size: 125%}html.baza-linki a{text-decoration: underline !important;text-underline-offset: .18em}html.baza-bez-ruchu *,html.baza-bez-ruchu *::before,html.baza-bez-ruchu *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}html.baza-kontrast body,html.baza-kontrast body *{background-color: #000 !important;background-image: none !important;color: #fff !important;border-color: #fff !important;box-shadow: none !important;text-shadow: none !important}html.baza-kontrast a,html.baza-kontrast a *{color: #ff0 !important;text-decoration: underline !important}html.baza-kontrast img,html.baza-kontrast svg,html.baza-kontrast video,html.baza-kontrast iframe{filter: grayscale(1) contrast(1.2)}html.baza-kontrast .baza-przycisk,html.baza-kontrast .baza-akcja__link,html.baza-kontrast .wp-element-button,html.baza-kontrast button[aria-pressed="true"]{background-color: #ff0 !important;color: #000 !important}html.baza-kontrast .baza-przycisk *,html.baza-kontrast .baza-akcja__link *,html.baza-kontrast .wp-element-button *{color: #000 !important;background-color: transparent !important}html.baza-kontrast :focus-visible{outline: 3px solid #ff0 !important}.baza-podpowiedzi{position: absolute;left: 0;right: 0;top: calc(100% + 4px);z-index: 1000;list-style: none;margin: 0;padding: .35rem;background: var(--baza-tlo);border: 1px solid var(--baza-obramowanie);border-radius: var(--baza-promien);box-shadow: var(--baza-cien)}.baza-podpowiedzi a{display: flex;justify-content: space-between;gap: 1rem;align-items: center;min-height: 44px;padding: .5rem .75rem;border-radius: calc(var(--baza-promien) * .6);color: var(--baza-tekst);text-decoration: none}.baza-podpowiedzi a span{color: var(--baza-tekst-2);font-size: .85em;white-space: nowrap}.baza-podpowiedzi [aria-selected="true"] a,.baza-podpowiedzi a:hover{background: var(--baza-tlo-2)}.baza-pojaw.czeka{opacity: 0;transform: translateY(24px)}.baza-pojaw.czeka.jest-widoczne{opacity: 1;transform: none;transition: opacity .6s ease,transform .6s ease}@media (prefers-reduced-motion: reduce){.baza-pojaw.czeka{opacity: 1;transform: none}}
/* 10-podstawy.css */
*,*::before,*::after{box-sizing: border-box}html{scroll-padding-top: 6rem;-webkit-text-size-adjust: 100%;scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}body{overflow-x: clip;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;font-variant-numeric: lining-nums}img,svg,video{max-width: 100%;height: auto}.wp-site-blocks>* + *{margin-block-start: 0}main#tresc>*{margin-block: 0}.wp-block-post-content>*{margin-block-start: 0}:where(a){text-underline-offset: .2em;text-decoration-thickness: 1px}:focus-visible{outline: 2px solid var(--wp--preset--color--dab);outline-offset: 3px}::selection{background: var(--wp--preset--color--dab);color: #fff}h1,h2,h3,h4{text-wrap: balance;margin-block-start: 0}p{text-wrap: pretty}em{font-style: italic}h1 em,h2 em,.dz-manifest em{color: var(--wp--preset--color--dab)}.has-ciemne-background-color h1 em,.has-ciemne-background-color h2 em,.sekcja--ciemna h2 em{color: var(--wp--preset--color--dab-jasny)}.sekcja{padding: var(--wp--preset--spacing--80) var(--wp--style--root--padding-left)}.sekcja--ciemna{background: var(--wp--preset--color--ciemne);color: var(--wp--preset--color--na-ciemnym)}.sekcja--piasek{background: var(--wp--preset--color--tlo-2)}.sekcja__glowa{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 1.5rem 3rem;margin-bottom: var(--wp--preset--spacing--60)}.sekcja__glowa h2{margin: 0;max-width: 16em}.sekcja__glowa p{margin: 0}.nadtytul{font-family: var(--wp--preset--font-family--tresc);font-size: 1rem;font-weight: 500;letter-spacing: .12em;text-transform: uppercase;color: var(--wp--preset--color--dab);margin: 0 0 1.25rem}.sekcja--ciemna .nadtytul{color: var(--wp--preset--color--dab-jasny)}.lead{font-family: var(--wp--preset--font-family--naglowki);font-size: var(--wp--preset--font-size--duza);line-height: 1.4}.wp-element-button,.wp-block-button__link{min-height: 52px;display: inline-flex;align-items: center;justify-content: center;text-decoration: none;transition: background-color .25s,color .25s,border-color .25s}.wp-block-button.is-style-obrys .wp-block-button__link{background: transparent;color: currentColor;border: 1px solid currentColor}.wp-block-button.is-style-obrys .wp-block-button__link:hover{background: var(--wp--preset--color--tekst);color: var(--wp--preset--color--tlo);border-color: var(--wp--preset--color--tekst)}.sekcja--ciemna .wp-block-button__link:not(.is-style-obrys *),.has-ciemne-background-color .wp-block-button__link:not(.is-style-obrys *){background: var(--wp--preset--color--tlo);color: var(--wp--preset--color--tekst);border-color: var(--wp--preset--color--tlo)}.sekcja--ciemna .wp-block-button__link:not(.is-style-obrys *):hover{background: var(--wp--preset--color--dab-jasny);border-color: var(--wp--preset--color--dab-jasny);color: var(--wp--preset--color--tekst)}.sekcja--ciemna .is-style-obrys .wp-block-button__link:hover{background: var(--wp--preset--color--tlo);color: var(--wp--preset--color--tekst);border-color: var(--wp--preset--color--tlo)}.wp-block-button.is-style-link-strzalka .wp-block-button__link{background: none;border: 0;padding: .5em 0;color: currentColor;min-height: 44px;border-bottom: 1px solid currentColor}.wp-block-button.is-style-link-strzalka .wp-block-button__link::after{content: "→";margin-left: .6em;transition: transform .25s}.wp-block-button.is-style-link-strzalka .wp-block-button__link:hover{background: none;color: var(--wp--preset--color--dab)}.sekcja--ciemna .wp-block-button.is-style-link-strzalka .wp-block-button__link:hover{color: var(--wp--preset--color--dab-jasny)}.wp-block-button.is-style-link-strzalka .wp-block-button__link:hover::after{transform: translateX(5px)}.wp-block-buttons{gap: .75rem}.wp-block-image img{display: block;width: 100%}.wp-block-image{margin: 0}.dz-kadr{overflow: hidden}.dz-kadr img{transition: transform .9s cubic-bezier(.2,.7,.2,1)}.dz-kadr:hover img{transform: scale(1.025)}@media (prefers-reduced-motion: reduce){.dz-kadr img{transition: none}.dz-kadr:hover img{transform: none}}.tytul-strony{padding-block: var(--wp--preset--spacing--70) var(--wp--preset--spacing--50);border-bottom: 1px solid var(--wp--preset--color--obramowanie)}.tytul-strony h1{margin: 0}.tytul-strony__wstep{font-family: var(--wp--preset--font-family--naglowki);font-size: var(--wp--preset--font-size--duza);line-height: 1.4;color: var(--wp--preset--color--tekst-2);max-width: 38em;margin: 1.25rem 0 0}.tytul-strony__wstep p{margin: 0}.tresc-strony{padding-block: var(--wp--preset--spacing--60) var(--wp--preset--spacing--70)}.tresc-strony>*{margin-inline: 0 auto !important;max-width: 46rem}.tresc-strony>* + *{margin-block-start: 1.25rem}.tresc-strony h2{font-size: var(--wp--preset--font-size--x-duza);margin-block-start: 2.5rem}.tresc-strony h3{font-size: var(--wp--preset--font-size--duza);margin-block-start: 2rem}.dz-robocza{padding: 1rem 1.25rem;background: var(--wp--preset--color--tlo-2);border-left: 2px solid var(--wp--preset--color--dab)}.wp-block-details{border-bottom: 1px solid var(--wp--preset--color--obramowanie);padding: .35rem 0}.wp-block-details summary{cursor: pointer;font-family: var(--wp--preset--font-family--naglowki);font-size: var(--wp--preset--font-size--duza);min-height: 56px;display: flex;align-items: center;justify-content: space-between;gap: 1rem;list-style: none}.wp-block-details summary::-webkit-details-marker{display: none}.wp-block-details summary::after{content: "+";font-size: 1.4em;color: var(--wp--preset--color--dab)}.wp-block-details[open] summary::after{content: "–"}.wp-block-details>:not(summary){margin: .25rem 0 1.25rem;max-width: 42em}
/* 20-naglowek.css */
.wp-site-blocks>header.wp-block-template-part{position: sticky;top: 0;z-index: 50}.admin-bar .wp-site-blocks>header.wp-block-template-part{top: 32px}@media (max-width: 782px){.admin-bar .wp-site-blocks>header.wp-block-template-part{top: 0}}.naglowek{background: var(--wp--preset--color--tlo);border-bottom: 1px solid var(--wp--preset--color--obramowanie);padding-block: 12px}.naglowek__wiersz{gap: 1.5rem;min-height: 56px}.naglowek__logo,.naglowek__logo a{display: block;line-height: 0}.naglowek__logo img{width: 128px;height: auto}.naglowek__prawa{gap: clamp(1rem,2.5vw,2.5rem)}.naglowek__menu .wp-block-navigation__container{gap: clamp(1rem,2.2vw,2.25rem)}.naglowek__menu .wp-block-navigation-item__content{padding: .5rem 0;min-height: 44px;display: inline-flex;align-items: center;text-decoration: none;position: relative}.naglowek__menu .wp-block-navigation__container .wp-block-navigation-item__content::after{content: "";position: absolute;left: 0;right: 0;bottom: .35rem;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: left;transition: transform .3s}.naglowek__menu .wp-block-navigation__container .wp-block-navigation-item__content:hover::after,.naglowek__menu .wp-block-navigation__container .current-menu-item>.wp-block-navigation-item__content::after{transform: scaleX(1)}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{width: 48px;height: 48px;display: grid;place-items: center}.wp-block-navigation__responsive-container.is-menu-open{padding: 20px var(--wp--style--root--padding-left);background: var(--wp--preset--color--tlo) !important;color: var(--wp--preset--color--tekst) !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top: 4.5rem;align-items: flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap: .5rem;align-items: flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-family: var(--wp--preset--font-family--naglowki);font-size: var(--wp--preset--font-size--x-duza);line-height: 1.2;min-height: 56px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content::after{display: none}.naglowek__koszyk .wc-block-mini-cart__button{min-width: 44px;min-height: 44px;padding: 8px;color: inherit}.naglowek__koszyk .wc-block-mini-cart__badge{background: var(--wp--preset--color--dab) !important;color: #fff !important;font-weight: 600}.naglowek__koszyk .wc-block-mini-cart__amount{display: none}.dz-pokazowa{margin: 0;padding: .55rem var(--wp--style--root--padding-left);background: var(--wp--preset--color--ciemne);color: var(--wp--preset--color--na-ciemnym);font-size: 1rem;text-align: center}.stopka{padding-block: var(--wp--preset--spacing--70) var(--wp--preset--spacing--40)}.stopka__siatka{display: grid;gap: 2.5rem clamp(2rem,5vw,5rem);grid-template-columns: minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.stopka__logo{display: inline-block;line-height: 0;margin-bottom: 1.5rem}.stopka__logo img{width: 190px;height: auto}.stopka__marka p{max-width: 24em;color: #cfc6b8}.stopka__tytul{font-family: var(--wp--preset--font-family--tresc);font-size: 1rem;font-weight: 500;letter-spacing: .12em;text-transform: uppercase;color: var(--wp--preset--color--dab-jasny);margin: 0 0 1.25rem}.stopka__linki{list-style: none;padding: 0;margin: 0}.stopka__linki li{margin: 0}.stopka__linki a{display: inline-flex;align-items: center;min-height: 44px;text-decoration: none}.stopka a:hover{color: var(--wp--preset--color--dab-jasny)}.stopka .baza-kontakt dt{font-weight: 500}.stopka .baza-kontakt dt .baza-ikona{color: var(--wp--preset--color--dab-jasny)}.stopka .baza-kontakt dd{padding-left: 0;overflow-wrap: anywhere}.stopka .baza-kontakt__lista{gap: 1rem}.stopka__dol{border-top: 1px solid #3a342c;margin-top: var(--wp--preset--spacing--60);padding-top: 1.25rem;color: #cfc6b8}.stopka__dol p{margin: 0}@media (max-width: 960px){.stopka__siatka{grid-template-columns: repeat(2,minmax(0,1fr))}.stopka__marka{grid-column: 1 / -1}}@media (max-width: 560px){.stopka__siatka{grid-template-columns: minmax(0,1fr)}}.baza-rog{background: var(--wp--preset--color--tlo);color: var(--wp--preset--color--tekst);border: 1px solid var(--wp--preset--color--obramowanie);box-shadow: none}.baza-rog:hover{border-color: var(--wp--preset--color--dab);color: var(--wp--preset--color--dab)}.baza-przycisk{border-width: 1px}.baza-zgody__okno{border-radius: 0}.baza-rog{display: none !important}.naglowek__menu .wp-block-navigation-item__content{font-size: 1rem}.stopka__dol{align-items: center}.stopka__narzedzia{display: flex;flex-wrap: wrap;gap: 0 1.5rem;margin: 0 !important}.stopka__narzedzia button{min-height: 44px;padding: 0;background: none;border: 0;color: inherit;font: inherit;text-decoration: underline;text-underline-offset: .2em;cursor: pointer}@media (hover: hover){.stopka__narzedzia button:hover{color: var(--wp--preset--color--dab-jasny)}}.home .wp-site-blocks>header.wp-block-template-part{position: fixed;top: 0;left: 0;right: 0}.home.admin-bar .wp-site-blocks>header.wp-block-template-part{top: 32px}@media (max-width: 782px){.home.admin-bar .wp-site-blocks>header.wp-block-template-part{top: 46px}}.naglowek{transition: background-color .35s,border-color .35s}.naglowek__logo a{position: relative}.naglowek__logo-jasne{position: absolute;inset: 0;opacity: 0;transition: opacity .35s}.naglowek__logo .custom-logo{transition: opacity .35s}.dz-na-zdjeciu .naglowek{background: var(--wp--preset--color--ciemne);border-bottom-color: transparent}@media (min-width: 901px){.dz-na-zdjeciu:not(.dz-przewiniete) .naglowek{background: transparent}}.dz-na-zdjeciu .naglowek__logo-jasne{opacity: 1}.dz-na-zdjeciu .naglowek__logo .custom-logo{opacity: 0}.dz-na-zdjeciu .naglowek__menu .wp-block-navigation__responsive-container:not(.is-menu-open) a,.dz-na-zdjeciu .wp-block-navigation__responsive-container-open,.dz-na-zdjeciu .naglowek__koszyk .wc-block-mini-cart__button{color: #fff !important}.baza-zgody{inset: auto 0 0 0;display: block;width: auto;padding: 0;background: none;animation: dzZgody .6s ease both}.baza-zgody__okno{display: flex;flex-wrap: wrap;align-items: center;gap: .25rem 1.25rem;width: 100%;max-width: none;max-height: 70vh;overflow: auto;padding: .4rem clamp(1rem,3vw,2.5rem);background: var(--wp--preset--color--tlo);border: 0;border-top: 1px solid var(--wp--preset--color--obramowanie);box-shadow: none}.baza-zgody__tytul{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}.baza-zgody__opis{flex: 1 1 16rem;margin: 0;font-size: .9375rem;line-height: 1.35}.baza-zgody__opis a{font-weight: 400;text-decoration: underline;text-underline-offset: .2em}.baza-zgody__szczegoly{flex: none;margin: 0;font-size: .9375rem}.baza-zgody__szczegoly summary{min-height: 40px;font-weight: 400}.baza-zgody__szczegoly[open]{order: 3;flex: 1 0 100%;padding-bottom: .5rem}.baza-zgody__kategorie{margin-top: 0}.baza-zgody__kategorie li{font-size: .9375rem}.baza-zgody__przyciski{display: flex;flex: none;gap: .5rem}.baza-zgody__przyciski .baza-przycisk{width: auto;min-height: 40px;padding: .3rem 1rem;font-size: .9375rem}.dz-hero__tekst,.dz-hero__dol{transition: transform .6s ease}html.baza-zgody-widoczne .dz-hero__tekst,html.baza-zgody-widoczne .dz-hero__dol{transform: translateY(-34px)}@media (max-width: 900px){html.baza-zgody-widoczne .dz-hero__tekst,html.baza-zgody-widoczne .dz-hero__dol{transform: translateY(-84px)}}@media (max-width: 600px){.baza-zgody__okno{justify-content: space-between;gap: .15rem .5rem;padding: .4rem 1rem .5rem}.baza-zgody__opis{flex-basis: 100%}.baza-zgody__przyciski .baza-przycisk{padding-inline: .7rem}}@keyframes dzZgody{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.baza-zgody{animation: none}}.wp-block-navigation__responsive-container.is-menu-open{--navigation-layout-justification-setting: flex-start;--navigation-layout-justify: flex-start;--navigation-layout-align: flex-start;text-align: left}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{width: 100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{align-items: flex-start !important;justify-content: flex-start !important;width: 100%}.naglowek__menu a,.naglowek__koszyk .wc-block-mini-cart__button,.wp-block-navigation__responsive-container-open{transition: color .35s}.naglowek__koszyk{margin-right: -13px}.baza-zgody__szczegoly summary{text-decoration: underline;text-underline-offset: .2em}.baza-zgody__szczegoly summary::after{content: "+";margin-left: .4em}.baza-zgody__szczegoly[open] summary::after{content: "–"}.baza-dostepnosc{bottom: 16px;border-radius: 0}@media (max-width: 560px){.baza-dostepnosc{left: 16px;right: 16px;width: auto}}.stopka .baza-social,.stopka .baza-social ul{gap: 1.5rem}.stopka__siatka{border-top: 1px solid #3a342c;padding-top: var(--wp--preset--spacing--60)}
/* 30-sekcje.css */
.dz-hero{position: relative;isolation: isolate;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,24rem);grid-template-rows: 1fr auto;column-gap: clamp(2rem,5vw,6rem);min-height: 100vh;min-height: 100svh;padding: 7rem var(--wp--style--root--padding-left) clamp(2.5rem,6vh,4.5rem);background: var(--wp--preset--color--ciemne);color: #fff;overflow: hidden}.dz-hero__zdjecie,.dz-hero__wideo{position: absolute !important;inset: 0;margin: 0 !important;z-index: -2;overflow: hidden}.dz-hero__zdjecie figure{height: 100%;margin: 0}.dz-hero__zdjecie picture{display: contents}.dz-hero__zdjecie img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 60%;transform-origin: 68% 60%;animation: dzJazda 18s ease-in-out infinite alternate;will-change: transform;transition: opacity 1s ease}@media (min-aspect-ratio: 1/1){.dz-hero__zdjecie img{object-position: 50% 46%;transform-origin: 40% 60%}}.dz-obraz-czeka .dz-hero__zdjecie img{opacity: 0}.dz-hero-poza .dz-hero__zdjecie img{animation-play-state: paused}.baza-bez-ruchu .dz-hero__zdjecie img{animation: none;transition: none}@keyframes dzJazda{from{transform: scale(1.02)}to{transform: scale(1.12) translate(-1%,-.7%)}}@media (prefers-reduced-motion: reduce){.dz-hero__zdjecie img{animation: none;transition: none}}.dz-hero__wideo{background: var(--wp--preset--color--ciemne);opacity: 0;transition: opacity 1.4s ease}.dz-hero__wideo.gra{opacity: 1}.dz-hero__wideo video{display: block;width: 100%;height: 100%;object-fit: cover}.dz-hero::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;transition: opacity 1s ease;background: linear-gradient(to bottom,rgb(15 12 8 / .6) 0,rgb(15 12 8 / .38) 64px,rgb(15 12 8 / 0) 150px),radial-gradient(ellipse 58% 48% at 22% 80%,rgb(15 12 8 / .58) 0,rgb(15 12 8 / 0) 100%),linear-gradient(to top,rgb(15 12 8 / .68) 0,rgb(15 12 8 / .44) 22%,rgb(15 12 8 / 0) 42%)}.dz-hero__tekst{grid-column: 1;grid-row: 2;align-self: end;margin: 0 !important}.dz-hero__tekst>*{margin-block: 0}.dz-hero__tekst .nadtytul{color: #e3c79a;margin-bottom: 1.25rem;text-shadow: 0 0 18px rgb(15 12 8 / .95),0 0 6px rgb(15 12 8 / .7)}.dz-hero h1{margin: 0;color: #fff;font-size: clamp(3.25rem,1rem + 4.4vw,6.25rem);line-height: 1.02;letter-spacing: -.022em}.dz-hero h1 em{display: block;color: #e3c79a}.dz-hero__dol{grid-column: 2;grid-row: 2;align-self: end;margin: 0 !important}.dz-hero__wstep{margin: 0 0 1.5rem;font-size: 1.25rem;line-height: 1.5;color: #f2ece2;text-shadow: 0 0 14px rgb(15 12 8 / .7),0 0 4px rgb(15 12 8 / .45)}.dz-hero .wp-block-buttons{margin: 0;gap: .75rem 1.5rem;align-items: center;flex-wrap: nowrap}.dz-hero .wp-block-button:not(.is-style-link-strzalka) .wp-block-button__link{background: var(--wp--preset--color--tlo);color: var(--wp--preset--color--tekst);border: 1px solid var(--wp--preset--color--tlo);white-space: nowrap}.dz-hero .wp-block-button:not(.is-style-link-strzalka) .wp-block-button__link:hover{background: var(--wp--preset--color--dab-jasny);border-color: var(--wp--preset--color--dab-jasny)}.dz-hero .is-style-link-strzalka .wp-block-button__link{color: #fff;white-space: nowrap}.dz-hero .wp-block-button.is-style-link-strzalka .wp-block-button__link:hover{color: #e3c79a}@media (min-width: 901px) and (max-width: 1180px){.dz-hero{grid-template-columns: minmax(0,1fr);grid-template-rows: 1fr auto auto}.dz-hero__dol{grid-column: 1;grid-row: 3;margin-top: 1.5rem !important;max-width: 34rem}.dz-hero::after{background: linear-gradient(to bottom,rgb(15 12 8 / .6) 0,rgb(15 12 8 / .38) 64px,rgb(15 12 8 / 0) 150px),radial-gradient(ellipse 80% 66% at 16% 78%,rgb(15 12 8 / .78) 0,rgb(15 12 8 / 0) 100%),linear-gradient(to top,rgb(15 12 8 / .72) 0,rgb(15 12 8 / .34) 36%,rgb(15 12 8 / 0) 54%)}}@media (max-width: 900px){.naglowek{padding-block: 4px}.naglowek__wiersz{min-height: 48px}.naglowek__logo img{width: 104px}.dz-hero{grid-template-columns: minmax(0,1fr);grid-template-rows: 1fr auto auto;padding: 6rem var(--wp--style--root--padding-left) 1.5rem}.dz-hero__wideo{top: 57px}.dz-hero__zdjecie img{object-position: 50% 0}.dz-hero::after{background: linear-gradient(to top,rgb(15 12 8 / .88) 0,rgb(15 12 8 / .76) 17rem,rgb(15 12 8 / .52) 20rem,rgb(15 12 8 / .2) 24rem,rgb(15 12 8 / 0) 28rem)}.dz-hero__tekst{grid-column: 1;grid-row: 2}.dz-hero__tekst .nadtytul{margin-bottom: .875rem}.dz-hero h1{font-size: min(clamp(2.75rem,12.6vw,5rem),13.75vw)}.dz-hero__wideo video{object-position: 50% 0}.dz-hero__dol{grid-column: 1;grid-row: 3;margin: 1.25rem 0 0 !important}.dz-hero__wstep{display: none}.dz-hero .wp-block-buttons{gap: .5rem 1.25rem;flex-wrap: wrap}}@media (max-width: 400px){.dz-hero .nadtytul{letter-spacing: .06em}}@media (max-width: 359px){.dz-miasto{display: none}}@media (max-width: 900px) and (max-height: 600px) and (orientation: portrait){.dz-hero .nadtytul{display: none}.dz-hero h1{font-size: clamp(2.25rem,11vw,2.75rem)}.dz-hero__dol{margin-top: .75rem !important}.dz-hero::after{background: linear-gradient(to top,rgb(15 12 8 / .92) 0,rgb(15 12 8 / .8) 13rem,rgb(15 12 8 / 0) 19rem)}}@media (max-width: 900px) and (max-height: 500px) and (orientation: landscape){.dz-hero{padding-block: 4.75rem 1rem}.dz-hero h1{font-size: clamp(2.25rem,12vh,3rem)}.dz-hero__tekst .nadtytul{margin-bottom: .5rem}.dz-hero__dol{margin-top: .75rem !important}.dz-hero::after{background: linear-gradient(to top,rgb(15 12 8 / .92) 0,rgb(15 12 8 / .6) 55%,rgb(15 12 8 / 0) 90%)}}.dz-manifest{font-family: var(--wp--preset--font-family--naglowki);font-size: var(--wp--preset--font-size--xx-duza);line-height: 1.14;letter-spacing: -.015em;max-width: 20em;margin: 0}.dz-manifest-podpis{margin: 2rem 0 0;color: var(--wp--preset--color--tekst-2);max-width: 36em}.dz-kafle{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(12px,1.6vw,24px)}@media (max-width: 760px){.dz-kafle{grid-template-columns: minmax(0,1fr)}}.dz-kafel{position: relative;aspect-ratio: 4 / 5;margin: 0 !important;overflow: hidden;background: var(--wp--preset--color--ciemne);color: #fff}.dz-kafel figure{margin: 0;position: absolute;inset: 0}.dz-kafel figure img{width: 100%;height: 100%;object-fit: cover;aspect-ratio: auto;transition: transform .9s cubic-bezier(.2,.7,.2,1),opacity .4s}.dz-kafel:hover figure img{transform: scale(1.03)}.dz-kafel::after{content: "";position: absolute;inset: 40% 0 0;background: linear-gradient(to top,rgb(15 12 8 / .72),rgb(15 12 8 / 0));pointer-events: none}.dz-kafel__napis{position: absolute;z-index: 1;left: clamp(1rem,2vw,1.75rem);right: clamp(1rem,2vw,1.75rem);bottom: clamp(1rem,1.6vw,1.5rem);margin: 0 !important}.dz-kafel h3{margin: 0;color: #fff;font-size: var(--wp--preset--font-size--x-duza)}.dz-kafel h3 a{color: inherit;text-decoration: none}.dz-kafel h3 a::after{content: "";position: absolute;inset: -100vh;z-index: 2}.dz-kafel p{margin: .25rem 0 0;color: #efe9df}.dz-duet{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(2rem,5vw,5.5rem);align-items: center}.dz-duet--wyzej{align-items: start}.dz-duet>*{margin: 0 !important;min-width: 0}.dz-duet h2{margin-block-end: 1.5rem}.dz-duet__tekst>* + *{margin-block-start: 1.25rem}.dz-duet__zdjecia{display: grid;grid-template-columns: 3fr 2fr;gap: clamp(12px,1.6vw,24px);align-items: end}.dz-duet__zdjecia>*{margin: 0 !important}@media (max-width: 860px){.dz-duet{grid-template-columns: minmax(0,1fr)}}.dz-kroki{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0 clamp(1.25rem,3vw,3rem);counter-reset: krok}.dz-kroki>*{margin: 0 !important;border-top: 1px solid currentColor;padding-top: 1.25rem;counter-increment: krok}.dz-kroki h3{font-size: var(--wp--preset--font-size--duza);margin: 2.75rem 0 .75rem}.dz-kroki h3::before{content: "0" counter(krok);display: block;font-size: var(--wp--preset--font-size--xx-duza);color: var(--wp--preset--color--dab);margin-bottom: .75rem;letter-spacing: -.02em}.sekcja--ciemna .dz-kroki h3::before{color: var(--wp--preset--color--dab-jasny)}.dz-kroki p{margin: 0;color: inherit;opacity: .86}@media (max-width: 960px){.dz-kroki{grid-template-columns: repeat(2,minmax(0,1fr));gap: 2.5rem 1.5rem}}@media (max-width: 540px){.dz-kroki{grid-template-columns: minmax(0,1fr)}.dz-kroki h3{margin-top: 1rem}}.dz-probki{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(12px,1.6vw,24px)}.dz-probki>*{margin: 0 !important}.dz-probki figcaption{margin-top: .75rem;font-family: var(--wp--preset--font-family--naglowki);font-size: var(--wp--preset--font-size--duza);color: inherit;text-align: left}@media (max-width: 640px){.dz-probki{grid-template-columns: repeat(2,minmax(0,1fr))}}.dz-pas{text-align: left}.dz-pas__wiersz{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 2rem 4rem}.dz-pas h2{margin: 0;max-width: 13em}.dz-pas__tel{margin: 0;font-family: var(--wp--preset--font-family--naglowki);font-size: var(--wp--preset--font-size--xx-duza);line-height: 1.1;white-space: nowrap;font-variant-numeric: lining-nums}.dz-pas__tel a{text-decoration: none}.dz-pas__tel a:hover{color: var(--wp--preset--color--dab-jasny)}.dz-pas .wp-block-buttons{margin-top: 1.5rem}.dz-realizacje .wp-block-post-template{gap: clamp(12px,1.6vw,24px);grid-template-columns: repeat(4,minmax(0,1fr))}.dz-realizacje .wp-block-post-featured-image{margin: 0 0 .9rem;overflow: hidden}.dz-realizacje .wp-block-post-featured-image img{transition: transform .9s cubic-bezier(.2,.7,.2,1)}.dz-realizacje .wp-block-post-featured-image:hover img{transform: scale(1.025)}.dz-realizacje .wp-block-post-title{margin: 0;font-size: var(--wp--preset--font-size--duza);line-height: 1.25}.dz-realizacje .wp-block-post-title a{text-decoration: none}@media (max-width: 860px){.dz-realizacje .wp-block-post-template{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.dz-realizacje .wp-block-post-title{font-size: 1.1875rem}}.dz-realizacja{padding-block: clamp(1rem,2vw,1.75rem) var(--wp--preset--spacing--70)}.dz-realizacja__siatka{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: clamp(2rem,5vw,5.5rem);align-items: center}.dz-realizacja__siatka>*{margin-block: 0;min-width: 0}.dz-realizacja__siatka .wp-block-post-featured-image{margin: 0}.dz-realizacja__siatka .wp-block-buttons{margin-top: 1.5rem}.dz-realizacja__siatka .wp-block-post-title{margin: 0 0 1.5rem}@media (max-width: 760px){.dz-realizacja__siatka{grid-template-columns: minmax(0,1fr)}}.dz-kontakt{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--wp--preset--spacing--70);align-items: start}.dz-kontakt>*{margin: 0 !important;min-width: 0}.dz-kontakt h1{font-size: var(--wp--preset--font-size--xx-duza);margin-bottom: 1.25rem}.dz-kontakt h2{font-size: var(--wp--preset--font-size--x-duza)}.dz-kontakt .lead{margin-bottom: 2rem}.dz-kontakt .baza-social{margin-top: 1rem}@media (min-width: 1100px){.dz-kontakt .baza-kontakt__lista{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.25rem 2rem;align-items: start}.dz-kontakt .baza-kontakt__wiersz{align-content: start;justify-content: start}}@media (max-width: 860px){.dz-kontakt{grid-template-columns: minmax(0,1fr)}}.baza-kontakt dt .baza-ikona{color: var(--wp--preset--color--dab)}.baza-kontakt dd{padding-left: 0;overflow-wrap: anywhere}.baza-kontakt dd a{display: inline-flex;align-items: center;min-height: 44px;padding: 0}.baza-kontakt__wiersz{gap: 0}.dz-kontakt__panel{padding: clamp(1.5rem,3.4vw,3.25rem);background: #FBF8F3}.dz-kontakt__panel h2{margin-bottom: 1.75rem}.baza-formularz__legenda,.baza-wymagane{font-size: 1rem}.baza-wymagane{color: var(--wp--preset--color--dab)}.baza-formularz__siatka{gap: 1.75rem clamp(1.5rem,3vw,2.5rem)}.baza-formularz__pole{gap: 0}.baza-formularz label{font-weight: 500}.baza-formularz__pole label{color: var(--wp--preset--color--tekst-2);transition: color .2s}.baza-formularz__pole:focus-within label{color: var(--wp--preset--color--dab)}.baza-formularz input:not([type="checkbox"]),.baza-formularz select,.baza-formularz textarea{display: block;width: 100%;height: 48px;min-height: 48px;padding: 0;color: var(--wp--preset--color--tekst);font-size: 1.125rem;background: linear-gradient(var(--wp--preset--color--dab),var(--wp--preset--color--dab)) left bottom / 0 1px no-repeat;border: 0;border-bottom: 1px solid #8C8170;border-radius: 0;transition: background-size .35s cubic-bezier(.2,.7,.2,1),border-color .2s}.baza-formularz select{appearance: none;padding-right: 1.75rem;cursor: pointer;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231B1814' stroke-width='1.5'/%3E%3C/svg%3E") right .2rem center / 12px 8px no-repeat,linear-gradient(var(--wp--preset--color--dab),var(--wp--preset--color--dab)) left bottom / 0 1px no-repeat}.baza-formularz textarea{height: auto;min-height: 8.5rem;max-height: 26rem;padding-block: .6rem;line-height: 1.55;resize: none;field-sizing: content;overflow-y: auto}@supports not (field-sizing: content){.baza-formularz textarea{resize: vertical}}.baza-formularz input:not([type="checkbox"]):hover,.baza-formularz select:hover,.baza-formularz textarea:hover{border-bottom-color: var(--wp--preset--color--tekst)}.baza-formularz input:not([type="checkbox"]):focus,.baza-formularz select:focus,.baza-formularz textarea:focus{outline: none;border-bottom-color: var(--wp--preset--color--dab);background-size: 100% 1px}.baza-formularz select:focus{background-size: 12px 8px,100% 1px}.baza-formularz input:focus-visible,.baza-formularz select:focus-visible,.baza-formularz textarea:focus-visible{outline: none}.baza-formularz input:-webkit-autofill{-webkit-box-shadow: inset 0 0 0 100px #FBF8F3;-webkit-text-fill-color: var(--wp--preset--color--tekst)}.baza-formularz input[aria-invalid],.baza-formularz textarea[aria-invalid],.baza-formularz select[aria-invalid]{border-bottom-color: #b3261e}.baza-blad{margin-top: .4rem;font-size: 1rem;font-weight: 500}.baza-formularz__zgoda{flex-wrap: wrap;gap: .5rem .85rem;margin: 2rem 0 1.75rem;font-size: 1rem;color: var(--wp--preset--color--tekst-2)}.baza-formularz__zgoda label{flex: 1 1 0;min-width: 0;cursor: pointer}.baza-formularz__zgoda input{appearance: none;display: grid;place-content: center;width: 24px;height: 24px;margin: 0;flex: none;background: transparent;border: 1px solid #8C8170;cursor: pointer;transition: background-color .15s,border-color .15s}.baza-formularz__zgoda input::before{content: "";width: 12px;height: 6px;margin-top: -3px;border: solid var(--wp--preset--color--na-akcencie);border-width: 0 0 2px 2px;transform: rotate(-45deg) scale(0);transition: transform .15s}.baza-formularz__zgoda input:hover{border-color: var(--wp--preset--color--tekst)}.baza-formularz__zgoda input:checked{background: var(--wp--preset--color--tekst);border-color: var(--wp--preset--color--tekst)}.baza-formularz__zgoda input:checked::before{transform: rotate(-45deg) scale(1)}.baza-formularz__zgoda input:focus-visible{outline: 2px solid var(--wp--preset--color--dab);outline-offset: 2px}.baza-formularz__zgoda input[aria-invalid]{border-color: #b3261e}.baza-formularz__zgoda .baza-blad{flex-basis: 100%;margin: 0;padding-left: calc(24px + .85rem)}.baza-formularz .baza-przycisk{min-height: 52px;padding-inline: 2.25rem}.baza-mapa{border-radius: 0}.sekcja--bez-gory{padding-top: 0}.dz-kafel h3 a{display: inline-block;min-height: 44px}.stopka__siatka>*,.dz-karta__siatka>*,.sekcja__glowa>*,.dz-pas__wiersz>*{margin-block: 0}@media (min-width: 861px){.dz-realizacje--lista .wp-block-post-template{grid-template-columns: repeat(6,minmax(0,1fr));row-gap: clamp(2rem,4vw,4rem)}.dz-realizacje--lista .wp-block-post-template>li{grid-column: span 2}.dz-realizacje--lista .wp-block-post-template>li:nth-child(5n+1),.dz-realizacje--lista .wp-block-post-template>li:nth-child(5n+2){grid-column: span 3}.dz-realizacje--lista .wp-block-post-featured-image img{aspect-ratio: 4 / 5 !important}.dz-realizacje--lista li:nth-child(5n+1) .wp-block-post-featured-image img,.dz-realizacje--lista li:nth-child(5n+2) .wp-block-post-featured-image img{aspect-ratio: 1 !important}}@media (max-width: 860px){.dz-realizacje--lista .wp-block-post-featured-image img{aspect-ratio: 4 / 5 !important}}.dz-wyniki .wp-block-post-template{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: clamp(2rem,5vw,5.5rem)}@media (max-width: 860px){.dz-wyniki .wp-block-post-template{grid-template-columns: minmax(0,1fr)}}.dz-wyniki .wp-block-post-template>li{margin: 0;padding-block: 1.25rem;border-bottom: 1px solid var(--wp--preset--color--obramowanie)}.dz-wyniki .wp-block-post-title{margin: 0 0 .35rem}.dz-wyniki .wp-block-post-title a{text-decoration: none}.dz-wyniki .wp-block-post-excerpt__excerpt{margin: 0;color: var(--wp--preset--color--tekst-2)}.dz-wyniki .wp-block-post-excerpt__more-text{display: none}.tytul-strony .wp-block-search{margin-top: 1.5rem;max-width: 46rem}.dz-strona{padding-block: var(--wp--preset--spacing--60) var(--wp--preset--spacing--70)}.dz-strona__siatka{display: grid;grid-template-columns: minmax(0,46rem) minmax(16rem,28rem);justify-content: space-between;gap: var(--wp--preset--spacing--60);align-items: start}.dz-strona__siatka>*{margin-block: 0;min-width: 0}.dz-strona__siatka .tresc-strony{padding: 0}.dz-strona__bok{position: sticky;top: 7rem;padding: clamp(1.5rem,2.5vw,2.25rem);background: var(--wp--preset--color--tlo-2)}.dz-strona__bok h2{margin: 0 0 .75rem}.dz-strona__bok p{margin: 0 0 1.25rem}.dz-strona__bok .baza-kontakt__lista{gap: .75rem}.dz-strona__bok .wp-block-buttons{margin-top: 1.5rem}@media (max-width: 1020px){.dz-strona__siatka{grid-template-columns: minmax(0,1fr)}.dz-strona__bok{position: static}}@media (min-width: 601px){.dz-realizacje--trzy .wp-block-post-template{grid-template-columns: repeat(3,minmax(0,1fr))}}.home .entry-content h2 em,.home .dz-manifest em,.home .sekcja--ciemna h2 em{color: inherit}.home .entry-content h2,.home .dz-manifest{font-size: clamp(2rem,1.4rem + 1.5vw,2.75rem);line-height: 1.12}.home .dz-manifest{text-wrap: balance}.home .dz-duet__tekst .lead{font-family: var(--wp--preset--font-family--tresc);font-size: 1.25rem;line-height: 1.5}.dz-realizacje--trzy img[src*="realizacja-komoda-luki"]{object-position: 50% 100%}.dz-otwarcie{position: fixed;inset: 0;z-index: 100000;display: grid;justify-items: center;align-content: start;row-gap: .75rem;padding-top: 2.5vh;pointer-events: none;background: rgb(15 12 8 / .4);opacity: 0;visibility: hidden;transition: opacity .5s ease,visibility 0s linear .5s}.dz-start .dz-otwarcie{opacity: 1;visibility: visible;transition: none}.dz-otwarcie__logo{width: max(110px,min(clamp(190px,18vw,300px),30vh,calc(94.2vh - 20.6vw - 82px)));height: auto;animation: dzOtwarcieLogo .5s ease both}.dz-otwarcie__kreska{display: block;width: clamp(140px,12vw,200px);height: 2px;background: rgb(255 255 255 / .24);overflow: hidden}.dz-otwarcie__kreska::after{content: "";display: block;height: 100%;background: #e3c79a;transform-origin: left;animation: dzKreskaKoniec 1.6s cubic-bezier(.3,0,.2,1) both}.dz-obraz-czeka .dz-otwarcie__kreska::after{animation: dzKreska 3.2s cubic-bezier(.1,.6,.2,1) both}@keyframes dzKreskaKoniec{from{transform: scaleX(var(--kreska-od,0))}to{transform: none}}@keyframes dzKreska{from{transform: scaleX(0)}to{transform: scaleX(.72)}}.dz-start,.dz-start body{background: var(--wp--preset--color--ciemne)}.dz-start .naglowek,.dz-start .dz-hero__tekst,.dz-start .dz-hero__dol{opacity: 0}.naglowek,.dz-hero__tekst,.dz-hero__dol{transition: opacity 1s ease .25s}.naglowek{transition: opacity 1s ease .25s,background-color .35s,border-color .35s}.dz-start .dz-hero::after{opacity: .45}@keyframes dzOtwarcieLogo{from{opacity: 0}to{opacity: 1}}@media (prefers-reduced-motion: reduce){.dz-otwarcie{display: none}}.tytul-strony h1,.tytul-strony--sklep .wp-block-query-title{font-size: clamp(3rem,1rem + 4.4vw,5.5rem) !important}.dz-pas__tel a{display: inline-flex;align-items: center;min-height: 44px}.dz-wstecz{margin-block: 0 clamp(.5rem,1.2vw,1rem) !important;font-size: 1rem}.dz-wstecz a{display: inline-flex;align-items: center;gap: .6em;min-height: 44px;color: var(--wp--preset--color--tekst);text-decoration: none}.dz-wstecz a::before{content: "←";font-size: 1.25em;line-height: 1;transition: transform .25s}.dz-wstecz a:hover{color: var(--wp--preset--color--dab)}.dz-wstecz a:hover::before{transform: translateX(-4px)}.dz-wstecz--dol{margin-block: 1.5rem 0 !important}@media (min-width: 761px){.dz-wstecz--dol{display: none}}.dz-warsztat-film{position: relative;overflow: hidden;aspect-ratio: 4 / 5;background: var(--wp--preset--color--tlo-2) center / cover no-repeat}.dz-warsztat-film video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity 1.4s ease-in-out}.dz-warsztat-film video.gra{opacity: 1}.dz-warsztat{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(12px,1.6vw,24px)}.dz-warsztat>*{margin: 0 !important;min-width: 0}.dz-warsztat img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 5;object-fit: cover}.dz-warsztat figcaption{margin-top: .6rem;color: var(--wp--preset--color--tekst-2);font-size: 1rem;text-align: left}@media (max-width: 600px){.dz-warsztat{grid-template-columns: minmax(0,1fr);gap: 1.5rem}}.dz-klik{cursor: pointer}.dz-podglad{position: fixed;inset: 0;width: 100%;height: 100%;max-width: none;max-height: none;margin: 0;padding: 0;border: 0;overflow: hidden;background: #120f0b;color: #efe9df}.dz-podglad[open]{display: grid;grid-template-rows: minmax(0,1fr) auto;animation: dz-podglad .22s ease-out}.dz-podglad::backdrop{background: #120f0b}@keyframes dz-podglad{from{opacity: 0}}.dz-podglad__scena{min-height: 0;min-width: 0;display: grid;place-items: center;padding: clamp(12px,2.4vw,28px) clamp(12px,6vw,96px) 0}.dz-podglad__scena>img{display: block;width: 100%;height: 100%;min-height: 0;object-fit: contain}.dz-podglad__ramka{position: relative;height: 100%;min-height: 0;max-width: 100%;aspect-ratio: 9 / 16;background: #000}.dz-podglad__ramka video{display: block;width: 100%;height: 100%;object-fit: contain;cursor: pointer}.dz-podglad__sterowanie{position: absolute;left: 0;right: 0;bottom: 0;display: flex;align-items: center;gap: .4rem;padding: 2.25rem .4rem .3rem;background: linear-gradient(to top,rgb(0 0 0 / .68),rgb(0 0 0 / 0));color: #fff;font-size: .9375rem}.dz-podglad__sterowanie button{flex: none;display: grid;place-items: center;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 0;background: none;color: inherit;cursor: pointer}.dz-podglad__sterowanie button:focus-visible{outline: 2px solid #fff;outline-offset: -4px}.dz-podglad__sterowanie svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.dz-podglad__czas{flex: none;font-variant-numeric: tabular-nums;white-space: nowrap}.dz-podglad__przewijanie{--postep: 0%;flex: 1;min-width: 0;height: 36px;margin: 0;padding: 0;background: none;cursor: pointer;appearance: none;-webkit-appearance: none}.dz-podglad__przewijanie:focus-visible{outline: 2px solid #fff;outline-offset: 1px}.dz-podglad__przewijanie::-webkit-slider-runnable-track{height: 3px;background: linear-gradient(to right,#fff var(--postep),rgb(255 255 255 / .35) var(--postep))}.dz-podglad__przewijanie::-moz-range-track{height: 3px;background: linear-gradient(to right,#fff var(--postep),rgb(255 255 255 / .35) var(--postep))}.dz-podglad__przewijanie::-webkit-slider-thumb{width: 8px;height: 18px;margin-top: -7.5px;border: 0;border-radius: 0;background: #fff;-webkit-appearance: none;appearance: none}.dz-podglad__przewijanie::-moz-range-thumb{width: 8px;height: 18px;border: 0;border-radius: 0;background: #fff}.dz-podglad__stopka{display: flex;align-items: center;justify-content: center;gap: 1.25rem;min-height: 56px;padding: 8px 72px;font-size: 1rem;line-height: 1.3;text-align: center}.dz-podglad__stopka span:empty{display: none}.dz-podglad__licznik{flex: none;font-variant-numeric: tabular-nums;opacity: .8}.dz-podglad>button{position: absolute;display: grid;place-items: center;width: 56px;height: 56px;padding: 0;border: 0;border-radius: 0;background: none;color: inherit;cursor: pointer;opacity: .8;transition: opacity .2s}.dz-podglad>button:hover{opacity: 1}.dz-podglad>button:focus-visible{opacity: 1;outline: 2px solid #efe9df;outline-offset: -6px}.dz-podglad>button svg{width: 28px;height: 28px;fill: none;stroke: currentColor;stroke-width: 1.5}.dz-podglad__zamknij{top: 6px;right: 6px}.dz-podglad__wstecz,.dz-podglad__dalej{top: 50%;transform: translateY(-50%)}.dz-podglad__wstecz{left: 6px}.dz-podglad__dalej{right: 6px}.dz-podglad--jeden .dz-podglad__wstecz,.dz-podglad--jeden .dz-podglad__dalej{display: none}@media (max-width: 760px){.dz-podglad__scena{padding: 62px 0 0}.dz-podglad__wstecz,.dz-podglad__dalej{top: auto;bottom: 0;transform: none}}@media (prefers-reduced-motion: reduce){.dz-podglad[open]{animation: none}}html.baza-bez-ruchu .dz-podglad[open]{animation: none}.dz-realizacja__media{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(40vw,150px),200px));gap: clamp(12px,1.4vw,18px);margin-block: 1.75rem !important}.dz-realizacja__media>*{margin: 0 !important}.dz-realizacja__media .wp-block-image img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 4;object-fit: cover}.dz-realizacja__media .dz-film__guzik{width: 100%}.dz-film{margin: 1.75rem 0 0}.dz-film__guzik{display: block;width: min(62vw,240px);padding: 0;border: 0;border-radius: 0;background: none;color: inherit;font: inherit;text-align: left;cursor: pointer}.dz-film__kadr{position: relative;display: block;aspect-ratio: 3 / 4;overflow: hidden;background: var(--wp--preset--color--tlo-2)}.dz-film__kadr img{display: block;width: 100%;height: 100%;object-fit: cover}.dz-film__ikona{position: absolute;left: 50%;top: 50%;display: grid;place-items: center;width: 56px;height: 56px;transform: translate(-50%,-50%);background: rgb(18 15 11 / .62);transition: background-color .2s}.dz-film__ikona::before{content: "";margin-left: 3px;border-style: solid;border-width: 10px 0 10px 16px;border-color: transparent transparent transparent #fff}.dz-film__guzik:hover .dz-film__ikona{background: rgb(18 15 11 / .85)}.dz-film__guzik:focus-visible{outline: 2px solid var(--wp--preset--color--tekst);outline-offset: 3px}.dz-film__podpis{display: block;margin-top: .65rem}.dz-film--rzad{margin-top: 14px}.dz-film--rzad .dz-film__guzik{display: flex;align-items: center;gap: 1rem;width: auto}.dz-film--rzad .dz-film__kadr{flex: none;width: 112px;aspect-ratio: 1}.dz-film--rzad .dz-film__ikona{width: 40px;height: 40px}.dz-film--rzad .dz-film__ikona::before{border-width: 7px 0 7px 12px;margin-left: 2px}.dz-film--rzad .dz-film__podpis{margin: 0;text-decoration: underline;text-underline-offset: .25em}
/* 40-sklep.css */
.tytul-strony--sklep .wp-block-query-title{margin: 0;font-size: var(--wp--preset--font-size--xxx-duza);line-height: 1.02;letter-spacing: -.02em}.dz-kategorie{display: flex;flex-wrap: wrap;gap: .25rem 1.75rem;margin-top: 2rem}.dz-kategorie a{display: inline-flex;align-items: center;min-height: 44px;text-decoration: none;border-bottom: 1px solid transparent}.dz-kategorie a:hover{color: var(--wp--preset--color--dab)}.dz-kategorie a[aria-current="page"]{border-bottom-color: currentColor}.sekcja-produktow{padding-block: var(--wp--preset--spacing--60) var(--wp--preset--spacing--80)}.sekcja-produktow--powiazane{border-top: 1px solid var(--wp--preset--color--obramowanie);padding-block-start: var(--wp--preset--spacing--70)}.sekcja-produktow--powiazane>h2{margin-bottom: var(--wp--preset--spacing--50)}.dz-produkty .wc-block-product-template{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: clamp(2rem,4vw,4rem) clamp(16px,2vw,28px) !important;list-style: none;padding: 0;margin: 0}.dz-produkty .wc-block-product{width: auto !important;max-width: none !important;margin: 0 !important;text-align: left !important}.dz-produkty .wc-block-components-product-image{margin: 0 0 1rem !important;overflow: hidden;background: var(--wp--preset--color--tlo-2)}.dz-produkty .wc-block-components-product-image img{width: 100%;height: 100%;object-fit: cover;aspect-ratio: 4 / 5;transition: transform .9s cubic-bezier(.2,.7,.2,1)}.dz-produkty .wc-block-components-product-image:hover img{transform: scale(1.025)}.dz-produkt__tytul,.dz-produkty .wp-block-post-title{font-size: var(--wp--preset--font-size--duza) !important;line-height: 1.25;margin: 0 0 .25rem !important;text-align: left}.dz-produkty .wp-block-post-title a{text-decoration: none}.dz-produkty .wc-block-components-product-price,.dz-produkt__cena{font-size: 1.0625rem;color: var(--wp--preset--color--tekst-2);text-align: left;margin: 0}.dz-wycena{color: var(--wp--preset--color--tekst-2)}@media (min-width: 861px){.dz-produkty .wc-block-product-template:has(>li:nth-child(5):last-child){grid-template-columns: repeat(6,minmax(0,1fr)) !important}.dz-produkty .wc-block-product-template:has(>li:nth-child(5):last-child)>li{grid-column: span 2}.dz-produkty .wc-block-product-template:has(>li:nth-child(5):last-child)>li:nth-child(-n+2){grid-column: span 3}.dz-produkty .wc-block-product-template:has(>li:nth-child(5):last-child)>li:nth-child(-n+2) .wc-block-components-product-image img{aspect-ratio: 1}.dz-produkty .wc-block-product-template:has(>li:nth-child(4):last-child){grid-template-columns: repeat(4,minmax(0,1fr)) !important}.dz-produkty .wc-block-product-template:has(>li:nth-child(2):last-child){grid-template-columns: repeat(2,minmax(0,1fr)) !important}.dz-produkty .wc-block-product-template:has(>li:nth-child(2):last-child) .wc-block-components-product-image img{aspect-ratio: 1}.dz-produkty .wc-block-product-template:has(>li:only-child){grid-template-columns: minmax(0,1fr) !important}.dz-produkty .wc-block-product-template>li:only-child{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,6fr);column-gap: clamp(2rem,4.5vw,5rem);align-content: center;align-items: start;grid-auto-rows: min-content}.dz-produkty .wc-block-product-template>li:only-child .wc-block-components-product-image{grid-row: 1 / span 3;margin: 0 !important}.dz-produkty .wc-block-product-template>li:only-child .wc-block-components-product-image img{aspect-ratio: 1 / 1.14}.dz-produkty .wc-block-product-template>li:only-child .wp-block-post-title{font-size: var(--wp--preset--font-size--xx-duza) !important;margin-bottom: .75rem !important}.dz-produkty .wc-block-product-template>li:only-child .dz-produkt__cena{font-size: 1.375rem;font-family: var(--wp--preset--font-family--naglowki);color: var(--wp--preset--color--dab);margin-bottom: 1.5rem}.dz-produkty .wc-block-product-template>li:only-child .dz-produkt__wstep,.dz-produkty .wc-block-product-template>li:only-child .dz-produkt__wiecej{display: block;grid-column: 2}.dz-produkty .wc-block-product-template>li:only-child .wc-block-components-product-image{grid-row: 1 / span 5}}.dz-produkt__wstep,.dz-produkt__wiecej{display: none}.dz-produkt__wstep{font-size: 1.1875rem;margin: 0 0 1.75rem}.dz-produkt__wstep p{margin: 0}.dz-produkt__wstep .wp-block-post-excerpt__more-link{display: none}.dz-produkt__wiecej{justify-self: start;width: fit-content;padding: .875rem 2rem;background: var(--wp--preset--color--akcent);color: var(--wp--preset--color--na-akcencie) !important;text-decoration: none;font-weight: 500;transition: background-color .25s}.dz-produkt__wiecej:hover{background: var(--wp--preset--color--akcent-ciemny)}@media (max-width: 860px){.dz-produkty .wc-block-product-template{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 480px){.dz-produkty .wc-block-product-template{grid-template-columns: minmax(0,1fr) !important}}.dz-karta{padding-block: clamp(1rem,2vw,1.75rem) var(--wp--preset--spacing--80)}.dz-karta__siatka{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,6fr);gap: clamp(2rem,4.5vw,5rem);align-items: start}.dz-karta__siatka>*{margin: 0 !important;min-width: 0}.dz-karta__opis{position: sticky;top: 7rem}.dz-karta__opis>*{margin-block: 0}.dz-okruszki,.dz-okruszki a{font-size: 1rem;color: var(--wp--preset--color--tekst-2)}.dz-okruszki{margin-bottom: 1.5rem !important}.dz-karta__opis .wp-block-post-title{margin-bottom: 1rem;font-size: clamp(2.25rem,1.6rem + 2vw,3.5rem) !important}.dz-karta__cena{font-family: var(--wp--preset--font-family--naglowki);font-size: var(--wp--preset--font-size--duza) !important;margin-bottom: 1.5rem !important;text-align: left !important}.dz-karta__cena .dz-wycena{color: var(--wp--preset--color--dab)}.dz-karta__wstep{margin-bottom: 2rem !important;font-size: 1.1875rem}.dz-karta__wstep p{margin: 0}.dz-karta__koszyk,.dz-zapytanie{margin-bottom: 2.5rem !important}.dz-zapytanie{display: flex;flex-wrap: wrap;gap: .75rem 1.5rem;align-items: center}.dz-zapytanie__tel{display: inline-flex;align-items: center;min-height: 44px}.dz-zapytanie__info{width: 100%;margin: 0;color: var(--wp--preset--color--tekst-2)}.dz-karta__cena,.dz-karta__cena *{font-size: 1.75rem !important}.dz-karta__cena .dz-wycena{font-size: 1.375rem !important}.dz-karta__koszyk .quantity,.dz-karta__koszyk .quantity input{margin: 0 !important}.dz-karta__koszyk form.cart{display: flex;gap: .75rem 0;align-items: stretch;flex-wrap: wrap}.dz-karta__koszyk .single_add_to_cart_button{margin-left: .75rem}@media (max-width: 400px){.dz-karta__koszyk .single_add_to_cart_button{padding-inline: 1.25em !important}}.dz-karta__koszyk .quantity input{width: 5rem;height: 100%;min-height: 52px;text-align: center;font: inherit;background: transparent;border: 1px solid var(--wp--preset--color--tekst)}.dz-karta__koszyk .single_add_to_cart_button{min-height: 52px;padding: 1em 2.25em;background: var(--wp--preset--color--akcent);color: var(--wp--preset--color--na-akcencie);border: 1px solid var(--wp--preset--color--akcent);font: inherit;font-weight: 500;cursor: pointer;transition: background-color .25s}.dz-karta__koszyk .single_add_to_cart_button:hover{background: var(--wp--preset--color--akcent-ciemny)}.dz-karta__tresc{border-top: 1px solid var(--wp--preset--color--obramowanie);padding-top: 1.75rem}.dz-karta__tresc>* + *{margin-block-start: 1rem}.dz-karta__tresc h2{font-size: var(--wp--preset--font-size--duza);margin-block-start: 1.75rem}.dz-karta__tresc ul{padding-left: 1.15rem}.dz-karta__galeria .woocommerce-product-gallery{margin: 0 !important;width: 100% !important;float: none !important}.dz-karta__galeria .woocommerce-product-gallery__wrapper{background: var(--wp--preset--color--tlo-2)}.dz-karta__galeria .woocommerce-product-gallery__image img{width: 100%}.dz-karta__galeria .flex-control-thumbs{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(84px,112px));gap: 14px;list-style: none;padding: 0;margin: 18px 0 0 !important}.dz-karta__galeria .flex-control-thumbs li{margin: 0;cursor: pointer}.dz-karta__galeria .flex-control-thumbs img{display: block;width: 100%;aspect-ratio: 1;object-fit: cover;opacity: 1 !important;outline: 1px solid transparent;outline-offset: 3px;transition: outline-color .25s}.dz-karta__galeria .flex-control-thumbs img:hover{outline-color: var(--wp--preset--color--obramowanie)}.dz-karta__galeria .flex-control-thumbs img.flex-active{outline-color: var(--wp--preset--color--tekst)}@media (max-width: 900px){.dz-karta__siatka{grid-template-columns: minmax(0,1fr)}.dz-karta__opis{position: static}}.dz-koszyk{padding-block: var(--wp--preset--spacing--60) var(--wp--preset--spacing--80);padding-inline: var(--wp--style--root--padding-left)}.dz-koszyk>*{max-width: none !important}.wc-block-grid__products .wc-block-grid__product-price,.wc-block-grid__products .wc-block-grid__product-price *,.wc-block-grid__products .wc-block-grid__product-add-to-cart a{font-size: 1rem !important}.wc-block-grid__products .wc-block-grid__product-title{font-family: var(--wp--preset--font-family--naglowki);font-size: 1.25rem !important;font-weight: 400}.show-password-input{min-width: 44px;min-height: 44px}.dz-koszyk .wc-block-components-button:not(.is-link){border-radius: 0;min-height: 52px;background: var(--wp--preset--color--akcent);color: var(--wp--preset--color--na-akcencie)}.dz-koszyk .wc-block-components-button:not(.is-link):hover{background: var(--wp--preset--color--akcent-ciemny)}.dz-koszyk input,.dz-koszyk select,.wc-block-components-text-input input{border-radius: 0 !important}.dz-koszyk h2,.dz-koszyk .wc-block-components-title{font-size: var(--wp--preset--font-size--duza) !important;font-family: var(--wp--preset--font-family--naglowki);font-weight: 400}.wc-block-mini-cart__drawer .wc-block-components-button:not(.is-link){border-radius: 0}.dz-potwierdzenie{padding-block: var(--wp--preset--spacing--60) var(--wp--preset--spacing--80);padding-inline: var(--wp--style--root--padding-left)}.dz-karta__galeria{max-width: none !important;width: 100% !important}.dz-karta__galeria .woocommerce-product-gallery__image img{width: 100% !important;height: auto !important;aspect-ratio: 1 / 1.14;object-fit: cover}.dz-karta__galeria .flex-control-thumbs li{width: auto !important;float: none !important}.dz-karta__galeria .woocommerce-product-gallery{position: relative}.dz-okruszki a{display: inline-flex;align-items: center;min-height: 44px}.dz-okruszki{margin-bottom: .75rem !important}.wc-block-components-drawer__screen-overlay--is-hidden{visibility: hidden}.woocommerce-breadcrumb{font-size: 1rem !important;color: var(--wp--preset--color--tekst-2)}.dz-komunikaty{margin: 0 0 1.5rem !important}.dz-komunikaty:empty{display: none}.wc-block-components-notice-banner{border-radius: 0 !important;font-size: 1rem !important;background: var(--wp--preset--color--tlo-2) !important;border-color: var(--wp--preset--color--obramowanie) !important;color: var(--wp--preset--color--tekst) !important;align-items: center}.wc-block-components-notice-banner>svg{background: var(--wp--preset--color--dab) !important;fill: #fff !important}.wc-block-components-notice-banner a.wc-forward{display: inline-flex;align-items: center;min-height: 44px;color: var(--wp--preset--color--tekst) !important;opacity: 1 !important}.wc-block-cart__empty-cart__title{text-align: left !important;font-size: var(--wp--preset--font-size--x-duza) !important;margin-bottom: .5rem !important}.wc-block-cart__empty-cart__title.with-empty-cart-icon::before{display: none !important}.wp-block-woocommerce-empty-cart-block>p{text-align: left !important;margin-top: 0}.wp-block-woocommerce-empty-cart-block>.wp-block-separator{display: none}.wp-block-woocommerce-empty-cart-block>h2:not(.wc-block-cart__empty-cart__title){text-align: left !important;margin-top: var(--wp--preset--spacing--60) !important;font-size: var(--wp--preset--font-size--duza) !important}.wc-block-grid__products{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(1.5rem,3vw,3rem) clamp(16px,2vw,28px);margin: 0 !important}.wc-block-grid__products .wc-block-grid__product{width: auto !important;max-width: none !important;flex: none !important;margin: 0 !important;padding: 0 !important;border: 0 !important;text-align: left !important}.wc-block-grid__products .wc-block-grid__product-link{text-decoration: none;display: block}.wc-block-grid__products .wc-block-grid__product-image{margin: 0 0 1rem !important}.wc-block-grid__products .wc-block-grid__product-image img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover}.wc-block-grid__products .wc-block-grid__product-add-to-cart{display: none}@media (max-width: 860px){.wc-block-grid__products{grid-template-columns: repeat(2,minmax(0,1fr))}}.dz-karta__galeria .flex-control-thumbs,.dz-karta__galeria .flex-control-thumbs li{overflow: visible !important}.dz-karta__koszyk form.variations_form{display: block}.dz-karta__koszyk .variations{display: block;width: 100%;margin: 0 0 1.5rem;border: 0}.dz-karta__koszyk .variations tbody{display: grid;gap: 1.1rem}.dz-karta__koszyk .variations tr{display: block}.dz-karta__koszyk .variations th,.dz-karta__koszyk .variations td{display: block;padding: 0;text-align: left;background: none;border: 0}.dz-karta__koszyk .variations th label{color: var(--wp--preset--color--tekst-2);font-weight: 500}.dz-karta__koszyk .reset_variations{display: none !important}.dz-karta__koszyk form.cart .variations select{position: absolute !important;width: 1px !important;min-width: 0 !important;height: 1px !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden;opacity: 0;pointer-events: none}.dz-karta__koszyk .variations td{position: relative}.dz-karta__koszyk .variations label:not(.dz-opcja){pointer-events: none}.dz-opcje{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: .5rem;margin-top: .5rem}.dz-opcje--klasa-drewna,.dz-opcje--pojemnik{grid-template-columns: repeat(2,minmax(0,1fr))}.dz-karta__koszyk .dz-opcja{position: relative;display: flex;flex-direction: column;align-items: center;gap: .25rem;padding: .5rem .35rem .6rem;color: var(--wp--preset--color--tekst);font-weight: 400;text-align: center;cursor: pointer;box-shadow: inset 0 0 0 1px var(--wp--preset--color--obramowanie);transition: box-shadow .15s,background-color .15s}.dz-karta__koszyk .dz-opcja:hover{box-shadow: inset 0 0 0 1px #8C8170}.dz-karta__koszyk .dz-opcja:has(input:checked){background: #FBF8F3;outline: 2px solid var(--wp--preset--color--tekst);outline-offset: -2px}.dz-karta__koszyk .dz-opcja:has(input:focus-visible){outline: 2px solid var(--wp--preset--color--dab);outline-offset: 2px}.dz-opcja input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.dz-opcja svg{display: block;width: 72px;max-width: 100%;height: auto;aspect-ratio: 3 / 2}.dz-opcja img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover}.dz-opcje--klasa-drewna .dz-opcja{padding: 0 0 .6rem;gap: .5rem}.dz-karta__koszyk form.cart .variations .dz-opcja,.dz-karta__koszyk form.cart .variations .dz-opcja__nazwa{font-weight: 400 !important;text-align: center !important}.dz-opcja__nazwa{font-size: 1rem;line-height: 1.25}.dz-rys__mebel{fill: var(--wp--preset--color--tlo-2);stroke: var(--wp--preset--color--tekst);stroke-width: 1}.dz-rys__dodatek{fill: var(--wp--preset--color--dab-jasny);stroke: var(--wp--preset--color--dab);stroke-width: 1}.dz-cena-zmiana{animation: dzCenaZmiana .7s ease-out}@keyframes dzCenaZmiana{from{color: var(--wp--preset--color--dab)}to{color: inherit}}@media (prefers-reduced-motion: reduce){.dz-cena-zmiana{animation: none}}.dz-karta__koszyk .woocommerce-variation-price,.dz-karta__koszyk .woocommerce-variation-price *{color: var(--wp--preset--color--dab);font-family: var(--wp--preset--font-family--naglowki);font-size: 1.75rem !important}.dz-karta__koszyk .woocommerce-variation-price{margin-bottom: 1rem}.dz-karta__koszyk .woocommerce-variation-add-to-cart{display: flex;gap: .75rem 0;align-items: stretch;flex-wrap: wrap}.dz-inny-wymiar{margin: 1rem 0 0}.dz-inny-wymiar a{display: inline-flex;align-items: center;min-height: 44px}.dz-cennik{margin: 0 0 1rem;overflow-x: visible}.dz-cennik table{width: 100%;border-collapse: collapse;font-size: 1rem}.dz-cennik thead{border: 0 !important}.dz-cennik th,.dz-cennik td{padding: .7rem 0 .7rem .75rem;text-align: right;font-weight: 400;vertical-align: bottom;background: none;border: 0;border-bottom: 1px solid var(--wp--preset--color--obramowanie)}.dz-cennik thead th{color: var(--wp--preset--color--tekst-2);font-weight: 500}.dz-cennik th:first-child,.dz-cennik td:first-child{padding-left: 0;text-align: left}.dz-cennik td:not(:first-child){white-space: nowrap}.dz-cennik__uwaga{color: var(--wp--preset--color--tekst-2)}@media (min-width: 901px){.dz-karta__koszyk .woocommerce-variation-price{display: none}}
