/* eh-kotwice (2026-10-25): skoki do kotwic (#katalog-szkolen, #osrodek, #terminy…) nie chowają nagłówka sekcji pod przyklejonym nagłówkiem */html:root{scroll-padding-top:calc(104px + var(--wp-admin--admin-bar--height, 0px))}
body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka){font-family:var(--font-tekst);font-size:var(--rozmiar-tekst);line-height:1.65;color:var(--tekst);-webkit-font-smoothing:antialiased}body.eh-page #masthead,body.eh-page #colophon,body.eh-page .site-header,body.eh-page .site-footer{display:none!important}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) button{padding:0;box-shadow:none;text-transform:none;letter-spacing:inherit;min-height:0;border-radius:0;background:none;color:inherit;border:0;line-height:inherit}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) button:where(:hover,:focus){background:none;color:inherit}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) .eh-ic{display:none}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) img,body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) svg{display:block;max-width:100%;}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) img{height:auto;}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) h2,body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) h3{font-family:var(--font-naglowek);color:var(--tekst);margin:0 0 var(--o-4);text-wrap:balance;}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) h2{font-size:var(--rozmiar-h2);font-weight:800;line-height:1.12;letter-spacing:-0.025em;}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) h3{font-size:var(--rozmiar-h3);font-weight:700;line-height:1.22;letter-spacing:-0.02em;}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) p{margin:0 0 var(--o-4);}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) p:last-child{margin-bottom:0px;}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) a{color:inherit;text-decoration-color:color-mix(in srgb, currentcolor 40%, transparent);text-underline-offset:3px;}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) a:hover{text-decoration-color:currentcolor;}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) ul{margin:0 0 var(--o-4);padding-left:1.25em;}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) li{margin-bottom:var(--o-2);}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) button,body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) input{font:inherit;color:inherit;}body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) button{cursor:pointer;}body.eh-page .kontener{width:100%;max-width:var(--kontener);margin-inline:auto;padding-inline:var(--kontener-padding);}body.eh-page .na-ciemnym{color:var(--tekst-na-ciemnym);}body.eh-page .na-ciemnym :where(h1, h2, h3, h4, h5){color:var(--tekst-na-ciemnym);}body.eh-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--o-3);padding:13px 8px 13px 26px;border:1px solid transparent;border-radius:var(--radius-pigulka);font-family:var(--font-tekst);font-size:var(--rozmiar-tekst);font-weight:600;line-height:1.2;letter-spacing:-0.01em;text-decoration:none;white-space:nowrap;transition:background var(--czas-bazowy) var(--easing), color var(--czas-bazowy) var(--easing), border-color var(--czas-bazowy) var(--easing), transform var(--czas-krotki) var(--easing);}body.eh-page .btn:hover{transform:translateY(-1px);}body.eh-page .btn:active{transform:translateY(0px);}body.eh-page .btn svg{width:18px;height:18px;flex:0 0 auto;}body.eh-page .btn::after{content:"→";display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb, currentcolor 14%, transparent);font-family:sans-serif;font-size:18px;font-weight:700;line-height:1;transition:background var(--czas-bazowy) var(--easing), transform var(--czas-bazowy) var(--easing);}body.eh-page .btn:hover::after{background:color-mix(in srgb, currentcolor 26%, transparent);transform:translateX(3px);}body.eh-page .btn--glowny{background:var(--akcent);color:var(--tekst-na-akcencie);}body.eh-page .btn--glowny:hover{background:var(--akcent-hover);}body.eh-page .btn--drugi{background:transparent;color:var(--tekst);border-color:var(--linia-mocna);}body.eh-page .btn--drugi:hover{background:var(--tlo-alt);border-color:var(--tekst);}body.eh-page .btn--maly{padding:9px 6px 9px 18px;font-size:var(--rozmiar-maly);}body.eh-page .btn--maly::after{width:26px;height:26px;font-size:15px;}body.eh-page .btn:active{transform:translateY(0px) scale(0.985);}body.eh-page .btn--strzalka{padding-right:8px;gap:var(--o-3);}body.eh-page .btn__kolo{display:none;}body.eh-page .btn__kolo svg{width:16px;height:16px;}@media (max-width: 420px){body.eh-page .btn{white-space:normal;text-align:center;}}body.eh-page .btn-ikona{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 auto;background:transparent;color:inherit;border:1px solid var(--linia);border-radius:50%;transition:background var(--czas-bazowy) var(--easing), border-color var(--czas-bazowy) var(--easing);}body.eh-page .btn-ikona:hover{background:var(--tlo-alt);border-color:var(--linia-mocna);}body.eh-page .btn-ikona svg{width:20px;height:20px;}body.eh-page .btn-ikona[disabled]{opacity:0.35;cursor:not-allowed;}body.eh-page .input{width:100%;min-height:48px;padding:11px 16px;background:var(--tlo);border:1px solid var(--linia-mocna);border-radius:var(--radius-m);transition:border-color var(--czas-bazowy) var(--easing), box-shadow var(--czas-bazowy) var(--easing);}body.eh-page .input::placeholder{color:var(--tekst-wygaszony);}body.eh-page .input:focus{outline:none;border-color:var(--tekst);box-shadow:rgba(255, 214, 0, 0.45) 0px 0px 0px 3px;}body.eh-page .szukajka{position:relative;}body.eh-page .szukajka .input{padding-left:46px;}body.eh-page .szukajka__ikona{position:absolute;left:15px;top:50%;translate:0px -50%;width:20px;height:20px;color:var(--tekst-wygaszony);pointer-events:none;}body.eh-page .pasek-zapowiedzi{background:var(--tlo-ciemne);color:var(--tekst-na-ciemnym);font-size:var(--rozmiar-maly);}body.eh-page .pasek-zapowiedzi__wnetrze{display:flex;align-items:center;justify-content:center;gap:var(--o-3);min-height:44px;padding-block:6px;}body.eh-page .pasek-zapowiedzi__okno{position:relative;flex:1 1 0%;max-width:720px;overflow:hidden;text-align:center;}body.eh-page .pasek-zapowiedzi__slajd{position:absolute;inset:0px 0px auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px var(--o-2);margin:0px;padding-block:2px;line-height:1.45;opacity:0;translate:0px 100%;transition:opacity var(--czas-bazowy) var(--easing), translate var(--czas-bazowy) var(--easing);}body.eh-page .pasek-zapowiedzi__slajd[data-stan="aktywny"]{position:relative;}body.eh-page .pasek-zapowiedzi__slajd[data-stan="aktywny"]{opacity:1;translate:0px;}body.eh-page .pasek-zapowiedzi__slajd[data-stan="poprzedni"]{opacity:0;translate:0px -100%;}body.eh-page .pasek-zapowiedzi__slajd a{font-weight:600;text-decoration-color:var(--akcent);}body.eh-page .pasek-zapowiedzi__slajd svg{width:16px;height:16px;color:var(--akcent);flex:0 0 auto;}body.eh-page .pasek-zapowiedzi__nawigacja{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;padding:0px;background:none;border:0px;color:inherit;border-radius:50%;transition:background var(--czas-krotki) var(--easing);}body.eh-page .pasek-zapowiedzi__nawigacja:hover{background:rgba(255, 255, 255, 0.14);}body.eh-page .pasek-zapowiedzi__nawigacja svg{width:16px;height:16px;}@media (max-width: 600px){body.eh-page .pasek-zapowiedzi{font-size:13px;}body.eh-page .pasek-zapowiedzi__wnetrze{gap:var(--o-2);padding-inline:var(--o-2);}body.eh-page .pasek-zapowiedzi__slajd > svg{display:none;}body.eh-page .pasek-zapowiedzi__nawigacja{width:26px;height:26px;}}body.eh-page .naglowek-strony{position:sticky;top:0px;z-index:var(--z-naglowek);background:rgba(255, 255, 255, 0.88);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color var(--czas-bazowy) var(--easing), box-shadow var(--czas-bazowy) var(--easing);}body.eh-page .naglowek-strony[data-przewiniety="tak"]{border-bottom-color:var(--linia);box-shadow:var(--cien-s);}body.eh-page .naglowek-strony__wnetrze{display:flex;align-items:center;gap:var(--o-5);min-height:var(--header-h);}body.eh-page .logo{flex:0 0 auto;display:inline-flex;align-items:center;}body.eh-page .logo img{width:auto;height:30px;}body.eh-page .menu-glowne{display:flex;align-items:center;gap:var(--o-2);margin:0px;padding:0px;list-style:none;}body.eh-page .menu-glowne li{margin:0px;}body.eh-page .menu-glowne a{display:inline-block;padding:9px 13px;border-radius:var(--radius-s);font-size:var(--rozmiar-maly);font-weight:600;text-decoration:none;transition:background var(--czas-krotki) var(--easing);}body.eh-page .menu-glowne a:hover{background:var(--tlo-alt);}body.eh-page .menu-glowne a[aria-current="page"]{background:var(--akcent-tint);box-shadow:inset 0 -2px 0 var(--akcent);}body.eh-page .naglowek-strony__akcje{display:flex;align-items:center;gap:var(--o-2);margin-left:auto;}body.eh-page .przelacznik-menu{display:none;}@media (max-width: 1180px){body.eh-page .menu-glowne{display:none;}body.eh-page .przelacznik-menu{display:inline-flex;}}@media (max-width: 767px){body.eh-page .naglowek-strony__akcje .btn{display:none;}}@media (max-width: 520px){body.eh-page .naglowek-strony__wnetrze{gap:var(--o-2);}body.eh-page .naglowek-strony__akcje{gap:10px;}body.eh-page .naglowek-strony__akcje [data-otworz-konto]{display:none;}body.eh-page .naglowek-pigulka .logo img{height:24px;}}@media (max-width: 380px){body.eh-page .naglowek-strony__akcje [data-otworz-szukanie]{display:none;}}body.eh-page .menu-mobilne{position:fixed;inset:0px;z-index:var(--z-panel);display:grid;grid-template-rows:auto 1fr;background:var(--tlo);translate:100%;transition:translate var(--czas-bazowy) var(--easing);overflow-y:auto;}body.eh-page .menu-mobilne[data-otwarte="tak"]{translate:0px;}body.eh-page .menu-mobilne__gora{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h);padding-inline:var(--kontener-padding);border-bottom:1px solid var(--linia);}body.eh-page .menu-mobilne__tresc{padding:var(--o-5) var(--kontener-padding) var(--o-8);}body.eh-page .menu-mobilne__lista{margin:0 0 var(--o-6);padding:0px;list-style:none;}body.eh-page .menu-mobilne__lista a{display:flex;align-items:center;justify-content:space-between;padding:var(--o-4) 0;border-bottom:1px solid var(--linia);font-family:var(--font-naglowek);font-size:1.25rem;font-weight:700;letter-spacing:-0.02em;text-decoration:none;}body.eh-page .menu-mobilne__lista svg{width:20px;height:20px;color:var(--tekst-wygaszony);}body.eh-page .menu-mobilne__akcje{display:grid;gap:var(--o-3);}body.eh-page .warstwa-szukania{position:fixed;inset:0px;z-index:var(--z-modal);display:none;padding-top:12vh;background:rgba(16, 20, 24, 0.45);backdrop-filter:blur(3px);}body.eh-page .warstwa-szukania[data-otwarte="tak"]{display:block;}body.eh-page .warstwa-szukania__panel{width:min(640px, 100% - 32px);margin-inline:auto;background:var(--tlo);border-radius:var(--radius-xl);box-shadow:var(--cien-panel);overflow:hidden;}body.eh-page .warstwa-szukania__gora{padding:var(--o-4);border-bottom:1px solid var(--linia);}body.eh-page .warstwa-szukania__wyniki{max-height:52vh;overflow-y:auto;padding:var(--o-2);}body.eh-page .stopka{position:relative;overflow:hidden;background:var(--tlo-ciemne);color:var(--tekst-na-ciemnym-drugi);padding-block:var(--o-9) 0;}body.eh-page .stopka a{color:inherit;text-decoration:none;}body.eh-page .stopka a:hover{color:rgb(255, 255, 255);text-decoration:underline;text-underline-offset:4px;}body.eh-page .stopka__gora{display:grid;gap:var(--o-7) var(--o-7);grid-template-columns:1.15fr .85fr .85fr .95fr .95fr;padding-bottom:var(--o-8);}/* 0.5.52: 5 kolumn – doszła „Darmowa wiedza” */body.eh-page .stopka__gora > *{min-width:0px;}body.eh-page .stopka__marka img{height:30px;width:auto;margin-bottom:var(--o-4);}body.eh-page .stopka__marka p{font-size:var(--rozmiar-maly);max-width:32ch;}body.eh-page .stopka h3{color:rgb(255, 255, 255);font-size:var(--rozmiar-mikro);font-weight:800;letter-spacing:0.12em;text-transform:uppercase;margin-bottom:var(--o-4);}body.eh-page .stopka ul{list-style:none;margin:0px;padding:0px;font-size:var(--rozmiar-maly);}body.eh-page .stopka li{margin-bottom:var(--o-3);}body.eh-page .stopka__kontakt{display:grid;gap:var(--o-5);grid-template-columns:repeat(auto-fit, minmax(min(100%, 230px), 1fr));padding-block:var(--o-6);border-top:1px solid var(--linia-ciemna);border-bottom:1px solid var(--linia-ciemna);}body.eh-page .stopka__kontakt-poz{display:flex;gap:var(--o-3);align-items:flex-start;}body.eh-page .stopka__kontakt-ikona{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;background:var(--akcent);color:var(--tekst-na-akcencie);border-radius:var(--radius-m);}body.eh-page .stopka__kontakt-ikona svg{width:20px;height:20px;}body.eh-page .stopka__kontakt-etykieta{display:block;font-size:var(--rozmiar-mikro);font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:rgb(255, 255, 255);margin-bottom:2px;}body.eh-page .stopka__kontakt-wartosc{font-size:var(--rozmiar-maly);}body.eh-page .stopka__social{display:flex;gap:var(--o-2);margin-top:var(--o-5);}body.eh-page .stopka__social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--linia-ciemna);border-radius:var(--radius-m);color:rgb(255, 255, 255);transition:background var(--czas-bazowy) var(--easing), color var(--czas-bazowy) var(--easing), border-color var(--czas-bazowy) var(--easing), transform var(--czas-krotki) var(--easing);}body.eh-page .stopka__social a:hover{background:var(--akcent);color:var(--tekst-na-akcencie);border-color:var(--akcent);transform:translateY(-2px);}body.eh-page .stopka__social svg{width:19px;height:19px;}body.eh-page .stopka__dol{display:flex;flex-wrap:wrap;gap:var(--o-3) var(--o-5);align-items:center;justify-content:space-between;padding-block:var(--o-5);font-size:var(--rozmiar-mikro);}body.eh-page .stopka__dol ul{display:flex;flex-wrap:wrap;gap:var(--o-4);font-size:inherit;}body.eh-page .stopka__dol li{margin:0px;}body.eh-page .stopka__znak{margin:0px;padding:0px;font-family:var(--font-naglowek);font-size:clamp(3.5rem, 17.5vw, 14rem);font-weight:800;line-height:0.8;letter-spacing:-0.05em;text-align:center;user-select:none;white-space:nowrap;background:linear-gradient(rgba(255, 255, 255, 0.17) 0%, rgba(255, 255, 255, 0.02) 82%) text;color:transparent;-webkit-text-fill-color:transparent;translate:0px 0.09em;}@media (max-width: 1023px){body.eh-page .stopka__gora{grid-template-columns:1fr 1fr;}}@media (max-width: 560px){body.eh-page .stopka__gora{grid-template-columns:1fr;gap:var(--o-6);}}body.eh-page .naglowek-strony{padding-top:var(--o-4);margin-bottom:calc(-1 * var(--naglowek-h));background:transparent;backdrop-filter:none;border:0px;box-shadow:none;transition:top var(--czas-bazowy) var(--easing-out);}body.eh-page .naglowek-strony[data-przewiniety="tak"]{top:var(--o-2);border:0px;box-shadow:none;}body.eh-page .naglowek-pigulka{display:flex;align-items:center;gap:var(--o-5);min-height:72px;margin-top:0px;padding:10px calc(var(--o-5) + var(--o-2));background:rgba(255, 255, 255, 0.96);backdrop-filter:blur(16px);border:1px solid var(--linia);border-radius:var(--radius-pigulka);box-shadow:rgba(16, 20, 24, 0.08) 0px 8px 30px;transition:box-shadow var(--czas-bazowy) var(--easing), background var(--czas-bazowy) var(--easing);}body.eh-page .naglowek-strony[data-przewiniety="tak"] .naglowek-pigulka{background:rgba(255, 255, 255, 0.97);box-shadow:rgba(16, 20, 24, 0.12) 0px 8px 28px;}body.eh-page .naglowek-strony__wnetrze{min-height:0px;display:block;max-width:1320px;}body.eh-page .menu-glowne{gap:var(--o-1);white-space:nowrap;}body.eh-page .menu-glowne a{position:relative;}body.eh-page .menu-glowne > li > a{padding:10px 9px;background:transparent;text-decoration:none;}body.eh-page .menu-glowne > li > a::after{content:"";position:absolute;right:9px;bottom:5px;left:9px;height:2px;border-radius:var(--radius-pigulka);background:var(--akcent);transform:scaleX(0);transform-origin:right center;transition:transform var(--czas-krotki) var(--easing-out);}body.eh-page .menu-glowne > li > a:hover{background:transparent;}body.eh-page .menu-glowne > li > a:hover::after{transform:scaleX(1);transform-origin:left center;}body.eh-page .menu-glowne > li > button.menu-glowne__przycisk{display:inline-flex;align-items:center;gap:6px;padding:10px 11px;background:none;border:0px;border-radius:var(--radius-s);font-size:var(--rozmiar-maly);font-weight:600;transition:background var(--czas-krotki) var(--easing);}body.eh-page .menu-glowne__przycisk:hover{background:var(--tlo-alt);}body.eh-page .menu-glowne__przycisk svg{width:15px;height:15px;color:var(--tekst-wygaszony);transition:transform var(--czas-bazowy) var(--easing);}body.eh-page .menu-glowne__przycisk[aria-expanded="true"]{background:var(--akcent-tint);}body.eh-page .menu-glowne__przycisk[aria-expanded="true"] svg{transform:rotate(180deg);}@media (max-width: 1180px){body.eh-page .naglowek-pigulka{padding-inline:var(--o-4);}}@media (max-width: 520px){body.eh-page .naglowek-pigulka{gap:var(--o-2);padding-inline:var(--o-3);}}body.eh-page .btn-ikona{position:relative;}body.eh-page .pole__blad{font-size:var(--rozmiar-mikro);color:rgb(142, 0, 0);font-weight:600;}body.eh-page .input[aria-invalid="true"]{border-color:var(--czerwien);}body.eh-page .btn[data-do-koszyka][data-dodano="tak"]{background:var(--sukces);border-color:var(--sukces);color:rgb(255, 255, 255);}body.eh-page .btn::after{content:none;}body.eh-page .btn,body.eh-page .btn--strzalka{padding:13px 26px;}body.eh-page .btn--maly{padding:9px 18px;}body.eh-page .btn{position:relative;isolation:isolate;overflow:hidden;--fala:var(--tekst);--fala-tekst:#fff;transition:background var(--czas-bazowy) var(--easing), color 260ms var(--easing), border-color var(--czas-bazowy) var(--easing), transform var(--czas-krotki) var(--easing);}body.eh-page .btn::before{content:"";position:absolute;z-index:-1;left:50%;bottom:0px;width:150%;aspect-ratio:1 / 0.58;background:var(--fala);border-radius:50% 50% 0px 0px / 100% 100% 0px 0px;translate:-50% 104%;transition:translate 560ms cubic-bezier(0.32, 0.72, 0.28, 1);}body.eh-page .btn:hover::before{translate:-50%;}body.eh-page .btn:hover{color:var(--fala-tekst);}body.eh-page .btn:active{transform:translateY(1px) scale(0.99);box-shadow:none;}body.eh-page .btn--glowny{--fala:var(--tlo-ciemne);--fala-tekst:#fff;box-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px inset, rgba(16, 20, 24, 0.1) 0px -1px 0px inset;}body.eh-page .btn--glowny:hover{background:var(--akcent);box-shadow:rgba(255, 255, 255, 0.12) 0px 1px 0px inset;}body.eh-page .btn--drugi{--fala:var(--tekst);--fala-tekst:#fff;box-shadow:none;}body.eh-page .btn--drugi:hover{background:transparent;border-color:var(--tekst);box-shadow:none;}@media (prefers-reduced-motion: reduce){body.eh-page .btn::before{transition:none;}}body.eh-page .btn::before{height:220%;width:160%;aspect-ratio:auto;pointer-events:none;translate:none;transform:translate3d(-50%, 105%, 0px);transition:transform 280ms cubic-bezier(0.2, 0.7, 0.3, 1);}body.eh-page .btn:hover::before{translate:none;transform:translate3d(-50%, 0px, 0px);}@media (prefers-reduced-motion: reduce){body.eh-page .btn::before{transition:none;}}body.eh-page .eldago-navigation .menu-glowne > li{position:static;}body.eh-page .eldago-navigation .menu-glowne__przycisk[aria-expanded="true"]{background:transparent;border-radius:0px;box-shadow:inset 0 -2px var(--tekst);}body.eh-page .ed-nav-panel{position:absolute;top:100%;left:52px;right:52px;background:var(--tlo);border-top:0px;box-shadow:rgba(36, 38, 33, 0.08) 0px 22px 35px;white-space:normal;max-height:calc(100dvh - 110px);overflow:auto;animation:0.16s ease-out 0s 1 normal none running ed-nav-enter;overscroll-behavior:contain;}body.eh-page .ed-nav-grid{display:grid;grid-template-columns:1.2fr 0.9fr 1.1fr;gap:38px;padding:32px;}body.eh-page .ed-nav-panel p,body.eh-page .ed-nav-panel ul{margin:0px;padding:0px;list-style:none;}body.eh-page .ed-nav-panel .ed-nav-label{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--tekst-drugi);font-weight:600;margin-bottom:18px;}body.eh-page .eldago-navigation .ed-nav-panel a{padding:0px;color:var(--tekst);border-radius:0px;text-decoration:none;background:transparent;}body.eh-page .eldago-navigation .ed-nav-panel a:hover{background:transparent;}body.eh-page .eldago-navigation .ed-nav-panel .ed-nav-row{display:flex;align-items:center;gap:13px;padding:10px 0px;border-bottom:1px solid var(--linia);min-height:56px;}body.eh-page .ed-nav-row strong{font-size:14px;font-weight:500;display:block;line-height:1.5;letter-spacing:-0.3px;}body.eh-page .ed-nav-row small{display:block;font-size:11px;line-height:1.6;color:var(--tekst-drugi);font-weight:400;}body.eh-page .ed-nav-row > span:last-child{margin-left:auto;font-size:18px;opacity:0;transform:translate(-4px, 4px);transition:opacity 0.16s, transform 0.16s;}body.eh-page .ed-nav-row:hover > span:last-child{opacity:1;transform:none;}body.eh-page .ed-nav-row:hover strong{text-decoration:underline;text-underline-offset:4px;}body.eh-page .ed-nav-goals{border-left:1px solid var(--linia);padding-left:30px;}body.eh-page .eldago-navigation .ed-nav-goals li > a{display:flex;justify-content:space-between;gap:8px;padding:11px 0px;font-size:13px;font-weight:500;}body.eh-page .ed-nav-goals li > a:hover{text-decoration:underline;}body.eh-page .ed-nav-goals li > a > span{font-size:16px;color:var(--tekst-drugi);}body.eh-page .eldago-navigation .ed-nav-goals .ed-nav-guide{display:block;margin-top:32px;padding:20px;background:var(--tlo-alt);font-size:11px;}body.eh-page .ed-nav-guide > span{display:block;color:var(--tekst-drugi);margin-bottom:8px;}body.eh-page .ed-nav-guide strong{font-size:12px;font-weight:500;line-height:1.7;display:block;}body.eh-page .ed-nav-guide strong > span{margin-left:5px;}body.eh-page .ed-nav-editorial{padding:0px 0px 0px 2px;}body.eh-page .eldago-navigation .ed-nav-feature{display:block;}body.eh-page .ed-nav-photo{position:relative;overflow:hidden;aspect-ratio:1.6 / 1;background:var(--tlo-alt);}body.eh-page .ed-nav-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.25s;}body.eh-page .ed-nav-feature:hover img{transform:scale(1.025);}body.eh-page .ed-nav-photo > span{position:absolute;bottom:12px;left:12px;background:var(--tlo);padding:5px 8px;font-size:9px;font-weight:500;}body.eh-page .ed-nav-feature > strong{font-size:20px;letter-spacing:-0.65px;font-weight:500;line-height:1.3;display:flex;justify-content:space-between;gap:15px;margin:16px 0px 10px;}body.eh-page .ed-nav-feature > p{font-size:12px;font-weight:400;line-height:1.8;color:var(--tekst-drugi);}body.eh-page .ed-nav-bottom{border-top:1px solid var(--linia);padding:18px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--tlo-alt);font-size:11px;color:var(--tekst-drugi);}body.eh-page .eldago-navigation .ed-nav-bottom a{font-size:12px;font-weight:600;}body.eh-page .ed-nav-bottom a > span{margin-left:24px;}body.eh-page .ed-nav-address{margin-top:24px;padding-top:20px;border-top:1px solid var(--linia);}body.eh-page .ed-nav-address > span{font-size:10px;color:var(--tekst-drugi);display:block;margin-bottom:10px;}body.eh-page .ed-nav-address strong{font-size:22px;font-weight:500;line-height:1.4;letter-spacing:-0.5px;}body.eh-page .eldago-navigation .ed-nav-address > a{font-size:12px;display:block;margin-top:15px;}@media (prefers-reduced-motion: reduce){body.eh-page .ed-nav-panel{animation:auto ease 0s 1 normal none running none;}body.eh-page .ed-nav-row > span:last-child,body.eh-page .ed-nav-photo img{transition:none;}}body.eh-page .eldago-navigation{position:relative;font-family:var(--font-tekst);font-size:16px;background:var(--tlo);color:var(--tekst);overflow:visible;}body.eh-page .eldago-navigation .eldago-nav-trigger{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 8px;border-width:0px 0px 2px;border-style:none none solid;border-color:currentcolor currentcolor transparent;border-image:none;background:none;color:var(--tekst);font-weight:600;}body.eh-page .eldago-navigation .eldago-nav-trigger[aria-expanded="true"]{border-bottom-color:var(--tekst);}body.eh-page .eldago-navigation .ed-nav-panel{position:fixed;left:max(20px, -660px + 50vw);right:max(20px, -660px + 50vw);z-index:100010;animation:auto ease 0s 1 normal none running none;background:rgb(255, 255, 255);box-shadow:rgba(16, 20, 24, 0.1) 0px 20px 40px;border:1px solid var(--linia);border-radius:0px 0px 18px 18px;}body.eh-page .eldago-navigation .ed-nav-panel[hidden]{display:none !important;}body.eh-page .eldago-navigation .ed-nav-row strong,body.eh-page .eldago-navigation .ed-nav-feature > strong,body.eh-page .eldago-navigation .ed-nav-address strong{font-family:var(--font-naglowek);font-weight:700;}body.eh-page .eldago-navigation .ed-nav-row strong{font-size:15px;}body.eh-page .eldago-navigation .ed-nav-row small,body.eh-page .eldago-navigation .ed-nav-feature > p{font-size:13px;}body.eh-page .eldago-navigation .ed-nav-label{font-size:11px;}body.eh-page .eldago-navigation .ed-nav-bottom .btn{display:inline-flex;padding:13px 26px;background:var(--akcent);border-radius:999px;font-size:14px;font-weight:700;line-height:1.4;min-height:48px;}body.eh-page .eldago-navigation .ed-nav-bottom .btn:hover{background:var(--akcent);color:rgb(255, 255, 255);}body.eh-page .eldago-navigation .ed-nav-bottom .btn > span{margin-left:10px;}@media (max-width: 1180px){body.eh-page .eldago-navigation .eldago-nav-trigger{width:100%;justify-content:space-between;}body.eh-page .eldago-navigation .ed-nav-panel{position:static;max-height:none;box-shadow:none;border-radius:12px;margin-bottom:12px;width:100%;}body.eh-page .eldago-navigation .ed-nav-grid{grid-template-columns:1fr;gap:24px;padding:20px;}body.eh-page .eldago-navigation .ed-nav-goals{border-left:0px;border-top:1px solid var(--linia);padding:24px 0px 0px;}body.eh-page .eldago-navigation .ed-nav-bottom{padding:20px;align-items:stretch;flex-direction:column;}body.eh-page .eldago-navigation .ed-nav-row > span:last-child{opacity:1;transform:none;}body.eh-page .eldago-navigation .ed-nav-row{min-height:48px;}}body.eh-page .eldago-navigation{background:transparent;}body.eh-page .eldago-navigation .ed-nav-panel .btn{--fala:var(--tekst);--fala-tekst:#fff;}body.eh-page .naglowek-pigulka:has(.eldago-navigation){backdrop-filter:none;background:rgb(255, 255, 255);}@media (min-width: 1181px){body.eh-page .naglowek-pigulka:has(.eldago-nav-trigger[aria-expanded="true"]){border-radius:36px 36px 0px 0px;border-bottom-color:transparent;box-shadow:rgba(16, 20, 24, 0.08) 0px 8px 30px;}body.eh-page .eldago-navigation .ed-nav-panel{border-top:0px;border-radius:0px 0px 36px 36px;box-shadow:rgba(16, 20, 24, 0.12) 0px 24px 36px;}body.eh-page .eldago-navigation .ed-nav-grid{padding-top:28px;}body.eh-page .eldago-navigation .ed-nav-bottom{border-radius:0px 0px 35px 35px;}}body.eh-page .pasek-zapowiedzi__okno{display:grid;}body.eh-page .pasek-zapowiedzi__slajd,body.eh-page .pasek-zapowiedzi__slajd[data-stan="aktywny"]{grid-area:1 / 1;position:relative;}body.eh-page .pasek-zapowiedzi__slajd[aria-hidden="true"]{pointer-events:none;visibility:hidden;}body.eh-page .ec-pause{font-size:12px;}@media (max-width: 760px){body.eh-page .pasek-zapowiedzi__wnetrze{gap:4px;}body.eh-page .pasek-zapowiedzi__slajd{font-size:12px;}body.eh-page .pasek-zapowiedzi__nawigacja{min-height:36px;}}body.eh-page .text-cta{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;text-decoration:none;border-bottom:0px;max-width:100%;}body.eh-page .text-cta > .text-cta__label{position:relative;display:block;flex:0 1 auto;min-width:0px;padding:0px 0px 4px;margin:0px;text-decoration:none;}body.eh-page .text-cta__label::before,body.eh-page .text-cta__label::after{content:"";position:absolute;bottom:0px;height:2px;border-radius:2px;transition:width 420ms var(--easing);}body.eh-page .text-cta__label::after{right:0px;width:100%;background:currentcolor;opacity:0.25;}body.eh-page .text-cta__label::before{z-index:1;left:0px;width:0px;background:var(--akcent);}body.eh-page .text-cta > .text-cta__arrow{display:inline-flex;align-items:center;flex:0 0 auto;padding:0px;margin-top:0px;width:16px;height:16px;text-decoration:none;transition:margin 380ms var(--easing),opacity 240ms var(--easing);}body.eh-page .text-cta > .text-cta__arrow svg{width:16px;height:16px;transform:none;translate:none;transition:none;}body.eh-page .text-cta > .text-cta__arrow--left{margin-left:-24px;opacity:0;}body.eh-page .text-cta > .text-cta__arrow--right{margin-right:0px;opacity:1;}@media (prefers-reduced-motion: reduce){body.eh-page .text-cta > .text-cta__arrow,body.eh-page .text-cta__label::before,body.eh-page .text-cta__label::after{transition:none;}}@media (max-width: 720px){body.eh-page :where(.pasek-zapowiedzi,.naglowek-strony,.menu-mobilne,.warstwa-szukania,.stopka) input{font-size:16px;}}body.eh-page .menu-mobilne a.text-cta:is(:hover,:focus-visible) .text-cta__label::before{width:100%}body.eh-page .menu-mobilne a.text-cta:is(:hover,:focus-visible) .text-cta__label::after{width:0}body.eh-page .menu-mobilne a.text-cta:is(:hover,:focus-visible) > .text-cta__arrow--left{margin-left:0;opacity:1}body.eh-page .menu-mobilne a.text-cta:is(:hover,:focus-visible) > .text-cta__arrow--right{margin-right:-24px;opacity:0}body.eh-page .btn-ikona{color:var(--tekst)}body.eh-page .stopka .btn-ikona{color:inherit}
/* menu mobilne: pozycje do lewej, strzałka zaraz za tekstem (jak .text-cta w prototypie) */
body.eh-page .menu-mobilne .menu-mobilne__lista a.text-cta{display:inline-flex;justify-content:flex-start;width:auto;max-width:100%;text-align:left;border-bottom:0}
/* okno wyszukiwarki: lupa wewnątrz pola (svg bez klasy, jak w prototypie) */
body.eh-page .warstwa-szukania .szukajka{position:relative}body.eh-page .warstwa-szukania .szukajka>svg{position:absolute;left:15px;top:50%;translate:0 -50%;width:20px;height:20px;color:var(--tekst-wygaszony);pointer-events:none}
/* szukajka katalogu: ta sama reguła .szukajka__ikona (translate) + transform z wtyczki dawały podwójne przesunięcie w górę */
body.eh-page .eldago-katalog2 .szukajka__ikona{transform:none}