@media (max-width: 999px){.tb-koszyk{background: var(--tb-grey, #F4F2F0)}.tb-koszyk .tb-kos-head{position: static;background: #fff;border-bottom: 1px solid var(--tb-line, #DEDEDE)}.tb-koszyk .tb-kos-head-row{display: flex;align-items: center;gap: 12px;height: 52px;padding: 0 14px}.tb-koszyk .tb-kos-back{flex: none;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;padding: 0;border: 1px solid var(--tb-line, #DEDEDE);background: none;color: var(--tb-ink, #1A1A1A);font-size: 16px;line-height: 1;cursor: pointer}.tb-koszyk .tb-kos-title{flex: 1;min-width: 0;font-family: var(--tb-display, inherit);font-weight: 800;font-size: 19px;letter-spacing: -.01em;color: var(--tb-ink, #1A1A1A)}.tb-koszyk .tb-kos-count{flex: none;font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 10.5px;color: var(--tb-muted, #6F6A65)}.tb-kroki{display: flex;gap: 1px;background: var(--tb-line, #DEDEDE);border-top: 1px solid var(--tb-line, #DEDEDE)}.tb-kroki .tb-krok{flex: 1;display: flex;align-items: center;gap: 8px;padding: 9px 12px;background: #fff;border-bottom: 2px solid transparent;text-decoration: none}.tb-kroki .tb-krok i{flex: none;width: 18px;height: 18px;display: flex;align-items: center;justify-content: center;border: 1px solid #C9C3BD;color: var(--tb-muted, #6F6A65);font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 10px;font-style: normal}.tb-kroki .tb-krok b{font-family: var(--tb-display, inherit);font-weight: 700;font-size: 11.5px;letter-spacing: .04em;text-transform: uppercase;color: var(--tb-muted, #6F6A65)}.tb-kroki .tb-krok.jest-on{border-bottom-color: var(--tb-orange, #F26522)}.tb-kroki .tb-krok.jest-on i{border-color: var(--tb-orange, #F26522);background: var(--tb-orange-cta, #C2410C);color: #fff}.tb-kroki .tb-krok.jest-on b{color: var(--tb-ink, #1A1A1A)}.tb-kroki .tb-krok.jest-zrobiony i{border-color: var(--tb-orange-text, #BF4000);background: #fff;color: var(--tb-orange, #F26522)}.tb-koszyk .tb-kos-termin{display: flex;align-items: center;gap: 9px;padding: 11px 14px;background: var(--tb-ink, #1A1A1A);color: #fff;font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 10.5px;letter-spacing: .06em;text-transform: uppercase}.tb-koszyk .tb-kos-kropka{flex: none;width: 5px;height: 5px;background: var(--tb-orange, #F26522)}.tb-koszyk .tb-kos-naglowek{display: flex;align-items: baseline;justify-content: space-between;padding: 14px 14px 10px;background: #fff;border-bottom: 1px solid var(--tb-line, #DEDEDE)}.tb-koszyk .tb-kos-naglowek span{font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 9.5px;letter-spacing: .12em;text-transform: uppercase;color: var(--tb-muted, #6F6A65)}.tb-koszyk .tb-kos-lista{display: flex;flex-direction: column;gap: 1px;background: var(--tb-line, #DEDEDE);border-bottom: 1px solid var(--tb-line, #DEDEDE)}.tb-koszyk .tb-kos-poz{display: flex;flex-direction: column;gap: 12px;padding: 14px;background: #fff}.tb-koszyk .tb-kos-poz-gora{display: flex;align-items: flex-start;gap: 13px}.tb-koszyk .tb-kos-foto{flex: none;width: 96px;height: 74px;object-fit: contain;background: #FAF9F8}.tb-koszyk .tb-kos-opis{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 5px}.tb-koszyk .tb-kos-marka{font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 9.5px;letter-spacing: .08em;text-transform: uppercase;color: var(--tb-muted, #6F6A65)}.tb-koszyk .tb-kos-nazwa{font-family: var(--tb-display, inherit);font-weight: 700;font-size: 14px;line-height: 1.26;color: var(--tb-ink, #1A1A1A);text-decoration: none}.tb-koszyk .tb-kos-jedn{font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 11px;color: #6F6A65}.tb-koszyk .tb-kos-stan{font-size: 11.5px;color: #6F6A65}.tb-koszyk .tb-kos-stan.jest-pilne{color: var(--tb-orange, #F26522)}.tb-koszyk .tb-kos-usun{flex: none;width: 34px;height: 34px;padding: 0;border: 1px solid var(--tb-line, #DEDEDE);background: #fff;color: var(--tb-muted, #6F6A65);font-size: 14px;line-height: 1;cursor: pointer}.tb-koszyk .tb-kos-poz-dol{display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;padding-top: 11px;border-top: 1px solid #EEEBE8}.tb-koszyk .tb-kos-ile{display: flex;border: 1px solid var(--tb-line, #DEDEDE)}.tb-koszyk .tb-kos-ile button{width: 44px;height: 44px;padding: 0;border: 0;background: #fff;color: var(--tb-ink, #1A1A1A);font-size: 16px;line-height: 1;cursor: pointer}.tb-koszyk .tb-kos-ile button:first-child{border-right: 1px solid var(--tb-line, #DEDEDE)}.tb-koszyk .tb-kos-ile button:last-child{border-left: 1px solid var(--tb-line, #DEDEDE)}.tb-koszyk .tb-kos-ile-n{width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 14px}.tb-koszyk .tb-kos-cena{display: flex;flex-direction: column;gap: 2px;text-align: right}.tb-koszyk .tb-kos-brutto{font-family: var(--tb-display, inherit);font-weight: 800;font-size: 18px;color: var(--tb-ink, #1A1A1A)}.tb-koszyk .tb-kos-netto{font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 10.5px;color: #6F6A65}.tb-koszyk .tb-kos-pusto{display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 34px 14px;background: #fff}.tb-koszyk .tb-kos-pusto-t{font-family: var(--tb-display, inherit);font-weight: 700;font-size: 16px;color: var(--tb-ink, #1A1A1A)}.tb-koszyk .tb-kos-pusto-a{height: 48px;display: flex;align-items: center;padding: 0 18px;border: 1px solid var(--tb-ink, #1A1A1A);color: var(--tb-ink, #1A1A1A);font-family: var(--tb-display, inherit);font-weight: 700;font-size: 12px;letter-spacing: .05em;text-transform: uppercase;text-decoration: none}.tb-koszyk .tb-kos-blok{display: flex;flex-direction: column;gap: 11px;padding: 16px 14px;background: #fff;border-bottom: 1px solid var(--tb-line, #DEDEDE)}.tb-koszyk .tb-kos-lb, .tb-kasa .tb-kos-lb{font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 9.5px;letter-spacing: .12em;text-transform: uppercase;color: var(--tb-muted, #6F6A65)}.tb-koszyk .tb-kos-nota{font-size: 11.5px;line-height: 1.5;color: var(--tb-muted, #6F6A65)}.tb-koszyk .tb-kos-wysylka-link{align-self: flex-start;padding-bottom: 3px;border-bottom: 1px solid var(--tb-orange, #F26522);color: var(--tb-ink, #1A1A1A);font-family: var(--tb-display, inherit);font-weight: 700;font-size: 12px;letter-spacing: .04em;text-transform: uppercase;text-decoration: none}.tb-koszyk .tb-kos-opcje{display: flex;flex-direction: column;gap: 1px;background: var(--tb-line, #DEDEDE);border: 1px solid var(--tb-line, #DEDEDE)}.tb-koszyk .tb-kos-opcja{display: flex;align-items: center;gap: 11px;min-height: 64px;padding: 13px 12px;border: 0;background: #fff;text-align: left;cursor: pointer}.tb-koszyk .tb-kos-opcja.jest-on{background: #FAF9F8}.tb-koszyk .tb-kos-dot{flex: none;display: block;width: 16px;height: 16px;border: 2px solid #C9C3BD;border-radius: 50%;background: #fff}.tb-koszyk .tb-kos-opcja.jest-on .tb-kos-dot{border-color: var(--tb-orange, #F26522);background: var(--tb-orange, #F26522);box-shadow: inset 0 0 0 2px #fff}.tb-koszyk .tb-kos-opcja-t{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 3px}.tb-koszyk .tb-kos-opcja-n{font-family: var(--tb-display, inherit);font-weight: 700;font-size: 13.5px;color: var(--tb-ink, #1A1A1A)}.tb-koszyk .tb-kos-opcja-o{font-size: 11.5px;line-height: 1.45;color: #6F6A65}.tb-koszyk .tb-kos-opcja-c{flex: none;font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 12px;color: var(--tb-ink, #1A1A1A)}.tb-koszyk .tb-kos-kupon{display: flex;height: 48px}html body .tb-koszyk .tb-kos-kupon .tb-kos-kupon-p, html body .tb-koszyk .tb-kos-kupon .tb-kos-kupon-p:focus, html body .tb-koszyk .tb-kos-kupon .tb-kos-kupon-p:focus-visible{flex: 1;min-width: 0;height: 48px !important;margin: 0 !important;padding: 0 12px !important;border: 1px solid var(--tb-line, #DEDEDE) !important;border-right: 0 !important;border-radius: 0 !important;background: #fff !important;box-shadow: none !important;outline: 0 !important;-webkit-appearance: none !important;appearance: none !important;color: var(--tb-ink, #1A1A1A) !important;font-family: var(--tb-mono, ui-monospace, Menlo, monospace) !important;font-size: 16px !important;text-transform: uppercase}.tb-koszyk .tb-kos-kupon-b{flex: none;padding: 0 16px;border: 0;background: var(--tb-orange-cta, #C2410C);color: #fff;font-family: var(--tb-display, inherit);font-weight: 700;font-size: 12px;letter-spacing: .05em;text-transform: uppercase;cursor: pointer}.tb-koszyk .tb-kos-kupon-ma, .tb-koszyk .tb-kos-kupon-msg{display: flex;align-items: flex-start;gap: 9px;padding: 11px 12px;border: 1px solid var(--tb-line, #DEDEDE);background: #FAF9F8;font-size: 12px;line-height: 1.5;color: var(--tb-ink, #1A1A1A)}.tb-koszyk .tb-kos-kupon-ma{border-color: var(--tb-orange, #F26522)}.tb-koszyk .tb-kos-kupon-ma button{flex: none;margin-left: auto;padding: 0 2px;border: 0;background: none;color: var(--tb-muted, #6F6A65);font-size: 14px;cursor: pointer}.tb-koszyk .tb-kos-kupon-msg[hidden]{display: none !important}.tb-koszyk .tb-kos-kupon-ma .tb-kos-kropka, .tb-koszyk .tb-kos-kupon-msg .tb-kos-kropka{margin-top: 6px}.tb-koszyk .tb-kos-sumy{display: flex;flex-direction: column;gap: 9px}.tb-koszyk .tb-kos-sumy > div{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;font-size: 12.5px;color: #4A4642}.tb-koszyk .tb-kos-sumy > div > span:last-child{font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 12.5px}.tb-koszyk .tb-kos-sumy .jest-rabat{color: var(--tb-orange, #F26522)}.tb-koszyk .tb-kos-suma{display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;padding-top: 12px;border-top: 2px solid var(--tb-ink, #1A1A1A)}.tb-koszyk .tb-kos-suma-l{display: flex;flex-direction: column;gap: 3px}.tb-koszyk .tb-kos-suma-lb{font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 9.5px;letter-spacing: .1em;text-transform: uppercase;color: var(--tb-muted, #6F6A65)}.tb-koszyk .tb-kos-suma-v{font-family: var(--tb-display, inherit);font-weight: 800;font-size: 27px;letter-spacing: -.015em;color: var(--tb-ink, #1A1A1A)}.tb-koszyk .tb-kos-suma-p{text-align: right;font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 11px;color: #6F6A65}.tb-koszyk .tb-kos-rata{display: flex;align-items: center;gap: 11px;padding: 11px 12px;border: 1px solid var(--tb-line, #DEDEDE);background: #FAF9F8;font-size: 12px;color: #4A4642}.tb-koszyk .tb-kos-rata a{margin-left: auto;height: 40px;display: flex;align-items: center;padding: 0 12px;border: 1px solid var(--tb-line, #DEDEDE);background: #fff;color: var(--tb-ink, #1A1A1A);font-family: var(--tb-display, inherit);font-weight: 700;font-size: 12px;letter-spacing: .04em;text-transform: uppercase;text-decoration: none;white-space: nowrap}.tb-koszyk .tb-kos-sugestie{padding: 16px 0 26px;background: #fff}.tb-koszyk .tb-kos-sugestie-lb{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 0 14px 12px}.tb-koszyk .tb-kos-przesun{font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 10px;color: var(--tb-muted, #6F6A65)}.tb-koszyk .tb-kos-tor{display: flex;gap: 1px;background: var(--tb-line, #DEDEDE);border-top: 1px solid var(--tb-line, #DEDEDE);overflow-x: auto;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch}.tb-koszyk .tb-kos-tor::-webkit-scrollbar{display: none}.tb-koszyk .tb-kos-kafel{flex: 0 0 214px;min-width: 214px;display: flex;flex-direction: column;gap: 9px;padding: 13px;background: #fff;scroll-snap-align: start}.tb-koszyk .tb-kos-kafel-foto{display: block;height: 96px;background: #fff;overflow: hidden}.tb-koszyk .tb-kos-kafel-foto img{display: block;width: 100%;height: 100%;object-fit: contain;object-position: center}.tb-koszyk .tb-kos-kafel-n{font-family: var(--tb-display, inherit);font-weight: 700;font-size: 12.5px;line-height: 1.25;color: var(--tb-ink, #1A1A1A);text-decoration: none}.tb-koszyk .tb-kos-kafel-c{display: flex;flex-direction: column;gap: 2px;margin-top: auto}.tb-koszyk .tb-kos-kafel-b{font-family: var(--tb-display, inherit);font-weight: 800;font-size: 15px;color: var(--tb-ink, #1A1A1A)}.tb-koszyk .tb-kos-kafel-net{font-family: var(--tb-mono, ui-monospace, Menlo, monospace);font-size: 10px;color: #6F6A65}.tb-koszyk .tb-kos-kafel-b2{height: 42px;padding: 0;border: 0;background: var(--tb-ink, #1A1A1A);color: #fff;font-family: var(--tb-display, inherit);font-weight: 700;font-size: 11.5px;letter-spacing: .05em;text-transform: uppercase;cursor: pointer}.tb-koszyk .tb-kos-kafel-b2.jest-w-koszyku{background: #2F6B4E}.tb-koszyk .tb-kos-kafel-odn{font-size: 11.5px;line-height: 1.2;color: #6F6A65;text-decoration: line-through}.tb-koszyk a.tb-kos-kafel-b2{display: flex;align-items: center;justify-content: center;color: #fff;text-decoration: none}.tb-koszyk .tb-kos-pusto-blad{max-width: 320px;font-size: 13px;line-height: 1.5;text-align: center;color: #A3341A}.tb-koszyk .tb-kos-info{margin: 12px 14px 0;padding: 10px 12px;background: #EAF3EE;border-left: 3px solid #2F6B4E;font-size: 13px;line-height: 1.45;color: var(--tb-ink, #1A1A1A)}.tb-koszyk .tb-kos-mj{border-left: 3px solid var(--tb-orange, #F26522)}.tb-koszyk .tb-kos-mj-h{display: block;margin: 4px 0 0;font: 800 16px/1.3 var(--tb-display, inherit);color: var(--tb-ink, #1A1A1A)}.tb-koszyk .tb-kos-mj-p{margin: 6px 0 2px;font-size: 13px;line-height: 1.55;color: #4A4642}.tb-koszyk .tb-kos-mj-poz{display: flex;gap: 12px;align-items: flex-start;padding: 12px 0 0;margin-top: 12px;border-top: 1px solid var(--tb-line, #DEDEDE)}.tb-koszyk .tb-kos-mj-i{flex: none;line-height: 0}.tb-koszyk .tb-kos-mj-i img{width: 56px;height: 56px;object-fit: contain;background: #FAF9F8;border: 1px solid var(--tb-line, #DEDEDE)}.tb-koszyk .tb-kos-mj-t{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 3px}.tb-koszyk .tb-kos-mj-n{font: 700 13px/1.3 var(--tb-display, inherit);color: var(--tb-ink, #1A1A1A);text-decoration: none}.tb-koszyk .tb-kos-mj-r{font-size: 12px;line-height: 1.4;color: var(--tb-muted, #6F6A65)}.tb-koszyk .tb-kos-mj-c{font: 800 14px/1.3 var(--tb-display, inherit);color: var(--tb-ink, #1A1A1A)}.tb-koszyk .tb-kos-mj-c .woocommerce-Price-currencySymbol{font-size: .8em}.tb-koszyk .tb-kos-mj-b{flex: none;align-self: center;min-width: 88px;height: 44px;padding: 0 14px;border: 0;background: var(--tb-ink, #1A1A1A);color: #fff;font: 700 11.5px/1 var(--tb-display, inherit);letter-spacing: .05em;text-transform: uppercase;cursor: pointer;text-decoration: none;display: flex;align-items: center;justify-content: center}.tb-koszyk .tb-kos-mj-rozy{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 6px}.tb-koszyk .tb-kos-mj-roz{display: flex;flex-direction: column;align-items: center;justify-content: center;min-width: 72px;min-height: 44px;padding: 5px 10px;border: 1px solid var(--tb-line, #DEDEDE);background: #fff;color: var(--tb-ink, #1A1A1A);cursor: pointer}.tb-koszyk .tb-kos-mj-roz b{font: 700 12.5px/1.2 var(--tb-display, inherit)}.tb-koszyk .tb-kos-mj-roz small{font-size: 11px;color: #5F5A55}.tb-koszyk [data-tb-dodaj].jest-laduje{position: relative;color: transparent !important;pointer-events: none}.tb-koszyk [data-tb-dodaj].jest-laduje > *{visibility: hidden}.tb-koszyk [data-tb-dodaj].jest-laduje::after{content: "";position: absolute;left: 50%;top: 50%;width: 16px;height: 16px;margin: -8px 0 0 -8px;border: 2px solid #fff;border-right-color: transparent;border-radius: 50%;animation: tbKrec .7s linear infinite}.tb-koszyk .tb-kos-mj-roz.jest-laduje::after{border-color: var(--tb-ink, #1A1A1A);border-right-color: transparent}.tb-koszyk .tb-kos-poz.jest-nowy{animation: tbKosNowy 2.6s ease-out 1}@keyframes tbKrec{to{transform: rotate(360deg)}}@keyframes tbKosNowy{0%, 45%{background: #E3F1E6}100%{background: transparent}}.tb-koszyk .tb-kos-dol{display: flex;flex-direction: column;gap: 10px;padding: 16px 14px 20px;background: #fff;border-bottom: 1px solid var(--tb-line, #DEDEDE)}.tb-koszyk .tb-kos-kasa{height: 58px;display: flex;align-items: center;justify-content: center;background: var(--tb-orange-cta, #C2410C);color: #fff;font-family: var(--tb-display, inherit);font-weight: 700;font-size: 13px;letter-spacing: .05em;text-transform: uppercase;text-decoration: none}.tb-koszyk .tb-kos-dalej{height: 48px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--tb-line, #DEDEDE);color: var(--tb-ink, #1A1A1A);font-size: 12.5px;text-decoration: none}.tb-koszyk .tb-kos-body.jest-czeka{opacity: .85;pointer-events: none;transition: opacity .12s ease}}