.sk-strona{padding-top:40px;padding-bottom:20px;font-size:14px;line-height:1.55}.sk-tytul{color:var(--granat);margin:0 0 22px;font-size:32px;line-height:1.2}.sk-tresc a{color:var(--granat)}.sk-tresc h2,.sk-tresc h3{color:var(--granat);margin:0 0 14px;font-size:20px}.sk-tresc .woocommerce-message,.sk-tresc .woocommerce-info,.sk-tresc .woocommerce-error{border:1px solid var(--ramka);border-left:4px solid var(--roz);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 20px;padding:14px 18px;list-style:none;display:flex}.sk-tresc .woocommerce-error{border-left-color:#c0212a}.sk-tresc .woocommerce-message .button{margin-left:auto}.sk-tresc .woocommerce-notices-wrapper:empty{display:none}.sk-tresc .button,.sk-tresc button.button,.sk-tresc a.button,.sk-tresc input[type=submit],.sk-tresc #place_order,.sk-tresc a.checkout-button{border-radius:var(--przycisk-promien,14px);background:var(--przycisk-tlo,var(--roz));min-height:46px;color:var(--przycisk-tekst,#fff);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.sk-tresc .button:hover,.sk-tresc a.button:hover,.sk-tresc input[type=submit]:hover,.sk-tresc #place_order:hover,.sk-tresc a.checkout-button:hover{background:var(--przycisk-hover,var(--roz-ciemny));color:var(--przycisk-tekst,#fff)}.sk-tresc button[disabled],.sk-tresc .button.disabled{opacity:.45;cursor:not-allowed}.sk-tresc a.checkout-button,.sk-tresc #place_order{width:100%;min-height:52px;font-size:18px}.sk-tresc label{color:var(--granat);margin:0 0 6px;font-size:13px;font-weight:600;display:block}.sk-tresc .required{color:var(--roz);text-decoration:none}.sk-tresc input.input-text,.sk-tresc textarea,.sk-tresc select,.sk-tresc .select2-selection{width:100%;min-height:46px;font:inherit;color:var(--tekst);background:#fff;border:1px solid #cfcfda;border-radius:12px;padding:10px 14px;font-size:15px}.sk-tresc textarea{min-height:110px}.sk-tresc input.input-text:focus,.sk-tresc textarea:focus,.sk-tresc select:focus{outline:2px solid var(--roz);outline-offset:1px;border-color:var(--roz)}.sk-tresc .form-row{margin:0 0 14px}.sk-tresc input[type=checkbox],.sk-tresc input[type=radio]{width:18px;height:18px;accent-color:var(--roz);vertical-align:middle;margin-right:8px}.sk-tresc .woocommerce-form__label-for-checkbox,.sk-tresc .checkbox{align-items:center;font-weight:500;display:flex!important}.sk-tresc .woocommerce-invalid input.input-text{border-color:#c0212a}.sk-tresc .woocommerce-cart-form{margin-bottom:26px}.sk-tresc table.shop_table{border-collapse:separate;border-spacing:0;border:1px solid var(--ramka);border-radius:var(--karta-promien,22px);background:#fff;width:100%;overflow:hidden}.sk-tresc table.shop_table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--tekst-szary);border-bottom:1px solid var(--ramka);background:#f7f7fb;padding:14px 16px;font-size:12px}.sk-tresc table.shop_table td{vertical-align:middle;border-bottom:1px solid #f0f0f5;padding:16px}.sk-tresc table.shop_table tr:last-child td{border-bottom:0}.sk-tresc td.product-thumbnail img{object-fit:cover;background:#f4f4f8;border-radius:12px;width:84px;height:84px}.sk-tresc td.product-name a{font-weight:700;text-decoration:none}.sk-tresc td.product-name dl.variation{color:var(--tekst-szary);margin:6px 0 0;font-size:12.5px}.sk-tresc td.product-name dl.variation dt{float:left;margin-right:4px;font-weight:600}.sk-tresc td.product-name dl.variation dd{margin:0 0 2px}.sk-tresc td.product-remove a.remove{color:#555;background:#f1f1f6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;text-decoration:none;display:grid}.sk-tresc td.product-remove a.remove:hover{background:var(--roz);color:#fff}.sk-tresc .quantity input.qty{text-align:center;width:74px;min-height:42px}.sk-tresc .product-price,.sk-tresc .product-subtotal{color:var(--cena);white-space:nowrap;font-weight:700}.sk-tresc td.actions{background:#fafafd}.sk-tresc td.actions .coupon{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.sk-tresc td.actions .coupon label{display:none}.sk-tresc td.actions .coupon input{width:200px}.sk-tresc td.actions>button[name=update_cart]{float:right;color:var(--granat);border:1.5px solid var(--granat);background:#fff}.sk-tresc td.actions>button[name=update_cart]:hover{background:var(--granat);color:#fff}.sk-tresc .cart-collaterals{justify-content:flex-end;display:flex}.sk-tresc .cart_totals{width:min(100%,440px)}.sk-tresc .cart_totals table.shop_table th{text-transform:none;letter-spacing:0;color:var(--tekst);background:0 0;font-size:14px}.sk-tresc .cart_totals .order-total td,.sk-tresc .order-total td{color:var(--granat);font-size:20px;font-weight:800}.sk-tresc .wc-proceed-to-checkout{padding-top:16px}.sk-tresc form.checkout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:0 34px;display:grid}.sk-tresc form.checkout #customer_details{grid-area:1/1/span 3;display:block}.sk-tresc form.checkout #customer_details .col-1,.sk-tresc form.checkout #customer_details .col-2{float:none;border:1px solid var(--ramka);border-radius:var(--karta-promien,22px);background:#fff;width:auto;margin-bottom:22px;padding:22px 22px 8px}.sk-tresc form.checkout #order_review_heading{grid-column:2;margin:0 0 14px}.sk-tresc form.checkout #order_review{border:1px solid var(--ramka);border-radius:var(--karta-promien,22px);background:#fff;grid-column:2;padding:22px;position:sticky;top:14px}.sk-tresc form.checkout .col2-set .form-row-first,.sk-tresc form.checkout .col2-set .form-row-last{float:left;width:calc(50% - 7px)}.sk-tresc form.checkout .col2-set .form-row-last{float:right}.sk-tresc form.checkout .col2-set .form-row-wide,.sk-tresc form.checkout .col2-set .notes{clear:both}.sk-tresc .woocommerce-billing-fields__field-wrapper:after,.sk-tresc .woocommerce-shipping-fields__field-wrapper:after{content:"";clear:both;display:block}.sk-tresc .woocommerce-checkout-review-order-table{border:0;border-radius:0}.sk-tresc .woocommerce-checkout-review-order-table th,.sk-tresc .woocommerce-checkout-review-order-table td{text-transform:none;letter-spacing:0;color:var(--tekst);background:0 0;padding:10px 0;font-size:14px}.sk-tresc .woocommerce-checkout-review-order-table .cart_item td{border-bottom:1px solid #f0f0f5}#payment ul.wc_payment_methods{margin:16px 0;padding:0;list-style:none}#payment ul.wc_payment_methods li{border:1px solid var(--ramka);border-radius:12px;margin:0 0 8px;padding:12px 14px}#payment .wc_payment_method>label{justify-content:space-between;align-items:center;gap:14px;margin:0;font-size:15px;display:flex}#payment .se-p24-logo{flex:none;width:auto;height:32px}#payment .payment_box{color:var(--tekst-szary);margin-top:8px;font-size:13px}#payment .place-order{margin-top:14px}.sk-tresc .woocommerce-privacy-policy-text{color:var(--tekst-szary);margin-bottom:12px;font-size:12.5px}.sk-tresc #billing_kupuje_firma_field .optional,.sk-tresc #billing_company_field .optional,.sk-tresc #billing_nip_field .optional{display:none}.sk-tresc #se_firma_pola{clear:both;background:#fafafd;border:1px dashed #cfcfda;border-radius:12px;margin:4px 0 14px;padding:14px 16px 2px}.sk-tresc #se_firma_pola[hidden]{display:none}.sk-tresc .woocommerce:has(>.woocommerce-MyAccount-navigation){grid-template-columns:240px minmax(0,1fr);align-items:start;gap:0 32px;display:grid}.sk-tresc .woocommerce:has(>.woocommerce-MyAccount-navigation)>.woocommerce-notices-wrapper{grid-column:1/-1}.sk-tresc .woocommerce-MyAccount-navigation{float:none;width:auto}.sk-tresc .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.sk-tresc .woocommerce-MyAccount-navigation a{border:1px solid var(--ramka);border-radius:12px;margin-bottom:6px;padding:11px 16px;font-weight:600;text-decoration:none;display:block}.sk-tresc .woocommerce-MyAccount-navigation .is-active a{background:var(--granat);border-color:var(--granat);color:#fff}.sk-tresc .woocommerce-MyAccount-content{float:none;width:auto;min-width:0;margin-left:0}.sk-tresc ul.order_details{border:1px solid var(--ramka);border-radius:var(--karta-promien,22px);background:#fff;flex-wrap:wrap;gap:14px 30px;margin:0 0 22px;padding:18px 22px;list-style:none;display:flex}.sk-tresc ul.order_details li{text-transform:uppercase;letter-spacing:.05em;color:var(--tekst-szary);font-size:12px}.sk-tresc ul.order_details li strong{text-transform:none;letter-spacing:0;color:var(--granat);margin-top:3px;font-size:16px;display:block}.strona-info .sk-tresc{color:#333;max-width:none;font-size:16px;line-height:1.7}.strona-info .sk-tresc p{margin:0 0 1em}.strona-info .sk-tresc h2{margin:1.7em 0 .6em;font-size:clamp(22px,2vw,28px);line-height:1.25}.strona-info .sk-tresc h3{margin:1.4em 0 .5em;font-size:clamp(18px,1.6vw,22px)}.strona-info .sk-tresc ul,.strona-info .sk-tresc ol{margin:0 0 1em 1.4em;padding:0}.strona-info .sk-tresc li{margin-bottom:.35em}.strona-info .sk-tresc a{color:var(--cena,#fd2a86);text-underline-offset:3px;text-decoration:underline}.strona-info .sk-tresc img{border-radius:12px;max-width:100%;height:auto}.strona-info .sk-tresc table{border-collapse:collapse;width:100%;margin:0 0 1.2em;display:block;overflow-x:auto}.strona-info .sk-tresc th,.strona-info .sk-tresc td{border:1px solid var(--ramka);text-align:left;vertical-align:top;padding:8px 12px}.strona-info .sk-tresc th{background:#f7f7fb}.strona-info .sk-tresc iframe{border:0;max-width:100%}.strona-info .sk-tresc .se-form{max-width:760px;padding:26px 30px var(--przycisk-dol,24px);border-radius:var(--karta-promien,22px);background:#f7f7f7;gap:14px;margin:0 0 1.6em;display:grid;position:relative}.strona-info .sk-tresc .se-form h2{color:var(--tekst);margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:500}.strona-info .sk-tresc .se-form p{margin:0;font-size:14px;line-height:1.5}.strona-info .sk-tresc .se-form label{color:#0d005e;margin:0 0 5px;font-size:12px;font-weight:600;display:block}.strona-info .sk-tresc .se-form label span[aria-hidden=true]{color:var(--roz)}.strona-info .sk-tresc .se-form .se-zgoda span{color:#6d6d6d}.strona-info .sk-tresc .se-form input[type=text],.strona-info .sk-tresc .se-form input[type=email],.strona-info .sk-tresc .se-form input[type=tel],.strona-info .sk-tresc .se-form textarea{box-sizing:border-box;width:100%;min-height:46px;font:inherit;color:#010160;background:#faf9fd;border:1.5px solid #e4e1ef;border-radius:14px;margin-top:0;padding:10px 14px;font-size:14px;font-weight:400;display:block}.strona-info .sk-tresc .se-form textarea{resize:none;min-height:96px}.strona-info .sk-tresc .se-form input:focus,.strona-info .sk-tresc .se-form textarea:focus{outline:2px solid var(--roz);outline-offset:1px;border-color:var(--roz)}.strona-info .sk-tresc .se-form .se-zgoda{align-items:flex-start;gap:10px;font-size:13px;font-weight:400;display:flex}.strona-info .sk-tresc .se-form .se-zgoda input{flex:none;margin-top:3px}.strona-info .sk-tresc .se-form .se-pulapka{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.strona-info .sk-tresc .se-form button{height:var(--przycisk-wys,50px);border-radius:var(--przycisk-promien,14px);background:var(--przycisk-tlo,var(--roz));color:var(--przycisk-tekst,#fff);font:inherit;cursor:pointer;border:0;justify-content:center;justify-self:stretch;align-items:center;padding:0 28px;font-size:15px;font-weight:700;display:inline-flex}.strona-info .sk-tresc .se-form button:hover{background:var(--przycisk-hover,var(--roz-ciemny))}.strona-info .sk-tresc .se-turbo{border:2px solid var(--roz);color:#111;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 10px 28px #0000001f}.strona-info .sk-tresc .se-turbo-baner{border-radius:0;width:100%;height:auto;display:block}.strona-info .sk-tresc .se-form--turbo{max-width:none;padding:20px 22px var(--przycisk-dol,24px);background:#fff;border-radius:0;gap:12px;margin:0}.strona-info .sk-tresc .se-form--turbo h3{color:#000;margin:0;font-size:28px;font-weight:700;line-height:1.25}.strona-info .sk-tresc .se-form--turbo .se-podtytul{color:#6d6d6d;margin:0;font-size:20px;font-weight:700}.strona-info .sk-tresc .se-form--turbo .se-wstep{color:#6d6d6d;margin:8px 0 0;font-size:18px;line-height:1.4}.strona-info .sk-tresc .se-form--turbo .se-wstep strong{color:var(--roz)}.strona-info .sk-tresc .se-form--turbo input[type=text],.strona-info .sk-tresc .se-form--turbo input[type=email],.strona-info .sk-tresc .se-form--turbo textarea{box-sizing:border-box;width:100%;font:inherit;color:#010160;background:#faf9fd;border:1.5px solid #e4e1ef;border-radius:14px;padding:10px 14px;font-size:14px;display:block}.strona-info .sk-tresc .se-form--turbo textarea{resize:none;min-height:96px}.strona-info .sk-tresc .se-form--turbo button{border-radius:var(--przycisk-promien,14px)}@media (width<=900px){.sk-tresc form.checkout{display:block}.sk-tresc form.checkout #order_review{position:static}.sk-tresc .woocommerce:has(>.woocommerce-MyAccount-navigation){display:block}.sk-tresc .woocommerce-MyAccount-navigation{margin-bottom:18px}}@media (width<=700px){.sk-tytul{font-size:26px}.sk-tresc table.shop_table.cart thead{display:none}.sk-tresc table.shop_table.cart tr.cart_item{border-bottom:1px solid #f0f0f5;grid-template-columns:84px 1fr auto;gap:4px 12px;padding:14px;display:grid}.sk-tresc table.shop_table.cart tr.cart_item td{border:0;padding:0;display:block}.sk-tresc table.shop_table.cart td.product-thumbnail{grid-row:1/span 3}.sk-tresc table.shop_table.cart td.product-remove{grid-area:1/3;justify-self:end}.sk-tresc table.shop_table.cart td.product-name{grid-column:2}.sk-tresc table.shop_table.cart td.product-price{display:none}.sk-tresc table.shop_table.cart td.product-quantity{grid-column:2}.sk-tresc table.shop_table.cart td.product-subtotal{grid-area:3/3;align-self:end}.sk-tresc td.actions>button[name=update_cart]{float:none;width:100%;margin-top:12px}.sk-tresc td.actions .coupon input{width:100%}.sk-tresc form.checkout .col2-set .form-row-first,.sk-tresc form.checkout .col2-set .form-row-last{float:none;width:100%}}
