.tresc>.woocommerce,.strona .woocommerce{max-width:var(--szer);margin:0 auto}:where(.strona__tresc) :is(h2,h3,h4,h5,h6){margin-block:.5rem 1rem;font-weight:500;line-height:1.2;color:inherit}:where(.strona__tresc) h2{font-size:2rem}:where(.strona__tresc) h3{font-size:1.75rem}:where(.strona__tresc) h4{font-size:1.5rem}:where(.strona__tresc) h5{font-size:1.25rem}:where(.strona__tresc) h6{font-size:1rem}:where(.strona__tresc) table{width:100%;margin-block-end:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}:where(.strona__tresc) :is(td,th){padding:15px;line-height:1.5;vertical-align:top;border:1px solid rgba(128,128,128,.5)}:where(.strona__tresc) tbody>tr:nth-child(odd)>:is(td,th){background-color:#80808012}:where(.strona__tresc) tbody>tr:hover>:is(td,th){background-color:#8080801a}:is(.woocommerce-cart,.woocommerce-checkout) .tresc .woocommerce a:not(.button):not(.remove):not(.przycisk){text-decoration:underline;text-underline-offset:2px}:where(.woocommerce .tresc,.tresc .woocommerce) select{-webkit-appearance:none;background-color:#fff;border-radius:0;border:1px solid #FCCB30;width:287px;max-width:100%}:where(.woocommerce .tresc,.tresc .woocommerce) select:hover{border-color:#000}.count{display:none!important}.strona--konto .strona__tresc{padding:80px 10px;color:#000}.strona--konto .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 50px;padding:0}.strona--konto .woocommerce-MyAccount-navigation a{color:#000;font-weight:400}.strona--konto .woocommerce-MyAccount-navigation .is-active a{color:#000;font-weight:800;text-decoration:none}@media(hover:hover){.strona--konto .woocommerce-MyAccount-navigation a:hover{color:#000;font-weight:800;text-decoration:none}}.strona.strona--konto .woocommerce-MyAccount-content a,.strona.strona--konto .lost_password a{color:#000;font-weight:700;text-decoration:underline;text-decoration-color:var(--zolty);text-decoration-thickness:2px;text-underline-offset:3px}.strona--konto .woocommerce-MyAccount-content a:hover{text-decoration-color:#000}.strona--logowanie{max-width:none;padding:0}.strona--logowanie .strona__tresc{padding:0}.strona--logowanie .tekst,.strona--logowanie .woocommerce{max-width:none;margin:0;padding:0}.strona--logowanie .mbx-odstep{display:none}.strona--logowanie .woocommerce-notices-wrapper:not(:empty){max-width:1000px;margin:20px auto 0;padding:0 20px}.logowanie{background:#fff var(--tlo,none) center/cover no-repeat;padding:130px 20px}.logowanie__wnetrze{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:minmax(0,607fr) minmax(0,393fr)}.logowanie__powitanie{background:#f121841a;padding:75px;color:#000}.logowanie__sygnet{display:block;width:53px;height:53px;margin:0 0 50px}.logowanie__tytul{margin:0 0 35px;font-size:67px;font-weight:400;line-height:1;color:#000}.logowanie__tekst{margin:0 0 35px;font-size:15px;line-height:2}.logowanie__dopisek{margin:25px 0 0;font-size:13px;line-height:1.6;color:#333}.logowanie__dopisek a{color:#000;text-decoration:underline}.logowanie .formularz{max-width:none;gap:0}.logowanie .formularz>p{margin:0}.logowanie .formularz label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.logowanie .formularz input{min-height:59px;padding:10px 20px;border:0;border-radius:0;background:#111111bf;color:#fff;font-size:15px}.logowanie .formularz input::placeholder{color:#ffffffa6}.logowanie #f-konto-firmowe button.przycisk{width:100%;min-height:47px;margin:0;border:0;border-radius:0;background:#fff!important;color:#000!important;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.logowanie #f-konto-firmowe button.przycisk:hover{background:var(--zolty)!important;color:#000!important}.logowanie .formularz__komunikat{margin:0 0 15px;padding:12px 15px;background:#fff;font-size:14px}.logowanie .formularz__komunikat--blad{border-left:4px solid #c00}.logowanie__formularz{background:#fff;padding:50px;display:flex;flex-direction:column;justify-content:center}.strona--logowanie .logowanie__formularz form.login{margin:0;padding:0;border:0;border-radius:0}.logowanie__formularz .form-row{margin:0 0 20px;padding:0}.logowanie__formularz label{display:block;margin:0 0 8px;font-size:16px;font-weight:400;color:#555}.strona--logowanie .logowanie__formularz form .form-row .input-text{min-height:40px;border:0;border-radius:0;background:#e8e8e8}.logowanie__formularz .woocommerce-form-login__rememberme{display:flex;gap:8px;align-items:center;margin:0 0 20px;font-size:16px;color:#555}.logowanie__formularz .woocommerce-form-login__submit{width:100%;min-height:47px;border-radius:0;background:#000;color:#fff;font-size:14px;letter-spacing:.3em;text-transform:uppercase}.logowanie__formularz .woocommerce-form-login__submit:hover{background:var(--zolty);color:#000}.strona--logowanie .logowanie__formularz .lost_password a{color:#000;font-size:12px;font-weight:400}@media(max-width:767px){.logowanie{padding:20px}.logowanie__wnetrze{grid-template-columns:minmax(0,1fr)}.logowanie__formularz{order:-1;padding:30px}.logowanie__powitanie{padding:50px 30px}.logowanie__tytul{font-size:48px}}.strona--konto .button{font-weight:600!important;color:#fff!important;background-color:#000!important;text-decoration:none!important;transition:all .3s}.strona--konto .button:hover{color:#000!important;background-color:#fccb30!important}.strona--konto .cancel{color:#fff!important;background-color:#c10000!important}.strona--konto .cancel:hover{color:#c10000!important;background-color:#fff!important;box-shadow:inset 0 0 0 2px #c10000}.strona--konto .woocommerce-table--order-details .order-actions-button,.strona--konto .order-again .button{margin:0 6px 6px 0}@media(max-width:767px){.strona--konto .strona__tresc{padding:24px 10px 50px}.strona--konto .woocommerce-MyAccount-navigation ul{display:flex;gap:8px;margin:0 -10px 20px;padding:0 10px 4px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.strona--konto .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}.strona--konto .woocommerce-MyAccount-navigation li a{display:block;padding:7px 14px;border:1px solid var(--linia);border-radius:999px;font-size:15px;line-height:1.4!important}.strona--konto .woocommerce-MyAccount-navigation .is-active a{background:#000;border-color:#000;color:#fff}.strona--konto .woocommerce-MyAccount-navigation-link--customer-logout a{border-color:#f3c4c4}}.strona--konto .woocommerce-orders-table__cell-order-actions{display:flex;justify-content:space-between}.strona--konto .woocommerce-MyAccount-navigation-link--customer-logout a{line-height:50px!important;color:#c10000;font-weight:600;text-transform:uppercase}.tresc .woocommerce form .form-row .required{visibility:visible}.zamowienia,.tekst ul.zamowienia{list-style:none;margin:0;padding:0;display:grid;gap:16px}.tekst .zamowienie__pozycje ul{padding-left:0}.zamowienie{border:1px solid var(--linia);border-radius:8px;background:#fff;overflow:hidden}.zamowienie__naglowek{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:14px 20px;background:var(--tlo-jasne);border-bottom:1px solid var(--linia)}.strona--konto .woocommerce-MyAccount-content a.zamowienie__numer{color:#000;font-weight:700;font-size:18px;text-decoration:none}.strona--konto .woocommerce-MyAccount-content a.zamowienie__numer:hover{text-decoration:underline;text-decoration-color:var(--zolty)}.zamowienie__data{color:var(--szary);font-size:15px}.zamowienie__status{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:3px 12px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.5;background:#f3f4f6;color:#374151}.zamowienie__status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.zamowienie__status--on-hold,.zamowienie__status--pending{background:#fef3c7;color:#92400e}.zamowienie__status--processing,.zamowienie__status--new-credit{background:#dbeafe;color:#1e40af}.zamowienie__status--completed{background:#dcfce7;color:#166534}.zamowienie__status--credit{background:#e0e7ff;color:#3730a3}.zamowienie__status--cancelled,.zamowienie__status--failed,.zamowienie__status--refunded{background:#fee2e2;color:#991b1b}.zamowienie__status--backorder-status{background:#fae8ff;color:#86198f}.zamowienie__tresc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:18px 32px;padding:18px 20px}.zamowienie__etykieta{display:block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--szary)}.zamowienie__kwota strong{display:block;font-size:24px;font-weight:700;line-height:1.25}.zamowienie__pozycje{margin-top:4px;font-size:15px}.zamowienie__pozycje summary{cursor:pointer;width:max-content;max-width:100%;list-style:none;color:#000}.zamowienie__pozycje summary::-webkit-details-marker{display:none}.zamowienie__pozycje summary:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border:solid #000;border-width:0 2px 2px 0;transform:translateY(-3px) rotate(45deg);transition:transform .2s}.zamowienie__pozycje[open] summary:after{transform:translateY(0) rotate(-135deg)}.zamowienie__pozycje ul{list-style:none;margin:8px 0 0;padding:0;max-height:260px;overflow:auto;font-size:14px}.zamowienie__pozycje li{padding:5px 0;border-top:1px solid var(--linia)}.zamowienie__ilosc{display:inline-block;min-width:4.2em;color:var(--szary);font-variant-numeric:tabular-nums}.zamowienie__akcje{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--linia)}.strona--konto .woocommerce-MyAccount-content a.zamowienie__akcja{text-decoration:none;display:inline-flex;align-items:center;min-height:40px;padding:8px 18px;border-radius:var(--promien);background:#000;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;transition:background .3s,color .3s}.strona--konto .woocommerce-MyAccount-content a.zamowienie__akcja:hover{background:var(--zolty);color:#000;text-decoration:none}.strona--konto .woocommerce-MyAccount-content a.zamowienie__akcja--cancel{background:#fff;color:#991b1b;box-shadow:inset 0 0 0 2px #991b1b}.strona--konto .woocommerce-MyAccount-content a.zamowienie__akcja--cancel:hover{background:#991b1b;color:#fff}.zamowienia__strony{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;color:var(--szary)}.strona--konto .woocommerce-MyAccount-content .zamowienia__strony a.przycisk{color:#fff}.platnosc__wiersz{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.platnosc__etykieta{font-weight:700}.platnosc__kwoty{color:var(--szary);font-size:15px}.platnosc__kwoty .amount{color:#000;font-weight:600}.platnosc__pasek{height:8px;margin:8px 0 6px;border-radius:999px;background:#ececec;overflow:hidden}.platnosc__pasek span{display:block;height:100%;min-width:0;border-radius:inherit;background:#9ca3af}.platnosc--oplacone .platnosc__etykieta{color:#166534}.platnosc--oplacone .platnosc__pasek span{background:#16a34a}.platnosc--czesciowo .platnosc__pasek span{background:var(--zolty)}.platnosc--sprawdzane .platnosc__etykieta{color:#92400e}.platnosc--odrzucone .platnosc__etykieta{color:#991b1b}.platnosc__opis{margin:0 0 8px;font-size:14px;color:#444}.platnosc__wgraj{margin-top:6px}.platnosc__przycisk{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border:2px solid #000;border-radius:var(--promien);background:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;list-style:none;cursor:pointer;transition:background .3s}.platnosc__przycisk::-webkit-details-marker{display:none}.platnosc__przycisk:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M6 10l6-6 6 6M4 20h16'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M6 10l6-6 6 6M4 20h16'/%3E%3C/svg%3E") center/contain no-repeat}.platnosc__przycisk:hover,.platnosc__wgraj[open] .platnosc__przycisk{background:var(--zolty)}.platnosc__formularz{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:10px}.platnosc__plik{position:relative;flex:1 1 240px;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:8px 14px;border:2px dashed #bdbdbd;border-radius:6px;background:var(--tlo-jasne);cursor:pointer;transition:border-color .2s,background .2s}.platnosc__plik:hover,.platnosc__plik:focus-within{border-color:#000}.platnosc__plik input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.platnosc__plik-tekst{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platnosc__plik-podpowiedz{font-size:13px;color:var(--szary)}.platnosc__plik--wybrany{border-style:solid;border-color:#16a34a;background:#f0fdf4}.platnosc__formularz .platnosc__wyslij{min-height:56px}.zamowienie-platnosc{margin:30px 0;padding:20px;border:1px solid var(--linia);border-radius:8px}.zamowienie-platnosc h2{font-size:1.5rem;margin:0 0 12px}@media(max-width:767px){.zamowienie__tresc{grid-template-columns:1fr}.zamowienie__status{margin-left:0}.zamowienie__akcje{justify-content:stretch}.strona--konto .woocommerce-MyAccount-content a.zamowienie__akcja{flex:1;justify-content:center}.platnosc__formularz .platnosc__wyslij{flex:1 1 100%}}.mbx-weryf{margin:0 0 16px}.mbx-weryf--zwiniete .mbx-weryf-pole{display:none!important}.mbx-weryf:not(.mbx-weryf--js) button{display:none}.mbx-weryf__karta{padding:14px 16px;border:1px solid #cfe3cf;border-radius:4px;background:#f6fbf6}.mbx-weryf__naglowek{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0 0 6px;font-size:14px;font-weight:600;color:#2a6b2a}.mbx-weryf__data{font-weight:400;color:#555}.mbx-weryf__karta address{margin:0 0 8px;font-style:normal;line-height:1.5;color:#000}.mbx-weryf__link{padding:0;border:0;background:none;color:#000;font:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--zolty);text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.mbx-weryf__link:hover,.mbx-weryf__link:focus-visible{text-decoration-color:#000}:where(.woocommerce .tresc,.tresc .woocommerce) button.mbx-weryf__link:not(.plus):not(.minus):not(.mbx-ilosc__przycisk):not(.karta__miniatura):not(.mbx-karton-podpowiedz__akcja):not(.mbx-cofnij__przycisk):not(.dodano){background:none!important;color:#000!important}.mbx-weryf__ostrzezenie,.mbx-weryf__edycja{margin:0;padding:12px 16px;border-left:4px solid #d97706;background:#fff7ed;color:#000;font-size:14px;line-height:1.45}.mbx-weryf__ostrzezenie p{margin:0 0 10px}.mbx-weryf__ostrzezenie .mbx-weryf__tak{margin-right:12px}.mbx-weryf__edycja{margin:0 0 16px}.mbx-weryf-znacznik{margin:8px 0 0;font-size:13px;font-weight:600;color:#2a6b2a}.mbx-weryf-znacznik--zmienione{color:#9a3412}.mbx-koszyk-na-zywo button[name=update_cart]{display:none!important}.mbx-koszyk-na-zywo .mbx-liczy{opacity:.45;transition:opacity .15s}.mbx-koszyk-na-zywo tr.mbx-usuniety{display:none}.mbx-pusty>.cart-collaterals,.mbx-pusty .woocommerce-cart-form thead,.mbx-pusty .woocommerce-cart-form tr:has(>td.actions){display:none}.woocommerce-cart .tresc .woocommerce.mbx-pusty>form.woocommerce-cart-form{grid-column:1 / -1}.mbx-koszyk-na-zywo tr.mbx-cofnij td{padding:18px 16px;background:#fafafa;color:#000;font-size:15px;text-align:left}.mbx-koszyk-komunikat:empty{display:none}.mbx-koszyk-komunikat p{margin:0 0 12px;padding:12px 16px;border-left:4px solid var(--zolty);background:#fafafa;color:#000}.mbx-koszyk-komunikat .mbx-koszyk-komunikat__blad{border-left-color:#b32d2e;background:#fcf0f1}@media(min-width:1000px){.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,440px);column-gap:56px;align-items:start}.woocommerce-checkout form.checkout>*{grid-column:1}.woocommerce-checkout form.checkout>.woocommerce-NoticeGroup{grid-column:1 / -1}.woocommerce-checkout form.checkout #customer_details{grid-row:2 / span 3}.woocommerce-checkout form.checkout #order_review_heading{grid-column:2;grid-row:2;margin:0 0 12px}.woocommerce-checkout form.checkout #order_review{grid-column:2;grid-row:3;position:sticky;top:110px}}.woocommerce-checkout #customer_details.col2-set .col-1,.woocommerce-checkout #customer_details.col2-set .col-2{float:none;width:100%;max-width:none}.woocommerce-checkout #customer_details .col-2{margin-top:24px}.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{font-size:22px;font-weight:600;line-height:1.3;color:#000}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-additional-fields>h3{margin:0 0 16px}.woocommerce-checkout #ship-to-different-address{margin:0 0 16px;font-size:17px}.woocommerce-checkout #ship-to-different-address label{display:flex;align-items:center;gap:10px;cursor:pointer}.woocommerce-checkout #ship-to-different-address input{width:18px;height:18px;margin:0}.woocommerce-checkout form .form-row{margin:0 0 16px;padding:0}.woocommerce-checkout form .form-row label{margin:0 0 6px;font-size:14px;color:#333}.woocommerce-checkout form .form-row .input-text,.woocommerce-checkout form .form-row select,.woocommerce-checkout form .form-row textarea{min-height:48px;padding:10px 14px;border:1px solid #c3c3ca;border-radius:6px;background:#fff;font-size:16px;color:#000}.woocommerce-checkout form .form-row textarea{min-height:96px}.woocommerce-checkout form .form-row .input-text:focus,.woocommerce-checkout form .form-row select:focus,.woocommerce-checkout form .form-row textarea:focus{outline:2px solid var(--zolty);outline-offset:0;border-color:#000}.woocommerce-checkout form .form-row.woocommerce-invalid .input-text{border-color:#b32d2e}.woocommerce-checkout #order_review{padding:24px;border:1px solid var(--linia);border-radius:12px;background:#fff}.woocommerce-checkout table.woocommerce-checkout-review-order-table{margin:0 0 20px;border:0;border-collapse:collapse;font-size:15px}.woocommerce-checkout table.woocommerce-checkout-review-order-table :is(th,td){padding:12px 0;border:0;border-bottom:1px solid var(--linia);background:none;vertical-align:top}.woocommerce-checkout table.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout table.woocommerce-checkout-review-order-table td:last-child,.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot td{text-align:right}.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-name{padding-right:16px;color:#000}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot th{font-weight:400;color:#333}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.order-total :is(th,td){padding-top:16px;border-bottom:0;font-size:20px;font-weight:700;color:#000}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td{text-align:left}.woocommerce-checkout tr.woocommerce-shipping-totals th{display:block;padding-bottom:4px}.woocommerce-checkout tr.woocommerce-shipping-totals td{display:block;padding-top:0}.woocommerce-checkout table.woocommerce-checkout-review-order-table,.woocommerce-checkout table.woocommerce-checkout-review-order-table>:is(tbody,tfoot){display:block;width:100%}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr{display:flex;align-items:baseline;justify-content:space-between;gap:4px 16px;border-bottom:1px solid var(--linia)}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr>:first-child{flex:1 1 auto}.woocommerce-checkout table.woocommerce-checkout-review-order-table :is(tbody,tfoot)>tr>:is(th,td){border:0}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr:not(.woocommerce-shipping-totals)>td:last-child{white-space:nowrap}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.order-total{border-bottom:0}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{flex-wrap:wrap}.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals>*{flex:0 0 100%}.woocommerce-checkout ul#shipping_method{margin:0;padding:0;list-style:none;display:grid;gap:8px}.woocommerce-checkout ul#shipping_method li{margin:0;padding:12px 14px;border:1px solid #c3c3ca;border-radius:8px;text-indent:0}.woocommerce-checkout ul#shipping_method li:has(input:checked){border-color:#000;box-shadow:inset 0 0 0 1px #000}.woocommerce-checkout ul#shipping_method li label{display:inline;font-weight:600;cursor:pointer}.woocommerce-checkout ul#shipping_method input{margin:0 8px 0 0;vertical-align:middle}.woocommerce-checkout #payment{background:none;border-radius:0}.woocommerce-checkout #payment ul.payment_methods{margin:0 0 16px;padding:0;border:0;display:grid;gap:8px}.woocommerce-checkout #payment ul.payment_methods li{margin:0;padding:12px 14px;border:1px solid #c3c3ca;border-radius:8px;line-height:1.4}.woocommerce-checkout #payment ul.payment_methods li:has(input:checked),.woocommerce-checkout #payment ul.payment_methods li:only-child{border-color:#000;box-shadow:inset 0 0 0 1px #000}.woocommerce-checkout #payment ul.payment_methods li label{font-weight:600;cursor:pointer}.woocommerce-checkout #payment div.payment_box{margin:10px 0 0;padding:0;background:none;color:#444;font-size:14px}.woocommerce-checkout #payment div.payment_box:before{display:none}.woocommerce-checkout #payment div.form-row{padding:0}.woocommerce-checkout .woocommerce-privacy-policy-text p{margin:0 0 16px;font-size:13px;line-height:1.5;color:#555}.woocommerce-checkout #place_order{float:none;width:100%;min-height:56px;margin:0;border:0;border-radius:8px;background:#000!important;color:#fff!important;font-size:18px;font-weight:600}.woocommerce-checkout #place_order:hover,.woocommerce-checkout #place_order:focus-visible{background:var(--zolty)!important;color:#000!important}.woocommerce-checkout .blockUI.blockOverlay{background:#fff!important;cursor:progress!important;animation:blok-pozno .55s both}@keyframes blok-pozno{0%,64%{opacity:0}to{opacity:.55}}.woocommerce-checkout .blockUI.blockOverlay:before{display:none!important}@media(max-width:999px){.woocommerce-checkout #order_review{padding:16px}.woocommerce-checkout #order_review_heading{margin-top:32px}}@media(min-width:1000px){.woocommerce-cart .tresc .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);column-gap:48px;align-items:start}.woocommerce-cart .tresc .woocommerce>*{grid-column:1 / -1}.woocommerce-cart .tresc .woocommerce>form.woocommerce-cart-form{grid-column:1}.woocommerce-cart .tresc .woocommerce>.cart-collaterals{grid-column:2;position:sticky;top:110px}}.mbx-pole-zle input{border-color:#a00!important}.mbx-pole-blad{margin:6px 0 0;color:#a00;font-size:13px;line-height:1.4}.mbx-koszyk-pusty:empty{display:none}.woocommerce-cart .cart-collaterals .cart_totals{float:none;width:100%;padding:24px;border:1px solid var(--linia);border-radius:12px;background:#fff}.woocommerce-cart .cart-collaterals .cart_totals h2{margin:0 0 12px;font-size:22px;font-weight:600;color:#000}.woocommerce-cart .cart_totals table.shop_table{margin:0 0 20px;border:0;border-collapse:collapse;font-size:15px}.woocommerce-cart .cart_totals table.shop_table :is(th,td){padding:12px 0;border:0;border-bottom:1px solid var(--linia);background:none!important;vertical-align:top}.woocommerce-cart .cart_totals table.shop_table th{width:40%;font-weight:400;color:#333}.woocommerce-cart .cart_totals table.shop_table td{text-align:right}.woocommerce-cart .cart_totals tr.order-total :is(th,td){padding-top:16px;border-bottom:0;font-size:20px;font-weight:700;color:#000}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals td{text-align:left}.woocommerce-cart .cart_totals ul#shipping_method{margin:0;padding:0;list-style:none}.woocommerce-cart .cart_totals ul#shipping_method li{margin:0 0 6px;text-indent:0}.woocommerce-cart .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart_totals .shipping-calculator-button{font-size:13px;color:#555}.woocommerce-cart .wc-proceed-to-checkout{padding:0}.woocommerce-cart .wc-proceed-to-checkout>.button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin:0;border-radius:8px;font-size:18px;font-weight:600}.woocommerce-cart table.shop_table.cart{border:0;border-collapse:collapse;border-radius:0}.woocommerce-cart table.shop_table.cart :is(th,td){padding:16px 12px;border:0;border-bottom:1px solid var(--linia);background:none!important;vertical-align:middle}.woocommerce-cart table.shop_table.cart thead th{padding-top:0;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#565656}.woocommerce-cart table.shop_table.cart td.product-remove{width:40px;padding-left:0}.woocommerce-cart table.shop_table.cart td.product-thumbnail{width:112px}.woocommerce-cart .woocommerce-cart-form__cart-item>.product-thumbnail img{width:88px!important;height:88px;object-fit:contain;padding:4px;border:1px solid var(--linia);border-radius:8px;background:#fff}.woocommerce-cart table.shop_table.cart td.product-name a{font-weight:600;text-decoration:none!important;color:#000}.woocommerce-cart table.shop_table.cart td.product-name a:hover{text-decoration:underline!important;text-decoration-color:var(--zolty)!important}.woocommerce-cart table.shop_table.cart td.product-subtotal{font-weight:600;color:#000;white-space:nowrap}.woocommerce-cart .return-to-shop .button{display:inline-flex;align-items:center;min-height:44px;padding:10px 22px;border-radius:6px;background:#000;color:#fff;font-weight:600;text-decoration:none}.woocommerce-cart .return-to-shop .button:hover{background:var(--zolty);color:#000}.woocommerce-cart .woocommerce-cart-form__cart-item>.product-quantity>.quantity{display:inline-flex!important;align-items:stretch;border:1px solid #c3c3ca;border-radius:8px;overflow:hidden;background:#fff}.woocommerce-cart .woocommerce-cart-form__cart-item>.product-quantity>.quantity>input{width:56px!important;min-height:40px;padding:0;text-align:center}.woocommerce-cart .product-quantity .ilosc-przycisk{padding:0 12px;font-size:1.3em;line-height:1}.woocommerce-cart table.shop_table.cart td.actions{padding:16px 0!important;border-bottom:0!important}.woocommerce-cart .coupon{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.woocommerce-cart .coupon #coupon_code{width:220px!important;min-height:44px;padding:8px 12px;border:1px solid #c3c3ca;border-radius:6px;font-size:15px}.woocommerce-cart .coupon button{min-height:44px;border-radius:6px}.woocommerce-cart table.shop_table.cart tbody>tr:hover>td{background:none!important}@media(max-width:768px){.woocommerce-cart table.shop_table.cart :is(th,td){padding:10px 0}.woocommerce-cart table.shop_table.cart tr.cart_item{position:relative;display:grid!important;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"obraz nazwa nazwa" "obraz cena cena" "ilosc ilosc kwota";gap:6px 14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--linia)}.woocommerce-cart table.shop_table.cart tr.cart_item.mbx-usuniety{display:none!important}.woocommerce-cart table.shop_table.cart tr.cart_item>td{display:block;padding:0!important;border:0!important;background:none!important;text-align:left!important}.woocommerce-cart table.shop_table.cart tr.cart_item>td:before{display:none!important}.woocommerce-cart table.shop_table.cart tr.cart_item>td.product-thumbnail{display:block!important;grid-area:obraz}.woocommerce-cart table.shop_table.cart tr.cart_item>td.product-thumbnail img{width:72px!important;height:72px}.woocommerce-cart table.shop_table.cart tr.cart_item>td.product-name{grid-area:nazwa;padding-right:34px!important}.woocommerce-cart table.shop_table.cart tr.cart_item>td.product-remove{position:absolute;top:14px;right:0}.woocommerce-cart table.shop_table.cart tr.cart_item>td.product-price{grid-area:cena;font-size:14px;color:#565656}.woocommerce-cart table.shop_table.cart tr.cart_item>td.product-price:before{display:inline!important;float:none;content:attr(data-title) ": ";font-weight:400}.woocommerce-cart table.shop_table.cart tr.cart_item>td.product-quantity{grid-area:ilosc;align-self:center}.woocommerce-cart table.shop_table.cart tr.cart_item>td.product-quantity>.quantity{justify-content:flex-start!important}.woocommerce-cart table.shop_table.cart tr.cart_item>td.product-subtotal{grid-area:kwota;align-self:center;text-align:right!important}.woocommerce-cart .coupon{flex-wrap:nowrap}.woocommerce-cart .coupon #coupon_code{flex:1;min-width:0;width:auto!important}.woocommerce-cart .coupon button{flex:none;width:auto!important}}@media(min-width:768px){.strona--konto:not(.strona--logowanie) .strona__tresc{padding:48px 10px 80px}.strona--konto .woocommerce-MyAccount-navigation{float:left;width:220px}.strona--konto .woocommerce-MyAccount-content{float:right;width:calc(100% - 268px)}.strona--konto .woocommerce-MyAccount-navigation ul{display:block;margin:0;padding:0}.strona--konto .woocommerce-MyAccount-navigation li{margin:0}.strona--konto .woocommerce-MyAccount-navigation li a{display:block;padding:10px 14px!important;border:0!important;border-left:3px solid transparent!important;border-radius:0!important;background:none;font-size:16px;font-weight:400;line-height:1.4!important;text-transform:none!important;color:#000!important}.strona--konto .woocommerce-MyAccount-navigation li a:hover{background:var(--tlo-szare);text-decoration:none}.strona--konto .woocommerce-MyAccount-navigation li.is-active a{border-left-color:var(--zolty)!important;background:var(--tlo-szare);font-weight:600}.strona--konto .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:16px!important;padding-top:16px;border-top:1px solid var(--linia)}.strona--konto .woocommerce-MyAccount-navigation-link--customer-logout a{color:#565656!important;font-weight:400!important}}@media(max-width:767px){.strona--konto .woocommerce-MyAccount-navigation-link--customer-logout a{line-height:1.4!important;color:#565656!important;text-transform:none!important;font-weight:400!important}}.kokpit__powitanie{margin:0 0 24px}.kokpit__tytul{margin:0;font-size:28px;font-weight:600;line-height:1.2;color:#000}.kokpit__firma{margin:4px 0 0;font-size:16px;color:#565656}.kokpit__karty{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0 0 32px}.kokpit__karta{display:flex;flex-direction:column;gap:6px;padding:20px;border:1px solid var(--linia);border-radius:12px;background:#fff}.kokpit__karta--uwaga{border-color:#000;box-shadow:inset 0 4px 0 var(--zolty)}.kokpit__etykieta{margin:0 0 4px;font-size:13px!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#565656}.kokpit__wartosc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:22px;font-weight:600;line-height:1.3;color:#000}.kokpit__opis{margin:0;font-size:14px;line-height:1.5;color:#444}.strona--konto .woocommerce-MyAccount-content a.kokpit__akcja{margin-top:auto;padding-top:10px;font-weight:600}.kokpit__sekcja{margin:0 0 32px}.kokpit__naglowek{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 12px}.kokpit__naglowek h3{margin:0;font-size:20px!important;font-weight:600}.tekst .kokpit__zamowienia,.kokpit__zamowienia{margin:0;padding:0;list-style:none;border:1px solid var(--linia);border-radius:12px;overflow:hidden}.kokpit__zamowienia li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;gap:12px;align-items:center;margin:0;padding:14px 16px;border-bottom:1px solid var(--linia)}.kokpit__zamowienia li:last-child{border-bottom:0}.kokpit__zamowienia li span:not(.zamowienie__status){color:#565656;font-size:14px}.kokpit__adresy{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.kokpit__adres{font-style:normal;line-height:1.6;color:#000}@media(max-width:767px){.kokpit__zamowienia li{grid-template-columns:1fr auto}.kokpit__tytul{font-size:24px}}
