:root{--hoffa-naglowek-wysokosc: var(--wp--custom--naglowek--wysokosc)}html{scroll-padding-top: var(--hoffa-naglowek-wysokosc)}a, .wp-element-button, .wp-block-button__link{transition-property: color, background-color, text-decoration-color;transition-duration: var(--wp--custom--ruch--czas--interfejs);transition-timing-function: var(--wp--custom--ruch--krzywa)}a{text-decoration-thickness: var(--wp--custom--linia--grubosc);text-underline-offset: 0.2em}:where(a, button, input, select, textarea, summary, [tabindex]):focus-visible, .wp-element-button:focus-visible, .wp-block-button__link:focus-visible{outline: var(--wp--custom--fokus--grubosc) solid var(--wp--custom--kolor--tekst);outline-offset: var(--wp--custom--fokus--odsuniecie)}.hoffa-przejdz{position: absolute;top: var(--wp--preset--spacing--2);left: var(--wp--preset--spacing--2);z-index: 100001;padding: var(--wp--preset--spacing--3) var(--wp--preset--spacing--5);background-color: var(--wp--custom--kolor--tekst);color: var(--wp--custom--kolor--tlo);border-radius: var(--wp--custom--promien--zero);font-family: var(--wp--custom--kroj--interfejs);font-size: var(--wp--preset--font-size--interfejs);line-height: var(--wp--custom--interlinia--interfejs);letter-spacing: var(--wp--custom--tracking--interfejs);text-decoration: none;transform: translateY(-200%)}.hoffa-przejdz:focus, .hoffa-przejdz:focus-visible{color: var(--wp--custom--kolor--tlo);transform: none}.hoffa-naglowek{padding-block: var(--wp--preset--spacing--4)}.hoffa-naglowek__wiersz{min-height: calc(var(--hoffa-naglowek-wysokosc) - 2 * var(--wp--preset--spacing--4))}.hoffa-znak{margin: 0;font-family: var(--wp--custom--kroj--display);font-size: var(--wp--preset--font-size--tekst);line-height: var(--wp--custom--interlinia--interfejs);letter-spacing: var(--wp--custom--tracking--tekst)}.hoffa-znak a{text-decoration: none}.hoffa-telefon .wp-block-button__link{padding-inline: 0;background-color: transparent;color: var(--wp--custom--kolor--tekst);font-family: var(--wp--custom--kroj--dane);font-variant-numeric: tabular-nums;text-decoration: underline;text-decoration-thickness: var(--wp--custom--linia--grubosc);text-underline-offset: 0.2em}@media (max-width: 47.99rem){.hoffa-naglowek__kontakt{flex-basis: 100%}}.hoffa-tresc{padding-block: var(--wp--preset--spacing--8)}.wp-block-navigation__responsive-container.is-menu-open{background-color: var(--wp--custom--kolor--tlo);color: var(--wp--custom--kolor--tekst)}nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open{padding-inline: var(--wp--custom--uklad--margines)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{justify-content: flex-start;max-height: calc(100svh - 2rem);overflow-y: auto;overscroll-behavior: contain}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{justify-content: flex-start}.hoffa-dane, .wp-block-post-date{font-family: var(--wp--custom--kroj--dane);font-variant-numeric: tabular-nums}.hoffa-etykieta{font-family: var(--wp--custom--kroj--interfejs);font-size: var(--wp--preset--font-size--interfejs);line-height: var(--wp--custom--interlinia--interfejs);letter-spacing: var(--wp--custom--tracking--wersaliki);text-transform: uppercase}@media (max-height: 700px){:root{--hoffa-naglowek-wysokosc: var(--wp--custom--naglowek--wysokosc-niska)}.hoffa-naglowek{padding-block: var(--wp--preset--spacing--3)}.hoffa-naglowek__wiersz{min-height: calc(var(--hoffa-naglowek-wysokosc) - 2 * var(--wp--preset--spacing--3))}.hoffa-tresc{padding-block: var(--wp--preset--spacing--7)}}@media (max-height: 560px){:root{--hoffa-naglowek-wysokosc: var(--wp--custom--naglowek--wysokosc-bardzo-niska)}.hoffa-naglowek{padding-block: var(--wp--preset--spacing--2)}.hoffa-naglowek__wiersz{min-height: calc(var(--hoffa-naglowek-wysokosc) - 2 * var(--wp--preset--spacing--2))}.hoffa-tresc{padding-block: var(--wp--preset--spacing--6)}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top: var(--wp--preset--spacing--6)}}@media (prefers-reduced-motion: reduce){:root{--wp--custom--ruch--czas--interfejs: 0s;--wp--custom--ruch--czas--stan: 0s;--wp--custom--ruch--czas--narracja: 0s}*, ::before, ::after{transition-duration: 0s !important;animation-duration: 0s !important;animation-iteration-count: 1 !important;scroll-behavior: auto !important}}
