:root{--tb-kat-l:var(--tb-line,#E4E0DC);--tb-kat-i:var(--tb-ink,#111213);--tb-kat-a:var(--tb-orange,#FF5900);--tb-kat-m:var(--tb-muted,#6F6A65);--tb-kat-p:var(--tb-paper,#FAF9F8);--tb-kat-akcent-tekst:var(--tb-orange-text,#BF4000)}@media (min-width:1000px){body{--sidebar-width:var(--tb-kat-sidebar,21%);--theme-sidebar-width:var(--tb-kat-sidebar,21%)}}.tb-kat-gora{width:100%;margin:0 0 24px;padding-top:33px}.tb-kat-gora + *{--content-vertical-spacing:0px;--theme-content-vertical-spacing:0px;padding-top:0!important}.tb-kat-gora-w{display:flex;flex-direction:column;gap:22px}.tb-kat-okruszki ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;list-style:none;margin:-5px 0 -5px -10px;padding:0}.tb-kat-okruszki li{display:flex;align-items:center;gap:0;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.tb-kat-okruszki a,.tb-kat-okruszki [aria-current]{display:inline-flex;align-items:center;min-height:34px;padding:5px 10px}.tb-kat-okruszki a{color:var(--tb-kat-m);text-decoration:none;border:0;box-shadow:inset 0 -1px 0 transparent;transition:background-color .12s,color .12s}.tb-kat-okruszki a:hover,.tb-kat-okruszki a:focus-visible{color:var(--tb-kat-akcent-tekst);background:#FAF9F8;box-shadow:inset 0 -1px 0 currentColor}.tb-kat-okruszki a:focus-visible{outline:2px solid var(--tb-kat-i);outline-offset:-2px}.tb-kat-okruszki [aria-current]{color:var(--tb-kat-i);font-weight:500}.tb-kat-okruszki-sep{color:#C9C3BD;flex:none}.tb-kat-naglowek{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-end;justify-content:space-between;padding:0 0 20px;border-bottom:2px solid var(--tb-kat-i)}.tb-kat-h1{font-family:Archivo,sans-serif;font-weight:800;font-size:clamp(2rem,3.4vw,42px);line-height:1;letter-spacing:-.02em;margin:0 0 12px;color:var(--tb-kat-i)}.tb-kat-naglowek-tresc{flex:1 1 560px;min-width:0}.tb-kat-lead{margin:0;max-width:128ch;font-size:clamp(15px,1.05vw,16.5px);line-height:1.6;color:var(--tb-kat-m)}.tb-kat-liczby{display:flex;gap:1px;margin:0;background:var(--tb-kat-l);border:1px solid var(--tb-kat-l)}.tb-kat-liczby>div{background:#fff;padding:12px 20px;text-align:center;min-width:88px}.tb-kat-liczby dt{font-family:Archivo,sans-serif;font-weight:700;font-size:22px;line-height:1.1;color:var(--tb-kat-i);font-variant-numeric:tabular-nums}.tb-kat-liczby dd{margin:4px 0 0;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--tb-kat-m)}.tb-kat-krok1{margin:4px 0 0}.tb-kat-krok1-glowa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.tb-kat-krok1-lewo{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tb-kat-krok1-wszystkie{flex:none;background:#fff;color:var(--tb-kat-i);text-decoration:none;font-family:Archivo,sans-serif;font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding:10px 15px;border:1px solid var(--tb-kat-i)}.tb-kat-krok1-wszystkie.tb-jest{background:var(--tb-kat-i);color:#fff}.tb-kat-krok1-wszystkie:hover,.tb-kat-krok1-wszystkie:focus-visible{background:var(--tb-kat-i);color:#fff}.tb-kat-krok1-wszystkie.tb-jest:hover,.tb-kat-krok1-wszystkie.tb-jest:focus-visible{background:#fff;color:var(--tb-kat-i)}.tb-kat-krok{flex:none;background:var(--tb-kat-a);color:#111213;padding:5px 9px;font-family:"IBM Plex Mono",monospace;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.tb-kat-krok1-tytul{font-family:Archivo,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.01em;color:var(--tb-kat-i)}.tb-kat-krok1-podpis{font-size:12.5px;color:var(--tb-kat-m)}.tb-kat-tylko-maly{display:none}.tb-kat-kafelki-pas{position:relative}.tb-kat-kafelki{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;gap:1px;background:var(--tb-kat-l);border:1px solid var(--tb-kat-l);list-style:none;margin:0;padding:0;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.tb-kat-kafelki::-webkit-scrollbar{width:0;height:0;display:none}.tb-kat-kafelki li{margin:0;flex:1 0 20%;min-width:0;scroll-snap-align:start}.tb-kat-kafelki:has(> li:only-child){display:inline-flex;vertical-align:top;max-width:100%}.tb-kat-kafelki > li:only-child{flex:0 0 auto;width:clamp(200px,26vw,300px);max-width:100%}.tb-kat-kafelki-strzalka{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:none;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--tb-kat-i);border-radius:0;background:#fff;color:var(--tb-kat-i);cursor:pointer;font-size:16px;line-height:1;box-shadow:0 2px 10px -4px rgba(17,18,19,.45)}.tb-kat-kafelki-pas.tb-przewijalny .tb-kat-kafelki-strzalka{display:flex}.tb-kat-kafelki-strzalka[disabled]{opacity:.35;cursor:default}.tb-kat-kafelki-strzalka:hover:not([disabled]){background:var(--tb-kat-i);color:#fff}.tb-kat-kafelki-strzalka-w-lewo{left:-19px}.tb-kat-kafelki-strzalka-w-prawo{right:-19px}@media (max-width:1200px){.tb-kat-kafelki-strzalka-w-lewo{left:6px}.tb-kat-kafelki-strzalka-w-prawo{right:6px}}.tb-kafel{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;padding:18px 16px 15px;background:var(--tb-kat-p);color:var(--tb-kat-i);text-decoration:none}.tb-kafel:hover,.tb-kafel:focus-visible{background:#fff;box-shadow:inset 0 0 0 1px var(--tb-kat-a)}.tb-kafel-pasek{position:absolute;inset:0 0 auto 0;height:4px;background:transparent}.tb-kafel:hover .tb-kafel-pasek,.tb-kafel:focus-visible .tb-kafel-pasek{background:var(--tb-kat-a)}.tb-kafel-obraz img{display:block;width:auto;height:92px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.tb-kafel-obraz,.tb-kafel-obraz-svg{display:block;width:100%}.tb-kafel-obraz-logo{display:flex;align-items:center;height:92px}.tb-kafel-obraz-logo .tb-logo-kadr{display:block;position:relative;overflow:hidden;flex:none}.tb-kafel-obraz-logo .tb-logo-kadr img.tb-kafel-logo{position:absolute;max-width:none;max-height:none;margin:0;object-fit:fill}.tb-kafel-obraz-logo > img.tb-kafel-logo{height:52px;width:auto;max-width:150px;object-fit:contain}.tb-kafel-obraz-logo{container-type:inline-size}.tb-kafel-obraz-logo > img.tb-kafel-logo{max-width:min(150px,100%)}@container (max-width:149.98px){.tb-kafel-obraz-logo .tb-logo-kadr{zoom:.86}}@container (max-width:128.98px){.tb-kafel-obraz-logo .tb-logo-kadr{zoom:.76}}@container (max-width:113.98px){.tb-kafel-obraz-logo .tb-logo-kadr{zoom:.66}}@container (max-width:98.98px){.tb-kafel-obraz-logo .tb-logo-kadr{zoom:.56}}.tb-kafel-ikona{display:block;width:100%;height:92px}.tb-kafel-nazwa{font-family:Archivo,sans-serif;font-weight:800;font-size:16.5px;line-height:1.18;letter-spacing:-.01em;margin-top:auto}.tb-kafel-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;width:100%}.tb-kafel[aria-current]{background:#fff;box-shadow:inset 0 0 0 1px var(--tb-kat-a)}.tb-kafel[aria-current] .tb-kafel-pasek{background:var(--tb-kat-a)}.tb-kafel[aria-current] .tb-kafel-zakres{background:var(--tb-kat-a);border-color:var(--tb-kat-a);color:#111213}.tb-kafel-ile{font-family:"IBM Plex Mono",monospace;font-size:10.5px;color:var(--tb-kat-m)}.tb-kafel-zakres{font-family:"IBM Plex Mono",monospace;font-size:10.5px;padding:3px 8px;background:#fff;border:1px solid var(--tb-kat-l);color:var(--tb-kat-m)}.tb-kat-rozliczenie{display:flex;flex-wrap:wrap;align-items:stretch;gap:18px 26px;padding:0 0 0 26px;margin:0;background:var(--tb-kat-i);color:#fff}.tb-kat-rozliczenie-lewo{display:flex;flex-direction:column;justify-content:center;gap:5px;flex:1 1 260px;padding:20px 0}.tb-kat-rozliczenie-lewo strong{font-family:Archivo,sans-serif;font-weight:700;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.15}.tb-kat-kicker{font-family:"IBM Plex Mono",monospace;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--tb-kat-akcent-tekst)}.tb-kat-rozliczenie .tb-kat-kicker{color:var(--tb-kat-a)}.tb-kat-rozliczenie-opis{flex:1 1 220px;align-self:center;margin:0;padding:20px 0;font-size:13px;line-height:1.5;color:#D8D3CD}.tb-kat-rozliczenie-cta{flex:none;display:flex;align-items:center;background:var(--tb-kat-a);color:#111213;text-decoration:none;font-family:Archivo,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;padding:0 30px}.tb-kat-rozliczenie-cta:hover,.tb-kat-rozliczenie-cta:focus-visible{background:#fff;color:#111213}.tb-kat-pasek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:12px 0;border-top:1px solid var(--tb-kat-l);border-bottom:1px solid var(--tb-kat-l);margin:0 0 20px;width:100%;flex:1 1 100%;order:-1}.tb-kat-pasek-lewo{display:flex;align-items:center;gap:12px;min-width:0}.tb-kat-licznik{margin:0;font-size:13px;color:var(--tb-kat-m)}.tb-kat-pasek-prawo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;min-width:0}.tb-kat-sort{display:flex;align-items:center;gap:9px;margin:0;min-width:0}.tb-kat-sort label{display:inline-flex;align-items:center;height:38px;font-family:"IBM Plex Mono",monospace;font-size:10px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--tb-kat-m);white-space:nowrap}.tb-kat-sort-pole{position:relative;display:inline-flex;align-items:center;min-width:0}.tb-kat-sort select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:inherit;font-size:13px;line-height:1;height:38px;padding:0 34px 0 12px;border:1px solid var(--tb-kat-l);background:#fff;color:var(--tb-kat-i);border-radius:0;cursor:pointer;min-width:168px}.tb-kat-sort select:hover{border-color:var(--tb-kat-i)}.tb-kat-sort select:focus-visible{outline:2px solid var(--tb-kat-a);outline-offset:2px}.tb-kat-sort-strzalka{position:absolute;right:12px;width:11px;height:8px;color:var(--tb-kat-m);pointer-events:none}.tb-kat-widok{display:flex;gap:0;flex:none}.tb-kat-widok-btn{font-family:"IBM Plex Mono",monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;height:38px;padding:0 14px;border:1px solid var(--tb-kat-l);background:#fff;color:var(--tb-kat-m);cursor:pointer;border-radius:0}.tb-kat-widok-btn+.tb-kat-widok-btn{border-left:none}.tb-kat-widok-btn[aria-pressed="true"]{background:var(--tb-kat-i);border-color:var(--tb-kat-i);color:#fff}.woocommerce-result-count, .woocommerce-ordering, .ct-filters-canvas-trigger, #woo-filters-panel, .ct-panel.ct-filters-canvas, .bapf_mobile_filter_button, .berocket_filters_toggle{display:none!important}.woo-listing-top,.ct-toggle-filter-panel{display:none!important}.tb-kat-stopka-listy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:22px 0;border-top:1px solid var(--tb-kat-l)}.tb-kat-paginacja{display:flex;flex-wrap:wrap;gap:5px}.tb-kat-paginacja .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1px solid var(--tb-kat-l);background:#fff;font-family:"IBM Plex Mono",monospace;font-size:12.5px;color:var(--tb-kat-i);text-decoration:none}.tb-kat-paginacja .page-numbers.current{background:var(--tb-kat-i);border-color:var(--tb-kat-i);color:#fff}.tb-kat-paginacja .page-numbers.dots{border-color:transparent;background:none}.tb-kat-paginacja a.page-numbers:hover{border-color:var(--tb-kat-i)}.tb-kat-na-stronie{margin:0;font-size:12.5px;color:var(--tb-kat-m)}.tb-kat-na-stronie a{color:var(--tb-kat-akcent-tekst)}.tb-kat-dol{width:100%;padding:0 0 8px}.tb-kat-dol-w{display:block}.tb-kat-blok{margin:40px 0 0;padding:28px 0 0;border-top:1px solid var(--tb-kat-l)}.tb-kat-blok:first-child{margin-top:8px}.tb-kat-blok h2{font-family:Archivo,sans-serif;font-weight:700;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.15;margin:4px 0 0;color:var(--tb-kat-i)}.tb-kat-blok-glowa{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 18px}.tb-kat-blok-wiecej{font-size:13px;color:var(--tb-kat-akcent-tekst)}.tb-kat-czesci-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;padding:1px;list-style:none;margin:0}.tb-kat-czesc{background:#fff;outline:1px solid var(--tb-kat-l);padding:18px 20px 20px;display:flex;flex-direction:column;gap:7px}.tb-kat-czesc .tb-kat-kicker{color:var(--tb-kat-akcent-tekst)}.tb-kat-czesc-nazwa{font-family:Archivo,sans-serif;font-weight:700;font-size:14.5px;line-height:1.3;color:var(--tb-kat-i);text-decoration:none}.tb-kat-czesc-nazwa:hover{color:var(--tb-kat-akcent-tekst)}.tb-kat-czesc-opis{margin:0;font-size:12.5px;line-height:1.5;color:var(--tb-kat-m)}.tb-kat-czesc-cena{margin:auto 0 0;display:flex;flex-direction:column;gap:2px;padding-top:8px}.tb-kat-czesc-brutto{font-family:Archivo,sans-serif;font-weight:800;font-size:17px;letter-spacing:-.01em;color:var(--tb-kat-i)}.tb-kat-czesc-netto{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;color:var(--tb-kat-m)}.tb-kat-czesc-kosz{margin-top:10px;display:block;text-align:center;text-decoration:none;border:1px solid var(--tb-kat-i);background:#fff;color:var(--tb-kat-i);border-radius:0;font-family:Archivo,sans-serif;font-weight:700;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;padding:11px 12px}.tb-kat-czesc-kosz:hover,.tb-kat-czesc-kosz:focus-visible{background:var(--tb-kat-i);color:#fff}.tb-kat-czesc .added_to_cart{display:none}.tb-kat-wpisy-uklad{display:grid;grid-template-columns:2fr 1fr;gap:1px;padding:1px}.tb-kat-wpisy-uklad>*{outline:1px solid var(--tb-kat-l)}.tb-kat-wpisy-duze{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px}.tb-kat-wpisy-duze>li{background:#fff;outline:1px solid var(--tb-kat-l)}.tb-kat-wpis{display:flex;flex-direction:column;height:100%;background:#fff;text-decoration:none;color:var(--tb-kat-i)}.tb-kat-wpis:hover{background:var(--tb-kat-p)}.tb-kat-wpis-obraz img{display:block;width:100%;height:150px;object-fit:cover}.tb-kat-wpis-tresc{display:flex;flex-direction:column;gap:6px;padding:15px 17px 18px}.tb-kat-wpis-data{font-family:"IBM Plex Mono",monospace;font-size:10px;color:var(--tb-kat-m)}.tb-kat-wpis-tytul{font-family:Archivo,sans-serif;font-weight:700;font-size:14.5px;line-height:1.25}.tb-kat-wpis-lead{font-size:12.5px;line-height:1.5;color:var(--tb-kat-m)}.tb-kat-wpisy-lista{background:var(--tb-kat-p);padding:17px 19px}.tb-kat-wpisy-lista h3{font-family:"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--tb-kat-m);margin:0 0 12px;font-weight:500}.tb-kat-wpisy-lista ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tb-kat-wpisy-lista li{display:flex;gap:10px;font-size:13px;line-height:1.4}.tb-kat-wpisy-lista li>span{font-family:"IBM Plex Mono",monospace;font-size:11px;color:var(--tb-kat-akcent-tekst);flex:none}.tb-kat-wpisy-lista a{color:var(--tb-kat-i);text-decoration:none}.tb-kat-wpisy-lista a:hover{color:var(--tb-kat-akcent-tekst)}.tb-kat-opis-uklad{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2.4fr);gap:24px 56px;align-items:start}.tb-kat-opis-bok{position:sticky;top:110px}.tb-kat-opis-bok h2{margin-top:6px}.tb-kat-opis-spis{margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--tb-kat-l)}.tb-kat-opis-spis ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.tb-kat-opis-spis li{margin:0}.tb-kat-opis-spis-3{padding-left:26px}.tb-kat-opis-spis a{display:flex;gap:10px;align-items:baseline;font-size:13.5px;line-height:1.35;color:var(--tb-kat-i);text-decoration:none}.tb-kat-opis-spis a:hover span:last-child,.tb-kat-opis-spis a:focus-visible span:last-child{color:var(--tb-kat-akcent-tekst);box-shadow:inset 0 -1px 0 currentColor}.tb-kat-opis-nr{flex:none;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;color:var(--tb-kat-akcent-tekst)}.tb-kat-opis-tresc{max-width:none;font-size:16px;line-height:1.7;color:var(--tb-kat-i);margin-top:0}.tb-kat-opis-tresc>:first-child{margin-top:0}.tb-kat-opis-tresc p{margin:0 0 15px}.tb-kat-opis-tresc h2,.tb-kat-opis-tresc h3,.tb-kat-opis-tresc h4{font-family:Archivo,sans-serif;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--tb-kat-i);scroll-margin-top:110px}.tb-kat-opis-tresc h2:focus,.tb-kat-opis-tresc h3:focus,.tb-kat-opis-tresc h4:focus{outline:none}.tb-kat-opis-tresc h2:focus-visible,.tb-kat-opis-tresc h3:focus-visible,.tb-kat-opis-tresc h4:focus-visible{outline:2px solid var(--tb-kat-a);outline-offset:4px}.tb-kat-opis-tresc h2{font-size:clamp(1.15rem,1.55vw,1.5rem);margin:34px 0 12px;padding-top:18px;border-top:1px solid var(--tb-kat-l)}.tb-kat-opis-tresc h2::before{content:"";display:block;width:34px;height:3px;background:var(--tb-kat-a);margin:0 0 12px}.tb-kat-opis-tresc h3{font-size:1.1rem;margin:26px 0 8px}.tb-kat-opis-tresc h4{font-size:1rem;margin:20px 0 6px}.tb-kat-opis-tresc ul,.tb-kat-opis-tresc ol{margin:0 0 15px;padding-left:22px}.tb-kat-opis-tresc li{margin:0 0 6px}.tb-kat-opis-tresc ul li::marker{color:var(--tb-kat-a)}.tb-kat-opis-tresc ol li::marker{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:.85em;color:var(--tb-kat-akcent-tekst)}.tb-kat-opis-tresc a{color:var(--tb-kat-akcent-tekst);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tb-kat-opis-tresc a:hover{color:var(--tb-kat-i)}.tb-kat-opis-tresc strong,.tb-kat-opis-tresc b{font-weight:600}.tb-kat-opis-tresc img{max-width:100%;height:auto;display:block;margin:0 0 15px;border:1px solid var(--tb-kat-l)}.tb-kat-opis-tresc figure{margin:0 0 18px}.tb-kat-opis-tresc figcaption{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;color:var(--tb-kat-m);margin-top:6px}.tb-kat-opis-tresc blockquote{margin:0 0 18px;padding:14px 20px;border-left:3px solid var(--tb-kat-a);background:var(--tb-kat-p);font-size:15px}.tb-kat-opis-tresc blockquote p:last-child{margin:0}.tb-kat-opis-tresc table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:14px;line-height:1.45}.tb-kat-opis-tresc th,.tb-kat-opis-tresc td{border:1px solid var(--tb-kat-l);padding:9px 12px;text-align:left;vertical-align:top}.tb-kat-opis-tresc th{background:var(--tb-kat-p);font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tb-kat-m)}.tb-kat-opis-tresc tbody tr:nth-child(even) td{background:#FCFBFA}.tb-kat-opis-tresc hr{border:0;border-top:1px solid var(--tb-kat-l);margin:24px 0}.tb-kat-opis-tresc code{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:.9em;background:var(--tb-kat-p);padding:1px 5px}.tb-kat-opis-tresc>p:first-of-type:first-child{font-size:17.5px;line-height:1.6;color:#33312F}@media (max-width:999px){.tb-kat-opis-uklad{grid-template-columns:minmax(0,1fr);gap:18px}.tb-kat-opis-bok{position:static}.tb-kat-opis-spis{display:none}.tb-kat-opis-tresc{font-size:15px}.tb-kat-opis-tresc>p:first-of-type:first-child{font-size:16px}.tb-kat-opis-tresc table{display:block;overflow-x:auto;white-space:nowrap}}.ct-sidebar,[id$="-sidebar"] .ct-sidebar{--theme-border-radius:0}.ct-sidebar .widget,.ct-sidebar [class*="bapf_sfilter"]{border:1px solid var(--tb-kat-l);border-radius:0!important;background:#fff;padding:16px 18px;margin:0 0 -1px;box-shadow:none}.ct-sidebar .widget-title,.ct-sidebar .widgettitle, .ct-sidebar [class*="bapf_head"] h3,.ct-sidebar [class*="bapf_head"]{font-family:"IBM Plex Mono",ui-monospace,monospace!important;font-size:10px!important;font-weight:500!important;letter-spacing:.12em;text-transform:uppercase;color:var(--tb-kat-m)!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:none!important}.ct-sidebar [class*="bapf_body"] ul,.ct-sidebar .widget ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ct-sidebar [class*="bapf_body"] li,.ct-sidebar .widget li{margin:0;padding:0;border:0;font-size:13px;line-height:1.45}.ct-sidebar [class*="bapf_body"] label,.ct-sidebar .widget label{display:flex;align-items:center;gap:9px;padding:5px 0;cursor:pointer;color:var(--tb-kat-i)}.ct-sidebar [class*="bapf_body"] label:hover{color:var(--tb-kat-akcent-tekst)}.ct-sidebar input[type="checkbox"],.ct-sidebar input[type="radio"]{appearance:none;-webkit-appearance:none;width:16px;height:16px;flex:none;margin:0;border:1px solid #6F6A65;background:#fff;border-radius:0;cursor:pointer;position:relative}.ct-sidebar input[type="checkbox"]:checked,.ct-sidebar input[type="radio"]:checked{background:var(--tb-kat-a);border-color:var(--tb-kat-a)}.ct-sidebar input[type="checkbox"]:checked::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;box-sizing:border-box;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,calc(-50% - 1.06px)) rotate(45deg)}.ct-sidebar input:focus-visible{outline:2px solid var(--tb-kat-a);outline-offset:2px}.ct-sidebar .count,.ct-sidebar [class*="bapf_count"]{margin-left:auto;font-family:"IBM Plex Mono",monospace;font-size:10.5px;color:var(--tb-kat-m)}.ct-sidebar [class*="bapf_body"] .description, .ct-sidebar [class*="bapf_body"] .term-description{display:block;margin:0 0 0 25px;font-size:11.5px;line-height:1.4;color:var(--tb-kat-m)}.ct-sidebar button,.ct-sidebar [class*="bapf_button"],.ct-sidebar .button{border-radius:0!important;font-family:Archivo,sans-serif;font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;background:var(--tb-kat-i);color:#fff;border:1px solid var(--tb-kat-i);padding:11px 16px;cursor:pointer}.ct-sidebar button:hover,.ct-sidebar .button:hover{background:var(--tb-kat-a);border-color:var(--tb-kat-a);color:#111213}.ct-sidebar input[type="text"],.ct-sidebar input[type="number"],.ct-sidebar select{border:1px solid var(--tb-kat-l);border-radius:0;padding:8px 10px;font-size:13px;background:#fff}html.tb-widok-lista ul.products{display:block!important;grid-template-columns:none!important;gap:0!important;border:1px solid var(--tb-kat-l);background:#fff;container-type:inline-size;container-name:tblista}html.tb-widok-lista ul.products > li.product{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0;border-top:1px solid var(--tb-kat-l);list-style:none}html.tb-widok-lista ul.products > li.product > .tb-karta{width:100%}html.tb-widok-lista ul.products > li.product:first-of-type{border-top:0}html.tb-widok-lista ul.products > li.tb-parzysty > .tb-karta{background:var(--tb-kat-p)}html.tb-widok-lista ul.products > li.tb-kat-lista-glowa, html.tb-widok-lista ul.products > li.product > .tb-karta{display:grid;grid-template-columns:56px minmax(120px,1.35fr) minmax(0,1.9fr) 104px 128px 108px;column-gap:12px;padding:11px 14px;height:auto;min-height:0;box-sizing:border-box}html.tb-widok-lista ul.products > li.tb-kat-lista-glowa > *, html.tb-widok-lista ul.products > li.product > .tb-karta > *, html.tb-widok-lista .tb-karta-dol-blok > *{min-width:0;max-width:100%}html.tb-widok-lista ul.products > li.product > .tb-karta{grid-template-rows:auto auto;row-gap:3px;align-items:center;position:relative;border:0;box-shadow:none;height:auto}html.tb-widok-lista .tb-karta-dol-blok{display:contents}html.tb-widok-lista .tb-karta-obraz{grid-column:1;grid-row:1/span 2;margin:0}html.tb-widok-lista .tb-karta-obraz img{width:56px;height:46px;object-fit:contain;aspect-ratio:auto}html.tb-widok-lista .tb-karta-nazwa{grid-column:2;grid-row:1;font-size:13px;line-height:1.28;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:auto;min-height:0;overflow-wrap:break-word}html.tb-widok-lista .tb-karta-marka{grid-column:2;grid-row:2;gap:2px 8px;height:auto;font-size:9.5px;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;min-width:0;overflow:hidden;line-height:1.35}html.tb-widok-lista .tb-karta-logo-tekst, html.tb-widok-lista .tb-karta-sku{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}html.tb-widok-lista .tb-karta-logo{max-width:110px;height:22px}html.tb-widok-lista .tb-karta-marka .tb-logo-kadr{zoom:.68}html.tb-widok-lista .tb-karta-cechy, html.tb-widok-lista ul.products .tb-kat-lg-cechy{grid-column:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;align-items:center;min-width:0}html.tb-widok-lista .tb-karta-cechy{grid-row:1/span 2}html.tb-widok-lista .tb-karta-cechy li{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;max-width:100%;border:0;background:none;padding:0;overflow:hidden}html.tb-widok-lista .tb-karta-cechy li:nth-child(n+3){display:none}html.tb-widok-lista ul.products .tb-kat-lg-cechy span:nth-child(n+3){display:none}html.tb-widok-lista .tb-karta-cecha-v{font-size:11.5px;font-weight:600;line-height:1.22;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%}html.tb-widok-lista .tb-karta-cecha-k{font-size:9px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html.tb-widok-lista ul.products.tb-lista-z-glowa .tb-karta-cecha-k{display:none}html.tb-widok-lista .tb-karta-dostawa{grid-column:4;grid-row:1/span 2;padding:0;border:0;margin:0;display:block;min-width:0}html.tb-widok-lista .tb-karta-termin{display:block;padding:4px 6px;background:var(--tb-kat-i);color:#fff;font-size:9.5px;line-height:1.3;white-space:normal;overflow-wrap:break-word;max-width:100%;overflow:hidden;text-align:center}html.tb-widok-lista .tb-karta-ceny{grid-column:5;grid-row:1/span 2;display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:0;border:0;margin:0;text-align:right;min-width:0}html.tb-widok-lista .tb-karta-cena-lewo{display:flex;flex-direction:column;align-items:flex-end;gap:0;min-width:0;max-width:100%}html.tb-widok-lista .tb-karta-stara{font-size:9.5px;line-height:1.3;display:block;max-width:100%;white-space:normal;text-align:right}html.tb-widok-lista .tb-karta-rabat{white-space:nowrap}html.tb-widok-lista .tb-karta-brutto{font-size:15px;line-height:1.2;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}html.tb-widok-lista .tb-karta-netto{font-size:9.5px;line-height:1.3;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}html.tb-widok-lista .tb-karta-rata{margin:0;text-align:right;line-height:1.25;max-width:100%}html.tb-widok-lista .tb-karta-rata a{display:block;text-decoration:none}html.tb-widok-lista .tb-karta-rata-kwota{font-size:9.5px;white-space:nowrap}html.tb-widok-lista .tb-karta-rata-nota{display:none}html.tb-widok-lista .tb-karta-akcje{grid-column:6;grid-row:1/span 2;display:flex;padding:0;border:0;margin:0;min-width:0}html.tb-widok-lista .tb-karta-kosz{flex:1 1 auto;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;padding:7px 6px;background:#fff;color:var(--tb-kat-i);border:1px solid var(--tb-kat-i);font-size:10px;letter-spacing:.04em;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:break-word}html.tb-widok-lista .tb-karta-kosz:hover{background:var(--tb-kat-i);color:#fff}html.tb-widok-lista .tb-karta-ulubione, html.tb-widok-lista .tb-karta-hooki, html.tb-widok-lista .tb-karta-zapytaj, html.tb-widok-lista .tb-karta-ile, html.tb-widok-lista .tb-karta-plakietka-stan{display:none!important}html.tb-widok-lista .tb-karta-plakietki{position:absolute;top:6px;left:8px;z-index:2;display:flex;gap:3px;pointer-events:none;max-width:60px}html.tb-widok-lista .tb-karta-plakietka{font-size:7px;padding:1px 3px;letter-spacing:.02em;line-height:1.35}.tb-kat-lista-glowa{display:none}html.tb-widok-lista ul.products > li.tb-kat-lista-glowa{border-top:0;background:var(--tb-kat-i);color:#fff;align-items:center;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}html.tb-widok-lista ul.products .tb-kat-lg-model{grid-column:1/span 2}html.tb-widok-lista ul.products .tb-kat-lg-dost{grid-column:4}html.tb-widok-lista ul.products .tb-kat-lg-akcje{grid-column:6}html.tb-widok-lista ul.products .tb-kat-lg-cechy span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}html.tb-widok-lista ul.products .tb-kat-lg-ceny{grid-column:5;text-align:right}html.tb-widok-lista ul.products .tb-kat-lg-dost, html.tb-widok-lista ul.products .tb-kat-lg-akcje{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@container tblista (min-width:1100px){html.tb-widok-lista ul.products > li.tb-kat-lista-glowa, html.tb-widok-lista ul.products > li.product > .tb-karta{grid-template-columns:60px minmax(140px,1.6fr) minmax(0,2fr) 112px 138px 116px;column-gap:12px;padding:12px 14px}html.tb-widok-lista .tb-karta-cechy, html.tb-widok-lista ul.products .tb-kat-lg-cechy{grid-template-columns:repeat(3,minmax(0,1fr))}html.tb-widok-lista .tb-karta-cechy li:nth-child(n+3){display:flex}html.tb-widok-lista ul.products .tb-kat-lg-cechy span:nth-child(n+3){display:block}html.tb-widok-lista .tb-karta-cechy li:nth-child(n+4), html.tb-widok-lista ul.products .tb-kat-lg-cechy span:nth-child(n+4){display:none}html.tb-widok-lista .tb-karta-brutto{font-size:15.5px}}@container tblista (min-width:1320px){html.tb-widok-lista ul.products > li.tb-kat-lista-glowa, html.tb-widok-lista ul.products > li.product > .tb-karta{grid-template-columns:64px minmax(160px,1.6fr) minmax(0,2.4fr) 118px 146px 124px;column-gap:14px}html.tb-widok-lista .tb-karta-cechy, html.tb-widok-lista ul.products .tb-kat-lg-cechy{grid-template-columns:repeat(4,minmax(0,1fr))}html.tb-widok-lista .tb-karta-cechy li:nth-child(n+4){display:flex}html.tb-widok-lista ul.products .tb-kat-lg-cechy span:nth-child(n+4){display:block}html.tb-widok-lista .tb-karta-cechy li:nth-child(n+5), html.tb-widok-lista ul.products .tb-kat-lg-cechy span:nth-child(n+5){display:none}html.tb-widok-lista .tb-karta-obraz img{width:64px;height:50px}html.tb-widok-lista .tb-karta-nazwa{font-size:13.5px}html.tb-widok-lista .tb-karta-cecha-v{font-size:12px}html.tb-widok-lista .tb-karta-cecha-k{font-size:9.5px}html.tb-widok-lista .tb-karta-termin{font-size:10px;padding:4px 7px}html.tb-widok-lista .tb-karta-kosz{font-size:11px}}@container tblista (min-width:1560px){html.tb-widok-lista ul.products > li.tb-kat-lista-glowa, html.tb-widok-lista ul.products > li.product > .tb-karta{grid-template-columns:64px minmax(180px,1.6fr) minmax(0,2.8fr) 124px 154px 132px}html.tb-widok-lista .tb-karta-cechy, html.tb-widok-lista ul.products .tb-kat-lg-cechy{grid-template-columns:repeat(5,minmax(0,1fr))}html.tb-widok-lista .tb-karta-cechy li:nth-child(n+5){display:flex}html.tb-widok-lista ul.products .tb-kat-lg-cechy span:nth-child(n+5){display:block}html.tb-widok-lista .tb-karta-brutto{font-size:16px}}@container tblista (max-width:699px){html.tb-widok-lista ul.products > li.tb-kat-lista-glowa{display:none}html.tb-widok-lista ul.products > li.product > .tb-karta{grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;column-gap:10px;row-gap:6px;padding:12px;align-items:start}html.tb-widok-lista .tb-karta-obraz{grid-column:1;grid-row:1/span 2}html.tb-widok-lista .tb-karta-obraz img{width:52px;height:42px}html.tb-widok-lista .tb-karta-nazwa{grid-column:2/span 2;grid-row:1;-webkit-line-clamp:3}html.tb-widok-lista .tb-karta-marka{grid-column:2/span 2;grid-row:2}html.tb-widok-lista .tb-karta-cechy{grid-column:1/span 3;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}html.tb-widok-lista .tb-karta-cechy li:nth-child(n+3){display:none}html.tb-widok-lista .tb-karta-dostawa{grid-column:1/span 2;grid-row:4;align-self:center}html.tb-widok-lista .tb-karta-termin{display:inline-block}html.tb-widok-lista .tb-karta-ceny{grid-column:3;grid-row:4;align-self:center}html.tb-widok-lista .tb-karta-akcje{grid-column:1/span 3;grid-row:5}html.tb-widok-lista .tb-karta-kosz{min-height:40px}}@media (max-width:781px){.tb-kat-gora-w{gap:18px}.tb-kat-kafelki li{flex:0 0 47%;min-width:150px}.tb-kat-kafelki-strzalka{display:none!important}.tb-kafel{height:100%}.tb-kat-krok1-podpis{width:100%}.tb-kat-krok1-tytul{font-size:18px}.tb-kat-tylko-duzy{display:none}.tb-kat-tylko-maly{display:block}.tb-kat-rozliczenie{flex-direction:column;align-items:stretch;padding:16px;gap:10px}.tb-kat-rozliczenie-lewo, .tb-kat-rozliczenie-opis{flex:0 0 auto!important;padding:0!important;width:auto;align-self:stretch}.tb-kat-rozliczenie-lewo strong{font-size:1.05rem}.tb-kat-rozliczenie-opis{font-size:12.5px}.tb-kat-rozliczenie-cta{flex:0 0 auto;justify-content:center;padding:13px 20px}.tb-kat-pasek{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;align-items:center;min-width:0}.tb-kat-pasek-lewo,.tb-kat-pasek-prawo{display:contents}.tb-kat-licznik{grid-column:1/-1;order:1;margin:0}.tb-filtry-otworz{order:2;min-width:0}.tb-kat-sort{order:3;min-width:0}.tb-kat-pasek:not(:has(.tb-filtry-otworz:not([hidden]))) .tb-kat-sort{grid-column:1/-1}.tb-kat-sort label{display:none}.tb-kat-sort select{min-width:0;width:100%;height:48px;border-color:var(--tb-kat-i);font-size:13.5px;padding:0 34px 0 12px}.tb-kat-sort-pole{flex:1 1 auto;min-width:0}.tb-kat-widok{display:none}.tb-kat-naglowek{align-items:flex-start;gap:20px}.tb-kat-liczby{width:100%}.tb-kat-liczby>div{flex:1 1 0;min-width:0;padding:10px 8px}.tb-kat-liczby dt{font-size:19px}.tb-kat-wpisy-uklad{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.tb-kat-gora[data-wpr-lazyrender],.tb-kat-gora [data-wpr-lazyrender], .tb-kat-pasek[data-wpr-lazyrender],ul.products[data-wpr-lazyrender], ul.products [data-wpr-lazyrender]{content-visibility:visible!important;contain-intrinsic-size:auto!important}.tb-kat-okruszki a,.tb-kat-blok-wiecej,.tb-kat-opis-spis a{padding-block:5px;margin-block:-5px}