.tb-lista-obszar{position:relative;min-height:120px}.tb-lista-zaslona{position:absolute;inset:0;z-index:5;display:block;background:rgba(255,255,255,.72);opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s linear .16s}html.tb-laduje-lista .tb-lista-zaslona{opacity:1;visibility:visible;transition-delay:0s}.tb-lista-obszar ul.products{transition:opacity .16s ease}html.tb-laduje-lista .tb-lista-obszar ul.products{opacity:.45}html.tb-laduje-szkielet .tb-lista-zaslona{opacity:0;visibility:hidden}html.tb-laduje-szkielet .tb-lista-obszar ul.products{opacity:1}.tb-lista-wskaznik-warstwa{position:absolute;inset:0;z-index:6;pointer-events:none;display:block}.tb-lista-wskaznik{position:sticky;top:var(--tb-lista-odstep,96px);margin:16px auto 0;width:max-content;max-width:calc(100% - 24px);display:flex;align-items:center;gap:14px;padding:10px 18px 10px 12px;background:#fff;color:var(--tb-ink,#111213);border:1px solid var(--tb-line,#E4E0DC);box-shadow:0 10px 30px -12px rgba(17,18,19,.35);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;contain:layout paint}html.tb-laduje-lista .tb-lista-wskaznik{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s;will-change:transform,opacity}.tb-lista-wskaznik-tresc{display:flex;flex-direction:column;gap:7px;min-width:132px}.tb-lista-wskaznik-napis{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#6B6661;white-space:nowrap}.tb-lista-wskaznik-pasek{height:5px;border:1px solid var(--tb-line,#E4E0DC);overflow:hidden}.tb-lista-wskaznik-pasek i{display:block;height:100%;width:calc(100% + 26px);margin-left:-26px;background-image:repeating-linear-gradient(to right, var(--tb-orange,#FF5900) 0 12px,transparent 12px 26px)}.tb-anim-flow{animation:tbFlow .8s linear infinite}@keyframes tbFlow{from{transform:translateX(0)}to{transform:translateX(26px)}}.tb-lista-wskaznik svg .tb-lista-wskaznik .tbm *, .tb-lista-wskaznik .tb-anim-flow{animation-play-state:paused}html.tb-laduje-lista .tb-lista-wskaznik .tbm *, html.tb-laduje-lista .tb-lista-wskaznik .tb-anim-flow{animation-play-state:running}@media (max-width:600px){.tb-lista-wskaznik{gap:10px;padding:8px 14px 8px 8px}.tb-lista-wskaznik svg.tbm{width:86px;height:48px}.tb-lista-wskaznik-tresc{min-width:112px}.tb-lista-wskaznik-napis{font-size:10px;letter-spacing:.12em}}.tb-szk{--szk:#EFECE9;--szk-mocny:#E4E0DC}.tb-szk *{box-sizing:border-box}.tb-szk-wnetrze > *:not(.tb-szk-czesc):not(.tb-szk-karta){display:none!important}.tb-szk-czesc{display:block;min-width:0}.tb-szk-p{position:relative;overflow:hidden;background:var(--szk);display:block}.tb-szk-p::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);transform:translateX(-100%);animation:tbSzkPolysk 1.15s linear infinite}.tb-szk-p.jest-ciemny{background:var(--szk-mocny)}@keyframes tbSzkPolysk{to{transform:translateX(100%)}}.tb-szk-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--tb-line,#E4E0DC);border:1px solid var(--tb-line,#E4E0DC);list-style:none;margin:0;padding:0}.tb-szk-karta{background:#fff;padding:16px;display:flex;flex-direction:column;gap:11px;list-style:none;margin:0}.tb-szk-karta .szk-foto{aspect-ratio:4/3;width:100%}.tb-szk-karta .szk-marka{height:14px;width:44%}.tb-szk-karta .szk-nazwa{height:15px;width:88%}.tb-szk-karta .szk-nazwa2{height:15px;width:62%;margin-top:-4px}.tb-szk-karta .szk-chipy{display:flex;gap:5px}.tb-szk-karta .szk-chipy span{height:26px;flex:1}.tb-szk-karta .szk-cena{height:24px;width:52%;margin-top:6px}.tb-szk-karta .szk-guzik{height:44px;width:100%}.tb-szk-kafelki{display:flex;gap:1px;background:var(--tb-line,#E4E0DC);border:1px solid var(--tb-line,#E4E0DC);margin:0 0 22px;list-style:none;padding:0}.tb-szk-kafelki li{flex:1 0 20%;background:#fff;padding:18px 16px;display:flex;flex-direction:column;gap:9px}.tb-szk-kafelki .szk-ikona{height:44px;width:44px}.tb-szk-kafelki .szk-podpis{height:13px;width:76%}.tb-szk-glowa{display:flex;flex-direction:column;gap:14px;margin:0 0 22px}.tb-szk-glowa .szk-okruszki{height:11px;width:280px;max-width:70%}.tb-szk-glowa .szk-h1{height:38px;width:46%;min-width:220px}.tb-szk-glowa .szk-lead{height:13px;width:64%}.tb-szk-liczby{display:flex;gap:1px;background:var(--tb-line,#E4E0DC);border:1px solid var(--tb-line,#E4E0DC)}.tb-szk-liczby div{flex:1;background:#fff;padding:14px 16px;display:flex;flex-direction:column;gap:7px}.tb-szk-liczby .szk-v{height:20px;width:52%}.tb-szk-liczby .szk-k{height:9px;width:74%}.tb-szk-pasek{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;flex-wrap:wrap}.tb-szk-pasek .szk-licznik{height:13px;width:210px;max-width:50%}.tb-szk-pasek .szk-prawo{display:flex;align-items:center;gap:10px}.tb-szk-pasek .szk-sort{height:38px;width:190px}.tb-szk-pasek .szk-widok{height:38px;width:104px}.tb-szk-filtry{display:flex;flex-direction:column;gap:22px}.tb-szk-filtry .szk-blok{display:flex;flex-direction:column;gap:9px}.tb-szk-filtry .szk-tyt{height:11px;width:58%}.tb-szk-filtry .szk-wiersz{height:15px;width:100%}.tb-szk-filtry .szk-wiersz.krotki{width:72%}.tb-szk-filtry .szk-siatka{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--tb-line,#E4E0DC);border:1px solid var(--tb-line,#E4E0DC)}.tb-szk-filtry .szk-siatka span{height:56px;background:#fff;padding:9px 10px;display:flex;flex-direction:column;justify-content:center;gap:7px}.tb-szk-filtry .szk-siatka b{display:block;height:20px;width:20px}.tb-szk-filtry .szk-siatka b + b{height:9px;width:72%}.tb-szk-prod-glowa{display:flex;align-items:center;gap:20px;padding:0 0 20px;border-bottom:2px solid var(--tb-ink,#111213)}.tb-szk-prod-glowa .szk-ikona{width:84px;height:84px;flex:none}.tb-szk-prod-glowa .szk-txt{flex:1;display:flex;flex-direction:column;gap:10px}.tb-szk-prod-glowa .szk-nad{height:11px;width:180px}.tb-szk-prod-glowa .szk-h1{height:34px;width:70%}.tb-szk-prod-param{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 28px;background:var(--tb-line,#E4E0DC);border:1px solid var(--tb-line,#E4E0DC);border-top:0}.tb-szk-prod-param div{background:#fff;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.tb-szk-prod-param .szk-v{height:24px;width:58%}.tb-szk-prod-param .szk-k{height:9px;width:80%}.tb-szk-prod-uklad{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:1px;border:1px solid var(--tb-line,#E4E0DC);background:linear-gradient(var(--tb-line,#E4E0DC),var(--tb-line,#E4E0DC)) no-repeat calc(100% - 520px) 0/1px 100%,#fff}.tb-szk-prod-lewa{padding:24px;display:flex;flex-direction:column;gap:1px}.tb-szk-prod-lewa .szk-scena{aspect-ratio:4/3;width:100%}.tb-szk-prod-mini{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:var(--tb-line,#E4E0DC);border:1px solid var(--tb-line,#E4E0DC);border-top:0}.tb-szk-prod-mini span{aspect-ratio:4/3}.tb-szk-prod-kup{padding:24px;display:flex;flex-direction:column;gap:18px}.tb-szk-prod-kup .szk-cena{height:38px;width:62%}.tb-szk-prod-kup .szk-nota{height:12px;width:80%}.tb-szk-prod-kup .szk-pas{height:58px;width:100%}.tb-szk-prod-kup .szk-stan{height:15px;width:56%}.tb-szk-prod-kup .szk-wiersz{height:13px;width:100%}.tb-szk-prod-kup .szk-kosz{height:52px;width:100%}.tb-szk-prod-kup .szk-doradca{height:150px;width:100%}.tb-szk-prod-zakl{display:flex;gap:1px;margin:36px 0 0;background:var(--tb-line,#E4E0DC);border:1px solid var(--tb-line,#E4E0DC);border-bottom:2px solid var(--tb-ink,#111213)}.tb-szk-prod-zakl span{height:48px;background:#fff;flex:0 0 auto;width:150px}.tb-szk-prod-tresc{display:flex;flex-direction:column;gap:10px;padding:26px 0 0}.tb-szk-prod-tresc .szk-w{height:14px;width:100%}.tb-szk-prod-tresc .szk-w.k{width:64%}@media (max-width:1200px){.tb-szk-prod-uklad{grid-template-columns:minmax(0,1fr) 440px}}@media (max-width:1023px){.tb-szk-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.tb-szk-prod-uklad{grid-template-columns:minmax(0,1fr);background:#fff}.tb-szk-prod-glowa{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:760px){.tb-szk-siatka{grid-template-columns:minmax(0,1fr)}.tb-szk-prod-param{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-szk-prod-glowa .szk-ikona{width:64px;height:64px}.tb-szk-prod-mini{grid-template-columns:repeat(4,minmax(0,1fr))}.tb-szk-kafelki{overflow:hidden}.tb-szk-kafelki li:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.tb-anim-flow,.tbm *{animation:none!important}.tb-szk-p::after{animation:none;opacity:.4}.tb-lista-wskaznik,.tb-lista-zaslona{transition:none}.tb-lista-wskaznik{transform:translateY(0)}}