.eco-etykieta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-oliwka);margin:0 0 14px;font-size:13px;line-height:18px}.eco-etykieta--krem{color:var(--color-krem)}.eco-mikro{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:16px}.eco-h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(24px,2.6cqw,37px);font-weight:400;line-height:1.1}.eco-h2--duzy{letter-spacing:-.015em;font-size:clamp(28px,3.6cqw,52px);line-height:1.04}.eco-h1{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(28px,3.6cqw,52px);font-weight:400;line-height:1.04}.eco-lead{text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:26px}.eco-h3{font-family:var(--font-display);margin:0;font-size:20px;font-weight:400;line-height:26px}.eco-naglowek-sekcji{max-width:612px}.eco-naglowek-sekcji--srodek{text-align:center;margin:0 auto}.eco-naglowek-sekcji--srodek .eco-lead{margin-left:auto;margin-right:auto}.eco-sekcja{max-width:var(--container-serwis);padding:var(--spacing-sekcja) var(--spacing-bok) 0;margin:0 auto}.eco-pas{max-width:var(--container-serwis);padding:0 var(--spacing-bok);margin:0 auto}.eco-luk{pointer-events:none;border-radius:50% 50% 0 0/100% 100% 0 0;width:120%;height:clamp(72px,9.6cqw,144px);position:absolute;left:-10%}.eco-luk--pod{background:var(--color-krem);top:100%;transform:translateY(-50%)}.eco-luk--nad{background:var(--color-oliwka);bottom:100%;transform:translateY(50%)}.eco-przycisk{border-radius:var(--radius-pigulka);height:44px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14px;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.eco-przycisk--oliwka{background:var(--color-oliwka);color:var(--color-krem);box-shadow:var(--shadow-przycisk-oliwka)}.eco-przycisk--oliwka:hover{background:var(--color-oliwka-ciemna);color:var(--color-krem);box-shadow:var(--shadow-przycisk-oliwka-hover);transform:translateY(-2px)}.eco-przycisk--krem{background:var(--color-krem);color:var(--color-oliwka)}.eco-przycisk--krem:hover{background:var(--color-krem-jasny);color:var(--color-oliwka);transform:translateY(-2px)}.eco-przycisk--krem-cien{box-shadow:var(--shadow-przycisk-krem)}.eco-przycisk--krem-cien:hover{box-shadow:var(--shadow-przycisk-krem-hover)}.eco-przycisk--obrys{border:1.5px solid var(--color-krem-70);color:var(--color-krem);background:0 0}.eco-przycisk--obrys:hover{background:var(--color-krem-12);color:var(--color-krem);transform:translateY(-2px)}.eco-przycisk--obrys-oliwka{border:1.5px solid var(--color-oliwka);color:var(--color-oliwka);background:0 0;gap:8px;height:40px;padding:0 16px;font-size:13px}.eco-przycisk--obrys-oliwka:hover{background:var(--color-oliwka);color:var(--color-krem)}.eco-przycisk--maly{border:1px solid var(--color-linia);height:32px;color:var(--color-wegiel);background:0 0;gap:6px;padding:0 11px;font-size:11px}.eco-przycisk--maly:hover{border-color:var(--color-oliwka);color:var(--color-oliwka)}.eco-chip{border-radius:var(--radius-pigulka);border:1px solid var(--color-linia);background:var(--color-krem);height:26px;color:var(--color-wegiel);white-space:nowrap;cursor:pointer;align-items:center;padding:0 9px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.eco-chip:hover{border-color:var(--color-oliwka);color:var(--color-oliwka)}.eco-chip--piasek{background:var(--color-piasek);height:24px;color:var(--color-oliwka);cursor:default;border:0}.eco-chip--piasek:hover{color:var(--color-oliwka)}.eco-link-strzalka{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-wegiel);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;text-decoration:none;display:inline-flex}.eco-link-strzalka .eco-kolko{transition:transform .3s var(--ease-wyjscie)}.eco-link-strzalka:hover{color:var(--color-wegiel)}.eco-link-strzalka:hover .eco-kolko{transform:translate(6px)}.eco-link-strzalka--krem,.eco-link-strzalka--krem:hover{color:var(--color-krem)}.eco-link-strzalka--zawija{white-space:normal}.eco-kolko{background:var(--color-terakota);width:26px;height:26px;color:var(--color-krem);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.eco-kolko--oliwka{background:var(--color-oliwka);width:28px;height:28px}.eco-kolko--obrys{border:1px solid var(--color-linia);width:28px;height:28px;color:var(--color-oliwka);background:0 0}.eco-karta{background:var(--color-krem);border-radius:var(--radius-karta);box-shadow:var(--shadow-karta)}.eco-karta--miekka{box-shadow:var(--shadow-karta-miekka)}.eco-karta--hover{transition:transform .22s var(--ease-wyjscie), box-shadow .22s var(--ease-wyjscie)}.eco-karta--hover:hover{box-shadow:var(--shadow-karta-hover);transform:translateY(-3px)}.eco-karta--hover:active{box-shadow:var(--shadow-karta-active);transform:translateY(3px)}.eco-naglowek-root{--padding-kontener:max(var(--spacing-bok), calc((100% - var(--container-serwis)) / 2 + var(--spacing-bok)))}.eco-pasek{background:var(--color-braz);color:var(--color-krem);min-height:40px;padding:7px var(--padding-kontener);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;font-size:14px;line-height:22px;display:flex;position:relative}.eco-pasek__tekst{white-space:normal;text-wrap:balance;flex:0 auto;min-width:0;max-width:100%}.eco-pasek__link{white-space:nowrap;color:var(--color-krem);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--color-terakota);text-decoration-color:var(--color-terakota);flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.eco-pasek__link:hover{color:var(--color-krem)}.eco-pasek__social{right:var(--padding-kontener);align-items:center;gap:2px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1023px){.eco-pasek__social{display:none}}.eco-pasek__ikona{width:29px;height:29px;color:var(--color-krem);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.eco-pasek__ikona:hover{background:var(--color-krem-14);color:var(--color-krem)}.eco-naglowek-root{z-index:50;color:var(--color-wegiel);font-size:16px;line-height:26px;position:relative}.eco-naglowek{z-index:20;height:72px;color:var(--color-krem);padding:0 var(--padding-kontener);background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:100%;left:0;right:0}.eco-naglowek--pelny{position:relative;top:auto}.eco-naglowek--solid{background:var(--color-krem);border-bottom-color:var(--color-linia);color:var(--color-wegiel)}.eco-naglowek--fixed{position:fixed;top:0}.eco-naglowek__spacer{height:72px}.eco-naglowek__logo{color:var(--color-oliwka);flex:none;display:flex}.eco-naglowek__logo svg{width:clamp(140px,11.7cqw,168px);height:auto;display:block}.eco-naglowek:not(.eco-naglowek--solid) .eco-naglowek__logo{color:var(--color-krem)}.eco-naglowek__nav{align-items:center;gap:0;min-width:0;display:flex}.eco-naglowek__pozycja{position:relative}.eco-naglowek__link{appearance:none;cursor:pointer;border-radius:var(--radius-pigulka);height:36px;color:inherit;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 clamp(8px,.72cqw,13px);font-size:clamp(11.5px,.72cqw,13px);text-decoration:none;display:inline-flex}.eco-naglowek__link:hover{background:var(--color-krem-14);color:inherit}.eco-naglowek--solid .eco-naglowek__link:hover{background:var(--color-piasek)}.eco-naglowek__lista{background:var(--color-krem-jasny);border:1px solid var(--color-linia);min-width:213px;box-shadow:var(--shadow-menu);z-index:40;color:var(--color-wegiel);border-radius:18px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);left:0}.eco-naglowek__lista a,.eco-naglowek__lista button{color:var(--color-wegiel);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:7px 11px;font-family:inherit;font-size:16px;line-height:22px;text-decoration:none;display:block}.eco-naglowek__lista a:hover,.eco-naglowek__lista button:hover{background:var(--color-piasek);color:var(--color-wegiel)}.eco-naglowek__prawa{flex:none;align-items:center;gap:clamp(10px,1.2cqw,18px);display:flex}.eco-jezyki{font-family:var(--font-display);letter-spacing:.1em;align-items:center;gap:7px;font-size:clamp(11px,.68cqw,12px);display:flex}.eco-jezyki__aktywny{text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--color-terakota);text-decoration-color:var(--color-terakota)}.eco-jezyki__inny{color:var(--color-krem);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.eco-naglowek--solid .eco-jezyki__inny{color:var(--color-szary-cieply)}.eco-naglowek__cta{border-radius:var(--radius-pigulka);background:var(--color-krem);height:40px;color:var(--color-oliwka);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 clamp(16px,1.4cqw,19px);font-size:clamp(11.5px,.72cqw,13px);text-decoration:none;display:inline-flex}.eco-naglowek__cta:hover{background:var(--color-krem-jasny);color:var(--color-oliwka)}.eco-naglowek--solid .eco-naglowek__cta{background:var(--color-oliwka);color:var(--color-krem)}.eco-naglowek--solid .eco-naglowek__cta:hover{background:var(--color-oliwka-ciemna);color:var(--color-krem)}.eco-mega{padding:8px var(--padding-kontener) 0;color:var(--color-wegiel);position:absolute;top:100%;left:0;right:0}.eco-mega__panel{background:var(--color-krem-jasny);border:1px solid var(--color-linia);max-width:1280px;box-shadow:var(--shadow-mega);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:19px 22px;margin:0 auto;padding:26px 29px 21px;display:grid}.eco-mega__kolumna{min-width:0}.eco-mega__kolumna--branze{border-left:1px solid var(--color-linia);padding-left:22px}.eco-mega__tytul{color:var(--color-wegiel);border-bottom:1px solid var(--color-linia);justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:8px;padding-bottom:8px;font-size:16px;font-weight:600;line-height:21px;text-decoration:none;display:flex}.eco-mega__tytul:hover{color:var(--color-oliwka)}.eco-mega__licznik{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-szary-cieply);white-space:nowrap;font-size:11px;font-weight:400}.eco-mega__lista{flex-direction:column;gap:0;display:flex}.eco-mega__pozycja{color:var(--color-wegiel);text-wrap:pretty;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:8px;width:calc(100% + 8px);margin-left:-8px;padding:5px 8px;font-family:inherit;font-size:14px;line-height:22px;text-decoration:none;display:flex}.eco-mega__pozycja:hover{background:var(--color-piasek);color:var(--color-wegiel)}.eco-mega__nr{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-oliwka);min-width:20px;padding-top:2px;font-size:12px}.eco-mega__opis{color:var(--color-szary-cieply);text-wrap:pretty;margin:0;padding:5px 0;font-size:14px;line-height:21px}.eco-mega__zobacz{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-oliwka);align-items:center;gap:6px;margin-top:8px;font-size:12px;text-decoration:none;display:inline-flex}.eco-mega__zobacz:hover{color:var(--color-braz)}.eco-mega__stopka{border-top:1px solid var(--color-linia);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:11px 29px;padding-top:18px;display:flex}.eco-mega__porownaj{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-oliwka);text-underline-offset:5px;font-size:13px;text-decoration:underline}.eco-naglowek-m{z-index:20;background:var(--color-krem);border-bottom:1px solid var(--color-linia);justify-content:space-between;align-items:center;height:59px;padding:0 11px 0 clamp(16px,2.4cqw,26px);display:flex;position:relative;top:0;left:0;right:0}.eco-naglowek-m--fixed{position:fixed}.eco-naglowek-m__spacer{height:59px}.eco-naglowek-m__logo{color:var(--color-oliwka);display:flex}.eco-naglowek-m__logo svg{width:121px;height:auto;display:block}.eco-naglowek-m__prawa{align-items:center;gap:8px;display:flex}.eco-naglowek-m__cta{border-radius:var(--radius-pigulka);background:var(--color-oliwka);height:40px;color:var(--color-krem);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 16px;font-size:12px;text-decoration:none;display:inline-flex}.eco-naglowek-m__cta:hover{background:var(--color-oliwka-ciemna);color:var(--color-krem)}@media (max-width:639px){.eco-naglowek-m__cta{display:none}}.eco-naglowek-m__przycisk{border:1px solid var(--color-linia);background:var(--color-krem-jasny);width:40px;height:40px;color:var(--color-wegiel);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (min-width:1200px){.eco-naglowek-m,.eco-naglowek-m__spacer{display:none}}@media (max-width:1199px){.eco-naglowek,.eco-naglowek__spacer{display:none}}.eco-panel{background:var(--color-krem);z-index:90;color:var(--color-wegiel);position:fixed;inset:0;overflow-y:auto}.eco-panel__gora{background:var(--color-krem);border-bottom:1px solid var(--color-linia);z-index:2;justify-content:space-between;align-items:center;height:59px;padding:0 11px 0 clamp(16px,2.4cqw,26px);display:flex;position:sticky;top:0}.eco-panel__tresc{flex-direction:column;max-width:544px;margin:0 auto;padding:16px clamp(16px,2.4cqw,26px) 38px;display:flex}.eco-panel__lista{border-bottom:1px solid var(--color-linia);flex-direction:column;margin-top:18px;display:flex}.eco-panel__grupa{border-top:1px solid var(--color-linia)}.eco-panel__naglowek{cursor:pointer;width:100%;color:var(--color-wegiel);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:13px;padding:14px 0;font-size:14px;text-decoration:none;display:flex}.eco-panel__naglowek span{color:var(--color-oliwka);display:inline-flex}.eco-panel__zawartosc{flex-direction:column;gap:14px;padding:0 0 18px;display:flex}.eco-panel__tytul-grupy{color:var(--color-wegiel);margin-bottom:8px;font-size:16px;font-weight:600;line-height:21px;text-decoration:none;display:block}.eco-panel__chipy{flex-wrap:wrap;gap:6px;display:flex}.eco-panel__chip{border-radius:var(--radius-pigulka);border:1px solid var(--color-linia);background:var(--color-krem-jasny);height:29px;color:var(--color-wegiel);white-space:nowrap;cursor:pointer;align-items:center;padding:0 10px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.eco-panel__pozycje{flex-direction:column;gap:2px;display:flex}.eco-panel__pozycja{color:var(--color-wegiel);text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:7px 0;font-family:inherit;font-size:16px;line-height:21px;text-decoration:none;display:flex}.eco-panel__pozycja .eco-mega__nr{padding-top:3px}.eco-panel__stopka{flex-wrap:wrap;align-items:center;gap:10px 19px;padding-top:4px;display:flex}.eco-panel__dol{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-top:19px;display:flex}.eco-panel__jezyki{font-family:var(--font-display);letter-spacing:.1em;align-items:center;gap:10px;font-size:13px;display:flex}.eco-panel__jezyki .eco-jezyki__aktywny{color:var(--color-wegiel)}.eco-panel__jezyki .eco-jezyki__inny{color:var(--color-szary-cieply)}.eco-panel__social{color:var(--color-oliwka);align-items:center;gap:2px;display:flex}.eco-panel__social a,.eco-panel__social button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.eco-okno-tlo{background:var(--color-wegiel-55);-webkit-backdrop-filter:blur(6px);z-index:100;cursor:default;border:0;padding:0;animation:.25s both ecoFade;position:fixed;inset:0}.eco-okno-tlo--zamykanie{animation:.38s both ecoFadeOut}@keyframes ecoFadeOut{0%{opacity:1}to{opacity:0}}.eco-okno-warstwa{z-index:101;pointer-events:none;position:fixed;inset:0}.eco-okno{pointer-events:auto;color:var(--color-wegiel);position:absolute}.eco-okno-warstwa{--okno-p:min(56vw, 960px);--okno-c:clamp(440px, 32vw, 460px);--okno-lewo:calc((100vw - var(--okno-p) - var(--okno-c) + 48px) / 2)}.eco-okno--odtwarzacz{left:var(--okno-lewo);width:var(--okno-p);z-index:1;animation:ecoOknoZLewej .56s var(--ease-wyjscie) both;top:12vh}.eco-okno--opis{left:calc(var(--okno-lewo) + var(--okno-p) - 48px);width:var(--okno-c);z-index:2;background:var(--color-krem-jasny);border-radius:var(--radius-duzy);box-shadow:var(--shadow-karta), var(--shadow-okno);animation:ecoOknoZPrawej .56s var(--ease-wyjscie) 80ms both;padding:32px;top:22vh}.eco-okno--odtwarzacz.eco-okno--zamykanie{animation:.38s cubic-bezier(.55,0,.67,.2) both ecoOknoNaLewo}.eco-okno--opis.eco-okno--zamykanie{animation:.38s cubic-bezier(.55,0,.67,.2) both ecoOknoNaPrawo}@keyframes ecoOknoZLewej{0%{opacity:0;transform:translate(-24vw)}to{opacity:1;transform:none}}@keyframes ecoOknoZPrawej{0%{opacity:0;transform:translate(24vw)}to{opacity:1;transform:none}}@keyframes ecoOknoNaLewo{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-24vw)}}@keyframes ecoOknoNaPrawo{0%{opacity:1;transform:none}to{opacity:0;transform:translate(24vw)}}.eco-okno__zamknij{pointer-events:auto;z-index:3;color:var(--color-krem);cursor:pointer;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:13px;display:inline-flex;position:fixed;top:24px;right:24px}@media (min-width:1200px){.eco-okno__zamknij{top:calc(22vh - 68px);right:var(--okno-lewo);animation:ecoOknoZPrawej .56s var(--ease-wyjscie) 80ms both;position:absolute}.eco-okno__zamknij.eco-okno--zamykanie{animation:.38s cubic-bezier(.55,0,.67,.2) both ecoOknoNaPrawo}}.eco-okno__zamknij-kolko{background:var(--color-krem-jasny);width:52px;height:52px;color:var(--color-wegiel);box-shadow:var(--shadow-karta), 0 10px 30px var(--color-czern-45);transition:transform .2s var(--ease-wyjscie), background .2s ease;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.eco-okno__zamknij-etykieta{text-shadow:0 1px 10px var(--color-wegiel-50)}.eco-okno__zamknij:hover .eco-okno__zamknij-kolko{background:var(--color-piasek);transform:translateY(-2px)}.eco-okno__zamknij:focus-visible{outline:none}.eco-okno__zamknij:focus-visible .eco-okno__zamknij-kolko{outline:3px solid var(--color-terakota);outline-offset:3px}.eco-okno__ramka{aspect-ratio:16/9;border-radius:var(--radius-duzy);background:var(--color-ekran);width:100%;box-shadow:var(--shadow-film), var(--shadow-okno);position:relative;overflow:hidden}.eco-okno__ramka iframe{background:var(--color-ekran);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-okno-warstwa:has(.eco-okno__ramka--pion){--okno-p:calc(min(82vh, 760px) * 9 / 16)}.eco-okno__ramka--pion{aspect-ratio:9/16;width:auto;height:min(82vh,760px)}.eco-okno__kadr{object-fit:cover;opacity:.72;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-okno__woal{background:linear-gradient(180deg, var(--color-ekran-5) 45%, var(--color-ekran-75) 100%);position:absolute;inset:0}.eco-okno__play{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.eco-okno__play span{background:var(--color-terakota);width:88px;height:62px;color:var(--color-krem);box-shadow:0 22px 54px var(--color-czern-45);border-radius:20px;justify-content:center;align-items:center;padding-left:4px;display:inline-flex}.eco-okno__plakietka{border-radius:var(--radius-pigulka);background:var(--color-krem-92);height:26px;color:var(--color-wegiel);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 11px;font-size:11px;display:inline-flex;position:absolute;bottom:18px;left:18px}.eco-okno__tresc{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.eco-okno__tytul{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;color:var(--color-wegiel);margin:0;font-size:clamp(24px,2vw,30px);font-weight:400;line-height:1.1}.eco-okno__opis{color:var(--color-szary-cieply);text-wrap:pretty;margin:0;font-size:16px;line-height:26px}.eco-okno__akcje{flex-wrap:nowrap;align-items:center;gap:12px;padding-top:6px;display:flex}.eco-okno__akcje>*{white-space:nowrap;flex:none;min-width:max-content}.eco-okno__kanal{border:1.5px solid var(--color-oliwka);color:var(--color-oliwka);background:0 0;gap:8px;text-decoration:none}.eco-okno__kanal:hover{background:var(--color-oliwka);color:var(--color-krem);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.eco-okno--odtwarzacz,.eco-okno--opis,.eco-okno__zamknij{animation:.2s both ecoFade}}html:not([data-ruch=pelny]) .eco-okno--odtwarzacz,html:not([data-ruch=pelny]) .eco-okno--opis,html:not([data-ruch=pelny]) .eco-okno__zamknij{animation:.2s both ecoFade}@media (max-width:1199px){.eco-okno-warstwa{overflow-y:auto}.eco-okno--odtwarzacz{width:88vw;top:96px;left:6vw}.eco-okno--odtwarzacz:has(.eco-okno__ramka--pion){width:auto;left:50%;transform:translate(-50%)}.eco-okno__akcje{flex-wrap:wrap}.eco-okno__akcje>*{flex:0 auto}.eco-okno__ramka--pion{height:min(60vh,640px)}.eco-okno--opis{width:min(80vw,520px);padding:28px;top:calc(72px + 49.5vw);left:14vw;right:auto}.eco-okno-warstwa:has(.eco-okno__ramka--pion) .eco-okno--opis{top:calc(72px + min(60vh,640px))}@keyframes ecoOknoZLewej{0%{opacity:0;transform:translate(-24vw)}to{opacity:1;transform:none}}}@media (max-width:767px){.eco-okno-warstwa{-webkit-overflow-scrolling:touch;display:block;overflow-y:auto}.eco-okno{position:static}.eco-okno--odtwarzacz{width:auto;margin:84px 16px 0;transform:none}.eco-okno--odtwarzacz:has(.eco-okno__ramka--pion){width:auto;margin:84px 16px 0;left:auto;transform:none}.eco-okno__ramka{border-radius:var(--radius-karta)}.eco-okno__ramka--pion{aspect-ratio:9/16;width:100%;height:auto}.eco-okno--opis{border-radius:var(--radius-karta);width:auto;margin:16px 16px 24px;padding:20px}.eco-okno__zamknij{top:16px;right:16px}.eco-okno__zamknij-etykieta{display:none}.eco-okno__tytul{font-size:24px}.eco-okno__akcje{flex-wrap:wrap;width:100%}.eco-okno__akcje>*{flex:auto;justify-content:center}@keyframes ecoOknoZLewej{0%{opacity:0;transform:translate(-24vw)}to{opacity:1;transform:none}}}.eco-toast{z-index:110;background:var(--color-wegiel);max-width:calc(100% - 32px);color:var(--color-krem);border-radius:var(--radius-pigulka);box-shadow:var(--shadow-toast);text-align:center;text-wrap:pretty;padding:10px 18px;font-size:14px;line-height:22px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.eco-film{appearance:none;cursor:pointer;color:var(--color-krem);transition:transform .3s var(--ease-pop);background:0 0;border:0;flex-direction:column;align-items:center;gap:18px;margin:0;padding:10px;font-family:inherit;display:flex}.eco-film:hover{transform:scale(1.05)}.eco-film--wegiel{color:var(--color-wegiel);gap:16px}.eco-film__ikona{display:inline-flex;position:relative}.eco-film__pierscien{border-radius:var(--radius-karta);border:2px solid var(--color-terakota);width:92px;height:64px;animation:ecoRing 2.4s var(--ease-pierscien) infinite;pointer-events:none;margin:-32px 0 0 -46px;position:absolute;top:50%;left:50%}.eco-film__pierscien--2{animation-delay:1.2s}.eco-film__play{border-radius:var(--radius-karta);background:var(--color-terakota);width:92px;height:64px;box-shadow:var(--shadow-film);color:var(--color-krem);justify-content:center;align-items:center;padding-left:6px;display:inline-flex;position:relative}.eco-film__tekst{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:255px;display:flex}.eco-film__tytul{font-family:var(--font-display);text-wrap:balance;font-size:20px;font-weight:400;line-height:26px}.eco-film--hero .eco-film__tytul{text-shadow:0 2px 18px var(--color-wegiel-50)}.eco-film__podpis{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-piasek);font-size:11px;line-height:16px}.eco-film--hero .eco-film__podpis{text-shadow:0 1px 10px var(--color-wegiel-50);white-space:nowrap}.eco-film--hero .eco-film__tekst{max-width:none}.eco-film--wegiel .eco-film__podpis{color:var(--color-szary-cieply)}.eco-film--hero{animation:ecoPop .8s var(--ease-pop) .7s both}.eco-hero{background:var(--color-oliwka);min-height:min(690px,100vh);position:relative;overflow:clip}.eco-hero__media{object-fit:cover;object-position:60% 50%;width:82.5%;height:100%;animation:ecoZoom 2s var(--ease-wyjscie) both;display:block;position:absolute;top:0;left:17.5%}.eco-hero__woal{background:linear-gradient(90deg, var(--color-oliwka) 0%, var(--color-oliwka) 36%, var(--color-oliwka-88) 48%, var(--color-oliwka-18) 68%, var(--color-wegiel-22) 100%), linear-gradient(180deg, var(--color-oliwka) 0, var(--color-oliwka) 88px, var(--color-oliwka-0) 330px);position:absolute;inset:0}.eco-hero__tresc{z-index:2;max-width:var(--container-serwis);padding:clamp(88px, 9.6cqw, 138px) var(--spacing-bok) clamp(104px, 11cqw, 150px);color:var(--color-krem);flex-wrap:wrap;align-items:flex-start;gap:26px;margin:0 auto;display:flex;position:relative}.eco-hero__kolumna{flex:560px;min-width:0;max-width:697px}.eco-hero__etykieta{color:var(--color-krem);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;animation:ecoUp .8s var(--ease-wyjscie) .1s both;align-items:center;gap:10px;font-size:13px;line-height:16px;display:inline-flex}.eco-flaga{width:20px;height:15px;box-shadow:0 0 0 1px var(--color-wegiel-12);border-radius:3px;flex-direction:column;flex:none;display:inline-flex;overflow:hidden}.eco-flaga span:first-child{background:var(--color-flaga-biel);flex:1}.eco-flaga span:last-child{background:var(--color-flaga-czerwien);flex:1}.eco-hero__h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-krem);animation:ecoUp .9s var(--ease-wyjscie) .2s both;margin:19px 0 0;font-size:clamp(29px,4.7cqw,67px);font-weight:400;line-height:1}.eco-hero__h1 span{display:block}.eco-hero__lead{text-wrap:pretty;max-width:527px;animation:ecoUp .9s var(--ease-wyjscie) .34s both;margin:22px 0 0;font-size:16px;line-height:26px}.eco-hero__przyciski{animation:ecoUp .9s var(--ease-wyjscie) .46s both;flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.eco-hero__film{flex:0 320px;justify-content:center;align-self:stretch;align-items:center;min-width:min(100%,260px);padding-top:13px;display:flex}.eco-hero-m{background:var(--color-oliwka);color:var(--color-krem);padding:32px 13px 29px}.eco-hero-m .eco-hero__etykieta{gap:8px;font-size:11px;line-height:14px}.eco-hero-m .eco-flaga{height:14px}.eco-hero-m__h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-krem);animation:ecoUp .9s var(--ease-wyjscie) .2s both;margin:18px 0 0;font-size:clamp(28px,3.6cqw,52px);font-weight:400;line-height:1.02}.eco-hero-m__h1 span{display:block}.eco-hero-m__lead{text-wrap:pretty;animation:ecoUp .9s var(--ease-wyjscie) .34s both;margin:18px 0 0;font-size:16px;line-height:24px}.eco-hero-m__przyciski{animation:ecoUp .9s var(--ease-wyjscie) .46s both;flex-direction:column;gap:10px;margin-top:22px;display:flex}.eco-hero-m__film{background:var(--color-oliwka);height:289px;position:relative;overflow:clip}.eco-hero-m__media{object-fit:cover;object-position:56% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-hero-m__media--foto{animation:ecoZoom 2s var(--ease-wyjscie) both}.eco-hero-m__woal{background:linear-gradient(180deg, var(--color-oliwka) 0, var(--color-oliwka-0) 38%), linear-gradient(180deg, var(--color-wegiel-0) 45%, var(--color-wegiel-45) 100%);position:absolute;inset:0}.eco-hero-m__srodek{justify-content:center;align-items:center;padding-bottom:32px;display:flex;position:absolute;inset:0}.eco-hero-m__film .eco-film{animation:ecoPop .8s var(--ease-pop) .6s both}.eco-hero-m__film .eco-film__pierscien{width:79px;height:54px;margin:-27px 0 0 -39.5px}.eco-hero-m__film .eco-film__play{width:79px;height:54px;box-shadow:0 20px 48px var(--color-wegiel-38);padding-left:5px}.eco-hero-m__film .eco-film__tekst{gap:4px;max-width:238px}.eco-hero-m__film .eco-film__tytul{font-family:var(--font-sans);text-shadow:0 2px 16px var(--color-wegiel-55);font-size:16px;font-weight:600;line-height:20px}.eco-hero-m__film .eco-film__tekst{max-width:none}.eco-hero-m__film .eco-film__podpis{text-shadow:none;line-height:14px}@media (min-width:768px){.eco-hero-m,.eco-hero-m__film{display:none}}@media (max-width:767px){.eco-hero{display:none}}.eco-fakty{max-width:var(--container-serwis);padding:29px var(--spacing-bok) 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:19px 26px;margin:0 auto;display:grid}.eco-fakt{text-align:center}.eco-fakt__wartosc{min-height:1.55em;color:var(--color-oliwka);font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;font-size:clamp(26px,2.5cqw,37px);font-weight:400;line-height:1.1;display:flex}.eco-fakt__znak{flex:none;width:auto;height:1.6em;display:block}.eco-fakt__podpis{color:var(--color-szary-cieply);text-wrap:pretty;margin-top:6px;font-size:14px;line-height:22px}.eco-fakt .eco-link-strzalka{white-space:normal;text-align:center;max-width:100%;margin-top:9px;line-height:18px}.eco-fakt .eco-link-strzalka .eco-kolko{flex:none}.eco-linie{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:19px;margin-top:45px;display:grid}.eco-linia{transition:transform .22s var(--ease-wyjscie);flex-direction:column;display:flex}.eco-linia:hover{transform:translateY(-3px)}.eco-linia__packshot{aspect-ratio:4/3;perspective:1000px;transition:transform .5s var(--ease-wyjscie);display:block;position:relative}.eco-linia__packshot:hover{transform:translateY(-6px)}.eco-linia__cien{background:radial-gradient(ellipse at center, var(--color-wegiel-30) 0%, var(--color-wegiel-12) 45%, var(--color-wegiel-0) 70%);border-radius:50%;height:8%;position:absolute;bottom:6%;left:18%;right:18%}.eco-linia__img{object-fit:contain;object-position:50% 100%;width:80%;height:82%;filter:drop-shadow(0 26px 26px var(--color-wegiel-20)) drop-shadow(0 4px 6px var(--color-wegiel-12));display:block;position:absolute;top:5%;left:10%}.eco-linia__karta{background:var(--color-krem);border-radius:var(--radius-karta);box-shadow:var(--shadow-karta);flex-direction:column;flex:1;display:flex}.eco-linia__tytul{font-family:var(--font-display);color:var(--color-wegiel);padding:18px 19px 2px;font-size:20px;font-weight:400;line-height:26px;text-decoration:none;transition:color .2s;display:block}.eco-linia__tytul:hover{color:var(--color-oliwka)}.eco-linia__tresc{flex-direction:column;flex:1;gap:14px;padding:10px 19px 21px;display:flex}.eco-linia__opis{text-wrap:pretty;margin:0;font-size:16px;line-height:23px}.eco-linia__chipy{flex-wrap:wrap;gap:6px;display:flex}.eco-lista-check{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.eco-lista-check li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:14px;line-height:22px;display:grid}.eco-lista-check li span:first-child{color:var(--color-oliwka);margin-top:3px;display:inline-flex}.eco-linia__link{margin-top:auto}.eco-bryla{font-family:var(--font-display);letter-spacing:-.06em;color:var(--color-krem);-webkit-text-stroke:2px var(--color-oliwka);paint-order:stroke fill;text-shadow:0 2px 0 var(--color-linia), 0 4px 0 var(--color-krawedz), 0 6px 0 var(--color-krawedz), 0 8px 0 var(--color-krawedz), 0 10px 0 var(--color-krawedz), 0 22px 30px var(--color-wegiel-45);transform:translateY(var(--zy,0px));will-change:transform;flex:none;font-weight:400;line-height:.72;position:relative}.eco-zastosowania{background:var(--color-oliwka);color:var(--color-krem);margin-top:clamp(96px,10cqw,150px);padding:clamp(10px,1cqw,16px) 0 clamp(64px,7cqw,104px);position:relative}.eco-zero{z-index:1;max-width:var(--container-serwis);padding:0 var(--spacing-bok) clamp(20px, 2.4cqw, 36px);justify-content:flex-end;align-items:flex-end;gap:clamp(16px,3cqw,48px);min-height:clamp(140px,19cqw,290px);margin:0 auto;display:flex;position:relative}.eco-zero__tekst{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-krem);text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;padding-bottom:clamp(10px,1.4cqw,22px);font-size:clamp(26px,2.5cqw,37px);font-weight:400;line-height:1.1;display:flex}.eco-zero__tekst span{display:block}.eco-zero__tekst sub{vertical-align:-.1em;font-size:.6em;line-height:0}.eco-zero__cyfra{margin-top:clamp(-110px,-13cqw,-200px);margin-right:clamp(-4px,-.6cqw,-10px);font-size:clamp(240px,33cqw,500px)}html.eco-js .eco-zero [data-zero-wiersz]{opacity:0;will-change:opacity, transform;transform:translate(-56px)}html.eco-js .eco-zero[data-zero-wejscie] [data-zero-wiersz]{opacity:1;transition:opacity .8s cubic-bezier(.22, .61, .36, 1) calc(.1s + var(--i,0) * .3s), transform .8s cubic-bezier(.22, .61, .36, 1) calc(.1s + var(--i,0) * .3s);transform:none}@media print{.eco-zero [data-zero-wiersz]{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:767px){.eco-zero{flex-direction:column;align-items:flex-end;min-height:0;padding-bottom:0}.eco-zero__tekst{padding-bottom:0}.eco-zero__cyfra{margin-top:-10px;font-size:clamp(150px,44cqw,210px);transform:none!important}}.eco-zastosowania__tresc{z-index:2;max-width:var(--container-serwis);padding:0 var(--spacing-bok);margin:0 auto;position:relative}.eco-zastosowania__naglowek{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:19px 32px;display:flex}.eco-zastosowania__naglowek .eco-link-strzalka{padding-bottom:6px}.eco-branze{grid-template-columns:repeat(auto-fill,minmax(max(150px,22%),1fr));gap:clamp(30px,3cqw,44px) clamp(26px,2.8cqw,40px);margin-top:22px;display:grid}.eco-branza{border-radius:var(--radius-karta);background:var(--color-krem);min-height:200px;color:var(--color-wegiel);text-align:left;box-shadow:var(--shadow-karta);transition:transform .22s var(--ease-wyjscie), box-shadow .22s var(--ease-wyjscie);cursor:pointer;border:0;flex-direction:column;gap:10px;padding:20px 20px 18px;font-family:inherit;text-decoration:none;display:flex;position:relative;overflow:visible;transform:translateY(0)}.eco-branza:hover{box-shadow:var(--shadow-karta-hover);color:var(--color-wegiel);transform:translateY(-3px)}.eco-branza:active{box-shadow:var(--shadow-karta-active);transform:translateY(3px)}.eco-branza__gora{justify-content:space-between;align-items:center;gap:10px;padding-left:34px;display:flex}.eco-branza__ikona-nr{align-items:center;gap:12px;display:inline-flex}.eco-branza__ikona{background:var(--color-piasek);width:56px;height:56px;color:var(--color-oliwka);border:4px solid var(--eco-tlo-kafli,var(--color-krem));box-shadow:var(--shadow-karta);border-radius:18px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-16px;left:-16px}.eco-branza__ikona svg{width:28px;height:28px}.eco-zastosowania{--eco-tlo-kafli:var(--color-oliwka)}.eco-branze{margin-left:-16px;padding:16px 0 0 16px}@media (max-width:767px){.eco-branza__ikona{border-radius:16px;width:48px;height:48px;top:-12px;left:-12px}.eco-branza__ikona svg{width:24px;height:24px}.eco-branza__gora{padding-left:28px}.eco-branze{gap:36px;margin-left:-12px;padding:12px 0 0 12px}}.eco-branza__nr{font-family:var(--font-display);letter-spacing:.12em;color:var(--color-oliwka);font-size:13px;line-height:16px}.eco-branza__tytul{font-family:var(--font-display);text-wrap:balance;color:var(--color-wegiel);margin-top:auto;font-size:20px;line-height:25px}.eco-branza__opis{color:var(--color-szary-cieply);text-wrap:pretty;margin:0;font-size:14px;line-height:21px}.eco-branza__chipy{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.eco-porownanie__gora{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 32px;max-width:1040px;margin:0 auto;display:flex}.eco-porownanie__naglowek{flex:400px;max-width:620px}.eco-porownanie__film{flex:0 280px;justify-content:center;align-self:center;align-items:center;min-width:min(100%,240px);display:flex}.eco-plansza-wrap{max-width:1040px;margin:36px auto 0}.eco-plansza{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:16px;display:grid;position:relative}.eco-plansza>[data-cmp=bgL]{border-radius:var(--radius-karta);background:var(--color-piasek);box-shadow:var(--shadow-karta-piasek);grid-area:1/1/span 11}.eco-plansza>[data-cmp=bgR]{z-index:0;border-radius:var(--radius-karta);background:var(--color-oliwka);box-shadow:var(--shadow-bryla-oliwka);transition:transform .35s var(--ease-wyjscie), box-shadow .35s;grid-area:1/2/span 11;margin:-14px -8px 14px}.eco-plansza:hover>[data-cmp=bgR]{box-shadow:var(--shadow-bryla-oliwka-hover);transform:translateY(-4px)!important}.eco-plansza>[data-cmp=hL],.eco-plansza>[data-cmp=hR],.eco-plansza>[data-cmp=L],.eco-plansza>[data-cmp=R]{z-index:1;position:relative}.eco-plansza>[data-cmp=hL]{grid-area:1/1;margin:0 24px;padding:22px 0 14px}.eco-plansza>[data-cmp=hR]{color:var(--color-krem);grid-area:1/2;margin:-14px 24px 0;padding:22px 0 14px}.eco-plansza__etykieta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);align-items:center;gap:8px;font-size:13px;line-height:16px;display:flex}.eco-plansza__etykieta--krem{color:var(--color-krem)}.eco-plansza__znak{filter:brightness(0)invert();width:16px;height:16px;display:block}.eco-plansza__tytul{font-family:var(--font-display);color:var(--color-wegiel);margin-top:6px;font-size:20px;line-height:25px}.eco-plansza__tytul--krem{color:var(--color-krem)}.eco-plansza>[data-cmp=L]{border-top:1px solid var(--color-krawedz);grid-column:1;margin:0 24px;padding:12px 0}.eco-plansza>[data-cmp=R]{border-top:1px solid var(--color-krem-22);color:var(--color-krem);grid-column:2;margin:0 24px;padding:12px 0}.eco-plansza>[data-row="2"]{border-top-color:#0000!important}.eco-plansza__klucz{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);font-size:11px;line-height:14px}.eco-plansza__klucz--piasek{color:var(--color-piasek)}.eco-plansza__wartosc{color:var(--color-wegiel);margin-top:4px;font-size:14px;line-height:20px}.eco-plansza__wartosc--krem{color:var(--color-krem);align-items:flex-start;gap:7px;display:flex}.eco-plansza__check{color:var(--color-miod);flex:none;margin-top:3px;display:inline-flex}.eco-plansza__wartosc--krem>span:last-child{flex:1;min-width:0}.eco-plansza>[data-cmp=sp]{grid-area:11/1/auto/span 2;height:14px}@media (max-width:767px){.eco-plansza{grid-template-columns:minmax(0,1fr);row-gap:0}.eco-plansza>[data-cmp]{grid-column:1!important}.eco-plansza>[data-cmp=bgR]{grid-row:13/span 10!important;margin:0 0 14px!important}.eco-plansza>[data-cmp=hR]{grid-row:13!important;margin-top:0!important}.eco-plansza>[data-cmp=sp]{grid-row:12!important;height:16px!important}.eco-plansza>[data-row2="13"]{border-top-color:#0000!important;grid-row:14!important}.eco-plansza>[data-row2="14"]{grid-row:15!important}.eco-plansza>[data-row2="15"]{grid-row:16!important}.eco-plansza>[data-row2="16"]{grid-row:17!important}.eco-plansza>[data-row2="17"]{grid-row:18!important}.eco-plansza>[data-row2="18"]{grid-row:19!important}.eco-plansza>[data-row2="19"]{grid-row:20!important}.eco-plansza>[data-row2="20"]{grid-row:21!important}.eco-plansza>[data-row2="21"]{grid-row:22!important}}.eco-porownanie__dol{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px 22px;max-width:1040px;margin:22px auto 0;display:flex}.eco-porownanie__przypis{color:var(--color-szary-cieply);text-wrap:pretty;flex:320px;margin:0;font-size:13px;line-height:19px}.eco-porownanie__akcje{flex-wrap:wrap;align-items:center;gap:13px 22px;display:flex}.eco-kroki__gora{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:26px 48px;display:flex}.eco-kroki__naglowek{flex:420px;max-width:612px}.eco-kroki__osoba-wrap{flex:0 440px;align-items:flex-end;gap:0;min-width:min(100%,320px);display:flex}.eco-kroki__osoba{flex:auto;justify-content:flex-end;align-items:flex-end;gap:18px;min-width:0;padding:0 0 10px;display:flex;position:relative}.eco-sylwetka{flex:none;align-self:flex-end;width:230px;height:350px;position:relative}@media (max-width:767px){.eco-sylwetka{width:150px;height:230px}}.eco-sylwetka__cien{background:radial-gradient(ellipse at center, var(--color-wegiel-32), var(--color-wegiel-0) 70%);border-radius:50%;height:16px;position:absolute;bottom:-6px;left:14%;right:14%}.eco-sylwetka__img{object-fit:contain;object-position:50% 100%;width:100%;height:100%;filter:drop-shadow(0 12px 16px var(--color-wegiel-28));display:block;position:absolute;inset:0}.eco-kroki__dane{flex:none;min-width:0;padding-bottom:18px}.eco-kroki__dane-etykieta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-oliwka);white-space:nowrap;font-size:13px;line-height:16px}.eco-kroki__dane-nazwa{font-family:var(--font-display);color:var(--color-wegiel);margin-top:8px;font-size:20px;line-height:26px}.eco-kroki__dane-rola{color:var(--color-szary-cieply);margin-top:2px;font-size:16px;line-height:22px}.eco-kroki__dane-kontakt{flex-direction:column;gap:6px;margin-top:14px;font-size:16px;line-height:22px;display:flex}.eco-kontakt-link{color:var(--color-wegiel);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.eco-kontakt-link:hover{color:var(--color-oliwka)}.eco-kontakt-link svg{color:var(--color-oliwka);flex:none}.eco-sciezka{grid-template-columns:repeat(var(--kolumny,3), minmax(0, 1fr));align-items:start;gap:18px;margin-top:40px;display:grid;position:relative}.eco-krok{border-radius:var(--radius-karta);background:var(--color-krem);min-height:300px;color:var(--color-wegiel);box-shadow:var(--shadow-karta);margin-top:calc(var(--i,0) * 36px);transition:transform .22s var(--ease-wyjscie), box-shadow .22s var(--ease-wyjscie);flex-direction:column;gap:14px;padding:26px 24px;display:flex;position:relative}.eco-krok:hover{box-shadow:var(--shadow-karta-hover);transform:translateY(-3px)}.eco-krok:first-child{--i:0}.eco-krok:nth-child(2){--i:1}.eco-krok:nth-child(3){--i:2}.eco-krok__nr{font-family:var(--font-display);letter-spacing:-.05em;color:var(--color-oliwka);transition:transform .9s var(--ease-wyjscie), opacity .6s ease;font-size:clamp(72px,8cqw,120px);font-weight:400;line-height:.8}.eco-krok__tytul{font-family:var(--font-display);margin:auto 0 0;padding-top:18px;font-size:20px;font-weight:400;line-height:26px}.eco-krok__tekst{text-wrap:pretty;margin:0;font-size:16px;line-height:24px}.eco-krok__pasek{border-radius:0 0 var(--radius-maly) var(--radius-maly);background:var(--color-oliwka);height:4px;transform:scaleX(var(--f,0));transform-origin:0;transition:transform .5s var(--ease-wyjscie);position:absolute;top:0;left:24px;right:24px}@media (max-width:767px){.eco-sciezka{grid-template-columns:minmax(0,1fr)}.eco-krok{min-height:0;margin-top:0}}.eco-kroki__dol{border-top:1px solid var(--color-linia);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px 26px;margin-top:22px;padding-top:19px;display:flex}.eco-kroki__dol p{margin:0;font-size:16px;line-height:23px}.eco-social{margin-top:var(--spacing-sekcja);background:var(--color-piasek);padding:clamp(51px, 5.6cqw, 83px) 0 var(--spacing-sekcja)}.eco-social__naglowek{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px 32px;max-width:1040px;margin:0 auto;display:flex}.eco-social__naglowek>div{max-width:620px}.eco-social__siatka{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:16px;max-width:1040px;margin:34px auto 0;display:grid}.eco-social__siatka[data-kanaly="3"]>.eco-kanal:nth-child(4),.eco-social__siatka[data-kanaly="2"]>.eco-kanal{grid-column:2/span 2}.eco-social__siatka[data-kanaly="1"]>.eco-kanal{grid-area:1/2/span 2/span 2}.eco-social__siatka[data-kanaly="5"]{grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.eco-social__siatka[data-kanaly="5"]>.eco-social__film{grid-row:1/span 3;min-height:578px}.eco-social__siatka[data-kanaly="5"]>.eco-kanal:nth-child(6){grid-column:2/span 2}.eco-social__film{border-radius:var(--radius-karta);background:var(--color-wegiel);min-height:380px;box-shadow:var(--shadow-karta-ciemna);transition:transform .22s var(--ease-wyjscie);grid-row:1/span 2;position:relative;overflow:hidden}.eco-social__film:hover{transform:translateY(-3px)}.eco-social__film img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;transition:transform 1.2s var(--ease-wyjscie);display:block;position:absolute;inset:0}.eco-social__film:hover img{transform:scale(1.04)}.eco-social__woal{background:linear-gradient(180deg, var(--color-wegiel-8) 35%, var(--color-wegiel-86) 100%);position:absolute;inset:0}.eco-social__plakietka{border-radius:var(--radius-pigulka);background:var(--color-krem);height:32px;color:var(--color-wegiel);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13px;display:inline-flex;position:absolute;top:16px;left:16px}.eco-social__plakietka svg{display:block}.eco-social__play{border-radius:var(--radius-karta);background:var(--color-terakota);cursor:pointer;width:84px;height:60px;box-shadow:0 18px 44px var(--color-wegiel-40);color:var(--color-krem);transition:transform .3s var(--ease-pop);border:0;justify-content:center;align-items:center;padding:0 0 0 3px;display:inline-flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.eco-social__play:hover{transform:translate(-50%,-50%)scale(1.08)}.eco-social__play .eco-film__pierscien{width:84px;height:60px;margin:-30px 0 0 -42px}.eco-social__play svg{position:relative}.eco-social__podpis{color:var(--color-krem);position:absolute;bottom:18px;left:20px;right:20px}.eco-social__podpis-tytul{font-family:var(--font-display);text-wrap:pretty;font-size:20px;line-height:25px}.eco-social__podpis-tekst{color:var(--color-piasek);margin-top:4px;font-size:14px;line-height:20px}.eco-kanal{border-radius:var(--radius-karta);background:var(--color-krem);min-height:182px;color:var(--color-wegiel);text-align:left;box-shadow:var(--shadow-karta);transition:transform .22s var(--ease-wyjscie);cursor:pointer;border:0;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;font-family:inherit;font-size:16px;line-height:26px;text-decoration:none;display:flex;position:relative;overflow:hidden}.eco-kanal:hover{color:var(--color-wegiel);transform:translateY(-3px)}.eco-kanal__gora{justify-content:space-between;align-items:center;display:flex;position:relative}.eco-kanal__znak{border-radius:var(--radius-maly);background:var(--color-piasek);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.eco-kanal__znak img,.eco-kanal__znak svg{display:block}.eco-kanal__nazwa-platformy{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-oliwka);font-size:13px;line-height:16px}.eco-kanal__nazwa{font-family:var(--font-display);text-wrap:balance;margin-top:4px;font-size:20px;line-height:26px}.eco-kanal__podpis{color:var(--color-szary-cieply);text-wrap:pretty;margin-top:6px;font-size:13px;line-height:18px}.eco-social__tiktok{position:relative}@media (max-width:1023px){.eco-social__siatka{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eco-social__siatka>*,.eco-social__siatka[data-kanaly]>.eco-kanal{grid-area:auto}.eco-social__film{grid-column:1/span 2;min-height:300px}}@media (max-width:767px){.eco-social__siatka{grid-template-columns:minmax(0,1fr)}.eco-social__film{grid-column:1}}.eco-jakosc__gora{flex-wrap:wrap;align-items:center;gap:32px 51px;display:flex}.eco-jakosc__naglowek{flex:360px;min-width:0;max-width:646px}.eco-jakosc__zdjecie{border-radius:var(--radius-duzy);aspect-ratio:16/10;background:var(--color-piasek);min-width:min(100%,300px);box-shadow:var(--shadow-karta-miekka);flex:440px;position:relative;overflow:hidden}.eco-jakosc__zdjecie img{object-fit:cover;width:100%;height:100%;display:block}.eco-etykieta-zdjecia{border-radius:var(--radius-pigulka);background:var(--color-krem);border:1px solid var(--color-linia);height:22px;color:var(--color-szary-cieply);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;display:inline-flex;position:absolute;bottom:14px;left:14px}.eco-certyfikaty{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin-top:35px;display:grid}.eco-certyfikat{background:var(--color-krem);box-shadow:var(--shadow-karta);border-radius:var(--radius-karta);flex-direction:column;gap:10px;padding:21px 19px;display:flex}.eco-certyfikat__opis{text-wrap:pretty;margin:0;font-size:14px;line-height:20px}.eco-certyfikat__dane{flex-direction:column;gap:6px;margin:0;padding-top:4px;font-size:14px;line-height:20px;display:flex}.eco-certyfikat__dane div{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.eco-certyfikat__dane dt{color:var(--color-szary-cieply);flex:none}.eco-certyfikat__dane dd{text-wrap:pretty;margin:0}.eco-certyfikat__uwaga{color:var(--color-szary-cieply);margin-top:auto;padding-top:6px;font-size:14px;line-height:20px}.eco-pliki{background:var(--color-krem);box-shadow:var(--shadow-karta);border-radius:var(--radius-karta);margin-top:19px;overflow:hidden}.eco-plik{border-top:1px solid var(--color-linia);color:var(--color-wegiel);background:var(--color-krem);cursor:pointer;text-align:left;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:14px;width:100%;margin-top:-1px;padding:14px 19px;font-family:inherit;font-size:16px;line-height:26px;text-decoration:none;display:flex}.eco-plik:first-child{border-top-color:#0000}.eco-plik__typ{border-radius:var(--radius-pigulka);background:var(--color-piasek);min-width:40px;height:24px;color:var(--color-wegiel);font-family:var(--font-display);letter-spacing:.08em;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.eco-plik__tresc{flex:1;min-width:0}.eco-plik__nazwa-wiersz{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.eco-plik__nazwa{font-size:16px;font-weight:500;line-height:21px}.eco-plik__plakietka{border-radius:var(--radius-pigulka);background:var(--color-piasek);border:1px dashed var(--color-krawedz);height:20px;color:var(--color-szary-cieply);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.eco-plik__opis{color:var(--color-szary-cieply);text-wrap:pretty;font-size:14px;line-height:22px;display:block}.eco-plik__pobierz{border:1.5px solid var(--color-oliwka);width:40px;height:40px;color:var(--color-oliwka);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.eco-pliki-sekcja__gora{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:13px 26px;display:flex}.eco-faq{flex-wrap:wrap;align-items:flex-start;gap:32px 51px;display:flex}.eco-faq__lewa{flex:300px;max-width:420px}@media (min-width:1200px){.eco-faq__lewa{position:sticky;top:120px}}.eco-faq__lewa .eco-link-strzalka{margin-top:21px}.eco-faq__karta{background:var(--color-krem);border-radius:var(--radius-karta);min-width:0;box-shadow:var(--shadow-karta-miekka);flex:2 520px;padding:6px 26px}.eco-faq__pozycja{border-top:1px solid var(--color-linia);margin-top:-1px}.eco-faq__pozycja:first-child{border-top:0;margin-top:0}.eco-faq__pytanie{font-family:var(--font-display);cursor:pointer;text-align:left;width:100%;color:var(--color-wegiel);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:20px;font-weight:400;line-height:26px;transition:color .25s;display:flex}.eco-faq__pytanie:hover{color:var(--color-oliwka)}.eco-faq__pytanie>span:first-child{text-wrap:pretty;flex:1;min-width:0}.eco-faq__ikona{background:var(--color-krem-jasny);width:32px;height:32px;color:var(--color-oliwka);border:1px solid var(--color-linia);transition:background .3s ease, color .3s ease, transform .4s var(--ease-pop);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.eco-faq__pytanie[aria-expanded=true] .eco-faq__ikona{background:var(--color-oliwka);color:var(--color-krem)}.eco-faq__odpowiedz{text-wrap:pretty;margin:0;padding:0 50px 20px 0;font-size:16px;line-height:24px}.eco-kontakt{scroll-margin-top:100px}.eco-kontakt__baner{border-radius:var(--radius-duzy);aspect-ratio:1280/380;background:var(--color-piasek);width:100%;max-width:100%;min-height:187px;overflow:clip}.eco-kontakt__baner img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:767px){.eco-kontakt__baner{aspect-ratio:16/10;min-height:0}}.eco-kontakt__baner img{object-fit:cover;object-position:50% 32%;width:100%;height:100%;display:block}.eco-kontakt__siatka{flex-wrap:wrap;align-items:stretch;gap:19px;margin-top:19px;display:flex}.eco-formularz{background:var(--color-braz);min-width:0;color:var(--color-krem);border-radius:var(--radius-duzy);box-shadow:var(--shadow-karta-braz);flex:440px;margin:0;padding:clamp(24px,2.6cqw,38px);position:relative;overflow:hidden}.eco-formularz__tresc{flex-direction:column;gap:18px;display:flex;position:relative}.eco-formularz__lead{color:var(--color-piasek);text-wrap:pretty;margin:8px 0 0;font-size:16px;line-height:23px}.eco-pole{flex-direction:column;gap:6px;display:flex}.eco-pole__etykieta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:13px;line-height:16px}.eco-pole__wrap{position:relative}.eco-pole__input,.eco-pole__select{appearance:none;border-radius:var(--radius-pigulka);background:var(--color-krem-jasny);width:100%;height:44px;color:var(--color-wegiel);border:1.5px solid #0000;padding:0 18px;font-family:inherit;font-size:16px;transition:border-color .2s}.eco-pole__select{cursor:pointer;padding-right:38px}.eco-pole__input:focus,.eco-pole__select:focus{border-color:var(--color-terakota);outline:none}.eco-pole__input--blad,.eco-pole__select--blad{box-shadow:0 0 0 2px var(--color-miod)}.eco-pole__chevron{color:var(--color-oliwka);pointer-events:none;display:inline-flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.eco-pole__input--tylko-odczyt{border:1px dashed var(--color-krem-45);background:var(--color-krem-8);color:var(--color-krem)}.eco-pole__input--tylko-odczyt::placeholder{color:var(--color-krem-70)}.eco-pole__pomoc{color:var(--color-piasek);font-size:14px;line-height:20px}.eco-pole__blad{color:var(--color-miod);align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex}.eco-pole__blad svg{flex:none}.eco-zgoda{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:22px;display:flex}.eco-zgoda input{width:20px;height:20px;accent-color:var(--color-oliwka);flex:none;margin:1px 0 0}.eco-zgoda input.eco-pole__input--blad{border-radius:4px}.eco-formularz__akcje{flex-wrap:wrap;align-items:center;gap:11px 16px;display:flex}.eco-formularz__status{color:var(--color-krem);align-items:center;gap:6px;font-size:14px;line-height:22px;display:inline-flex}.eco-formularz__korzysci{flex-direction:column;gap:8px;padding-top:4px;font-size:14px;line-height:22px;display:flex}.eco-formularz__korzysci div{align-items:flex-start;gap:8px;display:flex}.eco-formularz__korzysci span{color:var(--color-piasek);margin-top:3px;display:inline-flex}.eco-dzial{background:var(--color-krem-jasny);border:1px solid var(--color-linia);border-radius:var(--radius-duzy);flex-direction:column;flex:440px;align-self:flex-start;gap:21px;min-width:0;padding:clamp(22px,2.4cqw,35px);display:flex}.eco-dzial__lead{text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:24px}.eco-dzial__osoby{flex-direction:column;gap:14px;display:flex}.eco-osoba{border-top:1px solid var(--color-linia);align-items:flex-start;gap:14px;padding-top:14px;display:flex}.eco-osoba__avatar{background:var(--color-oliwka);width:52px;height:52px;color:var(--color-krem);font-family:var(--font-display);letter-spacing:.08em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex;position:relative;overflow:hidden}.eco-osoba__avatar--46{width:46px;height:46px}.eco-osoba__avatar img{object-fit:cover;background:var(--color-piasek);width:100%;height:100%;display:block;position:absolute;inset:0}.eco-osoba__tresc{flex:1;min-width:0}.eco-osoba__nazwa{font-family:var(--font-display);font-size:16px;font-weight:400;line-height:21px}.eco-osoba__rola{color:var(--color-szary-cieply);font-size:14px;line-height:22px}.eco-osoba__kontakt{flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:14px;line-height:21px;display:flex}.eco-osoba__kontakt>span{align-items:center;gap:6px;display:inline-flex}.eco-osoba__kontakt>span>span{color:var(--color-oliwka);display:inline-flex}.eco-osoba__kontakt a{color:var(--color-wegiel);white-space:nowrap;text-decoration:none}.eco-osoba__kontakt a:hover{color:var(--color-oliwka)}.eco-osoba .eco-przycisk--maly{margin-top:11px}.eco-dzial__inne{border-top:1px solid var(--color-linia);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:14px;font-size:14px;line-height:21px;display:flex}.eco-dzial__inne-etykieta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);font-size:11px;line-height:16px}.eco-dzial__inne a{color:var(--color-oliwka);font-weight:500;text-decoration:none}.eco-dzial__inne a:hover{text-decoration:underline}.eco-dzial__kropka{color:var(--color-krawedz)}.eco-stopka{margin-top:var(--spacing-sekcja);background:var(--color-piasek);border-top:1px solid var(--color-linia);color:var(--color-wegiel);font-size:16px;line-height:26px}.eco-stopka__tresc{max-width:var(--container-serwis);padding:clamp(38px, 4cqw, 58px) var(--spacing-bok) 0;margin:0 auto}.eco-stopka__gora{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px 51px;display:flex}.eco-stopka__marka{flex:320px;max-width:391px}.eco-stopka__logo-wiersz{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.eco-stopka__logo{color:var(--color-oliwka);display:flex}.eco-stopka__logo svg{width:161px;height:auto;display:block}.eco-stopka__kreska{background:var(--color-braz);width:1px;height:34px;display:inline-block}.eco-stopka__haslo{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-braz);text-transform:uppercase;font-size:14px;line-height:17px}.eco-stopka__opis{text-wrap:pretty;margin:18px 0 0;font-size:16px;line-height:23px}.eco-stopka__kolumny{flex:2 560px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:26px 19px;display:grid}.eco-stopka__tytul{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-oliwka);margin-bottom:11px;font-size:13px;line-height:18px}.eco-stopka__linki{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.eco-stopka__linki a,.eco-stopka__linki button{color:var(--color-wegiel);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:16px;line-height:21px;text-decoration:none}.eco-stopka__linki a:hover,.eco-stopka__linki button:hover{color:var(--color-oliwka)}.eco-stopka__kontakt{border-top:1px solid var(--color-krawedz);flex-wrap:wrap;gap:11px 29px;margin-top:38px;padding-top:22px;font-size:16px;line-height:21px;display:flex}.eco-stopka__kontakt a,.eco-stopka__kontakt span{color:var(--color-wegiel);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.eco-stopka__kontakt svg{color:var(--color-oliwka);flex:none}.eco-stopka__dane{color:var(--color-szary-cieply);flex-wrap:wrap;gap:4px 19px;margin-top:18px;font-size:14px;line-height:22px;display:flex}.eco-stopka__dolny{border-top:1px solid var(--color-krawedz);margin-top:26px}.eco-stopka__dolny-tresc{max-width:var(--container-serwis);padding:14px var(--spacing-bok);color:var(--color-szary-cieply);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 19px;margin:0 auto;font-size:13px;line-height:20px;display:flex}.eco-stopka__dolny-linki{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.eco-stopka__dolny-linki a,.eco-stopka__dolny-linki button{color:var(--color-szary-cieply);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.eco-stopka__dolny-linki a:hover,.eco-stopka__dolny-linki button:hover{color:var(--color-wegiel)}.eco-stopka__jezyki{font-family:var(--font-display);letter-spacing:.12em;align-items:center;gap:6px;font-size:13px;display:inline-flex}.eco-stopka__jezyki .eco-jezyki__aktywny{color:var(--color-wegiel);text-decoration:none}.eco-stopka__jezyki .eco-jezyki__inny{color:var(--color-szary-cieply);font-family:var(--font-display);font-size:13px}.eco-stopka__jezyki .eco-jezyki__inny:hover{color:var(--color-wegiel)}.eco-blad{max-width:var(--container-serwis);padding:var(--spacing-sekcja) var(--spacing-bok) var(--spacing-sekcja);flex-direction:column;align-items:flex-start;gap:22px;min-height:60vh;margin:0 auto;display:flex}.eco-blad__kod{font-family:var(--font-display);letter-spacing:-.05em;color:var(--color-oliwka);font-size:clamp(72px,8cqw,120px);line-height:.8}.eco-blad__przyciski{flex-wrap:wrap;gap:10px;display:flex}.eco-prose{max-width:720px}.eco-prose p{text-wrap:pretty;margin:0;font-size:16px;line-height:26px}.eco-prose p+p,.eco-prose ul+p,.eco-prose ol+p,.eco-prose p+ul,.eco-prose p+ol,.eco-prose .eco-md__tabela+p,.eco-prose p+.eco-md__tabela{margin-top:14px}.eco-prose h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:36px 0 12px;font-size:clamp(24px,2.2cqw,30px);font-weight:400;line-height:1.12}.eco-prose h3{font-family:var(--font-display);text-wrap:balance;margin:28px 0 10px;font-size:20px;font-weight:400;line-height:26px}.eco-prose h4{font-family:var(--font-display);margin:20px 0 6px;font-size:16px;font-weight:400;line-height:21px}.eco-prose ul,.eco-prose ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.eco-prose li{align-items:flex-start;gap:10px;font-size:16px;line-height:26px;display:flex}.eco-prose li>span:first-child{color:var(--color-oliwka);flex:none;margin-top:5px;display:inline-flex}.eco-prose li>span:first-child svg{display:block}.eco-prose li>span:last-child{min-width:0}.eco-prose ol .eco-md__numer{line-height:26px;margin-top:0!important}.eco-prose a{color:var(--color-oliwka);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-terakota);text-decoration-color:var(--color-terakota)}.eco-prose strong{font-weight:600}.eco-okruszki{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:11px;line-height:16px;display:flex}.eco-okruszki a{color:var(--color-oliwka);white-space:nowrap;text-decoration:none}.eco-okruszki a:hover{text-decoration:underline}.eco-okruszki [aria-current]{white-space:nowrap;color:var(--color-wegiel)}.eco-hp--oliwka .eco-okruszki{color:var(--color-krem-74)}.eco-hp--oliwka .eco-okruszki a,.eco-hp--oliwka .eco-okruszki [aria-current]{color:var(--color-krem)}.eco-hp{background:var(--color-krem);color:var(--color-wegiel);position:relative}.eco-hp--oliwka{background:var(--color-oliwka);color:var(--color-krem)}.eco-hp__tresc{max-width:var(--container-serwis);padding:clamp(24px, 2.6cqw, 40px) var(--spacing-bok) clamp(40px, 4cqw, 60px);flex-wrap:wrap;align-items:center;gap:32px 45px;margin:0 auto;display:flex;position:relative}.eco-hp--oliwka .eco-hp__tresc{min-height:clamp(300px,30cqw,420px);padding-bottom:clamp(20px,2.4cqw,38px)}.eco-hp__kolumna{flex:460px;min-width:0}.eco-hp__h1{max-width:697px;font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:18px 0 0;font-size:clamp(28px,3.6cqw,52px);font-weight:400;line-height:1.04}.eco-hp__lead{text-wrap:pretty;max-width:544px;margin:19px 0 0;font-size:16px;line-height:26px}.eco-hp__przyciski{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.eco-hp__punkty{flex-wrap:wrap;gap:8px 21px;margin:26px 0 0;padding:0;list-style:none;display:flex}.eco-hp__punkty li{align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.eco-hp__punkty li span{color:var(--color-oliwka);flex:none;display:inline-flex}.eco-hp--oliwka .eco-hp__punkty li span{color:var(--color-krem)}.eco-hp__zdjecie-wrap{flex:380px;min-width:min(100%,300px);max-width:600px;margin-left:auto}.eco-hp__zdjecie{aspect-ratio:5/4;border-radius:var(--radius-duzy);background:var(--color-piasek);box-shadow:var(--shadow-karta-miekka);position:relative;overflow:hidden}.eco-hp--oliwka .eco-hp__zdjecie{box-shadow:var(--shadow-zdjecie-oliwka)}.eco-hp__zdjecie img{object-fit:cover;object-position:var(--eco-pozycja,50% 50%);width:100%;height:100%;display:block;position:absolute;inset:0}.eco-hp__film{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;border:0;padding:0;display:block}.eco-hp__film img{transition:none}.eco-hp__film-play{top:50%}.eco-hp__film:focus-visible{outline:3px solid var(--color-terakota);outline-offset:4px}.eco-hp__film-woal{background:linear-gradient(180deg, var(--color-wegiel-0) 38%, var(--color-wegiel-72) 100%);pointer-events:none;position:absolute;inset:0}.eco-hp__film-tekst{text-align:center;color:var(--color-krem);pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:calc(50% + 44px);left:20px;right:20px}.eco-hp__film-tekst .eco-film__tytul{text-shadow:0 2px 18px var(--color-wegiel-50)}.eco-hp__film-tekst .eco-film__podpis{text-shadow:0 1px 10px var(--color-wegiel-50);text-wrap:balance}@media (max-width:899px){.eco-hp__film-tekst{top:calc(50% + 38px);left:14px;right:14px}.eco-hp__film-tekst .eco-film__tytul{font-size:17px;line-height:22px}}html.eco-js .eco-hp__film img{transition:transform .8s var(--ease-forma)}html.eco-js .eco-hp__film .eco-hp__film-play{transition:transform .3s var(--ease-pop)}@media (hover:hover) and (pointer:fine){html.eco-js .eco-hp__film:hover img{transform:scale(1.03)}html.eco-js .eco-hp__film:hover .eco-hp__film-play{transform:scale(1.06)}}@media (max-width:899px){.eco-hp__film-play,.eco-hp__film-play .eco-film__pierscien{width:79px;height:54px;margin:-27px 0 0 -39.5px}}@media (max-width:767px){.eco-hp__zdjecie--pion{aspect-ratio:4/5}.eco-hp__zdjecie--pion img{object-position:50% 60%}}.eco-hp--kompozycja{overflow:hidden}@media (min-width:1200px){.eco-hp--kompozycja .eco-hp__tresc{flex-wrap:nowrap;gap:72px;padding-top:52px;padding-bottom:104px}.eco-hp--kompozycja .eco-hp__kolumna{flex:0 clamp(480px,39vw,560px)}}@media (max-width:1199px){.eco-hp--kompozycja .eco-hp__tresc{padding-bottom:0;display:block}}.eco-hp__luk{height:clamp(36px,4.8cqw,72px);position:relative;overflow:hidden}.eco-hp__luk:before{content:"";background:var(--color-krem);border-radius:50% 50% 0 0/100% 100% 0 0;width:120%;height:200%;position:absolute;top:0;left:-10%}.eco-hp .eco-przycisk{font-size:13px}.eco-etykieta-foto{border-radius:var(--radius-pigulka);background:var(--color-wegiel-60);height:22px;color:var(--color-krem);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;display:inline-flex;position:absolute;top:14px;left:14px}.eco-kadr{border-radius:var(--radius-karta);background:var(--color-piasek);width:100%;color:var(--color-wegiel);position:relative;overflow:hidden}.eco-kadr__znak{opacity:.16;pointer-events:none;width:34%;height:auto;display:block;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.eco-kadr--maly .eco-kadr__znak{width:42%;top:50%}.eco-kadr__opis{text-align:center;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-oliwka);text-wrap:balance;font-size:clamp(11px,1cqw,13px);line-height:1.3;position:absolute;bottom:16%;left:12px;right:12px}.eco-siatka{grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:14px;display:grid}.eco-sp{background:var(--color-krem);border-radius:var(--radius-karta);color:var(--color-wegiel);text-align:left;box-shadow:var(--shadow-karta);transition:transform .22s var(--ease-wyjscie), box-shadow .22s;cursor:pointer;font:inherit;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.eco-sp:hover{box-shadow:var(--shadow-karta-hover);color:var(--color-wegiel);transform:translateY(-3px)}.eco-sp__foto{aspect-ratio:5/4;background:var(--color-piasek);position:relative;overflow:hidden}.eco-sp__foto img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-sp__foto .eco-kadr{aspect-ratio:auto;border-radius:0;height:100%}.eco-sp__pasek{background:var(--color-piasek);justify-content:space-between;align-items:flex-end;gap:10px;min-height:75px;padding:14px 18px 11px;display:flex}.eco-sp__frakcja{font-family:var(--font-display);color:var(--color-oliwka);text-wrap:balance;font-size:clamp(16px,1.2cqw,18px);line-height:1.15}.eco-sp__linia{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);text-align:right;flex:none;font-size:11px;line-height:14px}.eco-sp__tresc{flex-direction:column;flex:1;gap:8px;padding:14px 18px 18px;display:flex}.eco-sp__zamiennik{border-radius:var(--radius-pigulka);background:var(--color-krem);border:1px solid var(--color-linia);height:22px;color:var(--color-oliwka);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-self:flex-start;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.eco-sp__nazwa{font-family:var(--font-display);text-wrap:balance;font-size:16px;font-weight:400;line-height:23px}.eco-sp__zastosowania{color:var(--color-szary-cieply);text-wrap:pretty;font-size:14px;line-height:22px}.eco-sp__cta{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-wegiel);align-items:center;gap:10px;margin-top:auto;padding-top:6px;font-size:13px;display:inline-flex}.eco-grupa{margin-top:38px}.eco-grupa+.eco-grupa{margin-top:32px}.eco-grupa__tytul{font-family:var(--font-display);margin:0 0 16px;font-size:20px;font-weight:400;line-height:26px}.eco-sekcja__gora{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.eco-linie-katalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:19px;margin-top:29px;display:grid}.eco-kl{background:var(--color-krem);border-radius:var(--radius-karta);color:var(--color-wegiel);box-shadow:var(--shadow-karta);transition:transform .22s var(--ease-wyjscie), box-shadow .22s;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.eco-kl:hover{box-shadow:var(--shadow-karta-hover);color:var(--color-wegiel);transform:translateY(-3px)}.eco-kl__foto{aspect-ratio:16/10;background:var(--color-piasek);position:relative;overflow:hidden}.eco-kl__foto img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-kl__tresc{flex-direction:column;flex:1;gap:10px;padding:18px 19px 21px;display:flex}.eco-kl__opis{text-wrap:pretty;margin:0;font-size:16px;line-height:23px}.eco-kl .eco-link-strzalka{margin-top:auto}.eco-tabela-karta{background:var(--color-krem);border-radius:var(--radius-karta);box-shadow:var(--shadow-karta-miekka);overflow:hidden}.eco-tabela-karta__scroll{overflow:auto hidden}.eco-tabela{border-collapse:collapse;width:100%;min-width:min(100%,640px);font-size:16px;line-height:24px}.eco-tabela th{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-oliwka);text-align:left;border-bottom:1px solid var(--color-linia);white-space:nowrap;padding:16px 18px 12px;font-size:11px;font-weight:400;line-height:16px}.eco-tabela td{vertical-align:top;border-top:1px solid var(--color-linia);padding:12px 18px}.eco-tabela tbody tr:first-child td{border-top:0}.eco-tabela td:first-child,.eco-tabela th[scope=row]{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--color-wegiel);white-space:normal;border-top:1px solid var(--color-linia);border-bottom:0;padding:12px 18px;font-size:16px;line-height:24px}.eco-tabela tbody tr:first-child th[scope=row]{border-top:0}.eco-tabela--parametry th[scope=row]{width:34%}.eco-pf{background:var(--color-oliwka);color:var(--color-krem);margin-top:clamp(96px,10cqw,150px);padding:clamp(10px,1cqw,16px) 0 clamp(58px,6cqw,90px);position:relative}.eco-pf__tresc{z-index:1;max-width:var(--container-serwis);padding:0 var(--spacing-bok);flex-wrap:wrap;align-items:center;gap:32px 51px;margin:0 auto;display:flex;position:relative}.eco-pf__naglowek{flex:360px;max-width:560px}.eco-pf__naglowek .eco-przycisk{margin-top:24px}.eco-pf__liczby{flex:420px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:19px 26px;display:grid}.eco-pf__liczba{border-left:1px solid var(--color-krem-30);padding-left:18px}.eco-pf__wartosc{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-krem);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.5cqw,37px);line-height:1.1}.eco-pf__podpis{color:var(--color-piasek);text-wrap:pretty;margin-top:6px;font-size:14px;line-height:22px}.eco-karty{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin-top:35px;display:grid}.eco-karty--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.eco-kt{background:var(--color-krem);box-shadow:var(--shadow-karta);border-radius:var(--radius-karta);color:var(--color-wegiel);flex-direction:column;gap:10px;padding:21px 19px;text-decoration:none;display:flex}a.eco-kt,button.eco-kt{transition:transform .22s var(--ease-wyjscie), box-shadow .22s;text-align:left;cursor:pointer;font:inherit;border:0}a.eco-kt:hover,button.eco-kt:hover{box-shadow:var(--shadow-karta-hover);color:var(--color-wegiel);transform:translateY(-3px)}.eco-kt__foto{aspect-ratio:16/10;border-radius:var(--radius-maly);background:var(--color-piasek);margin:-3px -1px 6px;position:relative;overflow:hidden}.eco-kt__foto img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-kt__opis{text-wrap:pretty;margin:0;font-size:16px;line-height:24px}.eco-kt .eco-link-strzalka{margin-top:auto;padding-top:6px}.eco-sekcja__przycisk{margin-top:26px}.eco-sf{flex-wrap:wrap;align-items:center;gap:32px 51px;display:flex}.eco-sf--lewo{flex-direction:row-reverse}.eco-sf__naglowek{flex:360px;min-width:0}.eco-sf__status{flex-wrap:wrap;align-items:center;gap:8px 11px;margin-top:19px;display:flex}.eco-sf__plakietka{border-radius:var(--radius-pigulka);background:var(--color-krem-jasny);border:1px solid var(--color-linia);height:22px;color:var(--color-wegiel);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.eco-sf__podpis{color:var(--color-szary-cieply);font-size:14px;line-height:22px}.eco-sf__kadr-wrap{flex:440px;min-width:min(100%,300px)}.eco-sf__naglowek--sam{max-width:760px}.eco-wpis-film{padding-top:0!important}.eco-wpis-film__kadr{max-width:760px}.eco-wpis-film__podpis{max-width:760px;color:var(--color-szary-cieply);margin:12px 0 0;font-size:14px;line-height:20px}.eco-sf__kadr{aspect-ratio:16/10;border-radius:var(--radius-duzy);background:var(--color-piasek);width:100%;box-shadow:var(--shadow-karta-miekka);position:relative;overflow:hidden}.eco-sf__kadr img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-sf__woal{background:linear-gradient(180deg, var(--color-wegiel-0) 40%, var(--color-wegiel-72) 100%);position:absolute;inset:0}.eco-sf__kadr--zdjecie img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-sf__play{border-radius:var(--radius-karta);background:var(--color-terakota);cursor:pointer;width:92px;height:64px;box-shadow:var(--shadow-film);color:var(--color-krem);transition:transform .3s var(--ease-pop);border:0;justify-content:center;align-items:center;padding:0 0 0 5px;display:inline-flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.eco-sf__play:hover{transform:translate(-50%,-50%)scale(1.05)}.eco-sf__play .eco-film__pierscien{width:92px;height:64px;margin:-32px 0 0 -46px}.eco-sf__play svg{position:relative}.eco-sf__tytul{color:var(--color-krem);position:absolute;bottom:20px;left:22px;right:22px}.eco-sf__tytul-tekst{font-family:var(--font-display);text-wrap:pretty;font-size:16px;font-weight:400;line-height:22px}.eco-sf__tytul-sub{color:var(--color-piasek);text-wrap:pretty;margin-top:4px;font-size:14px;line-height:22px}.eco-sf__kadr .eco-etykieta-foto{left:auto;right:14px}.eco-sf__kadr .eco-sf__plakietka--kadr{background:var(--color-krem);border:0;position:absolute;top:14px;left:14px}.eco-powiazane{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:13px;margin-top:26px;display:grid}.eco-pw{background:var(--color-krem);border-radius:var(--radius-karta);min-height:108px;box-shadow:var(--shadow-karta);transition:transform .22s var(--ease-wyjscie), box-shadow .22s;color:var(--color-wegiel);text-align:left;cursor:pointer;font:inherit;border:0;justify-content:space-between;align-items:flex-end;gap:13px;padding:18px 18px 16px;text-decoration:none;display:flex}.eco-pw:hover{box-shadow:var(--shadow-karta-hover);color:var(--color-wegiel);transform:translateY(-3px)}.eco-pw__etykieta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-oliwka);font-size:11px;line-height:16px}.eco-pw__tytul{font-family:var(--font-display);text-wrap:balance;margin-top:14px;font-size:16px;font-weight:400;line-height:23px}.eco-kp{max-width:var(--container-serwis);padding:clamp(19px, 2.1cqw, 32px) var(--spacing-bok) 0;margin:0 auto}.eco-kp__uklad{flex-wrap:wrap;align-items:flex-start;gap:32px 51px;margin-top:24px;display:flex}.eco-kp__galeria{flex:440px;min-width:min(100%,300px);max-width:476px}.eco-kp__glowne{aspect-ratio:1;border-radius:var(--radius-duzy);background:var(--color-piasek);position:relative;overflow:hidden}.eco-kp__glowne img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-kp__glowne img.eco-kp__img--contain{object-fit:contain}.eco-kp__glowne .eco-kadr{border-radius:var(--radius-duzy);aspect-ratio:1}.eco-kp__miniatury{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.eco-kp__miniatura{aspect-ratio:1;border-radius:var(--radius-maly);background:var(--color-piasek);cursor:pointer;border:2px solid #0000;width:100%;padding:0;display:block;position:relative;overflow:hidden}.eco-kp__miniatura[aria-pressed=true]{border-color:var(--color-oliwka)}.eco-kp__miniatura img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-kp__miniatura img.eco-kp__img--contain{object-fit:contain}.eco-kp__miniatura .eco-kadr__znak{width:42%;top:50%}.eco-kp__galeria-uwaga{color:var(--color-szary-cieply);margin-top:10px;font-size:13px;line-height:20px}.eco-kp__kolumna{flex:420px;min-width:0}.eco-kp__linia{white-space:nowrap;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-oliwka);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.eco-kp__linia:hover{color:var(--color-oliwka);text-decoration:underline}.eco-kp__pigulki{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.eco-kp__pigulka{border-radius:var(--radius-pigulka);border:1px solid var(--color-oliwka);color:var(--color-wegiel);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:6px 11px;font-size:11px;line-height:14px;display:inline-block}.eco-kp__pigulka--zamiennik{background:var(--color-piasek);border-color:var(--color-piasek);color:var(--color-oliwka)}.eco-kp__h1{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:16px 0 0;font-size:clamp(26px,2.9cqw,42px);font-weight:400;line-height:1.06}.eco-kp__lead{text-wrap:pretty;margin:16px 0 0;font-size:16px;line-height:26px}.eco-kp__parametry{border-top:1px solid var(--color-linia);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px 19px;margin:22px 0 0;padding:19px 0 0;display:grid}.eco-kp__parametry dt{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);font-size:11px;line-height:16px}.eco-kp__parametry dd{text-wrap:pretty;margin:6px 0 0;font-size:16px;font-weight:500;line-height:21px}.eco-kp__zastosowania{border-top:1px solid var(--color-linia);margin-top:18px;padding-top:18px}.eco-kp__zastosowania-etykieta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);font-size:11px;line-height:16px}.eco-kp__chipy{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.eco-kp__chip{border-radius:var(--radius-pigulka);border:1px solid var(--color-linia);background:var(--color-krem-jasny);min-height:28px;color:var(--color-wegiel);white-space:nowrap;cursor:pointer;align-items:center;padding:4px 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.eco-kp__chip:hover{border-color:var(--color-oliwka);color:var(--color-oliwka)}.eco-kp__przyciski{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.eco-przycisk--obrys-linia{border:1.5px solid var(--color-linia);color:var(--color-wegiel);background:0 0;gap:8px;padding:0 19px}.eco-przycisk--obrys-linia:hover{border-color:var(--color-oliwka);color:var(--color-oliwka)}.eco-ds{background:var(--color-krem-jasny);border:1px solid var(--color-linia);border-radius:var(--radius-karta);padding:14px 18px 16px}.eco-ds__etykieta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-oliwka);margin-bottom:4px;font-size:11px;line-height:16px}.eco-ds .eco-osoba{border-top:0;padding-top:6px}.eco-warunki{max-width:var(--container-serwis);padding:clamp(32px, 3.2cqw, 45px) var(--spacing-bok) 0;margin:0 auto}.eco-warunki__pas{background:var(--color-piasek);border-radius:var(--radius-karta);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px 26px;padding:18px clamp(16px,1.9cqw,26px);display:grid}.eco-warunki__pozycja{border-left:1px solid var(--color-krawedz);padding-left:14px}.eco-warunki__nazwa{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);font-size:11px;line-height:16px}.eco-warunki__wartosc{margin-top:4px;font-size:16px;font-weight:500;line-height:21px}.eco-szczegoly{scroll-margin-top:100px}.eco-szczegoly__karta{background:var(--color-krem);border-radius:var(--radius-karta);box-shadow:var(--shadow-karta);margin-top:29px;padding:6px clamp(18px,1.9cqw,26px)}.eco-szczegol{border-top:1px solid var(--color-linia);margin-top:-1px}.eco-szczegol__przycisk{font-family:var(--font-display);cursor:pointer;text-align:left;width:100%;color:var(--color-wegiel);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:16px;font-weight:400;line-height:23px;display:flex}.eco-szczegol__przycisk>span:first-child{flex:1;min-width:0}.eco-szczegol__tresc{flex-direction:column;gap:11px;max-width:900px;padding:0 0 19px;display:flex}.eco-md p{text-wrap:pretty;margin:0;font-size:16px;line-height:23px}.eco-md a{color:var(--color-oliwka);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-terakota);text-decoration-color:var(--color-terakota);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.eco-md ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.eco-md li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:16px;line-height:23px;display:grid}.eco-md li>span:first-child{color:var(--color-oliwka);margin-top:5px;display:inline-flex}.eco-md li a{color:var(--color-wegiel)}.eco-md li a:hover{color:var(--color-oliwka)}.eco-md h4{font-family:var(--font-display);margin:6px 0 0;font-size:16px;font-weight:400;line-height:21px}.eco-md ol{counter-reset:none;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.eco-md ol li{grid-template-columns:22px minmax(0,1fr)}.eco-md__numer{font-family:var(--font-display);color:var(--color-oliwka);font-size:14px;line-height:23px;margin-top:0!important;display:inline-block!important}.eco-md p+ol,.eco-md ol+p,.eco-md p+ul,.eco-md ul+p{margin-top:10px}.eco-md strong{font-weight:600}.eco-md__tabela{border-radius:var(--radius-maly);background:var(--color-krem-jasny);box-shadow:0 2px 0 var(--color-linia);overflow:auto hidden}.eco-md__tabela table{border-collapse:collapse;width:100%;min-width:min(100%,520px);font-size:16px;line-height:23px}.eco-md__tabela tr{border-top:1px solid var(--color-linia)}.eco-md__tabela tr:first-child{border-top:0}.eco-md__tabela th{text-align:left;vertical-align:top;background:var(--color-krem);padding:10px 14px;font-weight:500}.eco-md__tabela thead th{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-oliwka);font-size:11px;font-weight:400}.eco-md__tabela td{vertical-align:top;padding:10px 14px}.eco-md__tabela--parametry th[scope=row]{width:34%}.eco-w-przygotowaniu{background:var(--color-krem-jasny);border:1px dashed var(--color-krawedz);border-radius:var(--radius-karta);text-align:center;color:var(--color-szary-cieply);margin-top:29px;padding:26px;font-size:16px;line-height:23px}.eco-por__wybor{flex-wrap:wrap;align-items:flex-end;gap:13px 19px;margin-top:29px;display:flex}.eco-por__pole{flex-direction:column;flex:260px;gap:6px;min-width:0;display:flex}.eco-por__pole label{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);font-size:11px;line-height:16px}.eco-por__select{appearance:none;border-radius:var(--radius-pigulka);border:1px solid var(--color-linia);background:var(--color-krem-jasny);width:100%;height:44px;color:var(--color-wegiel);cursor:pointer;padding:0 38px 0 18px;font-family:inherit;font-size:16px}.eco-por__select:focus{border-color:var(--color-terakota);outline:none}.eco-por__vs{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);padding-bottom:12px;font-size:13px}.eco-por__linki{flex-wrap:wrap;gap:13px 26px;max-width:1040px;margin:22px auto 0;display:flex}.eco-por .eco-plansza>[data-cmp=bgL],.eco-por .eco-plansza>[data-cmp=bgR]{grid-row:1/span 7}.eco-por .eco-plansza>[data-cmp=sp]{grid-row:7}@media (max-width:767px){.eco-por .eco-plansza>[data-cmp=bgR]{grid-row:8/span 6!important}.eco-por .eco-plansza>[data-cmp=hR]{grid-row:8!important}.eco-por .eco-plansza>[data-cmp=sp]{grid-row:7!important}.eco-por .eco-plansza>[data-row2="30"]{border-top-color:#0000!important;grid-row:9!important}.eco-por .eco-plansza>[data-row2="31"]{grid-row:10!important}.eco-por .eco-plansza>[data-row2="32"]{grid-row:11!important}.eco-por .eco-plansza>[data-row2="33"]{grid-row:12!important}.eco-por .eco-plansza>[data-row2="34"]{grid-row:13!important}}.eco-sekcja--ciasna{padding-top:22px}.eco-kt__tytul{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:20px;font-weight:400;line-height:26px}.eco-hp__dzial{max-width:420px;margin-top:26px}.eco-hp--oliwka .eco-ds{background:var(--color-krem);border-color:var(--color-krem);color:var(--color-wegiel)}body:has(.eco-root>.eco-hp--oliwka) .eco-naglowek--pelny:not(.eco-naglowek--fixed){background:var(--color-oliwka);color:var(--color-krem);border-bottom-color:#0000}body:has(.eco-root>.eco-hp--oliwka) .eco-naglowek--pelny:not(.eco-naglowek--fixed) .eco-naglowek__logo{color:var(--color-krem)}body:has(.eco-root>.eco-hp--oliwka) .eco-naglowek--pelny:not(.eco-naglowek--fixed) .eco-naglowek__link:hover{background:var(--color-krem-14)}body:has(.eco-root>.eco-hp--oliwka) .eco-naglowek--pelny:not(.eco-naglowek--fixed) .eco-jezyki__inny{color:var(--color-krem)}body:has(.eco-root>.eco-hp--oliwka) .eco-naglowek--pelny:not(.eco-naglowek--fixed) .eco-naglowek__cta{background:var(--color-krem);color:var(--color-oliwka)}body:has(.eco-root>.eco-hp--oliwka) .eco-naglowek--pelny:not(.eco-naglowek--fixed) .eco-naglowek__cta:hover{background:var(--color-krem-jasny);color:var(--color-oliwka)}.eco-por .eco-plansza-wrap{max-width:none;margin-top:19px}.eco-sp--bez-zdjecia .eco-sp__pasek{min-height:0;padding-top:16px}.eco-root img.eco-kadr__znak{object-fit:contain;opacity:.16;width:34%;height:auto;position:absolute;inset:46% auto auto 50%;transform:translate(-50%,-50%)}.eco-root .eco-kadr--maly img.eco-kadr__znak,.eco-root .eco-kp__miniatura img.eco-kadr__znak{width:42%;top:50%}.eco-pas-tla{margin-top:var(--spacing-sekcja);padding:clamp(51px,5.6cqw,83px) 0 clamp(58px,6cqw,90px);position:relative}.eco-pas-tla--piasek{background:var(--color-piasek);color:var(--color-wegiel)}.eco-pas-tla--oliwka{background:var(--color-oliwka);color:var(--color-krem);margin-top:clamp(96px,10cqw,150px);padding-top:clamp(10px,1cqw,16px)}.eco-pas-tla__tresc{z-index:1;max-width:var(--container-serwis);padding:0 var(--spacing-bok);margin:0 auto;position:relative}.eco-pas-tla--piasek .eco-kt,.eco-pas-tla--piasek .eco-karta{box-shadow:var(--shadow-karta-piasek-spod)}.eco-pas-tla--oliwka .eco-kt{box-shadow:var(--shadow-zdjecie-oliwka)}.eco-pas-tla--oliwka .eco-h2,.eco-pas-tla--oliwka .eco-lead,.eco-pas-tla--oliwka .eco-kt__opis{color:inherit}.eco-pas-tla--oliwka .eco-etykieta{color:var(--color-piasek)}.eco-pas-tla--oliwka .eco-lista-p__akapit,.eco-pas-tla--oliwka .eco-md p,.eco-pas-tla--oliwka .eco-md li{color:inherit}.eco-pas-tla--oliwka .eco-lista-p__akapit a,.eco-pas-tla--oliwka .eco-md a{color:var(--color-krem);-webkit-text-decoration-color:var(--color-piasek);text-decoration-color:var(--color-piasek)}.eco-pas-tla+.eco-sekcja{padding-top:var(--spacing-sekcja)}.eco-branze--krem{margin-top:13px}.eco-pas-tla--piasek{--eco-tlo-kafli:var(--color-piasek)}.eco-pas-tla--oliwka{--eco-tlo-kafli:var(--color-oliwka)}.eco-branza--krem{color:var(--color-wegiel)}.eco-branze-szeroki{gap:clamp(30px,3cqw,44px) clamp(26px,2.8cqw,40px);margin-top:13px;margin-left:-16px;padding:16px 0 0 16px;display:grid}.eco-branza-szeroki{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);align-items:stretch;gap:clamp(30px,3cqw,44px) clamp(26px,2.8cqw,40px);display:grid}@media (max-width:767px){.eco-branze-szeroki,.eco-branza-szeroki{gap:36px}}.eco-branza--szeroki{min-height:0}.eco-branza-szeroki__dania{background:var(--color-krem);border-radius:var(--radius-karta);box-shadow:var(--shadow-karta);flex-direction:column;justify-content:center;gap:12px;padding:20px;display:flex}.eco-branza-szeroki__etykieta{color:var(--color-oliwka)}.eco-branza-szeroki__chipy{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:767px){.eco-branza-szeroki{grid-template-columns:minmax(0,1fr)}}.eco-kontekst{max-width:900px;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(22px,2.2cqw,32px);font-weight:400;line-height:1.2}.eco-pod{gap:16px;margin-top:35px;display:grid}.eco-pod__karta{background:var(--color-krem);box-shadow:var(--shadow-karta);border-radius:var(--radius-karta);flex-direction:column;gap:16px;padding:clamp(20px,2cqw,29px);display:flex}.eco-pod__kolumny{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px 32px;display:grid}.eco-pod__etykieta{color:var(--color-szary-cieply);margin-bottom:8px}.eco-pod__tekst{text-wrap:pretty;margin:0;font-size:16px;line-height:24px}.eco-pod__susz{border-left:2px solid var(--color-piasek);padding-left:22px}.eco-pod__polecane{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:14px;display:flex}.eco-pod__polecane-etykieta{color:var(--color-szary-cieply);margin-right:2px;font-size:14px;line-height:20px}.eco-plik--karta{border-radius:var(--radius-karta);box-shadow:var(--shadow-karta);max-width:520px;transition:transform .22s var(--ease-wyjscie), box-shadow .22s;border:0;margin-top:24px}.eco-plik--karta:hover{box-shadow:var(--shadow-karta-hover);color:var(--color-wegiel);transform:translateY(-3px)}.eco-plik--karta .eco-plik__nazwa{display:block}.eco-faq__karta--pusta{text-align:center;color:var(--color-szary-cieply);border:1px dashed var(--color-krawedz);box-shadow:none;background:var(--color-krem-jasny);padding:26px}.eco-w-przygotowaniu--sekcja{margin-top:29px}.eco-inne{grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:13px;margin-top:29px;display:grid}.eco-inne__karta{background:var(--color-krem);border-radius:var(--radius-karta);min-height:76px;box-shadow:var(--shadow-karta);color:var(--color-wegiel);transition:transform .22s var(--ease-wyjscie), box-shadow .22s;justify-content:space-between;align-items:center;gap:13px;padding:16px 18px;text-decoration:none;display:flex}.eco-inne__karta:hover{box-shadow:var(--shadow-karta-hover);color:var(--color-wegiel);transform:translateY(-3px)}.eco-inne__karta:active{box-shadow:var(--shadow-karta-active);transform:translateY(3px)}.eco-inne__tresc{align-items:baseline;gap:12px;min-width:0;display:flex}.eco-inne__nr{font-family:var(--font-display);letter-spacing:.12em;color:var(--color-oliwka);flex:none;font-size:13px}.eco-inne__nazwa{font-family:var(--font-display);text-wrap:balance;font-size:16px;line-height:22px}.eco-inne__lead{text-wrap:pretty;max-width:760px;margin:26px 0 0;font-size:16px;line-height:24px}.eco-powiazane__lead{text-wrap:pretty;max-width:760px;margin:22px 0 0;font-size:16px;line-height:24px}.eco-kalk{flex-wrap:wrap;align-items:flex-start;gap:32px 51px;display:flex}.eco-kalk__tekst{flex:360px;min-width:0;max-width:560px}.eco-kalk__akapit{text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:26px}.eco-kalk__karta{background:var(--color-krem);border-radius:var(--radius-duzy);min-width:min(100%,300px);box-shadow:var(--shadow-karta);flex-direction:column;flex:460px;gap:18px;margin:0;padding:clamp(22px,2.4cqw,35px);display:flex}.eco-kalk__opis{text-wrap:pretty;margin:0;font-size:16px;line-height:24px}.eco-kalk__pola{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px 19px;display:grid}.eco-kalk__etykieta{color:var(--color-szary-cieply);font-size:11px}.eco-kalk__input{background:var(--color-krem-jasny);border-color:var(--color-linia)}.eco-kalk__wyniki{border-top:1px solid var(--color-linia);flex-direction:column;gap:0;margin:6px 0 0;padding-top:14px;display:flex}.eco-kalk__wynik{border-top:1px solid var(--color-linia);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:10px 0;display:flex}.eco-kalk__wynik:first-child{border-top:0}.eco-kalk__wynik dt{flex:240px;font-size:16px;line-height:22px}.eco-kalk__wynik dd{font-family:var(--font-display);color:var(--color-oliwka);font-variant-numeric:tabular-nums;margin:0;font-size:22px;line-height:26px}.eco-kalk__uwaga{color:var(--color-szary-cieply);flex-basis:100%;font-size:13px;line-height:18px}.eco-kf{flex-wrap:wrap;align-items:flex-start;gap:32px 51px;display:flex}.eco-kf__naglowek{flex:300px;max-width:420px}.eco-kf__karta{background:var(--color-krem);border-radius:var(--radius-karta);min-width:0;box-shadow:var(--shadow-karta);flex:2 520px;margin:0;padding:6px clamp(18px,2cqw,29px)}.eco-kf__wiersz{border-top:1px solid var(--color-linia);grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:6px 22px;padding:12px 0;display:grid}.eco-kf__wiersz:first-child{border-top:0}.eco-kf__wiersz dt{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);font-size:11px;line-height:18px}.eco-kf__wiersz dd{text-wrap:pretty;margin:0;font-size:16px;line-height:22px}.eco-kf__wiersz dd a{color:var(--color-oliwka);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-terakota);text-decoration-color:var(--color-terakota);font-weight:500;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:639px){.eco-kf__wiersz{grid-template-columns:minmax(0,1fr);gap:2px}}.eco-liczby{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:19px 26px;display:grid}.eco-liczba{border-left:1px solid var(--color-krawedz);padding-left:18px}.eco-pas-tla--oliwka .eco-liczba{border-left-color:var(--color-krem-30)}.eco-liczba__wartosc{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-oliwka);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.2cqw,48px);line-height:1}.eco-pas-tla--oliwka .eco-liczba__wartosc{color:var(--color-krem)}.eco-liczba__podpis{color:var(--color-szary-cieply);text-wrap:pretty;margin-top:8px;font-size:14px;line-height:22px}.eco-pas-tla--oliwka .eco-liczba__podpis{color:var(--color-piasek)}.eco-pas-liczb .eco-naglowek-sekcji{margin-bottom:29px}.eco-historia{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:start;gap:16px;margin:35px 0 0;padding:0;list-style:none;display:grid}.eco-historia__karta{background:var(--color-krem);border-radius:var(--radius-karta);box-shadow:var(--shadow-karta);margin-top:calc(var(--i,0) * 24px);transition:transform .22s var(--ease-wyjscie), box-shadow .22s;flex-direction:column;gap:10px;padding:22px 21px 24px;display:flex}.eco-historia__karta:hover{box-shadow:var(--shadow-karta-hover);transform:translateY(-3px)}.eco-historia__karta:nth-child(2){--i:1}.eco-historia__karta:nth-child(3){--i:2}.eco-historia__karta:nth-child(4){--i:3}.eco-historia__data{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-oliwka);white-space:nowrap;font-size:clamp(34px,3cqw,44px);line-height:1}.eco-historia__opis{text-wrap:pretty;margin:0;font-size:16px;line-height:23px}@media (max-width:767px){.eco-historia__karta{margin-top:0}}.eco-osoby{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:35px;display:grid}.eco-osoby--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),340px));margin-top:26px}.eco-osoby__karta{background:var(--color-krem);border-radius:var(--radius-karta);box-shadow:var(--shadow-karta);padding:8px 19px 20px}.eco-osoby__karta .eco-osoba{border-top:0}.eco-osoby__zdanie{text-wrap:pretty;margin:22px 0 0;font-size:16px;line-height:24px}.eco-osoby__zdanie a,.eco-pary__akapit a,.eco-inne__lead a,.eco-powiazane__lead a,.eco-kroki__dol a,.eco-lista-p__akapit a,.eco-osoby__blok-akapit a,.eco-form-wstep__tekst a{color:var(--color-oliwka);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-terakota);text-decoration-color:var(--color-terakota);font-weight:500;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.eco-certyfikaty--6{grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr))}.eco-certyfikat__znak{background:var(--color-krem-jasny);border-radius:var(--radius-maly);align-self:flex-start;align-items:center;height:48px;padding:6px 10px;display:flex}.eco-certyfikat__znak img{width:auto;height:36px;display:block}.eco-certyfikat__akcje{margin-top:auto;padding-top:10px}.eco-pary{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:22px 32px;margin-top:32px;display:grid}.eco-pary__pozycja p{text-wrap:pretty;margin:8px 0 0;font-size:16px;line-height:24px}.eco-pary__akapit{text-wrap:pretty;max-width:760px;margin:26px 0 0;font-size:16px;line-height:24px}.eco-pary__uklad{flex-wrap:wrap;align-items:center;gap:32px 51px;display:flex}.eco-pary__tekst{flex:460px;min-width:0}.eco-pary__tekst .eco-pary{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.eco-pary__zdjecie-wrap{flex:360px;min-width:min(100%,280px);max-width:560px}.eco-pary__zdjecie{aspect-ratio:5/4;border-radius:var(--radius-duzy);background:var(--color-piasek);box-shadow:var(--shadow-karta-miekka);position:relative;overflow:hidden}.eco-pary__zdjecie img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-sekcja__akcje{flex-wrap:wrap;gap:10px;display:flex}.eco-tabela__akapit{text-wrap:pretty;max-width:900px;margin:22px 0 0;font-size:16px;line-height:24px}.eco-przycisk--obrys-linia{height:40px;padding:0 16px;font-size:13px}.eco-lista-p{flex-wrap:wrap;align-items:flex-start;gap:32px 51px;display:flex}.eco-lista-p__tekst{flex:400px;min-width:0;max-width:620px}.eco-lista-p__akapit{text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:26px}.eco-lista-p__karta{background:var(--color-krem);border-radius:var(--radius-karta);min-width:min(100%,300px);box-shadow:var(--shadow-karta);flex-direction:column;flex:380px;gap:16px;padding:clamp(22px,2.2cqw,29px);display:flex}.eco-lista-check--16 li{font-size:16px;line-height:24px}.eco-lista-check--16 li span:first-child{margin-top:4px}.eco-lista-p__przycisk{align-self:flex-start;margin-top:6px}.eco-wymagania{flex-wrap:wrap;align-items:flex-start;gap:32px 51px;display:flex}.eco-wymagania__tekst{flex:420px;min-width:0;max-width:640px}.eco-wymagania__zdanie{color:var(--color-szary-cieply);text-wrap:pretty;margin:22px 0 0;font-size:16px;line-height:24px}.eco-wymagania__blok{flex:320px;min-width:min(100%,280px);max-width:440px}.eco-status{background:var(--color-krem);border-radius:var(--radius-duzy);box-shadow:var(--shadow-karta);color:var(--color-wegiel);flex-direction:column;gap:8px;padding:clamp(22px,2.2cqw,29px);text-decoration:none;display:flex}.eco-status--otwarty{transition:transform .22s var(--ease-wyjscie), box-shadow .22s}.eco-status--otwarty:hover{box-shadow:var(--shadow-karta-hover);color:var(--color-wegiel);transform:translateY(-3px)}.eco-status--zamkniety{cursor:default}.eco-status__sezon{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-oliwka);font-size:13px;line-height:18px}.eco-status__wiersz{align-items:center;gap:10px;margin-top:8px;display:flex}.eco-status__kropka{background:var(--color-oliwka);border-radius:50%;flex:none;width:12px;height:12px}.eco-status__kropka--zamkniety{background:var(--color-terakota)}.eco-status__etykieta{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(22px,2cqw,28px);line-height:1.1}.eco-status__napis{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-oliwka);font-size:clamp(44px,5cqw,72px);line-height:.95}.eco-status__napis--zamkniety{color:var(--color-wegiel)}.eco-status__wolumen{border-top:1px solid var(--color-linia);margin-top:10px;padding-top:14px;font-size:16px;line-height:22px}.eco-status__wolumen strong{font-weight:600}.eco-status__link{margin-top:12px}.eco-form-karta{background:var(--color-krem);border-radius:var(--radius-duzy);box-shadow:var(--shadow-karta);flex-wrap:wrap;gap:26px 51px;margin:0;padding:clamp(24px,2.6cqw,38px);display:flex}.eco-form-karta__tekst{flex:260px;max-width:360px}.eco-form-karta__pola{flex:2 480px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px 19px;min-width:0;display:grid}.eco-pole--szerokie{grid-column:1/-1}.eco-pole__etykieta--krem{color:var(--color-szary-cieply);font-size:11px}.eco-pole__input--krem,.eco-pole__select--krem{border-color:var(--color-linia)}.eco-pole__textarea{border-radius:var(--radius-maly);resize:vertical;height:auto;min-height:110px;padding:12px 18px;line-height:24px}.eco-zgoda--krem{color:var(--color-wegiel)}.eco-zgoda--krem a{color:var(--color-oliwka);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-terakota);text-decoration-color:var(--color-terakota);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.eco-pole__blad--krem,.eco-pole__blad--krem svg{color:var(--color-terakota)}.eco-pole--szerokie.eco-form-karta__akcje{flex-flow:wrap;align-items:center;gap:11px 16px;display:flex}.eco-form-karta__status{color:var(--color-oliwka);align-items:center;gap:6px;font-size:14px;line-height:22px;display:inline-flex}.eco-form-karta__uwaga{color:var(--color-szary-cieply);flex-basis:100%;margin:0;font-size:13px;line-height:19px}.eco-form{min-width:0;margin:0}.eco-form__pola{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px 19px;min-width:0;margin:0;padding:0;display:grid}.eco-form-karta .eco-form-karta__tekst+.eco-form__pola{flex:2 480px}.eco-form--braz .eco-form__pola{flex-direction:column;gap:18px;display:flex}.eco-form--braz .eco-pole--szerokie{grid-column:auto}.eco-pole__pomoc--krem{color:var(--color-szary-cieply)}.eco-pole__status{color:var(--color-szary-cieply);font-size:13px;line-height:18px}.eco-form--braz .eco-pole__status{color:var(--color-piasek)}.eco-form__blad-serwera{color:var(--color-terakota);flex-basis:100%;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:22px;display:flex}.eco-form__blad-serwera svg{flex:none;margin-top:3px}.eco-form--braz .eco-form__blad-serwera{color:var(--color-miod)}.eco-kafle__naglowek{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.eco-kafle__siatka{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;margin-top:10px;display:grid}.eco-kafel{border-radius:var(--radius-maly);background:var(--color-krem-jasny);border:1.5px solid var(--color-linia);cursor:pointer;flex-direction:column;gap:3px;min-height:64px;padding:12px 36px 12px 14px;transition:border-color .18s,background .18s;display:flex;position:relative}.eco-kafel:hover{border-color:var(--color-oliwka)}.eco-kafel--on{border-color:var(--color-oliwka);background:var(--color-piasek)}.eco-kafel:focus-within{outline:2px solid var(--color-terakota);outline-offset:2px}.eco-kafel__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.eco-kafel__nazwa{font-family:var(--font-display);font-size:14px;line-height:18px}.eco-kafel__pod{color:var(--color-szary-cieply);font-size:12px;line-height:16px}.eco-kafel__check{background:var(--color-oliwka);width:20px;height:20px;color:var(--color-krem);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .18s;display:inline-flex;position:absolute;top:10px;right:10px}.eco-kafel--on .eco-kafel__check{opacity:1}.eco-kafle__licznik{color:var(--color-szary-cieply);margin-top:8px;font-size:13px;line-height:18px}.eco-form-uklad{flex-wrap:wrap;align-items:flex-start;gap:24px 32px;display:flex}.eco-form-uklad__formularz{flex:100%;min-width:0}.eco-form-uklad--obok .eco-form-uklad__formularz{flex:2 560px}.eco-form-boczne{flex:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.eco-form-uklad--obok .eco-form-boczne{flex:280px;grid-template-columns:minmax(0,1fr);align-self:flex-start}.eco-form-boczna{background:var(--color-krem);border-radius:var(--radius-karta);box-shadow:var(--shadow-karta);flex-direction:column;gap:14px;padding:22px 21px;display:flex}.eco-form-boczna__h2{font-size:20px;line-height:26px}.eco-form-boczna__akapit{text-wrap:pretty;margin:0;font-size:15px;line-height:23px}.eco-form-boczna__akapit a{color:var(--color-oliwka);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-terakota);text-decoration-color:var(--color-terakota)}.eco-form-boczna__kontakt{flex-direction:column;gap:8px;font-size:15px;display:flex}.eco-form-wstep{background:var(--color-piasek);border-radius:var(--radius-maly);max-width:620px;margin-top:26px;padding:16px 18px}.eco-form-wstep__tytul{margin-bottom:6px}.eco-form-wstep__tekst{text-wrap:pretty;margin:0;font-size:15px;line-height:23px}.eco-form__wstep{text-wrap:pretty;flex-basis:100%;margin:0 0 22px;font-size:16px;line-height:25px}.eco-form-uklad--tekst{gap:32px 51px}.eco-form-uklad__tekst{flex:280px;max-width:360px}.eco-form-uklad__tekst .eco-form-wstep{margin-top:22px}.eco-form-uklad--tekst .eco-form-uklad__formularz{flex:2 560px}.eco-plakietka{border-radius:var(--radius-pigulka);border:1px dashed var(--color-krawedz);color:var(--color-szary-cieply);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:6px 11px;font-size:11px;line-height:14px;display:inline-block}.eco-hp__plakietka{border-radius:var(--radius-pigulka);border:1px dashed var(--color-krawedz);color:var(--color-szary-cieply);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin-top:14px;padding:6px 11px;font-size:11px;line-height:14px;display:inline-block}.eco-hp--oliwka .eco-hp__plakietka{border-color:var(--color-krem-55);color:var(--color-piasek)}.eco-osoby__plakietka{margin-top:22px}.eco-osoby__blok{max-width:620px;margin-top:32px}.eco-osoby__blok-akapit{text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:26px}.eco-kf__prawa{flex-direction:column;flex:2 520px;align-items:flex-start;gap:18px;min-width:0;display:flex}.eco-kf__prawa .eco-kf__karta{flex:none;width:100%}.eco-kf__przyciski{flex-wrap:wrap;gap:10px;display:flex}.eco-kf--kadr{gap:24px 32px;margin-top:29px}.eco-kf__lewa{flex-direction:column;flex:520px;align-items:flex-start;gap:18px;min-width:0;display:flex}.eco-kf__lewa .eco-kf__karta{flex:none;width:100%}.eco-kf__kadr{flex:320px;align-self:stretch;max-width:460px}.eco-kf__mapa{flex-direction:column;flex:320px;gap:8px;max-width:460px;margin:0;display:flex}.eco-kf__obraz{aspect-ratio:4/3;border-radius:var(--radius-duzy);background:var(--color-piasek);width:100%;max-width:none;box-shadow:var(--shadow-karta-miekka);flex:none;align-self:auto;position:relative;overflow:hidden}.eco-kf__obraz img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-kf__atrybucja{color:var(--color-szary-cieply);text-align:right;margin:0;font-size:12px;line-height:16px}.eco-mapa{text-align:center;background:var(--color-piasek);color:var(--color-wegiel);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.eco-mapa__pinezka{background:var(--color-krem);width:44px;height:44px;color:var(--color-oliwka);box-shadow:var(--shadow-karta);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.eco-mapa__adres{text-wrap:balance;margin:0;font-size:16px;line-height:24px}.eco-mapa__nota{color:var(--color-szary-cieply);text-wrap:pretty;margin:0;font-size:13px;line-height:18px}.eco-mapa__ramka{border-radius:var(--radius-duzy);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-kf__atrybucja a{color:inherit;text-underline-offset:3px;text-decoration:underline}.eco-lista-p__kroki{flex-direction:column;gap:18px;margin:24px 0 0;padding:0;list-style:none;display:flex}.eco-lista-p__krok{grid-template-columns:44px minmax(0,1fr);gap:14px;display:grid}.eco-lista-p__krok .eco-lista-p__akapit{margin-top:6px}.eco-lista-p__krok{grid-template-columns:auto minmax(0,1fr)}.eco-lista-p__krok-nr{border-radius:var(--radius-pigulka);background:var(--color-piasek);height:28px;color:var(--color-oliwka);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;margin-top:2px;padding:0 10px;font-size:12px;display:inline-flex}.eco-pas-tla--piasek .eco-lista-p__krok-nr,.eco-pas-tla--piasek .eco-lista-p__karta,.eco-pas-tla--piasek .eco-form-boczna{background:var(--color-krem)}.eco-lista-p__md{flex-direction:column;gap:12px;margin-top:14px;display:flex}.eco-lista-p__karta-lead{text-wrap:pretty;margin:0;font-size:16px;line-height:24px}.eco-lista-p__karta-akapit{text-wrap:pretty;margin:0;font-size:15px;line-height:23px}.eco-lista-p__liczby{flex:380px;min-width:min(100%,300px)}.eco-liczby--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.eco-liczba__etykieta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);margin-bottom:8px;font-size:11px;line-height:16px}.eco-pas-tla--oliwka .eco-liczba__etykieta{color:var(--color-piasek)}.eco-liczba__wartosc--spacja{font-variant-numeric:normal}.eco-liczba__wartosc--tekst{white-space:normal;font-variant-numeric:normal;letter-spacing:0;text-wrap:balance;font-size:clamp(22px,2cqw,28px);line-height:1.15}.eco-liczba__opis{color:var(--color-szary-cieply);text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:22px}.eco-pas-tla--oliwka .eco-liczba__opis{color:var(--color-piasek)}.eco-galeria{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.eco-galeria--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1199px){.eco-galeria{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.eco-galeria,.eco-galeria--2{grid-template-columns:minmax(0,1fr)}}.eco-galeria__zdjecie{border-radius:var(--radius-karta);background:var(--color-piasek);margin:0;position:relative;overflow:hidden}.eco-galeria__zdjecie img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.eco-galeria__zdjecie img.eco-galeria__img--contain{object-fit:contain}.eco-galeria__podpis{color:var(--color-szary-cieply);background:var(--color-krem);padding:10px 14px 12px;font-size:14px;line-height:20px}.eco-galeria__kadr{aspect-ratio:3/2}.eco-zakladki{margin-top:29px}.eco-zakladki__lista{flex-wrap:wrap;gap:8px;display:flex}.eco-zakladka{border-radius:var(--radius-pigulka);border:1.5px solid var(--color-oliwka);height:40px;color:var(--color-oliwka);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 18px;font-size:13px;transition:background .18s,color .18s}.eco-zakladka:hover,.eco-zakladka--on{background:var(--color-oliwka);color:var(--color-krem)}.eco-zakladka:focus-visible{outline:2px solid var(--color-terakota);outline-offset:2px}.eco-zakladki__panel{background:var(--color-krem);border-radius:var(--radius-karta);max-width:720px;box-shadow:var(--shadow-karta);flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;padding:24px 22px;display:flex}.eco-zakladki__akapit{text-wrap:pretty;margin:0;font-size:16px;line-height:25px}.eco-zakladki__przycisk{margin-top:6px}.eco-tekst{flex-direction:column;gap:14px;max-width:720px;display:flex}.eco-tekst h2{font-family:var(--font-display);letter-spacing:-.01em;margin:22px 0 0;font-size:clamp(22px,2.2cqw,28px);font-weight:400;line-height:1.2}.eco-tekst h2:first-child{margin-top:0}.eco-co-dalej{max-width:720px}.eco-co-dalej .eco-lead{margin-top:14px}.eco-stopka__cookies{font:inherit;cursor:pointer}.eco-dokumenty__grupa+.eco-dokumenty__grupa{margin-top:38px}.eco-karty--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.eco-karty--bez-naglowka{margin-top:0}.eco-kt__przycisk{align-self:flex-start;margin-top:auto}.eco-wpisy{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1199px){.eco-wpisy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.eco-wpisy{grid-template-columns:minmax(0,1fr)}}.eco-wpis__foto{aspect-ratio:16/10;border-radius:var(--radius-karta) var(--radius-karta) 0 0;background:var(--color-piasek);margin:-21px -19px 4px;position:relative;overflow:hidden}.eco-wpis__foto img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-wpis{background:var(--color-krem);border-radius:var(--radius-karta);box-shadow:var(--shadow-karta);color:var(--color-wegiel);text-align:left;cursor:pointer;font:inherit;transition:transform .22s var(--ease-wyjscie), box-shadow .22s;border:0;flex-direction:column;gap:12px;padding:21px 19px;text-decoration:none;display:flex}.eco-wpis:hover{box-shadow:var(--shadow-karta-hover);color:var(--color-wegiel);transform:translateY(-3px)}.eco-wpis__gora{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.eco-wpis__kategoria{border-radius:var(--radius-pigulka);background:var(--color-piasek);height:24px;color:var(--color-oliwka);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.eco-wpis__status{border-radius:var(--radius-pigulka);border:1px dashed var(--color-krawedz);height:22px;color:var(--color-szary-cieply);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.eco-wpis__tytul{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:20px;font-weight:400;line-height:26px}.eco-wpis__lead{text-wrap:pretty;margin:0;font-size:16px;line-height:24px}.eco-wpis .eco-link-strzalka{margin-top:auto;padding-top:6px}.eco-oferty{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;margin-top:35px;display:grid}.eco-oferta{background:var(--color-krem);border-radius:var(--radius-karta);box-shadow:var(--shadow-karta);flex-direction:column;gap:18px;padding:clamp(22px,2.2cqw,29px);display:flex}.eco-oferta__meta{color:var(--color-szary-cieply);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:14px;line-height:20px;display:flex}.eco-oferta__etat{border-radius:var(--radius-pigulka);background:var(--color-piasek);height:24px;color:var(--color-oliwka);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.eco-oferta__lead{text-wrap:pretty;margin:0;font-size:16px;line-height:24px}.eco-oferta__h4{font-family:var(--font-display);margin:0 0 10px;font-size:16px;font-weight:400;line-height:21px}.eco-oferta__dopisek{color:var(--color-szary-cieply);text-wrap:pretty;margin:0;font-size:14px;line-height:22px}.eco-oferta__akcje{margin-top:auto;padding-top:6px}@media print{.eco-naglowek-root,.eco-stopka,.eco-toast,.eco-sekcja__akcje,.eco-kf__kopiuj,.eco-zakladki__lista{display:none!important}.eco-tabela-karta{box-shadow:none}}:lang(de) .eco-h1,:lang(de) .eco-h2,:lang(de) .eco-h3,:lang(de) .eco-hero__h1,:lang(de) .eco-hp__h1,:lang(de) .eco-sp__nazwa,:lang(de) .eco-branza__tytul,:lang(de) .eco-kt__tytul,:lang(de) .eco-krok__tytul,:lang(de) .eco-przycisk,:lang(de) .eco-chip,:lang(de) .eco-kp__chip,:lang(de) .eco-panel__chip,:lang(de) .eco-mega__pozycja,:lang(de) .eco-stopka__linki a,:lang(de) .eco-stopka__linki button,:lang(de) .eco-kafel__nazwa,:lang(de) .eco-zakladka,:lang(de) .eco-liczba__podpis,:lang(de) .eco-pole__etykieta{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}:lang(de) .eco-naglowek__link{letter-spacing:.04em;padding:0 clamp(6px,.5cqw,10px)}:lang(de) .eco-naglowek__cta{letter-spacing:.06em;padding:0 14px}@media (max-width:1320px){:lang(de) .eco-naglowek__link{padding:0 6px;font-size:12px}}.eco-sp__nota{color:var(--color-szary-cieply);text-wrap:pretty;margin:6px 0 0;font-size:13px;line-height:19px}.eco-kp__nota{color:var(--color-szary-cieply);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:23px}.eco-kh-scena{flex:1 1 0;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.eco-kh-scena:before{content:"";z-index:0;background:var(--color-krem);border-radius:50%;width:1800px;height:1800px;position:absolute;top:calc(50% - 760px);left:-48px}.eco-kh{z-index:1;aspect-ratio:6/5;width:100%;max-width:600px;margin:0 auto;padding:0;list-style:none;position:relative}.eco-kh__poz{pointer-events:none;position:absolute}.eco-kh__poz--m1{width:37%;top:9%;left:1%}.eco-kh__poz--m2{width:33%;top:0;right:1%}.eco-kh__poz--m3{width:37%;top:50%;left:35%}.eco-kh__link{pointer-events:none;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:relative}.eco-kh__forma{z-index:1;width:100%;height:auto;filter:drop-shadow(0 18px 20px var(--color-wegiel-18)) drop-shadow(0 4px 6px var(--color-wegiel-10));display:block;position:relative}.eco-kh__poz--przod .eco-kh__forma{z-index:2}.eco-kh__traf{pointer-events:auto;z-index:3;border-radius:50%;position:absolute;inset:6% 6% 8%}.eco-kh__poz--przod .eco-kh__traf{z-index:4}.eco-kh__podpis{z-index:5;pointer-events:auto;white-space:nowrap;align-items:center;gap:10px;display:inline-flex;position:absolute}.eco-kh__poz--m1 .eco-kh__podpis{top:100%;left:10%}.eco-kh__poz--m2 .eco-kh__podpis{text-align:right;flex-direction:row-reverse;top:102%;right:6%}.eco-kh__poz--m3 .eco-kh__podpis{margin-left:6px;top:56%;left:100%}.eco-kh__kolo{border-radius:var(--radius-pigulka);background:var(--color-oliwka);width:28px;height:28px;color:var(--color-krem);flex:none;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.eco-kh__tekst{flex-direction:column;gap:2px;display:flex}.eco-kh__poz--m2 .eco-kh__tekst{align-items:flex-end}.eco-kh__nazwa{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-oliwka);text-underline-offset:4px;font-size:12px;font-weight:400;line-height:16px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s}.eco-kh__miara{color:var(--color-szary-cieply);font-size:14px;font-weight:500;line-height:20px}.eco-kh__link:focus-visible{outline:none}.eco-kh__link:focus-visible .eco-kh__podpis{outline:2px solid var(--color-oliwka);outline-offset:4px;border-radius:var(--radius-pigulka)}.eco-kh__poz:hover .eco-kh__kolo,.eco-kh__poz:focus-within .eco-kh__kolo{background:var(--color-oliwka-ciemna)}.eco-kh__poz:hover .eco-kh__nazwa,.eco-kh__poz:focus-within .eco-kh__nazwa{-webkit-text-decoration-color:var(--color-terakota);text-decoration-color:var(--color-terakota)}.eco-kh__forma,.eco-kh__traf,.eco-kh__podpis{translate:0 var(--py,0px);transform:translate3d(0, calc(var(--wej,0px) + var(--unies,0px)), 0) scale(var(--sk,1))}.eco-kh__podpis{transform:translate3d(0, calc(var(--wej,0px) + var(--podpis-y,0px)), 0);opacity:var(--przez-podpis,1)}html.eco-js .eco-kh__forma{opacity:var(--przez,1);transition:transform .9s var(--ease-forma), opacity .9s ease-out, filter .35s;transition-delay:var(--op,0s)}html.eco-js .eco-kh__traf{transition:transform .9s var(--ease-forma);transition-delay:var(--op,0s)}html.eco-js .eco-kh__podpis{transition:transform .9s var(--ease-forma), opacity .4s ease-out;transition-delay:var(--op,0s)}.eco-kh--start .eco-kh__poz{--wej:24px}.eco-kh--start .eco-kh__forma,.eco-kh--start .eco-kh__traf,.eco-kh--start .eco-kh__podpis{transition:none}@media (min-width:1200px){.eco-kh--start .eco-kh__poz:not(.eco-kh__poz--przod){--przez:0}}html.eco-js .eco-kh__poz.eco-gotowe .eco-kh__forma{transition:transform .35s var(--ease-forma), filter .35s;transition-delay:0s}html.eco-js .eco-kh__poz.eco-gotowe .eco-kh__traf{transition:transform .35s var(--ease-forma);transition-delay:0s}html.eco-js .eco-kh__poz.eco-gotowe .eco-kh__podpis{transition:opacity .4s ease-out}@media (hover:hover) and (pointer:fine){html.eco-js .eco-kh__poz:hover,html.eco-js .eco-kh__poz:focus-within{--unies:-8px;--sk:1.02}html.eco-js .eco-kh__poz:hover .eco-kh__forma,html.eco-js .eco-kh__poz:focus-within .eco-kh__forma{filter:drop-shadow(0 26px 26px var(--color-wegiel-16)) drop-shadow(0 6px 8px var(--color-wegiel-8))}@media (min-width:1200px){.eco-kh__poz{--przez-podpis:0;--podpis-y:6px}.eco-kh__poz:hover,.eco-kh__poz:focus-within{--przez-podpis:1;--podpis-y:0px}html.eco-js .eco-kh__podpis{transition:opacity .25s ease-out, transform .3s var(--ease-forma);transition-delay:0s}html.eco-js .eco-kh__poz.eco-gotowe .eco-kh__podpis{transition:opacity .25s ease-out, transform .3s var(--ease-forma)}}}@media (max-width:1199px){.eco-kh-scena{margin:28px calc(-1 * var(--spacing-bok)) 0;padding:48px var(--spacing-bok) 32px}.eco-kh-scena:before{border-radius:50% 50% 0 0/22% 22% 0 0;width:160%;height:200%;top:0;left:-30%}.eco-kh{aspect-ratio:auto;grid-template-columns:repeat(3,1fr);align-items:end;gap:0 18px;max-width:600px;margin:0 auto;display:grid}.eco-kh__poz,.eco-kh__poz--m1,.eco-kh__poz--m2,.eco-kh__poz--m3{width:auto;position:static}.eco-kh__link{flex-direction:column;align-items:center;display:flex}.eco-kh__forma{width:118%;max-width:none;margin:0 -9%}.eco-kh__traf{height:70%;inset:0 0 auto}.eco-kh__podpis,.eco-kh__poz--m1 .eco-kh__podpis,.eco-kh__poz--m2 .eco-kh__podpis,.eco-kh__poz--m3 .eco-kh__podpis{text-align:center;white-space:normal;flex-direction:column;gap:6px;margin-top:12px;position:static}.eco-kh__tekst,.eco-kh__poz--m2 .eco-kh__tekst{align-items:center}.eco-kh__kolo{order:2;width:24px;height:24px}.eco-kh__miara{font-size:13px;line-height:18px}}.eco-tf{border-collapse:collapse;background:var(--color-krem);border-radius:var(--radius-karta);width:100%;box-shadow:var(--shadow-karta-miekka);table-layout:fixed;overflow:hidden}.eco-tf thead th{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-oliwka);text-align:left;vertical-align:bottom;padding:20px 0 12px;font-size:11px;font-weight:400;line-height:16px}.eco-tf thead th:first-child{padding-left:28px}.eco-tf thead th:last-child{padding-right:28px}.eco-tf__th-zdjecie{width:108px}.eco-tf__th-nazwa{width:244px}.eco-tf__th-zastosowania{width:254px}.eco-tf__th-link{width:56px}.eco-tf__th-skala{position:relative}.eco-tf__podzialka{height:16px;display:block;position:relative}.eco-tf__kreska-opis{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.eco-tf__kreska-opis:first-child{transform:none}.eco-tf__podzialka-mobilna{display:none}.eco-tf__wiersz{border-top:1px solid var(--color-linia);transition:background .2s;position:relative}.eco-tf__wiersz:hover{background:var(--color-krem-jasny)}.eco-tf td{vertical-align:middle;padding:14px 24px 14px 0}.eco-tf td:first-child{padding-left:28px}.eco-tf td:last-child{padding-right:28px}.eco-tf__forma{width:84px;height:76px;display:block;position:relative}.eco-tf__zdjecie{object-fit:contain;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.eco-tf__kadr{border-radius:var(--radius-maly,14px);width:64px;height:64px}.eco-tf__nazwa{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:26px;display:block}.eco-tf__link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.eco-tf__link:after{content:"";position:absolute;inset:0}.eco-tf__link:focus-visible{outline:none}.eco-tf__link:focus-visible:after{outline:2px solid var(--color-oliwka);outline-offset:-3px;border-radius:12px}.eco-tf__meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.eco-tf__plakietka{border-radius:var(--radius-pigulka);background:var(--color-oliwka);height:22px;color:var(--color-krem);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.eco-tf__wariant{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-szary-cieply);font-size:11px;line-height:16px}.eco-tf__frakcja{font-size:16px;font-weight:500;line-height:24px;display:block}.eco-tf__tor{border-radius:var(--radius-pigulka);background:var(--color-piasek);height:10px;margin-top:8px;display:block;position:relative}.eco-tf__kreska{background:var(--color-krawedz);width:1px;position:absolute;top:-4px;bottom:-4px}.eco-tf__wypelnienie{border-radius:var(--radius-pigulka);background:var(--color-oliwka);transition:background .2s;position:absolute;top:0;bottom:0}.eco-tf__koniec{background:var(--color-krem);border:3px solid var(--color-oliwka);border-radius:50%;width:14px;height:14px;margin-top:-7px;transition:border-color .2s;position:absolute;top:50%}.eco-tf__koniec--lewy{left:-5px}.eco-tf__koniec--prawy{right:-5px}.eco-tf__wiersz:hover .eco-tf__wypelnienie{background:var(--color-oliwka-ciemna)}.eco-tf__wiersz:hover .eco-tf__koniec{border-color:var(--color-oliwka-ciemna)}html.eco-js .eco-tf[data-cmp-anim] .eco-tf__wiersz{opacity:0;transition:opacity .5s ease-out, transform .6s var(--ease-forma), background .2s ease;transition-delay:calc(var(--i,0) * 70ms), calc(var(--i,0) * 70ms), 0s;transform:translateY(12px)}html.eco-js .eco-tf[data-cmp-anim].eco-in .eco-tf__wiersz{opacity:1;transform:none}html.eco-js .eco-tf[data-cmp-anim] .eco-tf__wypelnienie{transform-origin:0;transition:transform 1s var(--ease-forma), background .2s ease;transition-delay:calc(var(--i,0) * 70ms + .25s), 0s;transform:scaleX(0)}html.eco-js .eco-tf[data-cmp-anim].eco-in .eco-tf__wypelnienie{transform:scaleX(1)}html.eco-js .eco-tf[data-cmp-anim] .eco-tf__koniec{transition:transform .35s var(--ease-pop), border-color .2s ease;transition-delay:calc(var(--i,0) * 70ms + 1.05s), 0s;transform:scale(0)}html.eco-js .eco-tf[data-cmp-anim].eco-in .eco-tf__koniec{transform:scale(1)}.eco-tf__td-zastosowania{color:var(--color-szary-cieply);font-size:14px;line-height:21px}.eco-tf__meta--mobilna,.eco-tf__wariant--mobilny{display:none}.eco-tf__td-link{text-align:right}.eco-tf__nota{color:var(--color-szary-cieply);text-wrap:pretty;margin:14px 0 0;font-size:14px;line-height:21px}@media (max-width:767px){.eco-tf__podzialka-mobilna{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-oliwka);padding:0 4px 10px;font-size:11px;font-weight:400;line-height:16px;display:block}.eco-tf,.eco-tf tbody,.eco-tf__wiersz{display:block}.eco-tf thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eco-tf__wiersz{grid-template-columns:56px 1fr 28px;grid-template-areas:"zdjecie nazwa link""skala skala skala""meta meta meta";align-items:center;gap:4px 14px;padding:16px 18px;display:grid}.eco-tf td,.eco-tf td:first-child,.eco-tf td:last-child{padding:0}.eco-tf__td-zdjecie{grid-area:zdjecie}.eco-tf__forma{width:56px;height:56px}.eco-tf__kadr{width:48px;height:48px}.eco-tf__td-nazwa{grid-area:nazwa}.eco-tf__meta{display:none}.eco-tf__td-skala{grid-area:skala;margin-top:10px}.eco-tf__td-link{text-align:right;grid-area:link}.eco-tf__td-zastosowania{flex-wrap:wrap;grid-area:meta;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.eco-tf__td-nazwa .eco-tf__meta{display:none}.eco-tf__meta--mobilna:not(:empty){align-items:center;gap:6px 10px;margin:0;display:flex}.eco-tf__wariant--mobilny{display:inline}}.eco-pf--wyrozniony{margin-top:clamp(150px,15cqw,230px);padding-bottom:clamp(64px,7cqw,104px)}.eco-pf__naglowek--wyrozniony{flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:flex-start;gap:40px clamp(32px,5cqw,80px);max-width:none;padding-top:clamp(28px,3cqw,48px);display:flex}.eco-pf__naglowek--wyrozniony .eco-pf__kolumna{flex:420px;min-width:0;max-width:560px}.eco-pf__wyrozniona{flex:none;align-self:flex-start;align-items:flex-end;gap:clamp(16px,2.4cqw,36px);min-width:0;margin-top:clamp(-160px,-10.6cqw,-110px);margin-right:clamp(-10px,-.6cqw,-4px);display:flex}.eco-pf__wyrozniona-podpis{max-width:9ch;font-family:var(--font-display);letter-spacing:-.01em;text-align:right;text-wrap:balance;color:var(--color-krem);padding-bottom:clamp(10px,1.4cqw,22px);font-size:clamp(26px,2.5cqw,37px);font-weight:400;line-height:1.1}.eco-pf__wyrozniona-liczba{text-align:right;font-size:clamp(220px,27cqw,400px)}.eco-pf__miesiace{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;flex:100%;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin:0;padding:0;font-size:11px;font-weight:400;line-height:16px;list-style:none;display:grid}.eco-pf__miesiace li{border-radius:var(--radius-pigulka);background:var(--color-krem);height:38px;color:var(--color-oliwka);box-shadow:0 2px 0 var(--color-oliwka-ciemna);justify-content:center;align-items:center;display:flex}@media (max-width:899px){.eco-pf__naglowek--wyrozniony{flex-direction:column;align-items:stretch;gap:28px;padding-top:4px}.eco-pf__naglowek--wyrozniony .eco-pf__kolumna{flex:none;max-width:none}.eco-pf__wyrozniona{flex-direction:column;order:-1;align-self:flex-end;align-items:flex-end;gap:0;margin:0}.eco-pf__wyrozniona-podpis{padding-bottom:0;font-size:clamp(22px,5.4cqw,30px)}.eco-pf__wyrozniona-liczba{margin-top:6px;font-size:clamp(150px,44cqw,210px);transform:none!important}}@media (max-width:767px){.eco-pf__miesiace{grid-template-columns:repeat(6,minmax(0,1fr))}}.eco-sekcja__glowa{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.eco-sekcja__glowa-tekst{flex:420px;min-width:0;max-width:620px}.eco-sekcja__glowa-link{padding-bottom:6px}@media (max-width:899px){.eco-sekcja__glowa{flex-direction:column;align-items:flex-start;gap:18px}.eco-sekcja__glowa-tekst{flex:none;max-width:none}}.eco-sfn__glowa{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.eco-sfn__tekst{flex:420px;min-width:0;max-width:620px}.eco-sfn__kanal{height:48px;padding:0 24px}.eco-sfn__kadr{aspect-ratio:16/9;border-radius:var(--radius-duzy);cursor:pointer;background:var(--color-piasek);width:100%;box-shadow:0 4px 0 var(--color-krawedz), 0 24px 48px -20px var(--color-wegiel-45);font:inherit;text-align:left;border:0;margin-top:32px;padding:0;display:block;position:relative;overflow:hidden}.eco-sfn__kadr img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-sfn__play{border-radius:var(--radius-karta);background:var(--color-terakota);width:104px;height:72px;color:var(--color-krem);box-shadow:var(--shadow-film);justify-content:center;align-items:center;margin:-36px 0 0 -52px;padding-left:5px;display:flex;position:absolute;top:46%;left:50%}.eco-sfn__play .eco-film__pierscien{width:104px;height:72px;margin:-36px 0 0 -52px}.eco-sfn__play svg{position:relative}.eco-sfn__tytul{border-radius:var(--radius-pigulka);background:var(--color-krem-jasny);max-width:calc(100% - 48px);color:var(--color-wegiel);font-family:var(--font-display);box-shadow:0 2px 0 var(--color-krawedz), 0 10px 24px -12px var(--color-wegiel-45);padding:11px 20px;font-size:clamp(15px,1.3cqw,18px);font-weight:400;line-height:1.25;position:absolute;bottom:24px;left:24px}.eco-sfn__kadr .eco-etykieta-foto{left:auto;right:14px}.eco-sfn__kadr:focus-visible{outline:3px solid var(--color-terakota);outline-offset:4px}html.eco-js .eco-sfn__kadr img{transition:transform .8s var(--ease-forma)}html.eco-js .eco-sfn__play{transition:transform .3s var(--ease-pop)}@media (hover:hover) and (pointer:fine){html.eco-js .eco-sfn__kadr:hover img{transform:scale(1.03)}html.eco-js .eco-sfn__kadr:hover .eco-sfn__play{transform:scale(1.06)}}@media (max-width:899px){.eco-sfn__glowa{flex-direction:column;align-items:flex-start;gap:18px}.eco-sfn__tekst{flex:none;max-width:none}.eco-sfn__kadr{aspect-ratio:16/10;border-radius:var(--radius-karta);margin-top:24px}.eco-sfn__play,.eco-sfn__play .eco-film__pierscien{width:79px;height:54px;margin:-27px 0 0 -39.5px}.eco-sfn__tytul{border-radius:16px;max-width:calc(100% - 24px);padding:8px 14px;font-size:14px;bottom:12px;left:12px}}.eco-pw--grafika{justify-content:space-between;align-items:center;gap:18px;min-height:132px;padding:20px 22px}.eco-pw--grafika .eco-pw__tresc{flex-direction:column;gap:6px;min-width:0;display:flex}.eco-pw--grafika .eco-pw__tytul{margin-top:0;font-size:20px;line-height:26px}.eco-pw__kolko{margin-top:8px}.eco-pw__znak{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-oliwka);flex:none;font-size:58px;font-weight:400;line-height:1}.eco-pw__obraz{flex:none;width:76px;height:96px;position:relative}.eco-pw__cien{background:radial-gradient(ellipse at center, var(--color-wegiel-30) 0%, var(--color-wegiel-12) 45%, var(--color-wegiel-0) 70%);border-radius:50%;height:14%;position:absolute;bottom:0;left:4%;right:4%}.eco-pw__packshot{object-fit:contain;object-position:50% 100%;width:76%;height:94%;filter:drop-shadow(0 10px 10px var(--color-wegiel-18));position:absolute;top:0;left:12%}.eco-szn{grid-template-columns:minmax(0,1fr);align-items:start;gap:19px;margin-top:40px;display:grid}@media (min-width:1200px){.eco-szn{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch}.eco-szn__pelna{grid-column:1/-1}.eco-szn__lewa{grid-column:1}.eco-szn__prawa{grid-column:2}.eco-szn__prawa--dwa{grid-row:span 2}}.eco-szn__naglowek{max-width:646px}.eco-szn__karta{box-sizing:border-box;border-radius:var(--radius-karta);background:var(--color-krem);box-shadow:var(--shadow-karta-miekka);flex-direction:column;padding:clamp(20px,2.2cqw,28px);display:flex}.eco-szn__gora{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.eco-szn__tytul{font-family:var(--font-display);margin:0;font-size:20px;font-weight:400;line-height:26px}.eco-szn__tytul--druga{border-top:1px solid var(--color-linia);margin-top:22px;padding-top:18px}.eco-szn__tytul+.eco-md,.eco-szn__gora+.eco-md{margin-top:10px}.eco-szn__podtytul{font-family:var(--font-display);margin:22px 0 0;font-size:16px;font-weight:400;line-height:23px}.eco-szn__etykieta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);font-size:11px;font-weight:400;line-height:16px}.eco-szn__nota{color:var(--color-szary-cieply);text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:21px}.eco-szn__warianty{flex:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-content:center;gap:22px 26px;margin-top:18px;display:grid}.eco-szn__warianty--jeden{grid-template-columns:minmax(0,1fr)}.eco-szn__warianty--jeden .eco-szn__wariant-blok{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:40px;display:grid}.eco-szn__warianty--jeden .eco-szn__wariant-opis .eco-szn__wariant{margin-top:0}@media (max-width:767px){.eco-szn__warianty--jeden .eco-szn__wariant-blok{grid-template-columns:minmax(0,1fr);gap:0}.eco-szn__warianty--jeden .eco-rw{max-width:420px}.eco-szn__warianty--jeden .eco-szn__wariant-opis .eco-szn__wariant{margin-top:14px}}.eco-szn__wariant{font-family:var(--font-display);margin-top:14px;font-size:16px;font-weight:400;line-height:21px}.eco-szn__wymiar{color:var(--color-oliwka);margin-top:2px;font-size:16px;font-weight:500;line-height:24px}.eco-szn__dobor-etykieta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);margin-top:8px;font-size:11px;font-weight:400;line-height:16px}.eco-szn__dobor{color:var(--color-szary-cieply);margin-top:2px;font-size:14px;line-height:21px}.eco-rw{background:var(--color-krem-jasny);border-radius:14px;padding:10px 6px 4px}.eco-rw__svg{width:100%;height:auto;display:block}.eco-rw__sciana{stroke:var(--color-oliwka);stroke-width:1.5px;stroke-linejoin:round}.eco-rw__sciana--gora{fill:var(--color-krem)}.eco-rw__sciana--lewa{fill:var(--color-piasek)}.eco-rw__sciana--prawa{fill:var(--color-krawedz)}.eco-rw__linia{stroke:var(--color-oliwka);stroke-width:1.25px;fill:none}.eco-rw__opis{font-family:var(--font-display);fill:var(--color-wegiel);font-size:13px}.eco-szn__skala{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-oliwka);margin-top:18px;font-size:11px;line-height:16px}.eco-szn__zakres{margin-top:14px}.eco-szn__zakres-opis{font-family:var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--color-wegiel);font-size:16px;font-weight:500;line-height:24px}.eco-szn__karta--opis{padding:0;overflow:hidden}.eco-szn__zdjecie{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.eco-szn__forma{height:clamp(220px,21cqw,300px);padding:18px clamp(20px,2.2cqw,28px) 0;position:relative}.eco-szn__forma-img{object-fit:contain;object-position:50% 100%;width:100%;height:100%;filter:drop-shadow(0 14px 14px var(--color-wegiel-18));display:block}.eco-szn__opis-tresc{padding:clamp(20px,2.2cqw,28px)}.eco-szn__opis-tresc .eco-md p+p{margin-top:12px}.eco-szn__tabela{border-collapse:collapse;width:100%;margin-top:14px;font-size:16px;line-height:24px}.eco-szn__tabela tr{border-top:1px solid var(--color-linia)}.eco-szn__tabela th{text-align:left;vertical-align:top;width:34%;font-family:var(--font-display);padding:11px 14px 11px 0;font-size:16px;font-weight:400;line-height:24px}.eco-szn__tabela td{vertical-align:top;padding:11px 0}.eco-szn__zgodnosc-gora{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.eco-szn__znak{background:var(--color-krem-jasny);height:56px;box-shadow:inset 0 0 0 1px var(--color-linia);border-radius:14px;align-items:center;padding:0 16px;display:inline-flex}.eco-szn__znak img{width:auto;height:36px;display:block}.eco-szn__dokumenty{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.eco-szn__dokument{align-items:center;gap:12px;padding:9px 0;font-size:16px;line-height:24px;display:flex}.eco-szn__dokument+.eco-szn__dokument{border-top:1px solid var(--color-linia)}.eco-szn__dokument>span{flex:auto;min-width:0}.eco-szn__pobierz{border:1.5px solid var(--color-oliwka);color:var(--color-oliwka);background:0 0;flex:none}.eco-szn__pobierz:hover{background:var(--color-oliwka);color:var(--color-krem);border-color:var(--color-oliwka)}.eco-logistyka__tresc{z-index:1;max-width:var(--container-serwis);padding:0 var(--spacing-bok);flex-wrap:wrap;align-items:center;gap:40px clamp(24px,4cqw,64px);margin:0 auto;display:flex;position:relative}.eco-logistyka__tekst{flex:420px;min-width:0;max-width:540px}.eco-logistyka__h2{color:var(--color-krem);margin:14px 0 0}.eco-logistyka__h2+.eco-md{margin-top:14px}.eco-md--krem,.eco-md--krem p,.eco-md--krem li{color:var(--color-krem)}.eco-logistyka__liczby{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px 24px;margin:22px 0 0;display:grid}.eco-logistyka__liczby>div{border-left:1px solid var(--color-piasek);padding-left:16px}.eco-logistyka__liczby dt{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-piasek);font-size:11px;font-weight:400;line-height:16px}.eco-logistyka__liczby dd{margin:4px 0 0}.eco-logistyka__liczba{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-krem);font-size:clamp(26px,2.5cqw,37px);font-weight:400;line-height:1.1}.eco-logistyka__pigulki{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.eco-logistyka__pigulki span{border-radius:var(--radius-pigulka);background:var(--color-krem);height:26px;color:var(--color-oliwka);font-family:var(--font-display);letter-spacing:.08em;align-items:center;padding:0 10px;font-size:11px;font-weight:400;display:inline-flex}.eco-logistyka__link{color:var(--color-krem);margin-top:26px}.eco-logistyka__link:hover{color:var(--color-krem)}.eco-logistyka__grafiki{flex:560px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:22px 18px;min-width:0;display:grid}.eco-logistyka__grafiki--sama-paleta{justify-content:center;display:flex}.eco-logistyka__grafiki--sama-paleta .eco-pal{width:100%;max-width:300px}.eco-opak{margin:0}.eco-opak__zdjecie{height:240px;position:relative}.eco-opak__cien{background:radial-gradient(ellipse at center, var(--color-wegiel-34,#2a262357) 0%, #2a262324 45%, var(--color-wegiel-0) 70%);border-radius:50%;height:12%;position:absolute;bottom:0;left:10%;right:10%}.eco-opak__packshot{object-fit:contain;object-position:50% 100%;width:100%;height:96%;filter:drop-shadow(0 22px 22px var(--color-wegiel-25));position:absolute;top:0;left:0}.eco-opak figcaption{text-align:center;margin-top:14px}.eco-opak__nazwa{font-family:var(--font-display);color:var(--color-krem);font-size:16px;font-weight:400;line-height:21px;display:block}.eco-opak__opis{color:var(--color-piasek);margin-top:2px;font-size:14px;line-height:20px;display:block}.eco-pal{margin:0}.eco-pal__rysunek{justify-content:center;align-items:flex-end;height:240px;display:flex}.eco-pal__svg{width:100%;max-width:300px;height:auto;max-height:100%;display:block}.eco-pal__obrys{fill:none;stroke:var(--color-krem);stroke-width:1.75px}.eco-pal__obrys--przerywany{stroke:var(--color-piasek);stroke-width:1.5px;stroke-dasharray:5 5}.eco-pal__deski{stroke:var(--color-piasek);stroke-width:1px;fill:none}.eco-pal__linia{stroke:var(--color-krem);stroke-width:1.25px;fill:none}.eco-pal__linia--slaba{stroke:var(--color-piasek)}.eco-pal__opis{font-family:var(--font-display);fill:var(--color-krem);font-size:14px}.eco-pal__opis--slaby{fill:var(--color-piasek)}.eco-pal__nosnosc{font-family:var(--font-display);fill:var(--color-krem);font-size:16px}.eco-pal__podpis{text-align:center;margin-top:14px}.eco-pal__nazwa{font-family:var(--font-display);color:var(--color-krem);font-size:16px;font-weight:400;line-height:21px;display:block}.eco-pal__wymiary{color:var(--color-piasek);margin-top:2px;font-size:14px;line-height:20px;display:block}@media (max-width:767px){.eco-logistyka__grafiki{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-logistyka__grafiki .eco-pal{grid-column:1/-1}.eco-opak__zdjecie,.eco-pal__rysunek{height:180px}}.eco-przech{flex-flow:wrap;align-items:center;gap:22px clamp(24px,4cqw,64px);padding:clamp(20px,2.4cqw,32px)}.eco-przech__lewa{flex:0 360px;min-width:0}.eco-przech__trwalosc{flex-wrap:wrap;align-items:flex-end;gap:6px 16px;margin-top:16px;display:flex}.eco-przech__liczba{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-oliwka);font-variant-numeric:tabular-nums;font-size:clamp(44px,4.6cqw,64px);font-weight:400;line-height:.95}.eco-przech__podpis{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:24px}.eco-przech__opis{color:var(--color-szary-cieply);font-size:14px;line-height:20px}.eco-przech__warunki{flex:520px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px 22px;min-width:0;margin:0;padding:0;font-size:16px;line-height:24px;list-style:none;display:grid}.eco-przech__warunki li{align-items:center;gap:12px;display:flex}.eco-przech__check{border-radius:var(--radius-pigulka);background:var(--color-piasek);width:28px;height:28px;color:var(--color-oliwka);flex:none;justify-content:center;align-items:center;display:inline-flex}.eco-przech__nota{border-top:1px solid var(--color-linia);flex:100%;padding-top:16px}.eco-przech__nota p{color:var(--color-szary-cieply);text-wrap:pretty;margin:0;font-size:14px;line-height:21px}.eco-pp{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:19px;display:grid}.eco-pp__link{color:var(--color-wegiel);font:inherit;text-align:left;cursor:pointer;transition:transform .22s var(--ease-wyjscie);background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex}.eco-pp__link:hover{color:var(--color-wegiel);transform:translateY(-3px)}.eco-pp__obraz{aspect-ratio:16/10;display:block;position:relative}.eco-pp__cien{background:radial-gradient(ellipse at center, var(--color-wegiel-30) 0%, var(--color-wegiel-12) 45%, var(--color-wegiel-0) 70%);border-radius:50%;height:12%;position:absolute;bottom:4%;left:20%;right:20%}.eco-pp__forma{object-fit:contain;object-position:50% 100%;width:64%;height:88%;filter:drop-shadow(0 14px 14px var(--color-wegiel-18));position:absolute;top:4%;left:18%}.eco-pp__zdjecie{object-fit:cover;border-radius:var(--radius-karta);width:100%;height:100%;position:absolute;inset:0}.eco-pp__kadr{width:100%;height:100%;position:absolute;inset:0}.eco-pp__karta{box-sizing:border-box;border-radius:var(--radius-karta);background:var(--color-krem);box-shadow:var(--shadow-karta);flex:auto;margin-top:6px;padding:20px 22px}.eco-pp__frakcja{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-oliwka);font-size:13px;font-weight:400;line-height:18px;display:block}.eco-pp__nazwa{font-family:var(--font-display);margin-top:6px;font-size:20px;font-weight:400;line-height:26px;display:block}.eco-pp__zastosowania{color:var(--color-szary-cieply);margin-top:6px;font-size:14px;line-height:21px;display:block}.eco-pp__cta{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-top:16px;font-size:13px;font-weight:400;display:inline-flex}.eco-hp--wideo{position:relative;overflow:hidden}.eco-hp--wideo .eco-hp__luk{z-index:2;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.eco-hp__scena{flex:1 1 0;align-self:stretch;min-width:0;position:relative}.eco-hp__wideo{top:-52px;bottom:calc(-1*clamp(36px,4.8cqw,72px) - 64px);left:-48px;right:calc(-1 * ((100vw - min(100vw, var(--container-serwis))) / 2 + var(--spacing-bok)));clip-path:circle(900px at 900px calc(50% + 110px));background:var(--color-wegiel);position:absolute}.eco-hp__wideo-film,.eco-hp__wideo-plakat{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-hp__wideo-film{z-index:1}@media (min-width:1200px){.eco-hp--wideo .eco-hp__tresc{flex-wrap:nowrap;gap:72px;min-height:620px;padding-top:52px;padding-bottom:calc(clamp(36px,4.8cqw,72px) + 64px)}.eco-hp--wideo .eco-hp__kolumna{z-index:3;flex:0 clamp(480px,39cqw,560px);position:relative}}@media (max-width:1199px){.eco-hp--wideo .eco-hp__tresc{min-height:0;padding-top:20px;padding-bottom:0;display:block}.eco-hp__scena{margin:30px calc(-1 * var(--spacing-bok)) 0}.eco-hp__wideo{aspect-ratio:4/3;clip-path:ellipse(120% 100% at 50% 100%);width:100%;max-height:70vh;position:relative;inset:auto}}@media (max-width:599px){.eco-hp__wideo{aspect-ratio:1}}[data-strona-linii] .eco-tf{box-shadow:none;table-layout:auto;background:0 0;border-radius:0;display:block;overflow:visible}[data-strona-linii] .eco-tf thead{display:block}[data-strona-linii] .eco-tf tbody{flex-direction:column;gap:10px;display:flex}[data-strona-linii] .eco-tf thead tr,[data-strona-linii] .eco-tf__wiersz{align-items:center;gap:28px;padding:14px 28px;display:flex}[data-strona-linii] .eco-tf thead tr{padding-top:0;padding-bottom:10px}[data-strona-linii] .eco-tf thead th{padding:0}[data-strona-linii] .eco-tf__wiersz{background:var(--color-krem);border-radius:var(--radius-karta);box-shadow:var(--shadow-karta-piasek-spod);transition:transform .22s var(--ease-wyjscie), box-shadow .22s var(--ease-wyjscie);border-top:0}[data-strona-linii] .eco-tf__wiersz:hover{background:var(--color-krem);box-shadow:var(--shadow-karta-hover);transform:translateY(-3px)}[data-strona-linii] .eco-tf td{vertical-align:middle;padding:0}[data-strona-linii] .eco-tf td:first-child,[data-strona-linii] .eco-tf td:last-child{padding:0}[data-strona-linii] .eco-tf__th-zdjecie,[data-strona-linii] .eco-tf__td-zdjecie{flex:0 0 84px;width:auto}[data-strona-linii] .eco-tf__th-nazwa,[data-strona-linii] .eco-tf__td-nazwa{flex:0 0 210px;width:auto;min-width:0}[data-strona-linii] .eco-tf__th-skala,[data-strona-linii] .eco-tf__td-skala{flex:360px;width:auto;min-width:0}[data-strona-linii] .eco-tf__th-zastosowania,[data-strona-linii] .eco-tf__td-zastosowania{flex:0 0 220px;width:auto}[data-strona-linii] .eco-tf__th-link,[data-strona-linii] .eco-tf__td-link{text-align:right;flex:0 0 28px;width:auto}[data-strona-linii] .eco-tf__forma{width:84px;height:72px}[data-strona-linii] .eco-tf__zdjecie{object-position:50% 50%;transition:transform .35s var(--ease-wyjscie)}[data-strona-linii] .eco-tf__wiersz:hover .eco-tf__zdjecie{transform:scale(1.08)rotate(-3deg)}[data-strona-linii] .eco-tf__kadr{margin:4px auto}[data-strona-linii] .eco-tf__td-link .eco-kolko{transition:background .2s ease, transform .25s var(--ease-wyjscie)}[data-strona-linii] .eco-tf__wiersz:hover .eco-tf__td-link .eco-kolko{background:var(--color-oliwka-ciemna);transform:translate(2px,-2px)}[data-strona-linii] .eco-tf__nota{margin-top:16px}@media (min-width:768px) and (max-width:1023px){[data-strona-linii] .eco-tf thead tr,[data-strona-linii] .eco-tf__wiersz{grid-template-columns:72px 190px minmax(0,1fr) 28px;align-items:center;gap:6px 24px;display:grid}[data-strona-linii] .eco-tf thead tr{grid-template-areas:"zdjecie nazwa skala link"}[data-strona-linii] .eco-tf thead .eco-tf__th-zastosowania{display:none}[data-strona-linii] .eco-tf__wiersz{grid-template-areas:"zdjecie nazwa skala link""zdjecie nazwa zast link"}[data-strona-linii] .eco-tf__th-zdjecie,[data-strona-linii] .eco-tf__td-zdjecie{grid-area:zdjecie}[data-strona-linii] .eco-tf__th-nazwa,[data-strona-linii] .eco-tf__td-nazwa{grid-area:nazwa}[data-strona-linii] .eco-tf__th-skala,[data-strona-linii] .eco-tf__td-skala{grid-area:skala}[data-strona-linii] .eco-tf__td-zastosowania{grid-area:zast}[data-strona-linii] .eco-tf__th-link,[data-strona-linii] .eco-tf__td-link{grid-area:link}[data-strona-linii] .eco-tf__forma{width:72px;height:64px}}@media (max-width:767px){[data-strona-linii] .eco-tf thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-strona-linii] .eco-tf__wiersz{grid-template-columns:56px 1fr 28px;grid-template-areas:"zdjecie nazwa link""skala skala skala""meta meta meta";gap:4px 14px;padding:16px 18px;display:grid}[data-strona-linii] .eco-tf__forma{width:56px;height:56px}}.eco-sfd{margin-top:clamp(72px,7cqw,104px)}.eco-sfd__blok{border-radius:var(--radius-duzy);background:var(--color-piasek);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"glowa kadr""dol kadr";align-content:center;align-items:center;column-gap:clamp(32px,4.4cqw,72px);padding:clamp(28px,4cqw,56px);display:grid}.eco-sfd__glowa{grid-area:glowa;align-self:end;min-width:0}.eco-sfd__dol{grid-area:dol;align-self:start;min-width:0}.eco-sfd__opis{color:var(--color-szary-cieply);text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:26px}.eco-sfd__akcje{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.eco-sfd__kadr{aspect-ratio:16/10;border-radius:var(--radius-karta);cursor:pointer;background:var(--color-krem);width:100%;box-shadow:0 4px 0 var(--color-krawedz), 0 24px 44px -20px var(--color-wegiel-50);font:inherit;text-align:left;border:0;grid-area:kadr;padding:0;display:block;position:relative;overflow:hidden}.eco-sfd__kadr img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;transition:transform .8s var(--ease-wyjscie);display:block;position:absolute;inset:0}.eco-sfd__kadr:hover img{transform:scale(1.04)}.eco-sfd__play{border-radius:var(--radius-karta);background:var(--color-terakota);width:92px;height:64px;color:var(--color-krem);box-shadow:var(--shadow-film);transition:transform .3s var(--ease-wyjscie);justify-content:center;align-items:center;margin:-32px 0 0 -46px;padding-left:4px;display:flex;position:absolute;top:50%;left:50%}.eco-sfd__play .eco-film__pierscien{width:92px;height:64px;margin:-32px 0 0 -46px}.eco-sfd__play svg{position:relative}.eco-sfd__kadr:hover .eco-sfd__play{transform:scale(1.07)}.eco-sfd__tytul{border-radius:var(--radius-pigulka);background:var(--color-krem-jasny);max-width:calc(100% - 36px);color:var(--color-wegiel);font-family:var(--font-display);box-shadow:0 2px 0 var(--color-krawedz), 0 10px 24px -12px var(--color-wegiel-45);padding:10px 18px;font-size:clamp(14px,1.2cqw,17px);font-weight:400;line-height:1.25;position:absolute;bottom:18px;left:18px}@media (max-width:899px){.eco-sfd__blok{border-radius:var(--radius-karta);grid-template-columns:1fr;grid-template-areas:"glowa""kadr""dol";row-gap:22px;padding:22px 18px 26px}.eco-sfd__kadr{aspect-ratio:16/11}.eco-sfd__play,.eco-sfd__play .eco-film__pierscien{width:79px;height:54px;margin:-27px 0 0 -39.5px}}[data-strona-linii] .eco-faq__pytanie{width:calc(100% + 52px);margin:0 -26px;padding:18px 26px;transition:background .2s,color .25s}[data-strona-linii] .eco-faq__pytanie:hover{background:var(--color-krem-jasny)}[data-strona-linii] .eco-faq__pytanie:hover .eco-faq__ikona{background:var(--color-oliwka);color:var(--color-krem)}[data-strona-linii] .eco-pw{flex-direction:column;justify-content:space-between;align-items:stretch;gap:18px;min-height:132px;padding:22px 24px;display:flex;position:relative}[data-strona-linii] .eco-pw__tresc{flex-direction:column;flex:1;justify-content:space-between;gap:18px;min-width:0;display:flex}[data-strona-linii] .eco-pw__tytul{max-width:60%;margin-top:6px;font-size:20px;line-height:26px}[data-strona-linii] .eco-pw__kolko{margin-top:0}[data-strona-linii] .eco-pw>.eco-kolko{align-self:flex-start}[data-strona-linii] .eco-pw .eco-kolko{transition:background .2s ease, transform .25s var(--ease-wyjscie)}[data-strona-linii] .eco-pw:hover .eco-kolko{background:var(--color-oliwka-ciemna);transform:translate(2px,-2px)}[data-strona-linii] .eco-pw__znak,[data-strona-linii] .eco-pw__obraz,[data-strona-linii] .eco-pw__ikony{transition:transform .35s var(--ease-wyjscie);position:absolute;top:50%;right:22px;transform:translateY(-50%)}[data-strona-linii] .eco-pw:hover .eco-pw__znak,[data-strona-linii] .eco-pw:hover .eco-pw__obraz{transform:translateY(calc(-50% - 4px))}@media (max-width:767px){[data-strona-linii] .eco-pw__tytul{max-width:62%}}.eco-pw__ikony{align-items:center;gap:8px;display:flex}.eco-pw__ikona{border-radius:var(--radius-maly);background:var(--color-piasek);width:40px;height:40px;color:var(--color-oliwka);transition:transform .3s var(--ease-pop);transition-delay:calc(var(--k,0) * 60ms);flex:none;justify-content:center;align-items:center;display:inline-flex}.eco-pw__ikona svg{width:24px;height:24px;display:block}.eco-pw__ikony .eco-pw__ikona:nth-child(2){margin-top:-20px}[data-strona-linii] .eco-pw:hover .eco-pw__ikona{transform:translateY(-4px)}@media (min-width:900px){.eco-kp__uklad{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px clamp(40px,4.4cqw,64px);display:grid}.eco-kp__galeria{flex:none;min-width:0;max-width:none}.eco-kp__kolumna{flex:none}}.eco-kp__h1:first-child{margin-top:0}.eco-kp__lead{max-width:720px}.eco-kp__parametry{grid-template-columns:repeat(auto-fit,minmax(min(100%,124px),1fr));width:100%}@media (max-width:767px){.eco-kp__parametry{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.eco-kp__glowne{isolation:isolate}.eco-kp__slajd{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s;position:absolute;inset:0}.eco-kp__slajd--on{opacity:1;visibility:visible;transition:opacity .35s,visibility}.eco-kp__slajd--film{background:var(--color-ekran)}.eco-kp__slajd .eco-kadr,.eco-kp__slajd-kadr{border-radius:var(--radius-duzy);position:absolute;inset:0}.eco-kp__film{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-kp__miniatura{transition:transform .22s var(--ease-wyjscie), border-color .2s ease}.eco-kp__miniatura:hover{transform:translateY(-2px)}.eco-kp__miniatura:focus-visible{outline:3px solid var(--color-terakota);outline-offset:3px}.eco-kp__miniatura-play{border-radius:var(--radius-maly);background:var(--color-terakota);width:40px;height:28px;color:var(--color-krem);box-shadow:var(--shadow-przycisk-krem);justify-content:center;align-items:center;margin:-14px 0 0 -20px;display:flex;position:absolute;top:50%;left:50%}@media (max-width:767px){.eco-kp__miniatury{gap:8px}}.eco-kpk{border-top:1px solid var(--color-linia);width:100%;margin-top:26px;padding-top:18px}.eco-kpk__etykieta{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-oliwka);font-size:11px;line-height:16px}.eco-kpk__wiersz{flex-wrap:wrap;align-items:center;gap:12px clamp(28px,3.2cqw,52px);margin-top:12px;display:flex}.eco-kpk__osoba{align-items:center;gap:12px;display:flex}.eco-kpk__avatar{background:var(--color-oliwka);width:44px;height:44px;color:var(--color-krem);font-family:var(--font-display);letter-spacing:.08em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex;position:relative;overflow:hidden}.eco-kpk__avatar img{object-fit:cover;background:var(--color-piasek);width:100%;height:100%;display:block;position:absolute;inset:0}.eco-kpk__kto{min-width:0}.eco-kpk__nazwa{font-family:var(--font-display);white-space:nowrap;font-size:16px;font-weight:400;line-height:20px}.eco-kpk__rola{color:var(--color-szary-cieply);white-space:nowrap;font-size:13px;line-height:18px}.eco-kpk__linie{flex-wrap:wrap;align-items:center;gap:6px clamp(20px,2.4cqw,36px);margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:flex}.eco-kpk__linie li{align-items:center;gap:8px;min-height:26px;display:flex}.eco-kpk__ikona{color:var(--color-oliwka);flex:none;display:inline-flex}.eco-kpk__linie a{color:var(--color-wegiel);white-space:nowrap;text-decoration:none}.eco-kpk__linie a:hover{color:var(--color-oliwka);text-underline-offset:3px;text-decoration:underline}.eco-kpk__kopiuj{border-radius:var(--radius-pigulka);border:1px solid var(--color-linia);background:var(--color-krem-jasny);width:26px;height:26px;color:var(--color-oliwka);cursor:pointer;opacity:0;transition:opacity .2s ease, transform .25s var(--ease-wyjscie), background .2s ease, border-color .2s ease;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;transform:translate(-4px)}.eco-kpk__mail:hover .eco-kpk__kopiuj,.eco-kpk__kopiuj:focus-visible,.eco-kpk__kopiuj--ok{opacity:1;transform:none}.eco-kpk__kopiuj:hover{border-color:var(--color-oliwka);background:var(--color-krem)}.eco-kpk__kopiuj:focus-visible{outline:3px solid var(--color-terakota);outline-offset:2px}.eco-kpk__kopiuj:after{content:attr(data-podpowiedz);background:var(--color-wegiel);color:var(--color-krem);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease, transform .2s var(--ease-wyjscie);border-radius:8px;padding:5px 9px;font-size:11px;line-height:14px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-4px)}.eco-kpk__kopiuj:hover:after,.eco-kpk__kopiuj:focus-visible:after,.eco-kpk__kopiuj--ok:after{opacity:1;transform:translate(-50%)}@media (hover:none){.eco-kpk__kopiuj{opacity:1;transform:none}}@media (max-width:767px){.eco-kpk__wiersz{flex-direction:column;align-items:flex-start;gap:10px}.eco-kpk__linie{flex-direction:column;align-items:flex-start;gap:4px}}.eco-ctal{max-width:var(--container-serwis);border-radius:var(--radius-duzy);background:var(--color-krem);box-shadow:var(--shadow-karta);text-align:center;margin:0 auto;padding:clamp(28px,4cqw,48px) clamp(24px,4.4cqw,64px)}.eco-ctal .eco-etykieta{justify-content:center}.eco-ctal__h2{margin:10px 0 0}.eco-ctal__mocne{text-wrap:pretty;max-width:760px;margin:14px auto 0;font-size:17px;font-weight:600;line-height:27px}.eco-ctal__akapit{text-wrap:pretty;max-width:760px;margin:10px auto 0;font-size:16px;line-height:26px}.eco-ctal__przycisk{margin-top:22px}@media (max-width:767px){.eco-ctal{border-radius:var(--radius-karta);text-align:left}.eco-ctal .eco-etykieta{justify-content:flex-start}.eco-ctal__mocne,.eco-ctal__akapit{margin-left:0;margin-right:0}}.eco-zb{--odstep-kadru:clamp(26px, 2.8cqw, 40px);--szerokosc-filmu:clamp(300px, 34cqw, 392px);margin-top:var(--spacing-sekcja);margin-bottom:0}.eco-zb__blok{max-width:var(--container-serwis);grid-template-columns:minmax(0, 1fr) var(--szerokosc-filmu);min-height:calc(var(--szerokosc-filmu) * 16 / 9 + 2 * var(--odstep-kadru));border-radius:var(--radius-duzy);background:var(--color-oliwka);color:var(--color-krem);box-shadow:var(--shadow-bryla-oliwka);grid-template-areas:"glowa film""cechy film";align-items:center;column-gap:clamp(36px,6.6cqw,112px);margin:0 auto;padding:0 clamp(24px,4.4cqw,72px) 0 clamp(28px,5.4cqw,88px);display:grid;position:relative}.eco-zb__glowa{grid-area:glowa;align-self:end;padding-top:clamp(36px,4cqw,60px)}.eco-zb__glowa .eco-etykieta{color:var(--color-piasek)}.eco-zb__glowa .eco-h2{color:var(--color-krem)}.eco-zb__lead{text-wrap:pretty;max-width:560px;margin:16px 0 0;font-size:16px;line-height:26px}.eco-zb__film{right:clamp(24px,4.4cqw,72px);top:var(--odstep-kadru);width:var(--szerokosc-filmu);aspect-ratio:9/16;border-radius:var(--radius-duzy);background:var(--color-ekran);box-shadow:var(--shadow-film);position:absolute;overflow:hidden}.eco-zb__film video,.eco-zb__plakat,.eco-zb__film--zdjecie .eco-zb__zdjecie{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.eco-zb__film video{z-index:1}.eco-zb__cechy{grid-area:cechy;align-self:start;max-width:680px;margin:30px 0 0;padding:0 0 clamp(36px,4cqw,60px)}.eco-zb__cechy>div{border-top:1px solid var(--color-krem-22);grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:6px 24px;padding:15px 0;display:grid}.eco-zb__cechy>div:last-child{border-bottom:1px solid var(--color-krem-22)}.eco-zb__cechy dt{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-piasek);font-size:11px;line-height:22px}.eco-zb__cechy dd{text-wrap:pretty;margin:0;font-size:16px;font-weight:500;line-height:23px}@media (max-width:999px){.eco-zb{margin-top:var(--spacing-sekcja);margin-bottom:0}.eco-zb__blok{grid-template-columns:minmax(0,1fr);grid-template-areas:"glowa""film""cechy";min-height:0;padding:clamp(26px,4cqw,40px) clamp(18px,4cqw,40px) 6px}.eco-zb__glowa{padding-top:0}.eco-zb__film{border-radius:var(--radius-karta);grid-area:film;width:100%;max-width:400px;margin:24px auto 0;position:relative;top:auto;right:auto}.eco-zb__cechy{max-width:none;margin-top:20px;padding-bottom:22px}}@media (max-width:767px){.eco-zb__blok{border-radius:var(--radius-karta)}.eco-zb__cechy>div{grid-template-columns:minmax(0,1fr);gap:2px}}.eco-dw .eco-naglowek-sekcji,.eco-zp .eco-naglowek-sekcji{max-width:646px}.eco-dw__siatka{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:19px;margin-top:34px;display:grid}.eco-dw__karta{box-sizing:border-box;border-radius:var(--radius-karta);background:var(--color-krem);box-shadow:var(--shadow-karta-miekka);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:18px 24px;padding:clamp(20px,2.2cqw,28px);display:grid}.eco-dw__rysunek{border-radius:var(--radius-maly);background:var(--color-krem-jasny);padding:10px 6px 4px}.eco-dw__rysunek .eco-rw__svg{width:100%;height:auto;display:block}.eco-dw__nazwa{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:26px}.eco-dw__wymiar{color:var(--color-oliwka);margin-top:2px;font-size:16px;font-weight:500;line-height:24px}.eco-dw__pary{margin:14px 0 0}.eco-dw__pary>div{border-top:1px solid var(--color-linia);margin-top:10px;padding:10px 0 0}.eco-dw__pary>div:first-child{border-top:0;margin-top:0;padding-top:0}.eco-dw__pary dt{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-szary-cieply);font-size:11px;line-height:16px}.eco-dw__pary dd{text-wrap:pretty;margin:3px 0 0;font-size:15px;line-height:22px}.eco-dw__nota{max-width:820px;color:var(--color-szary-cieply);text-wrap:pretty;margin:22px 0 0;font-size:15px;line-height:23px}.eco-dw__nota p{margin:0}.eco-dw__nota a,.eco-dw__nota button{color:var(--color-oliwka);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:767px){.eco-dw__karta{grid-template-columns:minmax(0,1fr)}}.eco-zp__lista{grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));gap:0 clamp(28px,4cqw,64px);margin:34px 0 0;padding:0;list-style:none;display:grid}.eco-zp__pozycja{border-top:1px solid var(--color-linia);grid-template-columns:52px minmax(0,1fr);gap:0 14px;padding:20px 0;display:grid}.eco-zp__numer{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-oliwka);font-variant-numeric:tabular-nums;font-size:26px;line-height:26px}.eco-zp__ikona{border-radius:var(--radius-maly);background:var(--color-piasek);width:40px;height:40px;color:var(--color-oliwka);justify-content:center;align-items:center;display:inline-flex}.eco-zp__ikona svg{width:24px;height:24px}.eco-zp__tytul{font-family:var(--font-display);margin:0;font-size:18px;font-weight:400;line-height:24px}.eco-zp__opis{text-wrap:pretty;margin:6px 0 0;font-size:15px;line-height:23px}.eco-zp__chip{min-height:26px;margin-top:10px;padding:3px 10px;font-size:13px}@media (max-width:767px){.eco-zp__pozycja{grid-template-columns:40px minmax(0,1fr)}}@media (min-width:1024px){.eco-powiazane,.eco-certyfikaty,.eco-certyfikaty--6{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.eco-powiazane:has(>:last-child:nth-child(4)),.eco-certyfikaty:has(>:last-child:nth-child(4))){grid-template-columns:repeat(4,minmax(0,1fr))}}.eco-dowod__naglowek{min-width:0;max-width:760px}@media (min-width:900px){.eco-dowod{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:32px 51px;display:grid}.eco-dowod .eco-plik--karta{margin-top:0}}.eco-kp__tds-zapytanie{gap:8px}.eco-wiecej-wpisow__siatka{margin-top:29px}.eco-wiecej-wpisow__link{margin-top:26px}
