.wyb-filtr{--wyb-akcent:#e87c20;--wyb-akcent-jasny:#fff1e7;--wyb-akcent-ciemny:#c4611c;--wyb-tekst:#1b1b1b;--wyb-szary:#8a8a8a;--wyb-ramka:#e3e3e3;position:relative;margin:0 0 22px;font-family:Poppins,sans-serif;color:var(--wyb-tekst)}.wyb-filtr *,.wyb-filtr *::before,.wyb-filtr *::after{box-sizing:border-box}.wyb-filtr button{font-family:inherit;line-height:1.2;margin:0;text-transform:none;letter-spacing:normal}.wyb-filtr__pasek{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px 0;padding:14px 6px;background:#fff;border:1px solid var(--wyb-ramka);border-radius:14px;box-shadow:0 22px 24px -26px rgb(0 0 0 / .45)}.wyb-filtr__grupa{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 18px;min-width:0}.wyb-filtr__grupa+.wyb-filtr__grupa{border-left:1px solid #efefef}.wyb-filtr__grupa--kolor{flex:1 1 auto;min-width:max-content}.wyb-filtr__etykieta{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--wyb-szary)}.wyb-filtr__kolory{display:flex;flex-wrap:nowrap;align-items:center;gap:3px}.wyb-kolor{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#fff0;cursor:pointer;box-shadow:none}.wyb-kolor.jest-schowany{display:none}.pokaz-wszystkie .wyb-kolor.jest-schowany{display:inline-flex}.pokaz-wszystkie .wyb-filtr__wiecej svg{transform:rotate(180deg)}.wyb-filtr__kolory.pokaz-wszystkie{flex-wrap:wrap;row-gap:4px}.wyb-kolor__kropka{width:18px;height:18px;border-radius:50%;background:var(--odcien);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .12);transition:transform 0.15s ease,box-shadow 0.15s ease}.wyb-kolor.jest-jasny .wyb-kolor__kropka{box-shadow:inset 0 0 0 1px rgb(0 0 0 / .22)}.wyb-kolor:hover .wyb-kolor__kropka,.wyb-kolor:focus-visible .wyb-kolor__kropka{transform:scale(1.14)}.wyb-kolor[aria-pressed="true"] .wyb-kolor__kropka{transform:scale(1);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .15),0 0 0 1.5px #fff,0 0 0 3px var(--wyb-akcent)}.wyb-kolor[aria-pressed="true"]::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:9px;margin:-6px 0 0 -2.5px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);filter:drop-shadow(0 0 1px rgb(0 0 0 / .35));pointer-events:none}.wyb-kolor.jest-jasny[aria-pressed="true"]::after{border-color:#1b1b1b;filter:none}.wyb-kolor:focus{outline:none}.wyb-kolor:focus-visible{outline:2px solid var(--wyb-akcent);outline-offset:2px}.wyb-kolor__dymek{position:absolute;bottom:calc(100% + 9px);left:50%;z-index:20;padding:5px 9px;border-radius:7px;background:#1b1b1b;color:#fff;font-size:11.5px;font-weight:500;white-space:nowrap;opacity:0;transform:translate(-50%,4px);transition:opacity 0.15s ease,transform 0.15s ease;pointer-events:none}.wyb-kolor__dymek b{margin-left:3px;font-weight:500;color:#bdbdbd}.wyb-kolor__dymek::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid #fff0;border-top-color:#1b1b1b}.wyb-kolor:hover .wyb-kolor__dymek,.wyb-kolor:focus-visible .wyb-kolor__dymek{opacity:1;transform:translate(-50%,0)}.wyb-kolor--wielo .wyb-kolor__kropka{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35),0 0 6px 1px rgb(255 150 30 / .55),0 0 11px 2px rgb(90 225 215 / .35);animation:wyb-kolor-wielo-blask 2.6s ease-in-out infinite alternate}.wyb-kolor--wielo[aria-pressed="true"] .wyb-kolor__kropka{box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--wyb-akcent),0 0 12px 3px rgb(255 150 30 / .45);animation:none}@keyframes wyb-kolor-wielo-blask{from{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35),0 0 4px 0 rgb(255 150 30 / .45),0 0 8px 1px rgb(90 225 215 / .25)}to{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35),0 0 8px 2px rgb(255 150 30 / .6),0 0 14px 3px rgb(90 225 215 / .4)}}.wyb-kolor__zacheta{position:absolute;bottom:calc(100% + 44px);left:50%;z-index:21;width:230px;padding:10px 13px;border-radius:14px;background:#fff;box-shadow:0 10px 28px -10px rgb(255 138 18 / .55),0 0 0 1px rgb(255 174 31 / .35),0 0 22px -6px rgb(90 225 215 / .6);color:#1b1b1b;font-size:12.5px;font-weight:500;line-height:1.4;text-align:center;white-space:normal;opacity:0;transform:translate(-50%,6px);transition:opacity 0.2s ease,transform 0.2s ease;pointer-events:none}.wyb-kolor__zacheta strong{font-weight:700;color:#e06d0c}.wyb-kolor:hover .wyb-kolor__zacheta,.wyb-kolor:focus-visible .wyb-kolor__zacheta{opacity:1;transform:translate(-50%,0)}.wyb-pop .wyb-kolor__zacheta{display:none}@media (prefers-reduced-motion:reduce){.wyb-kolor--wielo .wyb-kolor__kropka{animation:none}}.wyb-filtr__wiecej{display:inline-grid;flex:none;place-items:center;width:26px;height:26px;margin-left:2px;padding:0;border:1px solid #e3e3e5;border-radius:50%;background:#fff;color:var(--wyb-szary);cursor:pointer}.wyb-filtr__wiecej svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}.wyb-filtr__wiecej:hover{border-color:var(--wyb-akcent);color:var(--wyb-akcent);background:#fff}.wyb-cena{--od:0%;--do:100%;width:190px}.wyb-cena__pola{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--wyb-szary)}.wyb-filtr .wyb-cena__pole{width:68px;height:28px;margin:0;padding:0 8px;border:1px solid var(--wyb-ramka);border-radius:8px!important;background:#fafafa;box-shadow:none;color:var(--wyb-tekst);font-family:inherit;font-size:12.5px;font-weight:500;text-align:center;-moz-appearance:textfield}.wyb-cena__pole::-webkit-outer-spin-button,.wyb-cena__pole::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wyb-filtr .wyb-cena__pole:focus{outline:none;border-color:var(--wyb-akcent);background:#fff}.wyb-cena__suwak{position:relative;height:16px;margin-top:6px}.wyb-cena__suwak::before,.wyb-cena__tor{content:"";position:absolute;top:7px;height:3px;border-radius:2px}.wyb-cena__suwak::before{left:0;right:0;background:#ececec}.wyb-cena__tor{left:var(--od);right:calc(100% - var(--do));background:var(--wyb-akcent)}.wyb-filtr .wyb-cena__zakres{position:absolute;top:0;left:0;width:100%;height:16px;margin:0;padding:0;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;pointer-events:none}.wyb-cena__zakres:focus{outline:none}.wyb-filtr .wyb-cena__zakres::-webkit-slider-runnable-track{height:16px;background:transparent!important;border:0!important;box-shadow:none!important}.wyb-filtr .wyb-cena__zakres::-moz-range-track{height:16px;background:transparent!important;border:0!important;box-shadow:none!important}.wyb-filtr .wyb-cena__zakres::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border:2px solid var(--wyb-akcent)!important;border-radius:50%;background:#fff!important;box-shadow:0 1px 3px rgb(0 0 0 / .2);cursor:grab;pointer-events:auto}.wyb-filtr .wyb-cena__zakres::-moz-range-thumb{width:12px;height:12px;border:2px solid var(--wyb-akcent)!important;border-radius:50%;background:#fff!important;box-shadow:0 1px 3px rgb(0 0 0 / .2);cursor:grab;pointer-events:auto}.wyb-cena__zakres:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgb(232 124 32 / .25)}.wyb-filtr__plakietki{display:flex;flex-wrap:wrap;gap:7px}.wyb-plakietka{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border:1px solid var(--wyb-ramka);border-radius:15px;background:#fff;color:var(--wyb-tekst);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease,color 0.15s ease}.wyb-plakietka__ikona{display:inline-flex;color:var(--wyb-akcent);font-size:13px}.wyb-plakietka__ikona :is(svg,img){width:20px;height:20px;object-fit:contain}.wyb-plakietka:hover,.wyb-plakietka:focus-visible{border-color:var(--wyb-akcent);background:#fff;color:var(--wyb-tekst)}.wyb-plakietka[aria-pressed="true"]{border-color:var(--wyb-akcent);background:var(--wyb-akcent);color:#fff}.wyb-plakietka[aria-pressed="true"] .wyb-plakietka__ikona{color:#fff}.wyb-sort{position:relative;display:inline-flex;align-items:center;gap:8px;margin:0 0 0 auto;font-size:12px;color:var(--wyb-szary);white-space:nowrap}.wyb-sort::after{content:"";position:absolute;top:50%;right:13px;width:6px;height:6px;margin-top:-5px;border:solid var(--wyb-szary);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);pointer-events:none}.wyb-filtr .wyb-sort__wybor{height:30px;min-width:175px;margin:0;padding:0 34px 0 13px;border:1px solid var(--wyb-ramka);border-radius:15px!important;background:#fff;color:var(--wyb-tekst);font-family:inherit;font-size:12px!important;font-weight:500;-webkit-appearance:none;appearance:none;cursor:pointer}.wyb-filtr .wyb-sort__wybor:focus{outline:none;border-color:var(--wyb-akcent)}.wyb-filtr__stan{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 4px 0;font-size:12.5px;color:var(--wyb-szary)}.wyb-filtr__wynik b{color:var(--wyb-tekst);font-weight:600}.wyb-filtr__aktywne{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wyb-aktywny{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 8px 0 11px;border:0;border-radius:13px;background:var(--wyb-akcent-jasny);color:var(--wyb-akcent-ciemny);font-size:11.5px;font-weight:500;cursor:pointer;transition:opacity 0.15s ease}.wyb-aktywny span{font-size:15px;line-height:1;opacity:.7}.wyb-aktywny:hover,.wyb-aktywny:focus-visible{background:#ffe2cc;color:var(--wyb-akcent-ciemny)}.wyb-aktywny.jest-usuwany{opacity:.4}.wyb-filtr__wyczysc{padding:0 4px;border:0;background:none;color:var(--wyb-szary);font-size:11.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wyb-filtr__wyczysc:hover,.wyb-filtr__wyczysc:focus-visible{background:none;color:var(--wyb-akcent)}.wyb-filtr::before{content:"";position:absolute;top:0;left:14px;right:14px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--wyb-akcent),transparent);background-size:40% 100%;background-repeat:no-repeat;opacity:0;transition:opacity 0.2s ease}.wyb-laduje .wyb-filtr::before{opacity:1;animation:wyb-laduje 0.9s linear infinite}@keyframes wyb-laduje{from{background-position:-40% 0}to{background-position:140% 0}}.wyb-laduje .elementor-widget-wc-archive-products,.wyb-laduje .elementor-widget-woocommerce-products{opacity:.45;pointer-events:none;transition:opacity 0.2s ease}.wyb-filtr-jest .elementor-widget-wc-archive-products .woocommerce-ordering,.wyb-filtr-jest .elementor-widget-wc-archive-products .woocommerce-result-count{display:none}.wyb-filtr__mobilny{display:none}@media (max-width:767px){.wyb-filtr__mobilny{display:inline-flex;align-items:center;gap:8px;width:100%;height:42px;justify-content:center;border:1px solid var(--wyb-ramka);border-radius:12px;background:#fff;color:var(--wyb-tekst);font-size:13px;font-weight:600;cursor:pointer}.wyb-filtr__mobilny:hover,.wyb-filtr__mobilny:focus{background:#fff;color:var(--wyb-tekst);border-color:var(--wyb-akcent)}.wyb-filtr__mobilny svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.wyb-filtr__licznik{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--wyb-akcent);color:#fff;font-size:11px}.wyb-filtr__pasek{display:none;flex-direction:column;gap:0;margin-top:8px;padding:4px 0}.wyb-filtr.jest-otwarty .wyb-filtr__pasek{display:flex}.wyb-filtr__grupa,.wyb-filtr__grupa--kolor{flex:none;min-width:0;padding:12px 16px}.wyb-filtr__kolory{flex-wrap:wrap;gap:6px}.wyb-filtr__grupa+.wyb-filtr__grupa{border-left:0;border-top:1px solid #f0f0f0}.wyb-cena{width:100%}.wyb-filtr .wyb-cena__pole{flex:1;width:auto}.wyb-sort{width:100%;margin-left:0}.wyb-filtr .wyb-sort__wybor{flex:1}.wyb-kolor{width:32px;height:32px}.wyb-kolor__kropka{width:24px;height:24px}.wyb-kolor__dymek,.wyb-kolor__zacheta{display:none}.wyb-filtr__stan{padding-top:10px}}.wyb-filtr .wyb-cena__podglad{display:none}@media (min-width:768px){.wyb-filtr.jest-przyklejony .wyb-filtr__pasek{position:fixed;top:var(--wyb-filtr-gora,0);z-index:90;border-top:0;border-radius:0 0 14px 14px;gap:6px 0;padding:7px 6px;box-shadow:0 16px 26px -20px rgb(0 0 0 / .5)}.wyb-filtr.jest-wjezdza .wyb-filtr__pasek{animation:wyb-filtr-wjazd 0.22s ease-out}.wyb-filtr.jest-przyklejony .wyb-filtr__grupa{gap:3px}.wyb-filtr.jest-przyklejony .wyb-cena__pola{display:none}.wyb-filtr.jest-przyklejony .wyb-cena__suwak{margin-top:2px}.wyb-filtr.jest-przyklejony .wyb-filtr__grupa--cena .wyb-filtr__etykieta{position:relative;align-self:flex-start}.wyb-filtr.jest-przyklejony .wyb-cena__podglad{display:block;position:absolute;top:0;left:calc(100% + 8px);white-space:nowrap;color:var(--wyb-akcent);font-weight:700;letter-spacing:.02em;text-transform:none;font-variant-numeric:tabular-nums;opacity:0;transform:translateY(2px);transition:opacity 0.15s ease-out,transform 0.15s ease-out;pointer-events:none}.wyb-filtr.jest-przyklejony .wyb-filtr__grupa--cena.jest-przesuwana .wyb-cena__podglad{opacity:1;transform:none}.wyb-filtr.jest-przyklejony .wyb-kolor__dymek{top:calc(100% + 9px);bottom:auto;transform:translate(-50%,-4px)}.wyb-filtr.jest-przyklejony .wyb-kolor:hover .wyb-kolor__dymek,.wyb-filtr.jest-przyklejony .wyb-kolor:focus-visible .wyb-kolor__dymek{transform:translate(-50%,0)}.wyb-filtr.jest-przyklejony .wyb-kolor__dymek::after{top:auto;bottom:100%;border-top-color:#fff0;border-bottom-color:#1b1b1b}.wyb-filtr.jest-przyklejony .wyb-kolor__zacheta{top:calc(100% + 44px);bottom:auto}}@keyframes wyb-filtr-wjazd{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wyb-filtr.jest-wjezdza .wyb-filtr__pasek{animation:none}}@media (min-width:1024px){.wyb-filtr:not(.jest-przyklejony) .wyb-filtr__pasek{min-height:var(--wyb-pasek-h,0)}}.wyb-filtr .wyb-filtr__grupa--cena{transition:opacity 0.1s ease}.wyb-filtr.cena-znika .wyb-filtr__grupa--cena{opacity:0}.wyb-filtr.byl-rozwiniety .wyb-filtr__grupa--cena{animation:wyb-filtr-cena-wraca 0.25s ease both}@keyframes wyb-filtr-cena-wraca{from{opacity:0}to{opacity:1}}.wyb-filtr__kolory.animuj.pokaz-wszystkie .wyb-kolor.jest-schowany{animation:wyb-filtr-kolor-wjazd 0.29s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 20ms)}.wyb-filtr__kolory.zwija .wyb-kolor.jest-schowany{animation:wyb-filtr-kolor-wyjazd 0.12s ease-in both}@keyframes wyb-filtr-kolor-wjazd{from{opacity:0;transform:translateX(-12px) scale(.5)}to{opacity:1;transform:none}}@keyframes wyb-filtr-kolor-wyjazd{to{opacity:0;transform:scale(.5)}}.wyb-filtr__wiecej svg{transition:transform 0.25s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.wyb-filtr__kolory .wyb-kolor.jest-schowany,.wyb-filtr .wyb-filtr__grupa--cena{animation:none!important;transition:none!important}}html.wyb-filtr-bok body.wyb-l2 .wyb-l2-nag{position:relative;top:auto}html.wyb-filtr-bok body.wyb-l2 .wyb-filtr.jest-przyklejony:not(.jest-z-boku) .wyb-filtr__pasek{top:var(--wyb-filtr-gora,0)}@media (min-width:1024px){body.wyb-filtr-bok-aktywny .wyb-l2-boczne>:not(summary){opacity:0;visibility:hidden;transition:opacity 0.2s ease,visibility 0s linear 0.2s}body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-filtr__pasek{position:fixed;z-index:55;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;min-height:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-filtr__pasek::before{content:"Filtruj produkty";padding:0 0 12px;border-bottom:1px solid var(--l2-linia,#ececec);color:var(--l2-tusz,#1b1b1b);font-size:15px;font-weight:700}body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-filtr__grupa,body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-filtr__grupa+.wyb-filtr__grupa,body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-filtr__grupa:not(:last-child){flex:none;gap:10px;min-width:0;margin:0;padding:16px 0;border-left:0;border-bottom:1px solid var(--l2-linia,#ececec)}body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-filtr__grupa:last-child{border-bottom:0}body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-filtr__pasek .wyb-filtr__grupa--cena{display:flex;margin-left:0}body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-filtr__kolory,body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-filtr__plakietki{flex-wrap:wrap;gap:6px}body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-cena{width:100%}body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-cena__pola{display:flex}body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-cena__pole{flex:1 1 0%;width:auto;min-width:0}body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-cena__podglad{display:none}body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-kolor__dymek{top:auto;bottom:calc(100% + 9px);transform:translate(-50%,4px)}body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-kolor:hover .wyb-kolor__dymek,body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-kolor:focus-visible .wyb-kolor__dymek{transform:translate(-50%,0)}body.wyb-l2 .wyb-filtr.jest-z-boku .wyb-kolor__dymek::after{top:100%;bottom:auto;border-top-color:#1b1b1b;border-bottom-color:#fff0}body.wyb-l2 .wyb-filtr.jest-z-boku.jest-wjezdza .wyb-filtr__pasek{animation:wyb-filtr-z-boku 0.2s ease-out}}@keyframes wyb-filtr-z-boku{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){body.wyb-l2 .wyb-filtr.jest-z-boku.jest-wjezdza .wyb-filtr__pasek{animation:none}}