:root{--tb-p-l:var(--tb-line,#E4E0DC);--tb-p-i:var(--tb-ink,#111213);--tb-p-a:var(--tb-orange,#FF5900);--tb-p-m:var(--tb-muted,#6F6A65);--tb-p-p:var(--tb-paper,#FAF9F8);--tb-p-at:var(--tb-orange-text,#BF4000);--tb-p-bok:520px;--tb-p-bok-opis:380px;--tb-p-bok-mob:14px}body.single-product{--content-vertical-spacing:var(--tb-p-gora,26px);--theme-content-vertical-spacing:var(--tb-p-gora,26px)}@media (min-width:690px){body.single-product [class*="ct-container"] > article[class*="post"]{padding-top:var(--tb-p-gora,26px);padding-left:var(--tb-p-pad-x,clamp(16px,2.4vw,36px));padding-right:var(--tb-p-pad-x,clamp(16px,2.4vw,36px))}}.tb-prod-strona{max-width:var(--tb-p-max,1390px);margin-left:auto;margin-right:auto}.tb-prod-strona :is(h2,h3,h4) > a{display:inline-block;min-height:24px;line-height:1.5}.tb-prod-strona{width:100%;font-family:"IBM Plex Sans",system-ui,sans-serif;color:var(--tb-p-i);font-size:14px;line-height:1.55}.tb-prod-strona,.tb-prod-strona *{box-sizing:border-box}.tb-prod-strona .tb-prod{margin:0;padding:0;border:0;background:none}.tb-prod-okruszki ol{display:flex;flex-wrap:wrap;align-items:center;gap:0;list-style:none;margin:0 0 13px -10px;padding:0}.tb-prod-okruszki li{display:flex;align-items:center;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.tb-prod-okruszki a,.tb-prod-okruszki [aria-current]{display:inline-flex;align-items:center;min-height:34px;padding:5px 10px}.tb-prod-okruszki a{color:var(--tb-p-m);text-decoration:none;box-shadow:inset 0 -1px 0 transparent;transition:background-color .12s,color .12s}.tb-prod-okruszki a:hover,.tb-prod-okruszki a:focus-visible{color:var(--tb-p-at);background:#FAF9F8;box-shadow:inset 0 -1px 0 currentColor}.tb-prod-okruszki a:focus-visible{outline:2px solid var(--tb-p-i);outline-offset:-2px}.tb-prod-okruszki [aria-current]{display:inline-block;color:var(--tb-p-i);font-weight:500;max-width:34ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:24px;padding:5px 10px;vertical-align:middle}.tb-prod-okruszki-sep{color:#C9C4BE;font-size:10px}.tb-prod-glowa{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:0 0 20px;border-bottom:2px solid var(--tb-p-i)}.tb-prod-glowa-lewo{display:flex;align-items:center;gap:20px;min-width:0}.tb-prod-ikona{flex:none;width:var(--tb-p-ikona,clamp(76px,8vw,112px));height:var(--tb-p-ikona,clamp(76px,8vw,112px));display:flex;align-items:center;justify-content:center;border:1px solid var(--tb-p-l);background:var(--tb-p-p);color:var(--tb-p-i)}.tb-prod-ikona svg{width:74%;height:74%;display:block}.tb-prod-tytul{display:flex;flex-direction:column;justify-content:center}.tb-prod-tytul{min-width:0}.tb-prod-nad{display:inline-block;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--tb-p-m);text-decoration:none;margin:0 0 7px}a.tb-prod-nad{padding:4px 0;margin:-4px 0 3px}a.tb-prod-nad:hover,a.tb-prod-nad:focus-visible{color:var(--tb-p-at)}.tb-prod-strona .tb-prod-h1{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:clamp(1.75rem,2.9vw,36px);line-height:1.08;letter-spacing:-.02em;margin:0;color:var(--tb-p-i);text-transform:none}.tb-prod-glowa-prawo{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right}.tb-prod-marka{display:block;text-decoration:none}.tb-prod-logo{height:26px;width:auto;max-width:150px;object-fit:contain;object-position:right center;display:block}.tb-prod-marka .tb-logo-kadr{display:block;position:relative;overflow:hidden;flex:none}.tb-prod-marka .tb-logo-kadr .tb-prod-logo{position:absolute;max-width:none;max-height:none;margin:0;object-fit:fill}.tb-prod-logo-tekst{font-family:Archivo,sans-serif;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--tb-p-i)}.tb-prod-meta{display:flex;gap:22px;margin:0}.tb-prod-meta div{display:flex;flex-direction:column;gap:2px}.tb-prod-meta dt{font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--tb-p-m);font-family:"IBM Plex Mono",ui-monospace,monospace}.tb-prod-meta dd{margin:0;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12.5px;color:var(--tb-p-i)}.tb-prod-parametry{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 28px;background:var(--tb-p-l);border:1px solid var(--tb-p-l);border-top:0}.tb-prod-parametry[data-ile="1"]{grid-template-columns:minmax(0,1fr)}.tb-prod-parametry[data-ile="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-prod-parametry[data-ile="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tb-prod-parametr{background:#fff;padding:16px 18px 14px;display:flex;flex-direction:column;gap:3px;min-width:0}.tb-prod-parametr-v{order:-1;margin:0;font-family:Archivo,sans-serif;font-weight:800;font-size:24px;line-height:1.1;letter-spacing:-.015em;color:var(--tb-p-i);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tb-prod-parametr-k{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--tb-p-m)}.tb-prod-uklad{display:grid;grid-template-columns:minmax(0,1fr) var(--tb-p-bok);gap:1px;border:1px solid var(--tb-p-l);align-items:stretch;background:linear-gradient(var(--tb-p-l),var(--tb-p-l)) no-repeat calc(100% - var(--tb-p-bok)) 0 / 1px 100%, #fff}.tb-prod-lewa{background:#fff;padding:24px;min-width:0}.tb-prod-strona .tb-prod-kup{background:#fff;padding:24px;min-width:0;display:flex;flex-direction:column;gap:18px;float:none;width:auto}.tb-prod-uklad > .tb-prod-przyklejona{position:sticky;align-self:start;top:var(--tb-p-top,110px)}.tb-prod-galeria{position:relative;margin:0;border:1px solid var(--tb-p-l)}.tb-prod-plakietki{position:absolute;top:14px;left:14px;z-index:3;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.tb-prod-plakietka{padding:5px 9px;font-size:11px;line-height:1.25}.tb-prod-plakietka-promo.tb-prod-plakietka-promo{background:var(--tb-p-a);color:#111213;font-family:Archivo,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tb-prod-plakietka-stan{background:var(--tb-p-i);color:#fff;font-family:"IBM Plex Mono",ui-monospace,monospace}.tb-prod-narzedzia{position:absolute;top:14px;right:14px;z-index:3;display:flex;gap:6px}.tb-prod-ikonka{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--tb-p-l);background:#fff;color:#6F6A65;border-radius:0;font-size:16px;line-height:1;cursor:pointer;padding:0}.tb-prod-ikonka:hover{border-color:var(--tb-p-i);color:var(--tb-p-i)}.tb-prod-ikonka[aria-pressed="true"]{color:var(--tb-p-at);border-color:var(--tb-p-at)}.tb-prod-scena{position:relative;background:#fff;display:block;touch-action:pan-y;overflow:hidden;container-type:inline-size;-webkit-tap-highlight-color:transparent}.tb-prod-scena:focus-visible{outline:2px solid var(--tb-p-i);outline-offset:-2px}.tb-prod-tor{--tb-peek:clamp(16px,7cqw,40px);--tb-luz:6px;--tb-szer:calc(100cqw - 2 * var(--tb-peek));display:flex;gap:var(--tb-luz);width:100%;transform:translate3d(calc(var(--tb-peek) - var(--tb-i,0) * (var(--tb-szer) + var(--tb-luz)) + var(--tb-dx,0px)),0,0);transition:transform .36s cubic-bezier(.22,.61,.36,1);will-change:transform;backface-visibility:hidden}.tb-prod-galeria[data-ile="1"] .tb-prod-tor{--tb-peek:0px}.tb-prod-scena.tb-ciagniemy .tb-prod-tor,.tb-prod-tor.tb-bez-animacji{transition:none}.tb-prod-tor.tb-blysk{animation:tb-prod-blysk .3s ease-out}@keyframes tb-prod-blysk{from{opacity:.35}to{opacity:1}}.tb-prod-klatka{position:relative;flex:0 0 var(--tb-szer);min-width:0;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:#fff;transition:opacity .3s ease-out}.tb-prod-galeria:not([data-ile="1"]) .tb-prod-klatka:not(.tb-jest){opacity:.55}.tb-prod-scena.tb-ciagniemy .tb-prod-klatka{transition:none}@supports not (width:1cqw){.tb-prod-tor{--tb-peek:0px;--tb-luz:0px;transform:translate3d(calc(var(--tb-i,0) * -100% + var(--tb-dx,0px)),0,0)}.tb-prod-klatka{flex-basis:100%}}.tb-prod-scena img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.tb-prod-scena img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:0}.tb-prod-scena iframe,.tb-prod-scena video{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;background:#000}.tb-prod-galeria:not([data-ile="1"]) .tb-prod-scena{cursor:grab}.tb-prod-scena.tb-ciagniemy,.tb-prod-scena.tb-ciagniemy img{cursor:grabbing!important}.tb-prod-strz{position:absolute;top:50%;z-index:2;width:36px;height:36px;margin-top:-18px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--tb-p-l);background:rgba(255,255,255,.94);color:var(--tb-p-i);border-radius:0;cursor:pointer}.tb-prod-strz-l{left:6px}.tb-prod-strz-r{right:6px}.tb-prod-strz:hover{border-color:var(--tb-p-i)}.tb-prod-strz:focus-visible{outline:2px solid var(--tb-p-i);outline-offset:2px}.tb-prod-brak-zdjecia{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;color:#6F6A65}.tb-prod-wideo-link{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;color:var(--tb-p-i)}.tb-prod-podpis{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-top:1px solid var(--tb-p-l);font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;color:var(--tb-p-m)}.tb-prod-podpis-nazwa{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-prod-licznik{flex:none;color:var(--tb-p-i);font-variant-numeric:tabular-nums}.tb-prod-miniatury{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;background:#fff;border-top:1px solid var(--tb-p-l)}.tb-prod-miniatura{position:relative;padding:0;border:0;background:#fff;cursor:pointer;display:block;box-shadow:inset -1px -1px 0 var(--tb-p-l)}.tb-prod-miniatura img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#fff}.tb-prod-miniatura{transition:box-shadow .15s ease}.tb-prod-miniatura.tb-jest{box-shadow:inset 0 0 0 2px var(--tb-p-i)}.tb-prod-miniatura:hover{box-shadow:inset 0 0 0 1px var(--tb-p-a)}.tb-prod-brak-mini{display:block;aspect-ratio:4/3;background:var(--tb-p-p)}.tb-prod-wideo-znak{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff}.tb-prod-wideo-znak svg{background:rgba(17,18,19,.78);width:26px;height:26px;padding:6px}.tb-prod-kafle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;list-style:none;margin:24px 0 0;padding:0;background:var(--tb-p-l);border:1px solid var(--tb-p-l)}.tb-prod-kafle li{background:var(--tb-p-p);padding:15px 16px;display:flex;flex-direction:column;gap:5px;margin:0}.tb-prod-kafle b{font-family:Archivo,sans-serif;font-weight:700;font-size:13px;letter-spacing:-.005em}.tb-prod-kafle span{font-size:12px;line-height:1.5;color:var(--tb-p-m)}.tb-prod-cena-blok{display:flex;flex-direction:column;gap:5px}.tb-prod-stara{margin:0;font-size:13px;color:#6F6A65}.tb-prod-stara s{text-decoration:line-through}.tb-prod-zysk{color:var(--tb-p-at);font-weight:600}.tb-prod-strona .tb-prod-cena{margin:0;font-family:Archivo,sans-serif;font-weight:800;font-size:36px;line-height:1.05;letter-spacing:-.02em;color:var(--tb-p-i)}.tb-prod-cena .woocommerce-Price-currencySymbol{font-size:.62em;font-weight:700}.tb-prod-cena del{font-size:.5em;font-weight:600;color:#6F6A65}.tb-prod-cena ins{text-decoration:none}.tb-prod-strona .tb-prod-cena.tb-prod-cena-zapytaj{font-size:26px}.tb-prod-cena-nota{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11.5px;color:var(--tb-p-m)}.tb-prod-haki:empty{display:none}.tb-prod-haki{font-size:12px;line-height:1.5;color:var(--tb-p-m);display:flex;flex-direction:column;gap:6px;margin-top:4px}.tb-prod-haki > .price,.tb-prod-haki > .woocommerce-product-rating,.tb-prod-haki > .star-rating,.tb-prod-haki > .product_title, .tb-prod-haki > form.cart,.tb-prod-haki > .woocommerce-product-details__short-description{display:none!important}.tb-prod-haki .omnibus-lowest-price{font-size:13px;line-height:1.45;color:var(--tb-p-i)}.tb-prod-haki-galeria{margin-top:16px;font-size:12.5px;line-height:1.5}.tb-prod-share-haki{margin-top:12px;font-size:12.5px;line-height:1.5}.tb-prod-leasing{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;background:var(--tb-p-p);border:1px solid var(--tb-p-l)}.tb-prod-leasing-tekst{display:flex;flex-direction:column;gap:2px;min-width:0}.tb-prod-leasing-tekst b{font-family:Archivo,sans-serif;font-weight:700;font-size:14px}.tb-prod-leasing-tekst span{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;color:var(--tb-p-m)}.tb-prod-leasing-link{flex:none;display:inline-flex;align-items:center;min-height:26px;font-family:Archivo,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--tb-p-i);text-decoration:none;box-shadow:inset 0 -2px 0 var(--tb-p-a)}.tb-prod-leasing-link:hover{color:var(--tb-p-at)}.tb-prod-stan{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-top:1px solid var(--tb-p-l);border-bottom:1px solid var(--tb-p-l)}.tb-prod-stan-glowny{margin:0;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.tb-prod-stan-glowny b{font-family:Archivo,sans-serif;font-weight:700;font-size:16.5px}.tb-prod-strona #plgfy_estemated_message,.tb-prod-strona #parent_div:has(> #plgfy_estemated_message){display:none!important}.tb-prod-kropka{width:8px;height:8px;flex:none;border-radius:50%;background:#B8B2AC;align-self:center}.tb-prod-stan-glowny.tb-jest .tb-prod-kropka{background:#2F6B4E}.tb-prod-ile{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12.5px;color:var(--tb-p-m)}.tb-prod-odliczanie{margin:0;font-size:13.5px;line-height:1.45;color:var(--tb-p-i)}.tb-prod-odliczanie b{font-weight:700;color:#2F6B4E;font-variant-numeric:tabular-nums}.tb-prod-terminy{display:flex;flex-direction:column;gap:6px;margin:0}.tb-prod-terminy div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tb-prod-terminy dt{font-size:13.5px;color:var(--tb-p-m)}.tb-prod-terminy dd{margin:0;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:13px;color:var(--tb-p-i);text-align:right}.tb-prod-strona .tb-prod-kosz{display:flex;flex-direction:column;gap:10px}.tb-prod-strona .tb-prod-kosz > *, .tb-prod-strona .tb-prod-kosz p:where(:not(.paynow-leaselink__title)){margin:0}.tb-prod-strona .tb-prod-kosz form.cart{display:block;margin:0}.tb-prod-strona .tb-prod-kosz form.cart > *{max-width:100%}.tb-prod-strona .tb-prod-kosz .added_to_cart{display:none!important}.tb-prod-strona .tb-prod-kosz .tb-prod-rzad{display:flex;flex-wrap:wrap;gap:1px;align-items:stretch;margin:0}.tb-prod-strona .tb-prod-kosz .tb-prod-rzad.tb-bez-ilosci .quantity{display:none}.tb-prod-strona .tb-prod-kosz form.cart > :not(.tb-prod-rzad){margin:10px 0 0;display:block}.tb-prod-strona .tb-prod-kosz form.cart > :not(.tb-prod-rzad) > a, .tb-prod-strona .tb-prod-kosz form.cart > a, .tb-prod-strona .tb-prod-kosz form.cart > button{max-width:100%;display:inline-flex;align-items:center;min-height:44px}.tb-prod-strona .tb-prod-kosz form.cart > .ct-cart-actions[data-add-to-cart]{display:flex;flex-wrap:wrap;align-items:stretch;gap:0}.tb-prod-strona .tb-prod-kosz form.cart > .ct-cart-actions[data-add-to-cart]::after{content:"";flex:0 0 100%;order:15;height:0}.tb-prod-strona .tb-prod-kosz form.cart > .ct-cart-actions[data-add-to-cart] > .tb-prod-rzad{flex:1 1 100%}.tb-prod-strona .tb-prod-kosz form.cart > .ct-cart-actions[data-add-to-cart] > .eraty-evaluate-button, .tb-prod-strona .tb-prod-kosz form.cart > .ct-cart-actions[data-add-to-cart] > #aliorProductCalculator{order:20;flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;height:56px;min-height:0;margin:10px 0 0;padding:6px 10px;box-sizing:border-box;background:#fff;border:1px solid var(--tb-line,#DEDEDE);border-radius:0;box-shadow:none;cursor:pointer;transition:border-color .15s ease}.tb-prod-strona .tb-prod-kosz form.cart > .ct-cart-actions[data-add-to-cart] > .eraty-evaluate-button ~ #aliorProductCalculator{margin-left:-1px}.tb-prod-strona .tb-prod-kosz form.cart > .ct-cart-actions[data-add-to-cart] > .eraty-evaluate-button img{display:block;width:auto;max-width:100%;height:auto;max-height:34px}.tb-prod-strona .tb-prod-kosz form.cart > .ct-cart-actions[data-add-to-cart] > #aliorProductCalculator img{display:block;width:auto;max-width:100%;height:44px}.tb-prod-strona .tb-prod-kosz form.cart > .ct-cart-actions[data-add-to-cart] > .eraty-evaluate-button:hover, .tb-prod-strona .tb-prod-kosz form.cart > .ct-cart-actions[data-add-to-cart] > #aliorProductCalculator:hover{position:relative;z-index:1;border-color:var(--tb-p-i,#1A1A1A)}.tb-prod-strona .tb-prod-kosz form.cart > .ct-cart-actions[data-add-to-cart] > .eraty-evaluate-button:focus-visible, .tb-prod-strona .tb-prod-kosz form.cart > .ct-cart-actions[data-add-to-cart] > #aliorProductCalculator:focus-visible{position:relative;z-index:2;outline:2px solid var(--tb-orange,#F26522);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tb-prod-strona .tb-prod-kosz form.cart > .ct-cart-actions[data-add-to-cart] > *{transition:none}}.tb-prod-strona .tb-prod-kosz .quantity{display:flex;flex:none;width:130px;margin:0;height:52px;border:1px solid var(--tb-p-i)}.tb-prod-strona .tb-prod-kosz .quantity label, .tb-prod-strona .tb-prod-kosz .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tb-prod-strona .tb-prod-kosz .quantity > *:not(.tb-prod-krok):not(input.qty):not(label):not(.screen-reader-text){display:none!important}.tb-prod-strona .tb-prod-kosz .quantity::before, .tb-prod-strona .tb-prod-kosz .quantity::after{content:none!important;display:none!important}.tb-prod-strona .tb-prod-kosz .quantity input.qty{flex:1 1 auto;min-width:44px;width:56px;height:100%;padding:0;margin:0;border:0;border-radius:0!important;background:#fff;color:var(--tb-p-i);text-align:center;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:15px;-moz-appearance:textfield;appearance:textfield;box-shadow:none}.tb-prod-strona .tb-prod-kosz .quantity input.qty::-webkit-outer-spin-button, .tb-prod-strona .tb-prod-kosz .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tb-prod-krok{width:42px;height:100%;flex:none;border:0;background:#fff;color:var(--tb-p-i);font-size:19px;line-height:1;cursor:pointer;padding:0;border-radius:0}.tb-prod-krok:hover{background:var(--tb-p-p)}.tb-prod-krok[disabled]{color:#C9C4BE;cursor:default}.tb-prod-strona .tb-prod-kosz button.single_add_to_cart_button, .tb-prod-strona .tb-prod-kosz .single_add_to_cart_button{flex:1 1 150px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--tb-p-i);background:var(--tb-p-i);color:#fff;border-radius:0;font-family:Archivo,sans-serif;font-weight:700;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;padding:14px 18px;cursor:pointer;box-shadow:none;text-decoration:none}.tb-prod-strona .tb-prod-kosz button.single_add_to_cart_button:hover, .tb-prod-strona .tb-prod-kosz button.single_add_to_cart_button:focus-visible{background:var(--tb-p-a);border-color:var(--tb-p-a);color:#111213}.tb-prod-strona .tb-prod-kosz .single_add_to_cart_button.disabled{opacity:.45;cursor:not-allowed}.tb-prod-strona .tb-prod-kosz .stock,.tb-prod-strona .tb-prod-kosz .price{display:none}.tb-prod-strona .tb-prod-kosz table.variations{width:100%;margin:0 0 12px;border:0}.tb-prod-strona .tb-prod-kosz table.variations th, .tb-prod-strona .tb-prod-kosz table.variations td{padding:5px 0;border:0;background:none}.tb-prod-strona .tb-prod-kosz table.variations label{font-size:12.5px;color:var(--tb-p-m)}.tb-prod-strona .tb-prod-kosz select{width:100%;min-height:44px;border:1px solid var(--tb-p-l);border-radius:0;background:#fff;padding:0 12px;font-size:14px}.tb-prod-strona .tb-prod-kosz .woocommerce-variation-price{margin:0 0 10px;font-family:Archivo,sans-serif;font-weight:700;font-size:19px}.tb-prod-akcje{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--tb-p-l);border:1px solid var(--tb-p-l)}.tb-prod-przycisk-2{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;background:#fff;border:0;border-radius:0;color:var(--tb-p-i);font-size:13px;text-decoration:none;cursor:pointer;padding:10px 12px;text-align:center}.tb-prod-przycisk-2:hover,.tb-prod-przycisk-2:focus-visible{background:var(--tb-p-p);color:var(--tb-p-at)}.tb-prod-przycisk-2[aria-pressed="true"]{color:var(--tb-p-at)}.tb-prod-gwiazdka{font-size:15px;line-height:1}.tb-prod-doradca{background:var(--tb-p-i);color:#fff;padding:20px}.tb-prod-doradca-kicker{display:block;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--tb-p-a)}.tb-prod-doradca p{margin:9px 0 14px;font-size:13px;line-height:1.55;color:#D8D4D0}.tb-prod-doradca a{display:inline-block;font-family:Archivo,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.01em;color:#fff;text-decoration:none}.tb-prod-doradca a:hover,.tb-prod-doradca a:focus-visible{color:var(--tb-p-a)}.tb-prod-doradca-godziny{display:block;margin-top:5px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;color:#9C9791}.tb-prod-zaufanie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;list-style:none;margin:0;padding:0;background:var(--tb-p-l);border:1px solid var(--tb-p-l)}.tb-prod-zaufanie li{background:#fff;padding:12px 13px;margin:0;display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.35;color:var(--tb-p-i)}.tb-prod-ptaszek{flex:none;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:var(--tb-p-p);color:#2F6B4E}.tb-prod-meta-haki:empty{display:none}.tb-prod-haki-dol:empty{display:none}.tb-prod-haki-dol{margin:32px 0 0}.tb-prod-haki-dol .related,.tb-prod-haki-dol .upsells{margin:0}.tb-prod-polecane{margin:44px 0 0;padding:32px 0 0;border-top:2px solid var(--tb-p-i)}.tb-prod-polecane-glowa{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 18px}.tb-prod-polecane-tytul{min-width:0;margin-right:auto}.tb-prod-strona .tb-prod-polecane-h{margin:8px 0 0;font-family:Archivo,sans-serif;font-weight:800;font-size:clamp(1.3rem,2vw,24px);line-height:1.15;letter-spacing:-.02em;color:var(--tb-p-i);text-transform:none}.tb-prod-polecane-link{flex:none;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--tb-p-i);text-decoration:none;border-bottom:1px solid var(--tb-p-i);padding-bottom:3px;white-space:nowrap}.tb-prod-polecane-link:hover,.tb-prod-polecane-link:focus-visible{color:var(--tb-p-at);border-color:var(--tb-p-at)}.tb-prod-polecane-tor{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--tb-p-i) var(--tb-p-l);padding-bottom:10px}.tb-prod-polecane-nav{display:flex;gap:6px;flex:none}.tb-prod-polecane-nav button{width:40px;height:40px;padding:0;border:1px solid var(--tb-p-i);border-radius:0;background:#fff;color:var(--tb-p-i);font-size:16px;line-height:1;cursor:pointer}.tb-prod-polecane-nav button:hover:not([disabled]),.tb-prod-polecane-nav button:focus-visible{background:var(--tb-p-i);color:#fff}.tb-prod-polecane-nav button[disabled]{opacity:.3;cursor:default}.tb-prod-strona ul.products.tb-siatka.tb-prod-polecane-lista{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:25%;background:#fff!important;gap:0!important;border:0!important;padding:0!important}.tb-prod-strona ul.products.tb-siatka.tb-prod-polecane-lista > li.product{scroll-snap-align:start;box-shadow:inset 0 0 0 1px var(--tb-p-l)!important;margin:0 -1px -1px 0!important}@media (max-width:1200px){.tb-prod-strona ul.products.tb-siatka.tb-prod-polecane-lista{grid-auto-columns:33.3333%}}.tb-prod-meta-haki{font-size:11.5px;color:var(--tb-p-m)}.tb-prod-zakladki{margin:36px 0 0}.tb-prod-taby{display:flex;flex-wrap:wrap;gap:1px;background:var(--tb-p-l);border:1px solid var(--tb-p-l);border-bottom:2px solid var(--tb-p-i)}.tb-prod-tab{flex:0 1 auto;min-height:48px;padding:13px 20px;border:0;border-radius:0;background:#fff;color:var(--tb-p-i);cursor:pointer;font-family:Archivo,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.tb-prod-tab:hover{background:var(--tb-p-p);color:var(--tb-p-at)}.tb-prod-tab.tb-jest{background:var(--tb-p-i);color:#fff}.tb-prod-taby::after{content:"";flex:1 1 auto;background:#fff;min-width:0}.tb-prod-panel{padding:26px 0 0}.tb-prod-panel[hidden]{display:none}.tb-prod-panel:focus-visible{outline:2px solid var(--tb-p-a);outline-offset:4px}.tb-prod-panel-h{font-family:Archivo,sans-serif;font-weight:700;font-size:17px;margin:0 0 14px;letter-spacing:-.01em}.tb-prod-zakladki.tb-prod-js .tb-prod-panel-h{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tb-prod-zakladki.tb-prod-js .tb-prod-panel{padding-top:26px}.tb-prod-opis-uklad{display:grid;grid-template-columns:minmax(0,1fr) var(--tb-p-bok-opis);gap:32px;align-items:start}.tb-prod-opis-uklad.tb-bez-boku{grid-template-columns:minmax(0,1fr)}.tb-prod-opis-tresc{min-width:0;font-size:14.5px;line-height:1.65;color:#33312F}.tb-prod-opis-tresc > :first-child{margin-top:0}.tb-prod-opis-tresc p{margin:0 0 14px}.tb-prod-opis-tresc h2,.tb-prod-opis-tresc h3{font-family:Archivo,sans-serif;font-weight:700;letter-spacing:-.01em;margin:22px 0 10px;color:var(--tb-p-i)}.tb-prod-opis-tresc h2{font-size:19px}.tb-prod-opis-tresc h3{font-size:16px}.tb-prod-opis-tresc ul,.tb-prod-opis-tresc ol{margin:0 0 14px;padding-left:20px}.tb-prod-opis-tresc li{margin:0 0 5px}.tb-prod-opis-tresc img{max-width:100%;height:auto}.tb-prod-opis-tresc table{width:100%;border-collapse:collapse}.tb-prod-lead{font-size:15.5px;line-height:1.6;color:var(--tb-p-i)}.tb-prod-lead p:last-child{margin-bottom:14px}.tb-prod-zastosowanie, .tb-prod-opis-tresc ul.tb-prod-zastosowanie{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;list-style:none;margin:22px 0 0;padding:0;background:var(--tb-p-l);border:1px solid var(--tb-p-l)}.tb-prod-zastosowanie[data-ile="1"], .tb-prod-opis-tresc ul.tb-prod-zastosowanie[data-ile="1"]{grid-template-columns:minmax(0,1fr)}.tb-prod-zastosowanie[data-ile="2"], .tb-prod-opis-tresc ul.tb-prod-zastosowanie[data-ile="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-prod-zastosowanie li{background:var(--tb-p-p);padding:16px;margin:0}.tb-prod-zastosowanie b{display:block;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--tb-p-m);margin-bottom:8px}.tb-prod-zastosowanie p{margin:0;font-size:13px;line-height:1.55;color:var(--tb-p-i)}.tb-prod-opis-bok{display:flex;flex-direction:column;gap:14px;min-width:0}.tb-prod-zestaw{border:1px solid var(--tb-p-l);padding:18px;background:#fff}.tb-prod-kicker{display:block;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--tb-p-m)}.tb-prod-zestaw ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column}.tb-prod-zestaw li{position:relative;padding:8px 0 8px 20px;margin:0;font-size:13px;line-height:1.45;border-top:1px solid #EEEBE8}.tb-prod-zestaw li:first-child{border-top:0;padding-top:0}.tb-prod-zestaw li::before{content:"";position:absolute;left:2px;top:15px;width:7px;height:7px;background:var(--tb-p-a)}.tb-prod-zestaw li:first-child::before{top:7px}.tb-prod-notatka{margin:0;padding:14px 16px;background:var(--tb-p-p);border-left:3px solid var(--tb-p-i);font-size:12.5px;line-height:1.55;color:var(--tb-p-i)}.tb-prod-tabela-w{overflow-x:auto}.tb-prod-strona table.tb-prod-tabela{width:100%;border-collapse:collapse;margin:0;font-size:13.5px;border:1px solid var(--tb-p-l)}.tb-prod-strona table.tb-prod-tabela tr{border:0}.tb-prod-strona table.tb-prod-tabela th, .tb-prod-strona table.tb-prod-tabela td{padding:11px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #EEEBE8;background:none}.tb-prod-strona table.tb-prod-tabela tr:last-child th, .tb-prod-strona table.tb-prod-tabela tr:last-child td{border-bottom:0}.tb-prod-strona table.tb-prod-tabela tr:nth-child(odd) th, .tb-prod-strona table.tb-prod-tabela tr:nth-child(odd) td{background:var(--tb-p-p)}.tb-prod-strona table.tb-prod-tabela th{width:42%;font-weight:500;color:var(--tb-p-m)}.tb-prod-strona table.tb-prod-tabela td{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12.5px;color:var(--tb-p-i)}.tb-prod-dostawa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--tb-p-l);border:1px solid var(--tb-p-l)}.tb-prod-dostawa section{background:#fff;padding:20px}.tb-prod-dostawa h3{margin:0 0 8px;font-family:Archivo,sans-serif;font-weight:700;font-size:14px}.tb-prod-dostawa p{margin:0;font-size:13px;line-height:1.6;color:#33312F}.tb-prod-dostawa .tb-prod-dostawa-link{margin:10px 0 0}.tb-prod-dostawa .tb-prod-dostawa-lista{margin:8px 0 10px;padding:0;list-style:none;font-size:13px;line-height:1.5;color:#33312F}.tb-prod-dostawa .tb-prod-dostawa-lista li{position:relative;margin:0 0 4px;padding-left:16px}.tb-prod-dostawa .tb-prod-dostawa-lista li::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;background:var(--tb-p-a,#FF5900)}.tb-prod-dostawa-link a{font-family:Archivo,sans-serif;font-weight:700;font-size:13px;color:var(--tb-p-i,#111213);text-decoration:underline;text-decoration-color:var(--tb-p-a,#FF5900);text-decoration-thickness:2px;text-underline-offset:3px}.tb-prod-dostawa-link a:hover{color:var(--tb-p-at,#BF4000)}.tb-prod-gpsr > section:last-child:nth-child(odd){grid-column:1/-1}.tb-prod-gpsr p + p{margin-top:6px}.tb-prod-gpsr .tb-prod-dostawa-lista{margin:0}.tb-prod-gpsr a{overflow-wrap:anywhere}.tb-prod-dokumenty{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;background:var(--tb-p-l);border:1px solid var(--tb-p-l)}.tb-prod-dokumenty li{margin:0;background:#fff}.tb-prod-dokumenty a{display:flex;align-items:center;gap:14px;padding:14px 16px;color:var(--tb-p-i);text-decoration:none;min-height:52px}.tb-prod-dokumenty a:hover{background:var(--tb-p-p);color:var(--tb-p-at)}.tb-prod-dok-typ{flex:none;min-width:44px;text-align:center;padding:4px 7px;background:var(--tb-p-i);color:#fff;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.06em}.tb-prod-dok-nazwa{flex:1;min-width:0;font-size:13.5px}.tb-prod-dok-strzalka{flex:none;color:var(--tb-p-m)}.tb-prod-poradnik{margin:44px 0 0;padding:32px 0 0;border-top:2px solid var(--tb-p-i)}.tb-prod-poradnik-glowa{max-width:min(100%,125ch)}.tb-prod-strona .tb-prod-poradnik-glowa h2{margin:8px 0 10px;font-family:Archivo,sans-serif;font-weight:800;font-size:clamp(1.4rem,2.2vw,26px);line-height:1.15;letter-spacing:-.02em;color:var(--tb-p-i);text-transform:none}.tb-prod-poradnik-glowa p{margin:0;font-size:14px;line-height:1.6;color:var(--tb-p-m)}.tb-prod-warstwy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;list-style:none;margin:24px 0 0;padding:0;background:var(--tb-p-l);border:1px solid var(--tb-p-l)}.tb-prod-warstwa{background:#fff;padding:20px;margin:0;display:flex;flex-direction:column;gap:7px;position:relative}.tb-prod-warstwa.tb-jest{box-shadow:inset 0 0 0 2px var(--tb-p-i);background:var(--tb-p-p)}.tb-prod-warstwa-zakres{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--tb-p-m)}.tb-prod-warstwa b{font-family:Archivo,sans-serif;font-weight:700;font-size:15px;letter-spacing:-.01em}.tb-prod-warstwa p{margin:0;font-size:12.5px;line-height:1.55;color:var(--tb-p-m)}.tb-prod-warstwa.tb-jest p{color:#33312F}.tb-prod-warstwa-znak{margin-top:auto;padding-top:12px;align-self:flex-start;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--tb-p-i)}.tb-prod-warstwa.tb-jest .tb-prod-warstwa-znak::before{content:"";display:inline-block;width:8px;height:8px;background:var(--tb-p-a);margin-right:7px}.tb-prod-rodzaje{margin:28px 0 0}.tb-prod-rodzaje ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:12px 0 0;padding:0}.tb-prod-rodzaje li{margin:0}.tb-prod-chip{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:9px 14px;border:1px solid var(--tb-p-l);background:#fff;color:var(--tb-p-i);text-decoration:none;font-size:13px}.tb-prod-chip:hover,.tb-prod-chip:focus-visible{border-color:var(--tb-p-i);color:var(--tb-p-i)}.tb-prod-chip.tb-jest{background:var(--tb-p-i);border-color:var(--tb-p-i);color:#fff}.tb-prod-chip-ile{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;color:var(--tb-p-m)}.tb-prod-chip.tb-jest .tb-prod-chip-ile{color:#B8B2AC}ol.tb-prod-warstwy{list-style:none}.tb-prod-warstwy[data-ile="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-prod-warstwy[data-ile="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.tb-por-ik-w{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.tb-por-ik{display:block;width:56px;height:40px;flex:none;color:#8C8681}.tb-prod-warstwa.tb-jest .tb-por-ik{color:var(--tb-p-a)}.tb-por-nr{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tb-p-m);padding-top:2px}.tb-por-rada{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;list-style:none;margin:16px 0 0;padding:0;background:var(--tb-p-l);border:1px solid var(--tb-p-l)}.tb-por-rada[data-ile="1"]{grid-template-columns:minmax(0,1fr)}.tb-por-rada[data-ile="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tb-por-rada li{background:#fff;padding:18px 20px;margin:0}.tb-por-rada b{display:flex;align-items:center;gap:9px;margin-bottom:9px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tb-p-i)}.tb-por-rada p{margin:0;font-size:13.5px;line-height:1.6;color:#33312F}.tb-por-rada-znak{position:relative;flex:none;width:18px;height:18px;background:var(--tb-p-i)}.tb-por-rada-tak .tb-por-rada-znak{background:var(--tb-p-a)}.tb-por-rada-tak .tb-por-rada-znak::after{content:"";position:absolute;left:50%;top:50%;width:6px;height:10px;box-sizing:border-box;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,calc(-50% - 1.41px)) rotate(45deg)}.tb-por-rada-nie .tb-por-rada-znak::before, .tb-por-rada-nie .tb-por-rada-znak::after{content:"";position:absolute;left:4px;top:8px;width:10px;height:2px;background:#fff;transform:rotate(45deg)}.tb-por-rada-nie .tb-por-rada-znak::after{transform:rotate(-45deg)}.tb-por-rada-eksp .tb-por-rada-znak{background:var(--tb-p-m)}.tb-por-rada-eksp .tb-por-rada-znak::after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%)}.tb-por-porownaj{margin:30px 0 0}.tb-prod-strona .tb-por-porownaj-glowa h3{margin:6px 0 12px;font-family:Archivo,sans-serif;font-weight:700;font-size:17px;line-height:1.25;letter-spacing:-.01em;color:var(--tb-p-i);text-transform:none}.tb-por-tabela-w{overflow-x:auto;border:1px solid var(--tb-p-l);background:#fff;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--tb-p-m) transparent}.tb-por-tabela-w:focus-visible{outline:2px solid var(--tb-p-i);outline-offset:2px}.tb-prod-strona table.tb-por-tabela{width:100%;min-width:600px;border-collapse:collapse;margin:0;font-size:13px;table-layout:fixed;border:0}.tb-prod-strona table.tb-por-tabela tr{border:0}.tb-prod-strona table.tb-por-tabela th, .tb-prod-strona table.tb-por-tabela td{padding:10px 14px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #EEEBE8;background:#fff}.tb-prod-strona table.tb-por-tabela tr:last-child th, .tb-prod-strona table.tb-por-tabela tr:last-child td{border-bottom:0}.tb-prod-strona table.tb-por-tabela thead th{vertical-align:top;font-weight:600;padding-top:16px;padding-bottom:14px}.tb-prod-strona table.tb-por-tabela thead th:first-child, .tb-prod-strona table.tb-por-tabela tbody th{position:sticky;left:0;z-index:1;width:150px}.tb-prod-strona table.tb-por-tabela tbody th{font-weight:500;color:var(--tb-p-m);font-size:12.5px}.tb-prod-strona table.tb-por-tabela td{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;color:var(--tb-p-i);overflow-wrap:anywhere}.tb-prod-strona table.tb-por-tabela .tb-ten{background:var(--tb-p-p)}.tb-por-min-w{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;max-width:240px;aspect-ratio:4/3;margin:0 0 12px;padding:8px;background:#fff;border:1px solid #EEEBE8;overflow:hidden}a.tb-por-min-w:hover{border-color:var(--tb-p-l)}.tb-por-min-w.is-pusty{background:var(--tb-p-p)}.tb-prod-strona img.tb-por-min{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.tb-por-ten{position:absolute;left:0;top:0;margin:0;padding:4px 8px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9.5px;font-weight:500;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;background:var(--tb-p-at);color:#fff}.tb-por-model{display:block;font-family:Archivo,sans-serif;font-weight:700;font-size:13px;line-height:1.3;color:var(--tb-p-i);text-decoration:none;overflow-wrap:anywhere}a.tb-por-model{text-decoration:underline;text-decoration-color:var(--tb-p-l);text-underline-offset:3px}a.tb-por-model:hover,a.tb-por-model:focus-visible{color:var(--tb-p-at);text-decoration-color:currentColor}.tb-por-wiecej{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:4px;font-size:13px;color:var(--tb-p-i);text-decoration:underline;text-underline-offset:3px}.tb-por-wiecej:hover,.tb-por-wiecej:focus-visible{color:var(--tb-p-at)}.tb-por-uz{display:inline-block;margin-top:5px;padding:1px 6px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;background:var(--tb-p-p);border:1px solid var(--tb-p-l);color:var(--tb-p-m)}@media (max-width:1000px){.tb-prod-warstwy[data-ile="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-por-rada[data-ile="3"]{grid-template-columns:minmax(0,1fr)}}.tb-prod-lupa{position:fixed;inset:0;z-index:100000;display:grid;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;row-gap:12px;background:#111213;padding:64px 0 16px;overflow:hidden;overscroll-behavior:contain}.tb-prod-lupa[hidden]{display:none}.tb-prod-lupa-scena{position:relative;width:100%;height:100%;min-height:120px;touch-action:pan-y pinch-zoom;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.tb-prod-lupa.tb-ciagniemy .tb-prod-lupa-scena{cursor:grabbing}.tb-prod-lupa-rzad{position:absolute;inset:0;transition:transform .38s cubic-bezier(.22,.61,.36,1);will-change:transform}.tb-prod-lupa-slajd{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;opacity:.3;cursor:pointer;will-change:transform;backface-visibility:hidden;transition:transform .38s cubic-bezier(.22,.61,.36,1),opacity .38s ease}.tb-prod-lupa-slajd.tb-jest{opacity:1;cursor:inherit}.tb-prod-lupa-slajd:not(.tb-jest):hover{opacity:.5}.tb-prod-lupa.tb-ciagniemy .tb-prod-lupa-rzad,.tb-prod-lupa.tb-bez-animacji .tb-prod-lupa-rzad, .tb-prod-lupa.tb-bez-animacji .tb-prod-lupa-slajd{transition:none}.tb-prod-lupa-slajd.tb-pojaw{animation:tb-prod-lupa-pojaw .24s ease-out}@keyframes tb-prod-lupa-pojaw{from{opacity:.35}to{opacity:1}}.tb-prod-lupa-slajd img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.tb-prod-lupa-brak{margin:0;padding:20px;color:#fff;font-size:14px;text-align:center}.tb-prod-lupa-zamknij{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font-size:18px;line-height:1;cursor:pointer}.tb-prod-lupa-zamknij:hover{background:#fff;color:#111213}.tb-prod-lupa-strzalka{position:absolute;top:50%;z-index:2;width:48px;height:64px;margin-top:-32px;border:1px solid rgba(255,255,255,.35);background:rgba(17,18,19,.55);color:#fff;font-size:24px;line-height:1;cursor:pointer}.tb-prod-lupa-strzalka-l{left:16px}.tb-prod-lupa-strzalka-p{right:16px}.tb-prod-lupa-strzalka[hidden]{display:none}.tb-prod-lupa-strzalka:hover{background:#fff;color:#111213}.tb-prod-lupa :focus-visible{outline:2px solid var(--tb-p-a,#FF5900);outline-offset:2px}.tb-prod-lupa-pasek{position:relative;display:flex;gap:6px;max-width:min(1100px,calc(100vw - 32px));overflow-x:auto;overscroll-behavior-x:contain;padding:2px 0 6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}.tb-prod-lupa-pasek::-webkit-scrollbar{height:6px}.tb-prod-lupa-pasek::-webkit-scrollbar-thumb{background:rgba(255,255,255,.35)}.tb-prod-lupa-pasek[hidden]{display:none}.tb-prod-lupa-mini{flex:none;width:66px;height:52px;padding:0;cursor:pointer;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.06)}.tb-prod-lupa-mini img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;display:block}.tb-prod-lupa-mini:hover{border-color:rgba(255,255,255,.6)}.tb-prod-lupa-mini.tb-jest{border-color:var(--tb-p-a);background:rgba(255,255,255,.16)}.tb-prod-lupa-licznik{position:static;transform:none;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.08em;color:rgba(255,255,255,.7)}html.tb-prod-lupa-otwarta,html.tb-prod-lupa-otwarta body{overflow:hidden}@media (max-width:699px){.tb-prod-lupa{padding-top:60px;row-gap:10px}.tb-prod-lupa-strzalka{width:36px;height:52px;margin-top:-26px;font-size:20px}.tb-prod-lupa-strzalka-l{left:4px}.tb-prod-lupa-strzalka-p{right:4px}}@media (prefers-reduced-motion:reduce){.tb-prod-lupa *{transition:none!important;animation:none!important}}.tb-prod-toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:100001;display:flex;align-items:center;gap:10px;padding:13px 18px;background:var(--tb-p-i);color:#fff;font-size:13.5px;box-shadow:0 8px 28px rgba(17,18,19,.28);max-width:calc(100vw - 32px)}.tb-prod-toast[hidden]{display:none}.tb-prod-toast a{color:var(--tb-p-a);text-decoration:none;font-weight:600;white-space:nowrap}.tb-prod-toast a:hover{text-decoration:underline}.tb-prod-strona a:focus-visible,.tb-prod-strona button:focus-visible, .tb-prod-strona input:focus-visible,.tb-prod-strona select:focus-visible{outline:2px solid var(--tb-p-a);outline-offset:2px}.tb-prod-strona .quantity input.qty:focus-visible,.tb-prod-pasek .quantity input.qty:focus-visible{outline:0}.tb-prod-strona .tb-prod-kosz .quantity:focus-within,.tb-prod-pasek .quantity:focus-within{outline:2px solid var(--tb-p-a);outline-offset:-1px;border-radius:0}.tb-prod-diag{margin:32px 0 0;padding:18px;border:1px dashed var(--tb-p-i);background:#FFFDF7;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11.5px;line-height:1.5}.tb-prod-diag b{display:block;margin:12px 0 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.tb-prod-diag b:first-child{margin-top:0}.tb-prod-diag dl{margin:0;display:grid;grid-template-columns:minmax(140px,auto) 1fr;gap:2px 16px}.tb-prod-diag div{display:contents}.tb-prod-diag dt{color:var(--tb-p-m)}.tb-prod-diag dd{margin:0}.ct-drawer-canvas[data-location="end"]{background:#1A1A1A}.ct-drawer-canvas[data-location="end"][data-floating-bar="no"], html.tb-pasek-ukryty .ct-drawer-canvas[data-location="end"]{height:0!important}@media (max-width:999px){.ct-drawer-canvas[data-location="end"][data-floating-bar]{height:0!important}}@media (max-width:999px){.single-product .tb-prod-pasek, .single-product [class*="sticky-add-to-cart"], .single-product [id*="sticky-add-to-cart"]{display:none !important}}@media (min-width:1000px){.tb-prod-pasek{background:var(--tb-p-p) !important;border-top:1px solid var(--tb-p-l) !important;border-bottom:0 !important;border-radius:0 !important;box-shadow:0 -8px 24px rgba(17,18,19,.08) !important;font-family:"IBM Plex Sans",system-ui,sans-serif !important;color:var(--tb-p-i) !important}.tb-prod-pasek img{border:1px solid var(--tb-p-l);background:#fff;object-fit:contain}.tb-prod-pasek .price,.tb-prod-pasek .amount, .tb-prod-pasek .woocommerce-Price-amount{font-family:Archivo,sans-serif;font-weight:800;letter-spacing:-.01em;color:var(--tb-p-i)}.tb-prod-pasek .product-price .price{font-size:18px;line-height:1.2}.tb-prod-pasek .woocommerce-Price-currencySymbol{font-weight:700;font-size:.8em}.tb-prod-pasek del{color:var(--tb-p-m);font-weight:400}.tb-prod-pasek .stock,.tb-prod-pasek .tax_label,.tb-prod-pasek small{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:var(--tb-p-m)}.tb-prod-pasek button,.tb-prod-pasek .button,.tb-prod-pasek a.button, .tb-prod-pasek .single_add_to_cart_button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tb-p-i) !important;background:var(--tb-p-i) !important;color:#fff !important;border-radius:0 !important;box-shadow:none !important;font-family:Archivo,sans-serif !important;font-weight:700 !important;font-size:13px !important;letter-spacing:.06em !important;text-transform:uppercase !important;padding:12px 22px !important}.tb-prod-pasek button:hover,.tb-prod-pasek .button:hover, .tb-prod-pasek a.button:hover,.tb-prod-pasek .single_add_to_cart_button:hover{background:var(--tb-p-a) !important;border-color:var(--tb-p-a) !important;color:#111213 !important}.tb-prod-pasek .tb-pasek-zamknij{flex:none;display:flex;align-items:center;justify-content:center;width:40px!important;height:48px!important;min-height:0!important;padding:0!important;margin:0 0 0 6px!important;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;color:#6F6A65!important;box-shadow:none!important;font:400 24px/1 "IBM Plex Sans",system-ui,sans-serif!important;cursor:pointer}.tb-prod-pasek .tb-pasek-zamknij:hover,.tb-prod-pasek .tb-pasek-zamknij:focus-visible{color:var(--tb-p-i)!important;border-color:var(--tb-p-l)!important}.tb-prod-pasek .ct-floating-bar-actions:has(.tb-pasek-zamknij){display:flex;align-items:center}.tb-prod-pasek .tb-pasek-zamknij svg{display:block;width:14px;height:14px;margin:0;flex:none}.tb-prod-pasek .tb-pasek-zamknij > span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}html.tb-pasek-zwija .ct-drawer-inner:has(> .ct-floating-bar){transform:translateY(110%)!important;transition:transform .25s ease!important}html.tb-pasek-ukryty .ct-drawer-inner:has(> .ct-floating-bar),html.tb-pasek-ukryty .ct-floating-bar{display:none!important}html.tb-pasek-za .ct-drawer-inner:has(> .ct-floating-bar){transition:transform .25s ease,visibility 0s!important}html.tb-pasek-za.tb-pasek-pozniej .ct-drawer-inner:has(> .ct-floating-bar){transform:translateY(110%)!important;visibility:hidden;transition:transform .25s ease,visibility 0s .25s!important}.tb-prod-pasek .quantity{margin:0;display:flex;flex:none;width:132px;height:48px;border:1px solid var(--tb-p-i);--quantity-height:48px;--quantity-width:132px}.tb-prod-pasek .quantity > *:not(.tb-prod-krok):not(input.qty){display:none!important}.tb-prod-pasek .quantity input.qty{flex:1 1 auto;min-width:40px;width:48px;height:100%;padding:0;margin:0;border:0;border-radius:0!important;background:#fff;color:var(--tb-p-i);text-align:center;box-shadow:none;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:15px;-moz-appearance:textfield;appearance:textfield}.tb-prod-pasek .quantity input.qty::-webkit-outer-spin-button, .tb-prod-pasek .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tb-prod-pasek .quantity .tb-prod-krok{display:block;width:42px;height:100%;min-height:0!important;padding:0!important;border:0!important;background:#fff!important;color:var(--tb-p-i)!important;box-shadow:none!important;font-family:"IBM Plex Sans",system-ui,sans-serif!important;font-weight:400!important;font-size:19px!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}.tb-prod-pasek .quantity .tb-prod-krok:hover{background:var(--tb-p-p)!important}.tb-prod-pasek .quantity .tb-prod-krok[disabled]{color:#C9C4BE!important;cursor:default}.tb-prod-polecane-glowa{min-height:40px}@supports selector(::-webkit-scrollbar){.tb-prod-polecane-tor{scrollbar-width:auto;scrollbar-color:auto}.tb-prod-polecane-tor::-webkit-scrollbar{height:10px}.tb-prod-polecane-tor::-webkit-scrollbar-track{background:var(--tb-p-l);background-clip:padding-box;border:4px solid transparent}.tb-prod-polecane-tor::-webkit-scrollbar-thumb{background:var(--tb-p-i);background-clip:padding-box;border:3px solid transparent;border-radius:0}.tb-prod-polecane-tor::-webkit-scrollbar-button{display:none;width:0;height:0}}}@media (max-width:1200px){:root{--tb-p-bok:440px;--tb-p-bok-opis:320px}}@media (max-width:1000px){.tb-prod-uklad{grid-template-columns:minmax(0,1fr)}.tb-prod-opis-uklad{grid-template-columns:minmax(0,1fr)}.tb-prod-glowa{flex-direction:column;align-items:flex-start;gap:16px}.tb-prod-glowa-prawo{align-items:flex-start;text-align:left;flex-direction:row;align-items:center;gap:22px;flex-wrap:wrap}.tb-prod-logo{object-position:left center}.tb-prod-dostawa{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tb-prod-strona{font-size:13.5px}.tb-prod-uklad{background:#fff}.tb-prod-lewa,.tb-prod-strona .tb-prod-kup{padding:16px}.tb-prod-strona .tb-prod-kup{border-top:1px solid var(--tb-p-l)}.tb-prod-parametry, .tb-prod-parametry[data-ile]{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-prod-parametry[data-ile="1"]{grid-template-columns:minmax(0,1fr)}.tb-prod-parametry[data-ile="3"] .tb-prod-parametr:last-child{grid-column:span 2}.tb-prod-parametr{padding:13px 14px 11px}.tb-prod-parametr-v{font-size:20px}.tb-prod-glowa-lewo{flex-direction:column;align-items:flex-start;gap:12px}.tb-prod-ikona{width:56px;height:56px}.tb-prod-strona .tb-prod-h1{font-size:clamp(1.3rem,5.9vw,25px);line-height:1.14}.tb-prod-strona .tb-prod-cena{font-size:30px}.tb-prod-strona{padding-left:var(--tb-p-bok-mob,14px);padding-right:var(--tb-p-bok-mob,14px)}.tb-prod-opis-tresc{font-size:13.5px;line-height:1.6}.tb-prod-lead{font-size:14px}.tb-prod-opis-tresc h2{font-size:17px}.tb-prod-opis-tresc h3{font-size:15px}.tb-prod-panel-h{font-size:16px}.tb-prod-strona .tb-prod-poradnik-glowa h2{font-size:clamp(1.2rem,5.4vw,23px)}.tb-prod-poradnik-glowa p{font-size:13px}.tb-prod-poradnik{margin-top:32px;padding-top:26px}.tb-prod-rodzaje ul{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--tb-p-l);border:1px solid var(--tb-p-l)}.tb-prod-chip{border:0;justify-content:space-between;min-height:48px;width:100%}.tb-prod-kafle{grid-template-columns:minmax(0,1fr)}.tb-prod-zastosowanie,.tb-prod-warstwy{grid-template-columns:minmax(0,1fr)}.tb-prod-warstwy[data-ile],.tb-por-rada,.tb-por-rada[data-ile]{grid-template-columns:minmax(0,1fr)}.tb-por-rada li{padding:16px}.tb-prod-warstwa{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:16px;align-items:start}.tb-prod-warstwa > *{grid-column:2}.tb-prod-warstwa > .tb-por-ik-w{grid-column:1;grid-row:1 / span 4;flex-direction:column;align-items:center;gap:6px;margin:0}.tb-por-nr{font-size:8.5px;letter-spacing:.05em;white-space:nowrap;padding-top:0}.tb-prod-warstwa-znak{padding-top:6px}.tb-prod-strona table.tb-por-tabela{min-width:0;width:max-content;table-layout:auto}.tb-prod-strona table.tb-por-tabela th, .tb-prod-strona table.tb-por-tabela td{min-width:156px;max-width:190px}.tb-prod-strona table.tb-por-tabela thead th:first-child, .tb-prod-strona table.tb-por-tabela tbody th{width:auto;min-width:92px;max-width:104px}.tb-por-model{overflow-wrap:normal;hyphens:auto}.tb-prod-miniatury{grid-template-columns:repeat(4,minmax(0,1fr))}.tb-prod-polecane{margin-top:32px;padding-top:26px}.tb-prod-polecane-glowa{flex-direction:column;align-items:flex-start;gap:10px}.tb-prod-polecane-link{white-space:normal;max-width:100%}.tb-prod-polecane-tor{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-left:var(--tb-p-tor-lewo,0px)}.tb-prod-polecane-tor::-webkit-scrollbar{display:none}.tb-prod-polecane-nav{display:none}.tb-prod-polecane-tor{padding-bottom:0}.tb-prod-strona ul.products.tb-siatka.tb-prod-polecane-lista{display:grid!important;grid-auto-flow:column;grid-auto-columns:min(76vw,320px);grid-template-columns:none!important;width:max-content;max-width:none}.tb-prod-strona ul.products.tb-siatka.tb-prod-polecane-lista > li.product{scroll-snap-align:start}.tb-prod-taby{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tb-prod-taby::-webkit-scrollbar{display:none}.tb-prod-okruszki ol{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tb-prod-okruszki ol::-webkit-scrollbar{display:none}.tb-prod-okruszki li{flex:none}.tb-prod-okruszki a{white-space:nowrap}.tb-prod-okruszki [aria-current]{max-width:none;white-space:nowrap}.tb-prod-tab{flex:none;padding:13px 16px;white-space:nowrap}.tb-prod-leasing{flex-direction:column;align-items:flex-start;gap:10px}.tb-prod-akcje{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tb-prod-strona *{transition:none!important;animation:none!important}}.tb-prod-strona[data-wpr-lazyrender], .tb-prod-strona [data-wpr-lazyrender]{content-visibility:visible!important;contain-intrinsic-size:auto!important}.tb-prod-okruszki a,.tb-prod-nad{padding-block:5px;margin-block:-5px}.tb-prod-polecane-link{min-height:24px;display:inline-flex;align-items:center}