#lajk-home .lajk-svgico{width:1em;height:1em;display:inline-block;vertical-align:-.125em;flex-shrink:0;line-height:0}#lajk-home .hcat-footer .arrow-btn .lajk-svgico{width:.8em;height:.8em}#lajk-home i[class*=fa-]::before{content:none!important}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url('/wp-content/plugins/lajkownia-kod-sklepu/ulepszenia/fonty/sora-sub.woff2') format('woff2')}@font-face{font-family:"Sora Fallback";font-style:normal;font-weight:100 600;src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Roboto");size-adjust:113%;ascent-override:85.8%;descent-override:25.7%;line-gap-override:0%}@font-face{font-family:"Sora Fallback";font-style:normal;font-weight:700 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Roboto Bold"),local("Arial");size-adjust:110.6%;ascent-override:87.7%;descent-override:26.2%;line-gap-override:0%}:root{--lk-bg:#06060e;--lk-card:rgba(255,255,255,.06);--lk-card2:rgba(255,255,255,.028);--lk-border:rgba(255,255,255,.088);--lk-border2:rgba(255,255,255,.05);--lk-text:#f5f6ff;--lk-muted:#9da3be;--lk-radius:22px;--lk-grad:linear-gradient(135deg,#8b5cf6,#ec4899 60%,#f59e0b);--lk-glow:rgba(139,92,246,.22)}body.woocommerce-checkout,body.woocommerce-checkout #content,body.woocommerce-checkout #page,body.woocommerce-checkout .ast-container,body.woocommerce-checkout .site{background:var(--lk-bg)!important;color:var(--lk-text);font-family:Sora,"Sora Fallback",sans-serif}body.woocommerce-checkout::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(255,255,255,.055) 1px,transparent 1px);background-size:32px 32px;opacity:.5;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.3),transparent 90%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.3),transparent 90%)}body.woocommerce-checkout::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(124,58,237,.16) 0,transparent 64%),radial-gradient(ellipse 34% 30% at 96% 90%,rgba(236,72,153,.12) 0,transparent 60%)}.woocommerce-checkout .ast-article-single,.woocommerce-checkout .entry-content,.woocommerce-checkout .site-main{position:relative;z-index:2;background:0 0!important}.woocommerce-checkout .ast-container{max-width:1180px!important;margin:0 auto}@media (min-width:980px){.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid;grid-template-columns:1.15fr .85fr;grid-template-areas:"details review-h" "details review";gap:24px;align-items:start}.woocommerce-checkout form.checkout #customer_details{grid-area:details}.woocommerce-checkout form.checkout #order_review_heading{grid-area:review-h;margin-top:0;padding:0 4px}.woocommerce-checkout form.checkout #order_review{grid-area:review;align-self:start}}.woocommerce-checkout .col2-set{display:block;width:100%}.woocommerce-checkout .col2-set .col-1{width:100%;float:none}.woocommerce-checkout .col2-set .col-2{display:none}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #billing_state_field,.woocommerce-checkout .woocommerce-additional-fields{display:none!important}.woocommerce-checkout #order_review{background:linear-gradient(160deg,var(--lk-card),var(--lk-card2));border:1px solid var(--lk-border);border-radius:var(--lk-radius);padding:30px!important;backdrop-filter:blur(18px);box-shadow:0 24px 64px rgba(0,0,0,.36)}.woocommerce-checkout #order_review_heading,.woocommerce-checkout h3{color:var(--lk-text)!important;font-weight:900;letter-spacing:-.02em;font-size:1.18rem;margin-bottom:6px}.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce-billing-fields>h3{display:flex!important;align-items:center;gap:13px}.woocommerce-checkout #order_review_heading::before,.woocommerce-checkout .woocommerce-billing-fields>h3::before{flex-shrink:0;width:34px;height:34px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:900;color:#fff;background:linear-gradient(135deg,rgba(139,92,246,.28),rgba(236,72,153,.22));border:1px solid rgba(167,139,250,.4);box-shadow:none}.woocommerce-checkout .woocommerce-billing-fields>h3::before{content:"1"}.woocommerce-checkout #order_review_heading::before{content:"✓";font-size:1rem}.woocommerce-checkout .form-row{margin:0 0 18px}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .select2-container .select2-selection,.woocommerce-checkout select{width:100%!important;padding:14px 15px!important;border-radius:13px!important;background:rgba(255,255,255,.04)!important;border:1px solid var(--lk-border)!important;color:var(--lk-text)!important;font-family:inherit;font-size:.92rem;min-height:auto;box-sizing:border-box}.woocommerce-checkout .form-row input.input-text::placeholder,.woocommerce-checkout .form-row textarea::placeholder{color:#6b7090}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus,.woocommerce-checkout select:focus{border-color:rgba(167,139,250,.55)!important;background:rgba(255,255,255,.06)!important;box-shadow:0 0 0 3px rgba(139,92,246,.13)!important;outline:0}.woocommerce-checkout .form-row label{display:block;color:var(--lk-text);font-weight:700;font-size:.82rem;margin-bottom:6px}.woocommerce-checkout .required{color:#ec4899}.woocommerce-checkout .optional{color:var(--lk-muted);font-weight:400}.woocommerce-checkout .required_field .required,.woocommerce-checkout abbr.required{text-decoration:none;border:none}.woocommerce-checkout .woocommerce-form__label-for-checkbox,.woocommerce-checkout label.checkbox{display:flex;align-items:flex-start;gap:9px;font-weight:600;color:var(--lk-text)}.woocommerce-checkout input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:#8b5cf6;flex-shrink:0}.woocommerce-checkout .woocommerce-input-wrapper{width:100%;display:block}.select2-dropdown,.select2-results{background:#15122a!important;border:1px solid var(--lk-border)!important;color:var(--lk-text)!important}.select2-results__option--highlighted{background:rgba(139,92,246,.3)!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--lk-text)!important;line-height:normal!important;padding-left:0!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%!important;transform:translateY(-50%)}.select2-search__field{background:rgba(255,255,255,.06)!important;color:var(--lk-text)!important;border-color:var(--lk-border)!important}.lk-vat-info{font-size:.82rem!important;font-weight:400!important;margin-bottom:4px}.lk-section-desc{color:var(--lk-muted);font-size:.86rem;line-height:1.5;margin:-2px 0 20px;font-family:Sora,"Sora Fallback",sans-serif}.lk-firma-row{display:flex;align-items:center;justify-content:space-between;gap:14px;font-family:Sora,"Sora Fallback",sans-serif}.lk-firma-row .lk-firma-text strong{color:var(--lk-text);font-weight:800;font-size:.95rem}.lk-firma-row .lk-firma-text small{display:block;color:var(--lk-muted);font-size:.8rem;margin-top:2px}.lk-switch{position:relative;width:52px;height:28px;flex-shrink:0;cursor:pointer}.lk-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}.lk-switch .lk-slider{position:absolute;inset:0;border-radius:99px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18)}.lk-switch .lk-slider::before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff}.lk-switch input:checked+.lk-slider{background:linear-gradient(135deg,#8b5cf6,#ec4899);border-color:transparent}.lk-switch input:checked+.lk-slider::before{transform:translateX(24px)}.lk-coupon{display:flex;gap:10px;margin:0 0 20px;font-family:Sora,"Sora Fallback",sans-serif}.lk-coupon input{flex:1;padding:13px 15px!important;background:rgba(255,255,255,.04)!important;border:1px solid var(--lk-border)!important;color:var(--lk-text)!important;font-family:inherit;font-size:.9rem}.lk-coupon input::placeholder{color:#6b7090}.lk-coupon button{padding:13px 22px;border:1px solid var(--lk-border);background:rgba(255,255,255,.06);color:var(--lk-text);font-weight:800;font-family:inherit;cursor:pointer;white-space:nowrap}.lk-coupon button:hover{background:rgba(255,255,255,.12)}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout form.checkout_coupon{display:none!important}.woocommerce-checkout .shop_table{background:0 0;border:none;width:100%}.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{border:none!important;border-bottom:1px solid var(--lk-border2)!important;color:var(--lk-text);padding:13px 0!important;background:0 0!important;text-align:left}.woocommerce-checkout .shop_table thead th{color:var(--lk-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.woocommerce-checkout .shop_table .product-total,.woocommerce-checkout .shop_table td.product-total{text-align:right}.woocommerce-checkout .shop_table .product-name{font-weight:700;color:var(--lk-text)}.woocommerce-checkout .shop_table .product-quantity{color:var(--lk-muted);font-weight:600}.woocommerce-checkout .shop_table .cart-subtotal{display:none}.woocommerce-checkout .shop_table .order-total td,.woocommerce-checkout .shop_table .order-total th{border-bottom:none!important;border-top:1px solid var(--lk-border)!important;padding-top:16px!important;font-size:1rem}.woocommerce-checkout .order-total .amount{font-size:1.7rem;font-weight:900;letter-spacing:-.03em;background:var(--lk-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.woocommerce-checkout .woocommerce-Price-amount{color:inherit}.lk-vat-row{display:flex;justify-content:space-between;padding:10px 0;color:var(--lk-muted);font-size:.9rem;font-family:Sora,"Sora Fallback",sans-serif;border-bottom:1px solid var(--lk-border2)}.lk-vat-row.lk-vat-net{border-top:1px solid var(--lk-border2)}.lk-razem-note{display:block;text-align:right;color:var(--lk-muted);font-size:.75rem;margin-top:3px;font-family:Sora,"Sora Fallback",sans-serif}.woocommerce-checkout #payment{background:0 0!important;border:none;margin-top:8px}.woocommerce-checkout #payment label{display:inline-flex;align-items:center;gap:8px;color:var(--lk-text);font-weight:800;font-size:.98rem;margin:0}.woocommerce-checkout #payment label img{display:none}.woocommerce-checkout .woocommerce-privacy-policy-text p{color:var(--lk-muted)}.woocommerce-checkout .woocommerce-privacy-policy-link,.woocommerce-checkout .woocommerce-terms-and-conditions-link{background:var(--lk-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.woocommerce-checkout #payment .button.alt,.woocommerce-checkout #place_order{width:100%!important;padding:17px!important;border-radius:15px!important;background:var(--lk-grad)!important;border:none!important;color:#fff!important;font-family:inherit;font-weight:900!important;font-size:1rem!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 14px 40px var(--lk-glow);transition:.25s;margin-top:6px;cursor:pointer}.woocommerce-checkout #place_order::before{content:"\1F512";margin-right:9px;font-size:.95em;filter:grayscale(1) brightness(3)}.woocommerce-checkout #place_order:hover{transform:translateY(-2px);box-shadow:none!important;filter:brightness(1.04)}.lk-trust{font-family:Inter,sans-serif}.lk-trust-item .lk-ti{width:26px;height:26px;flex-shrink:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:rgba(139,92,246,.16);border:1px solid rgba(167,139,250,.3);font-size:.85rem}.lk-steps{display:flex;align-items:center;justify-content:center;gap:0;max-width:760px;margin:0 auto 34px;padding:0 10px;position:relative;z-index:3;font-family:Sora,"Sora Fallback",sans-serif}.lk-step{display:flex;align-items:center;gap:10px;color:var(--lk-muted);font-weight:700;font-size:.92rem;white-space:nowrap}.lk-step .lk-num{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:800;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.05);color:var(--lk-muted)}.lk-step.is-active .lk-num,.lk-step.is-done .lk-num{background:linear-gradient(135deg,#8b5cf6,#ec4899);border-color:transparent;color:#fff}.lk-step.is-active .lk-num{box-shadow:none}.lk-step.is-active{color:var(--lk-text)}.lk-step-line{flex:1;height:1px;background:rgba(255,255,255,.12);margin:0 14px;min-width:24px}@media(max-width:680px){.lk-step span.lk-label{display:none}}.woocommerce-checkout #lajk_company_city_field,.woocommerce-checkout #lajk_company_name_field,.woocommerce-checkout #lajk_company_street_field,.woocommerce-checkout #lajk_company_zip_field,.woocommerce-checkout #lajk_nip_field{display:none}.woocommerce-checkout #lajk_company_zip_field{width:48%!important;float:left;margin-right:4%}.woocommerce-checkout #lajk_company_city_field{width:48%!important;float:left}#lk-place-host{margin-top:18px}#lk-place-host .place-order{padding:0!important}.woocommerce-checkout .validate-required.terms,.woocommerce-checkout .woocommerce-form__label-for-checkbox.checkbox,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{font-size:.78rem!important;line-height:1.45;color:var(--lk-muted)!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label,.woocommerce-checkout p.form-row.validate-required label{font-size:.78rem!important;font-weight:500!important;color:var(--lk-muted)!important;display:flex;align-items:flex-start;gap:8px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input[type=checkbox],.woocommerce-checkout p.validate-required input[type=checkbox]{width:16px;height:16px;margin-top:1px}.woocommerce-checkout .woocommerce-privacy-policy-text p{font-size:.78rem!important;line-height:1.45}.lk-pay-section .lk-section-desc{margin-top:2px}@media (min-width:980px){.lk-checkout-grid{display:grid!important;grid-template-columns:1.15fr .85fr;gap:24px;align-items:start}.lk-checkout-grid .lk-left{grid-column:1}.lk-checkout-grid .lk-right{grid-column:2}}.lk-card{background:linear-gradient(160deg,var(--lk-card),var(--lk-card2));border:1px solid var(--lk-border);padding:30px;backdrop-filter:blur(18px);box-shadow:0 24px 64px rgba(0,0,0,.36)}.lk-pay-head{display:flex;align-items:center;margin-bottom:6px}.lk-pay-head h3{margin:0!important;color:var(--lk-text)!important;font-weight:900;letter-spacing:-.02em}.lk-pay-head .lk-num{flex-shrink:0;width:34px;height:34px;border-radius:11px;align-items:center;justify-content:center;font-size:.95rem;font-weight:900;color:#fff;background:linear-gradient(135deg,rgba(139,92,246,.28),rgba(236,72,153,.22));border:1px solid rgba(167,139,250,.4);box-shadow:none}.lk-sec-dane .woocommerce-billing-fields>h3{display:none!important}.lk-trust{margin-top:20px;padding-top:18px;border-top:1px solid var(--lk-border2);display:flex;flex-direction:column;gap:13px}.lk-trust-item{display:flex;align-items:center;gap:11px;color:#c9cde3;font-size:.85rem;font-weight:600}.lk-trust-item svg{width:20px!important;height:20px!important;flex-shrink:0;stroke:#a78bfa}.lk-sec-pay #lk-payment-host{margin-top:4px}.lk-sec-pay #payment{background:0 0!important;border:none!important;padding:0!important}.lk-sec-summary #order_review{box-shadow:none!important}@media (min-width:980px){.lk-checkout-grid.woocommerce-checkout{grid-template-areas:none}}.lk-country{position:relative;font-family:Sora,"Sora Fallback",sans-serif}.lk-country-btn{width:100%;display:flex;align-items:center;gap:10px;cursor:pointer;padding:14px 15px;border-radius:13px;background:rgba(255,255,255,.04);border:1px solid var(--lk-border);color:var(--lk-text);font-size:.92rem;font-weight:600}.lk-country-btn .lk-flag{font-size:1.1rem}.lk-country-btn .lk-vat-badge{margin-left:6px;background:rgba(139,92,246,.18);border:1px solid rgba(167,139,250,.35);color:#c4b5fd;font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:7px}.lk-country-btn .lk-caret{margin-left:auto;color:var(--lk-muted);transition:.2s}.lk-country.open .lk-country-btn .lk-caret{transform:rotate(180deg)}.lk-country-list{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:280px;overflow:auto;background:#15122a;border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:6px;display:none;box-shadow:0 24px 60px rgba(0,0,0,.5)}.lk-country.open .lk-country-list{display:block}.lk-country-opt{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:9px;cursor:pointer;color:#e6e7f5;font-size:.9rem}.lk-country-opt:hover{background:rgba(139,92,246,.25)}.lk-country-opt .lk-flag{font-size:1.05rem}.lk-country-opt .lk-vat-badge{margin-left:auto;color:var(--lk-muted);font-size:.75rem;font-weight:700}.lk-pay-head .lk-num{display:none!important}.lk-pay-head h3{font-size:1.18rem}.lk-pay-head h3::before{content:"";width:4px;height:18px;border-radius:3px;background:var(--lk-grad);margin-right:11px;vertical-align:-3px}.lk-country{z-index:100}.lk-country.open{position:relative;z-index:200}.lk-left .lk-card,.lk-sec-dane{overflow:visible!important}.woocommerce-privacy-policy-text{display:none!important}.woocommerce-terms-and-conditions-checkbox-text{font-size:.78rem!important;color:var(--lk-muted)!important;line-height:1.45}.woocommerce-terms-and-conditions-checkbox-text a{color:#c4b5fd!important;text-decoration:underline}#lajk_company_city_field,#lajk_company_name_field,#lajk_company_street_field,#lajk_company_zip_field,#lajk_nip_field{margin-top:14px}.lk-left{position:relative}.lk-sec-dane{position:relative;z-index:5}.lk-sec-dane.lk-country-open{z-index:500}.lk-sec-firma{position:relative;z-index:1}.lk-country-list{z-index:9999!important}.lk-prod-ico{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;vertical-align:middle;font-size:.72rem;font-weight:900;color:#fff;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.3)}.woocommerce-checkout #order_review .shop_table{margin-bottom:4px}.woocommerce-checkout #order_review .cart_item td{font-size:.92rem}.woocommerce-checkout #order_review .product-total,.woocommerce-checkout #order_review td.product-total{font-weight:800;color:var(--lk-text)}.woocommerce-checkout #order_review .order-total .amount{font-size:1.7rem;font-weight:900;background:var(--lk-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.woocommerce-checkout #order_review thead th{padding-bottom:12px!important}.woocommerce-checkout .validate-required.terms label.checkbox,.woocommerce-checkout p.form-row.validate-required label{display:flex!important;align-items:flex-start;gap:11px;cursor:pointer;position:relative}.woocommerce-checkout #terms,.woocommerce-checkout input#terms[type=checkbox]{-webkit-appearance:none;appearance:none;width:22px!important;height:22px!important;flex-shrink:0;margin:0!important;border-radius:7px;border:2px solid rgba(167,139,250,.5);background:rgba(255,255,255,.04);cursor:pointer;position:relative;transition:.2s}.woocommerce-checkout #terms:checked{background:var(--lk-grad);border-color:transparent}.woocommerce-checkout #terms:checked::after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.lk-toast{position:fixed;left:50%;bottom:30px;transform:translateX(-50%) translateY(20px);background:#15122a;color:var(--lk-text);font-family:Inter,sans-serif;font-weight:700;border-radius:14px;border:1px solid var(--lk-border);box-shadow:0 24px 60px rgba(0,0,0,.5);z-index:99999;opacity:0;transition:.3s;display:flex;align-items:center;gap:10px;max-width:90vw}.lk-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.lk-toast::before{content:"";width:9px;height:9px;border-radius:50%;flex-shrink:0}.lk-toast-ok{border-left:3px solid #4ade80}.lk-toast-ok::before{background:#4ade80;box-shadow:none}.lk-toast-err{border-left:3px solid #ec4899}.lk-toast-err::before{background:#ec4899;box-shadow:none}.lk-sec-summary{padding:30px!important}.lk-sec-summary #order_review{margin:0}.woocommerce-checkout #order_review .shop_table{width:100%;border-collapse:collapse}.woocommerce-checkout #order_review thead th{color:var(--lk-muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.woocommerce-checkout #order_review thead th:last-child{text-align:right}.woocommerce-checkout #order_review .cart_item td{border-bottom:1px solid var(--lk-border2)!important;vertical-align:middle;background:0 0!important}.woocommerce-checkout #order_review .cart_item td.product-total{text-align:right;white-space:nowrap;padding-left:12px!important}.woocommerce-checkout #order_review .product-name{display:flex;align-items:center;gap:0;font-weight:700;color:var(--lk-text);line-height:1.3}.woocommerce-checkout #order_review .product-quantity{color:var(--lk-muted);font-weight:600;margin-left:4px}.woocommerce-checkout #order_review tfoot .order-total td,.woocommerce-checkout #order_review tfoot .order-total th{padding:18px 0 0!important;border:none!important;border-top:1px solid var(--lk-border)!important;vertical-align:middle}.woocommerce-checkout #order_review tfoot .order-total th{color:var(--lk-text);font-weight:800;font-size:1rem}.woocommerce-checkout #order_review tfoot .order-total td{text-align:right}.woocommerce-checkout #order_review tfoot .cart-subtotal{display:none}.lk-prod-ico{width:30px;height:30px;margin-right:11px}.lk-steps{margin-bottom:40px!important}.lk-checkout-grid{margin-top:10px}.lk-sec-summary .lk-section-desc{margin:0 0 18px!important}.lk-sec-summary #order_review{margin-top:0;background:rgba(255,255,255,.025)!important;border:1px solid var(--lk-border)!important;border-radius:16px!important;padding:20px 22px!important;margin-bottom:18px}.woocommerce-checkout #order_review .shop_table{margin:0}.woocommerce-checkout #order_review thead th{padding-top:0!important}.lk-sec-summary>.lk-pay-head{margin-bottom:4px}.woocommerce-checkout #order_review .cart_item td{padding:14px 2px!important}.woocommerce-checkout #order_review tfoot .order-total td,.woocommerce-checkout #order_review tfoot .order-total th,.woocommerce-checkout #order_review thead th{padding-left:2px!important;padding-right:2px!important}.lk-vat-info{display:flex;align-items:flex-start;gap:7px;margin-top:10px;color:var(--lk-muted);font-size:.8rem;line-height:1.45;font-family:Sora,"Sora Fallback",sans-serif}.lk-vat-info::before{content:"ⓘ";color:#a78bfa;flex-shrink:0}@keyframes lkFadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lk-card,.lk-sec-summary{animation:.5s both lkFadeUp}.lk-right{animation:.5s .12s both lkFadeUp}.woocommerce-checkout #payment ul.payment_methods li:hover{transform:translateY(-1px)}.woocommerce-checkout #place_order{transition:transform .2s,box-shadow .2s,filter .2s}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .lk-coupon input{transition:border-color .2s,box-shadow .2s,background .2s}.lk-switch .lk-slider,.lk-switch .lk-slider::before{transition:.28s cubic-bezier(.4,0,.2,1)}.lk-pay-head h3::before{display:none}.lk-pay-head{gap:11px!important}.lk-pay-head .lk-head-ico{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(236,72,153,.18));border:1px solid rgba(167,139,250,.32)}.lk-pay-head .lk-head-ico svg{width:18px;height:18px;stroke:#c4b5fd;fill:none}#lajk_tax_country_field{margin-bottom:4px}.lk-country-btn{min-height:52px;box-sizing:border-box}.woocommerce-checkout #order_review .cart-discount td,.woocommerce-checkout #order_review .cart-discount th,.woocommerce-checkout #order_review .fee td,.woocommerce-checkout #order_review .fee th,.woocommerce-checkout #order_review .tax-rate td,.woocommerce-checkout #order_review .tax-rate th{color:var(--lk-muted)}.lk-prod-link{display:block;margin-top:4px;font-size:.78rem}.lk-prod-link a{color:#c4b5fd!important;text-decoration:underline}@keyframes lkToastIn{0%{opacity:0;transform:translateX(-50%) translateY(30px) scale(.9)}60%{transform:translateX(-50%) translateY(-4px) scale(1.02)}100%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.lk-toast.show{animation:.4s cubic-bezier(.34,1.56,.64,1) both lkToastIn}.lk-sec-summary #order_review_heading{display:flex!important;align-items:center;gap:0!important;margin:0!important;padding:0!important;color:var(--lk-text)!important;font-weight:900;font-size:1.18rem}.lk-sec-summary #order_review_heading::before{display:none!important;content:none!important}.lk-sec-summary .lk-pay-head+.lk-section-desc{margin:4px 0 18px!important}.lk-sec-summary .lk-head-ico svg{width:18px;height:18px}.woocommerce-checkout #order_review thead th{padding:0 2px 12px!important;vertical-align:bottom;border-bottom:1px solid var(--lk-border)!important;line-height:1}.woocommerce-checkout #order_review thead tr{height:auto}.woocommerce-checkout #order_review .cart-discount td,.woocommerce-checkout #order_review .cart-discount th,.woocommerce-checkout #order_review .fee td,.woocommerce-checkout #order_review .fee th,.woocommerce-checkout #order_review .tax-rate td,.woocommerce-checkout #order_review .tax-rate th,.woocommerce-checkout #order_review .tax-total td,.woocommerce-checkout #order_review .tax-total th{padding:14px 2px!important;border-bottom:1px solid var(--lk-border2)!important;font-size:.9rem;vertical-align:middle;background:0 0!important}.woocommerce-checkout #order_review .cart-discount th{color:#4ade80!important;font-weight:800}.woocommerce-checkout #order_review .cart-discount td,.woocommerce-checkout #order_review .cart-discount td .amount{color:#4ade80!important;text-align:right;font-weight:800}.woocommerce-checkout #order_review .tax-rate th,.woocommerce-checkout #order_review .tax-total th{color:var(--lk-muted)!important;font-weight:600}.woocommerce-checkout #order_review .tax-rate td,.woocommerce-checkout #order_review .tax-total td{color:var(--lk-text)!important;text-align:right;font-weight:700}.lk-sec-firma .lk-section-desc{margin:4px 0 20px!important}.lk-sec-firma .lk-firma-row{margin-top:4px;padding:14px 0}.lk-sec-firma .lk-firma-text strong{font-size:1rem;margin-bottom:3px}.lk-firma-required #lajk_company_city_field label::after,.lk-firma-required #lajk_company_name_field label::after,.lk-firma-required #lajk_company_street_field label::after,.lk-firma-required #lajk_company_zip_field label::after,.lk-firma-required #lajk_nip_field label::after{content:" *";color:#ec4899;font-weight:700}.woocommerce-checkout .form-row label,.woocommerce-checkout .lk-section-desc{letter-spacing:.01em}.lk-steps{margin-top:52px!important;padding-top:0}body.woocommerce-checkout .lk-steps{margin-top:52px!important}.woocommerce-checkout #order_review tfoot tr td,.woocommerce-checkout #order_review tfoot tr th{padding:14px 2px!important;border-bottom:1px solid var(--lk-border2)!important;font-size:.92rem!important;background:0 0!important;vertical-align:middle!important}.woocommerce-checkout #order_review tfoot tr th{text-align:left!important;color:var(--lk-muted)!important;font-weight:600!important}.woocommerce-checkout #order_review tfoot tr td{text-align:right!important;color:var(--lk-text)!important;font-weight:700!important}.woocommerce-checkout #order_review tfoot tr.cart-discount td,.woocommerce-checkout #order_review tfoot tr.cart-discount td .amount,.woocommerce-checkout #order_review tfoot tr.cart-discount th{color:#4ade80!important;font-weight:800!important}.woocommerce-checkout #order_review tfoot tr.order-total td,.woocommerce-checkout #order_review tfoot tr.order-total th{padding-top:18px!important;border-bottom:none!important;border-top:1px solid var(--lk-border)!important}.woocommerce-checkout #order_review tfoot tr.order-total th{color:var(--lk-text)!important;font-weight:900!important;font-size:1.05rem!important}.woocommerce-checkout #order_review tfoot tr.order-total td .amount{font-size:1.7rem!important;font-weight:900!important;background:var(--lk-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#lajk_company_city_field .optional,#lajk_company_name_field .optional,#lajk_company_street_field .optional,#lajk_company_zip_field .optional,#lajk_nip_field .optional{display:none!important}.woocommerce-checkout #order_review tr.cart-discount>*,.woocommerce-checkout #order_review tr.fee>*,.woocommerce-checkout #order_review tr.tax-rate>*,.woocommerce-checkout #order_review tr.tax-total>*{padding:13px 4px!important;border:0!important;border-bottom:1px solid var(--lk-border2)!important;font-size:.9rem!important;background:0 0!important;vertical-align:middle!important;line-height:1.3!important}.woocommerce-checkout #order_review tr.cart-discount th,.woocommerce-checkout #order_review tr.fee th,.woocommerce-checkout #order_review tr.tax-rate th,.woocommerce-checkout #order_review tr.tax-total th{text-align:left!important;color:var(--lk-muted)!important;font-weight:600!important}.woocommerce-checkout #order_review tr.cart-discount td,.woocommerce-checkout #order_review tr.fee td,.woocommerce-checkout #order_review tr.tax-rate td,.woocommerce-checkout #order_review tr.tax-total td{text-align:right!important;color:var(--lk-text)!important;font-weight:700!important;white-space:nowrap}.woocommerce-checkout #order_review tr.cart-discount .amount,.woocommerce-checkout #order_review tr.cart-discount td,.woocommerce-checkout #order_review tr.cart-discount th{color:#4ade80!important;font-weight:800!important}.woocommerce-checkout #order_review .woocommerce-remove-coupon{color:#ec4899!important;font-size:.74rem!important;margin-left:8px;font-weight:700;text-decoration:none}.woocommerce-checkout #order_review .woocommerce-remove-coupon:hover{text-decoration:underline}.lk-sec-dane .woocommerce-billing-fields{padding:0!important;background:0 0!important;border:none!important;box-shadow:none!important}.lk-sec-dane .form-row{margin-bottom:18px!important}.lk-sec-dane #billing_email_field input{padding:15px!important}.lk-sec-dane .lk-country-btn{padding:15px!important;min-height:54px}.lk-sec-dane .lk-vat-info{margin-top:10px!important;margin-bottom:0!important}.lk-sec-dane{padding:30px!important}.lk-sec-dane .lk-section-desc{margin-bottom:22px!important}.lk-right{display:flex;flex-direction:column;gap:20px}.lk-sec-pay-card{margin-top:0}.lk-sec-pay-card .lk-pay-head{margin-bottom:6px}.lk-sec-pay-card .lk-trust{margin-top:18px;padding-top:16px;border-top:1px solid var(--lk-border2)}.lk-trust-left{background:linear-gradient(160deg,var(--lk-card),var(--lk-card2));border:1px solid var(--lk-border);border-radius:18px;padding:22px 24px;margin-top:0;border-top:1px solid var(--lk-border)!important;display:grid;grid-template-columns:1fr 1fr;gap:16px}.lk-trust-left .lk-trust-item{font-size:.86rem;color:#c9cde3;font-weight:600}.lk-trust-left .lk-trust-item svg{width:20px;height:20px;stroke:#a78bfa;flex-shrink:0}@media(max-width:600px){.lk-trust-left{grid-template-columns:1fr}}.lk-left{display:flex;flex-direction:column;gap:20px}.lk-card:hover{border-color:rgba(255,255,255,.13)}.lk-coupon button,.lk-coupon input{border-radius:13px!important}.lk-coupon button:active{transform:scale(.98)}.lk-toast{font-size:.9rem;padding:14px 22px}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{background:#15122a!important;border:1px solid var(--lk-border)!important;border-left:3px solid #4ade80!important;border-radius:14px!important;color:var(--lk-text)!important;font-family:Sora,"Sora Fallback",sans-serif!important;font-size:.9rem!important;font-weight:600;padding:14px 20px!important;box-shadow:0 12px 40px rgba(0,0,0,.4)!important}.woocommerce-checkout .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error{border-left-color:#ec4899!important}.woocommerce-checkout .woocommerce-error::before,.woocommerce-checkout .woocommerce-info::before,.woocommerce-checkout .woocommerce-message::before{color:#4ade80!important}.lk-sec-pay-card #payment{margin:0!important}.lk-sec-pay-card #payment .payment_box{margin-top:8px!important;padding:11px 14px!important}.lk-sec-pay-card #payment ul.payment_methods{margin-bottom:14px!important}.lk-sec-pay-card #payment .place-order,.lk-sec-pay-card .place-order{padding:0!important;margin-top:4px!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:10px 0 12px!important}.woocommerce-checkout #place_order{margin-top:8px!important}.woocommerce-checkout #order_review table tr.cart-discount td,.woocommerce-checkout #order_review table tr.cart-discount th,.woocommerce-checkout #order_review table tr.fee td,.woocommerce-checkout #order_review table tr.fee th,.woocommerce-checkout #order_review table tr.tax-rate td,.woocommerce-checkout #order_review table tr.tax-rate th,.woocommerce-checkout #order_review table tr.tax-total td,.woocommerce-checkout #order_review table tr.tax-total th{padding:13px 4px!important;border:0!important;border-bottom:1px solid var(--lk-border2)!important;font-size:.9rem!important;line-height:1.3!important;background:0 0!important;vertical-align:middle!important}.woocommerce-checkout #order_review table tr.cart-discount th,.woocommerce-checkout #order_review table tr.fee th,.woocommerce-checkout #order_review table tr.tax-rate th,.woocommerce-checkout #order_review table tr.tax-total th{text-align:left!important;color:var(--lk-muted)!important;font-weight:600!important}.woocommerce-checkout #order_review table tr.cart-discount td,.woocommerce-checkout #order_review table tr.fee td,.woocommerce-checkout #order_review table tr.tax-rate td,.woocommerce-checkout #order_review table tr.tax-total td{text-align:right!important;color:var(--lk-text)!important;font-weight:700!important;white-space:nowrap}.woocommerce-checkout #order_review table tr.cart-discount .amount,.woocommerce-checkout #order_review table tr.cart-discount td,.woocommerce-checkout #order_review table tr.cart-discount th{color:#4ade80!important;font-weight:800!important}@media (max-width:979px){.lk-steps{max-width:100%}.lk-coupon{flex-direction:row}#order_review tfoot tr.order-total td .amount,.order-total .amount{font-size:1.4rem!important}}@media (max-width:480px){.lk-card,.lk-sec-pay-card{padding:18px!important}.lk-coupon{flex-direction:column}.lk-coupon button{width:100%}.lk-step .lk-label{font-size:.78rem}}.woocommerce-checkout #payment ul.payment_methods li input[type=radio]{position:absolute;left:auto;top:50%!important;transform:translateY(-50%);margin:0!important}.woocommerce-checkout #payment label{line-height:1.3}.woocommerce-checkout #payment .lk-pay-badge{letter-spacing:.02em}.lk-firma-row{background:rgba(255,255,255,.03)!important;border:1px solid var(--lk-border)!important;border-radius:14px!important;padding:16px 18px!important;margin-top:4px!important}.lk-firma-row:hover{border-color:rgba(255,255,255,.16)!important}.lk-firma-row .lk-firma-text{display:flex;align-items:center;gap:12px;flex:1}.lk-firma-row .lk-firma-text::before{content:"";width:34px;height:34px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(236,72,153,.18));border:1px solid rgba(167,139,250,.32);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23c4b5fd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='3' width='16' height='18' rx='2'/><path d='M9 8h.01M15 8h.01M9 12h.01M15 12h.01M9 16h6'/></svg>");background-repeat:no-repeat;background-position:center}.lk-firma-row .lk-firma-text strong{display:block}.woocommerce-checkout #payment ul.payment_methods{display:flex!important;flex-direction:column;margin:0!important;padding:0!important;border:none!important;list-style:none}.woocommerce-checkout #payment ul.payment_methods li{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0!important;background:rgba(255,255,255,.035)!important;border:1px solid var(--lk-border)!important;border-radius:14px!important;margin:0!important;list-style:none!important}.woocommerce-checkout #payment ul.payment_methods li:hover{border-color:rgba(167,139,250,.4)!important;background:rgba(255,255,255,.05)!important}.woocommerce-checkout #payment ul.payment_methods li>input[type=radio]{position:absolute!important;left:18px!important;margin:0!important;width:20px!important;height:20px!important;accent-color:#8b5cf6}.woocommerce-checkout #payment ul.payment_methods li .lk-pay-ico{position:absolute!important;left:48px!important;width:36px!important;height:36px!important;border-radius:10px!important;display:flex!important;align-items:center;justify-content:center;font-size:1.05rem;font-weight:800;color:#fff}.woocommerce-checkout #payment li.payment_method_hotpay_gateway_blik .lk-pay-ico{background:linear-gradient(135deg,#000,#222)}.woocommerce-checkout #payment li.payment_method_hotpay_gateway_przelewy .lk-pay-ico{background:linear-gradient(135deg,#22c55e,#16a34a)}.woocommerce-checkout #payment ul.payment_methods li label{display:inline-flex!important;align-items:center;gap:10px;margin:0!important;padding:0!important;color:var(--lk-text)!important;font-weight:800!important;font-size:1rem!important;cursor:pointer;line-height:1.2}.woocommerce-checkout #payment ul.payment_methods li label img{display:none!important}.woocommerce-checkout #payment .lk-pay-sub{display:block!important;width:100%!important;color:var(--lk-muted)!important;font-size:.82rem!important;font-weight:500!important;margin-top:3px!important;padding-left:0!important}.woocommerce-checkout #payment .lk-pay-badge{margin-left:auto!important;align-self:center;background:rgba(34,197,94,.12)!important;border:1px solid rgba(34,197,94,.45)!important;color:#4ade80!important;font-size:.72rem!important;font-weight:800!important;padding:5px 12px!important;border-radius:9px!important;white-space:nowrap}.woocommerce-checkout #payment .payment_box{width:100%!important;margin-top:12px!important;background:rgba(0,0,0,.25)!important;border-radius:10px!important;padding:12px 14px!important;color:var(--lk-muted)!important;font-size:.84rem!important}.woocommerce-checkout #payment .payment_box::before{display:none!important}.woocommerce-checkout #payment .payment_box p{margin:0!important;color:var(--lk-muted)!important}.lk-sec-pay-card .lk-section-desc{margin-bottom:18px!important}.lk-sec-pay-card #lk-payment-host{margin-top:2px}.woocommerce-checkout #payment ul.payment_methods li{padding:15px 18px 15px 92px!important;min-height:64px!important;align-content:center!important}.woocommerce-checkout #payment ul.payment_methods li .payment_box{order:99!important;width:100%!important;flex-basis:100%!important;margin-top:12px!important}.woocommerce-checkout #payment ul.payment_methods li label{flex:0 0 auto!important}.woocommerce-checkout #payment .lk-pay-badge{order:2!important}.woocommerce-checkout #payment .lk-pay-sub{order:3!important;flex-basis:100%!important}.woocommerce-checkout #payment ul.payment_methods li{position:relative!important}.woocommerce-checkout #payment ul.payment_methods li .lk-pay-ico,.woocommerce-checkout #payment ul.payment_methods li>input[type=radio]{top:32px!important;transform:translateY(-50%)!important}.woocommerce-checkout #payment ul.payment_methods{gap:11px!important}.woocommerce-checkout #payment ul.payment_methods li:has(input:checked){border-color:rgba(167,139,250,.6)!important;background:rgba(139,92,246,.08)!important;box-shadow:0 0 0 1px rgba(167,139,250,.25) inset}.lk-card:hover,.lk-sec-pay-card:hover{box-shadow:0 28px 70px rgba(0,0,0,.4)}.woocommerce-checkout #order_review .cart_item:hover .product-name{color:#fff}.woocommerce-checkout #place_order{position:relative;overflow:hidden}.woocommerce-checkout #place_order::after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transition:left .6s}.woocommerce-checkout #place_order:hover::after{left:140%}.lk-country-list{scrollbar-width:thin;scrollbar-color:rgba(167,139,250,.4) transparent}.lk-coupon input:focus,.woocommerce-checkout .form-row input.input-text:focus{border-color:rgba(167,139,250,.55)!important;box-shadow:0 0 0 3px rgba(139,92,246,.13)!important}.woocommerce-checkout #order_review tfoot .order-total th{letter-spacing:.01em}@keyframes lkFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lk-checkout-grid .lk-card,.lk-checkout-grid .lk-sec-pay-card,.lk-checkout-grid .lk-sec-summary{animation:.45s both lkFade}.lk-left .lk-card:nth-child(2){animation-delay:.06s}.lk-left .lk-trust-left{animation:.45s .1s both lkFade}.lk-right .lk-sec-pay-card{animation-delay:.08s}.lk-card,.lk-country-btn,.lk-coupon button,.lk-coupon input,.lk-firma-row,.lk-sec-pay-card,.woocommerce-checkout #payment ul.payment_methods li{transition:border-color .2s,background .2s,box-shadow .25s,transform .15s}.lk-card,.lk-sec-pay-card,.lk-sec-summary{border-radius:20px}.lk-card,.lk-sec-pay-card{position:relative}.lk-sec-summary::before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.35),transparent)}.woocommerce-checkout{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes lkDrop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lk-country.open .lk-country-list{animation:.18s both lkDrop}.woocommerce-checkout #place_order{box-shadow:none}.lk-sec-pay-card #payment .place-order::after,.woocommerce-checkout #payment .place-order::after{content:"Realizacja startuje automatycznie po zaksięgowaniu płatności.";display:block;text-align:center;color:var(--lk-muted);font-size:.8rem;font-weight:500;margin-top:12px;line-height:1.4;padding:0 8px}.lk-upsell{margin-top:18px;padding:18px;border-radius:16px;background:linear-gradient(160deg,rgba(139,92,246,.1),rgba(236,72,153,.06));border:1px solid rgba(167,139,250,.3)}.lk-upsell-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px;flex-wrap:wrap}.lk-upsell-title{font-weight:900;font-size:.95rem;color:#fff;letter-spacing:.01em;display:inline-flex;align-items:center;gap:7px}.lk-upsell-title::before{content:none}.lk-upsell-sub{font-size:.78rem;color:var(--lk-muted);font-weight:600}.lk-upsell-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.lk-upsell-item:first-of-type{border-top:none}.lk-upsell-info{flex:1;min-width:0}.lk-upsell-name{font-weight:700;font-size:.9rem;color:var(--lk-text);line-height:1.3}.lk-upsell-price{margin-top:3px;font-size:.88rem}.lk-upsell-new{color:#4ade80;font-weight:800}.lk-upsell-old{color:var(--lk-muted);text-decoration:line-through;font-size:.8rem;margin-left:5px}.lk-upsell-new .amount{color:#4ade80!important}.lk-upsell-old .amount{color:var(--lk-muted)!important}.lk-upsell-add{flex-shrink:0;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:800;font-size:.8rem;letter-spacing:.02em;border:none;border-radius:11px;padding:11px 16px;white-space:nowrap;transition:transform .15s,box-shadow .2s,opacity .2s}.lk-upsell-add:hover{transform:translateY(-1px);box-shadow:none}.lk-upsell-add:active{transform:scale(.97)}.lk-upsell-add.is-loading{opacity:.7;cursor:default}@media(max-width:480px){.lk-upsell-item{flex-wrap:wrap}.lk-upsell-add{width:100%}}.lk-upsell-timer{font-size:.78rem;font-weight:800;color:#f59e0b;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);padding:4px 10px;border-radius:8px;white-space:nowrap}.lk-upsell-timer b{color:#fbbf24;font-variant-numeric:tabular-nums}.woocommerce-checkout .woocommerce-error{list-style:none!important;margin:0 0 22px!important;padding:16px 18px 16px 50px!important;position:relative;border-radius:14px!important;background:linear-gradient(160deg,rgba(236,72,153,.1),rgba(139,92,246,.06))!important;border:1px solid rgba(236,72,153,.35)!important;border-left:3px solid #ec4899!important;color:var(--lk-text)!important;font-size:.9rem!important;font-weight:600!important;box-shadow:0 14px 40px rgba(0,0,0,.4)!important}.woocommerce-checkout .woocommerce-error li{list-style:none!important;margin:0!important;padding:0!important}.woocommerce-checkout .woocommerce-error::before{content:"!";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:#ec4899;color:#fff;font-weight:900;font-size:.9rem;display:flex;align-items:center;justify-content:center}.woocommerce-checkout .validate-required.terms.lk-highlight,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper.lk-highlight{animation:1.6s lkTermsPulse;border-radius:12px}@keyframes lkTermsPulse{0%,100%{box-shadow:0 0 0 0 rgba(236,72,153,0)}20%{box-shadow:0 0 0 4px rgba(236,72,153,.35)}60%{box-shadow:0 0 0 4px rgba(236,72,153,.2)}}#terms.lk-highlight+label,.lk-highlight #terms{outline:#ec4899 solid 2px;outline-offset:3px;border-radius:6px}.woocommerce-checkout #terms_field .wc-terms-error,.woocommerce-checkout .validate-required.terms .wc-terms-error,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .wc-terms-error{display:none!important}@media (max-width:979px){.lk-checkout-grid{display:flex!important;flex-direction:column!important;gap:16px!important}.lk-left,.lk-right{width:100%!important;max-width:100%!important}.lk-card,.lk-sec-pay-card,.woocommerce-checkout #order_review{padding:20px!important;border-radius:18px!important}.lk-pay-head h3,.woocommerce-checkout #order_review_heading{font-size:1.05rem!important}.lk-head-ico{width:34px!important;height:34px!important}.lk-section-desc{font-size:.85rem!important}.lk-steps{margin-top:24px!important;padding:0 4px!important}.lk-step .lk-num{width:24px!important;height:24px!important;font-size:.75rem!important}.lk-step .lk-label{font-size:.8rem!important}.lk-country-btn,.lk-coupon input,.lk-sec-dane #billing_email_field input{font-size:16px!important;min-height:48px!important}.woocommerce-checkout #order_review .product-name{font-size:.9rem!important}.woocommerce-checkout #order_review tfoot .order-total td .amount{font-size:1.5rem!important}.lk-coupon{display:flex!important;gap:8px!important}.lk-coupon button{padding:0 18px!important;white-space:nowrap}.woocommerce-checkout #payment ul.payment_methods li{padding:14px 16px 14px 84px!important;min-height:60px!important}.woocommerce-checkout #payment ul.payment_methods li .lk-pay-ico{left:44px!important;width:32px!important;height:32px!important}.woocommerce-checkout #payment ul.payment_methods li>input[type=radio]{left:16px!important}.woocommerce-checkout #payment label{font-size:.95rem!important}.woocommerce-checkout #payment .lk-pay-sub{font-size:.78rem!important}.woocommerce-checkout #place_order{width:100%!important;padding:17px!important;font-size:1.05rem!important}.lk-upsell{padding:16px!important}.lk-upsell-head{flex-direction:row;align-items:center}.lk-upsell-title{font-size:.9rem!important}.lk-upsell-timer{font-size:.72rem!important;padding:3px 8px!important}.lk-upsell-name{font-size:.88rem!important}.lk-firma-row{padding:14px 16px!important}.lk-firma-row .lk-firma-text strong{font-size:.95rem!important}.lk-trust-left{grid-template-columns:1fr!important;gap:12px!important;padding:18px!important}.lk-trust-left .lk-trust-item{font-size:.85rem!important}.lk-country-list{max-height:50vh!important}}@media (max-width:420px){.lk-card,.lk-sec-pay-card,.woocommerce-checkout #order_review{padding:16px!important}.lk-coupon{flex-direction:column!important}.lk-coupon button{width:100%!important;padding:13px!important}.lk-upsell-item{flex-wrap:wrap!important;gap:8px!important}.lk-upsell-add{width:100%!important;padding:12px!important}.lk-step .lk-label{font-size:.72rem!important}.woocommerce-checkout #order_review tfoot .order-total td .amount{font-size:1.35rem!important}.lk-firma-row .lk-firma-text{gap:10px!important}}@media (max-width:860px){body.single-product .lajk-con{padding-left:12px!important;padding-right:12px!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}body.single-product .lajk-pkg-grid{grid-template-columns:repeat(2,1fr)!important;width:100%!important}body.single-product #lajk-order-anchor,body.single-product .lajk-order-col{width:100%!important;max-width:100%!important;min-width:0!important}body.single-product .lajk-order-box{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;padding:1rem .75rem!important}body.single-product .lajk-grid{grid-template-columns:1fr!important}body.single-product .lajk-qty-row{flex-direction:column!important;align-items:stretch!important;flex-wrap:wrap!important}body.single-product .lajk-qty-wrap{align-items:center!important}body.single-product .lajk-qty-ctrl{width:fit-content!important;margin:0 auto!important}body.single-product .lajk-add-btn{min-width:0!important;width:100%!important;flex:1 1 auto!important}}.ast-header-woo-cart .ast-cart-menu-wrap,.ast-site-header-cart .ast-cart-menu-wrap{width:46px;height:46px;border-radius:13px;display:flex!important;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf6,#ec4899,#f59e0b);box-shadow:none;transition:transform .2s,box-shadow .2s;cursor:pointer}.ast-site-header-cart .ast-cart-menu-wrap:hover{transform:translateY(-2px) scale(1.04);box-shadow:none}.ast-site-header-cart .ast-cart-menu-wrap *,.ast-site-header-cart .ast-cart-menu-wrap i,.ast-site-header-cart .ast-cart-menu-wrap svg{color:#fff!important;fill:#fff!important}.ast-site-header-cart .ast-cart-count,.ast-site-header-cart .ast-cart-menu-wrap .count{background:#fff!important;color:#8b5cf6!important;border-radius:100px!important;font-weight:800!important;font-size:.7rem!important;min-width:20px;height:20px;line-height:20px;text-align:center;border:none!important;box-shadow:0 2px 6px rgba(0,0,0,.25);top:-4px!important;right:-4px!important}#lajk-cart-close{flex-shrink:0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#9da3be;width:36px;height:36px;border-radius:10px;font-size:1.4rem;line-height:1;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center;padding:0}#lajk-cart-close:hover{color:#fff;border-color:rgba(167,139,250,.5)}#lajk-root .lajk-pkg{overflow:visible}#lajk-root .lajk-pkg-grid{padding-top:6px}#lajk-root .lajk-pkg-tag{position:absolute;top:-9px;left:50%;transform:translateX(-50%);z-index:3;font-weight:800;text-transform:uppercase;line-height:1;border-radius:999px;white-space:nowrap;pointer-events:none;box-shadow:0 4px 10px rgba(0,0,0,.35)}#lajk-root .lajk-pkg-tag--pop{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#1a1205}#lajk-root .lajk-pkg-tag--best{background:linear-gradient(135deg,#10b981,#34d399);color:#03241a}#lajk-root .lajk-pkg-tag--start{background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff}#lajk-root .lajk-addons{display:flex;flex-direction:column}#lajk-root .lajk-addons-title{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--fnt)}#lajk-root .lajk-addons-title svg{width:13px;height:13px;color:var(--ac)}#lajk-root .lajk-addons-opt{margin-left:auto;font-size:.64rem;letter-spacing:.6px;color:var(--fnt);background:var(--s2);border:1px solid var(--b0);border-radius:999px;padding:2px 8px}#lajk-root .lajk-addon{display:flex;align-items:center;justify-content:space-between;gap:.6rem;background:var(--s2);border:1.5px solid var(--b0);border-radius:var(--rm);cursor:pointer;transition:border-color .16s,background .16s;user-select:none}#lajk-root .lajk-addon:hover{border-color:rgba(139,92,246,.4)}#lajk-root .lajk-addon.on{border-color:var(--ac);background:rgba(139,92,246,.08)}#lajk-root .lajk-addon-main{display:flex;align-items:center;gap:.6rem;min-width:0}#lajk-root .lajk-addon-ico{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--dim);border:1px solid rgba(139,92,246,.18);border-radius:8px}#lajk-root .lajk-addon-txt{min-width:0}#lajk-root .lajk-addon-txt strong{display:block;font-weight:700;color:#fff;line-height:1.25}#lajk-root .lajk-addon-txt span{display:block;color:var(--mut);line-height:1.3}#lajk-root .lajk-addon-right{display:flex;align-items:center;gap:.6rem;flex-shrink:0}#lajk-root .lajk-addon-price{font-size:.78rem;font-weight:800;color:#a78bfa;white-space:nowrap}#lajk-root .lajk-addon-upsell{background:linear-gradient(135deg,rgba(37,244,238,.05),rgba(139,92,246,.05))}#lajk-root .lajk-addon-upsell .lajk-addon-ico{background:rgba(37,244,238,.1);border-color:rgba(37,244,238,.25)}#lajk-root .lajk-switch{position:relative;width:40px;height:23px;flex-shrink:0}#lajk-root .lajk-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}#lajk-root .lajk-switch-track{position:absolute;inset:0;border-radius:999px;background:var(--s3);border:1px solid var(--b0);transition:background .18s,border-color .18s}#lajk-root .lajk-switch-thumb{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#8a8a99;transition:transform .2s var(--ease),background .18s}#lajk-root .lajk-switch input:checked+.lajk-switch-track{background:linear-gradient(135deg,var(--ac),#6d28d9);border-color:var(--ac)}#lajk-root .lajk-switch input:checked+.lajk-switch-track .lajk-switch-thumb{transform:translateX(17px);background:#fff}#lajk-root .lajk-switch input:focus-visible+.lajk-switch-track{outline:2px solid var(--ac);outline-offset:2px}#lajk-root .lajk-link-msg.checking{display:flex;color:#c4b5fd;background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.2)}#lajk-root .lajk-spin{width:12px;height:12px;border-radius:50%;border:2px solid rgba(167,139,250,.35);border-top-color:#a78bfa;animation:.7s linear infinite lajk-spin;flex-shrink:0}@keyframes lajk-spin{to{transform:rotate(360deg)}}#lajk-root .lajk-pkg-tag{font-size:7.5px;letter-spacing:.2px;padding:3px 6px;max-width:calc(100% + 8px)}#lajk-root .lajk-pkg-disc{right:2px}#lajk-root .lajk-price-main{display:flex;flex-direction:column;gap:0}#lajk-root .lajk-price-old{display:none;font-size:.82rem;font-weight:700;color:var(--fnt);text-decoration:line-through;text-decoration-color:rgba(254,44,85,.65);line-height:1.15}#lajk-root .lajk-price-meta{flex:1}#lajk-root .lajk-save-line{display:none;font-size:.72rem;font-weight:700;color:var(--grn);margin-top:2px}#lajk-root .lajk-save-line strong{color:#34d399}#lajk-root .lajk-addons{margin:.5rem 0 .2rem;gap:.4rem}#lajk-root .lajk-addon{padding:.5rem .6rem}#lajk-root .lajk-addon-ico{width:26px;height:26px;font-size:.9rem}#lajk-root .lajk-addon-txt strong{font-size:.8rem}#lajk-root .lajk-addon-txt span{font-size:.68rem}.page-id-5984 .lajk-ft-cols,.page-id-5984 .lajk-ft-top{display:none!important}

.lk-upsell-svc{font-weight:500;color:var(--lk-muted)}.lk-upsell-link{font-size:.78rem;color:var(--lk-muted);margin:2px 0 3px;overflow-wrap:anywhere}
.lk-upsell-pct{margin-left:4px;font-size:.78rem;font-weight:700;color:#6ee7b7}

.lk-upsell-msg{margin:10px 0 0;padding:9px 12px;border-radius:12px;border:1px solid rgba(251,113,133,.45);background:rgba(244,63,94,.1);color:#fecdd3;font-size:13px;line-height:1.45}
/* 2026.11.07 naturalny wyglad (ZASADY-WYGLADU.md): koszyk i kasa - etykiety bez wersalikow, bialy total, glowny przycisk w gradiencie marki bez poswiaty, dane uslugi czytelne na telefonie */
html body.woocommerce-cart .ljk-cart-items-h,html body.woocommerce-cart .cart_totals>h2,html body.woocommerce-checkout #order_review thead th,html body.woocommerce-checkout .shop_table thead th{text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:600!important;color:#a39db8!important}
html body.woocommerce-cart .cart_totals>h2{font-size:17px!important;font-weight:700!important;color:#fff!important}
html body.woocommerce-cart .cart_totals{border:1px solid var(--n-line,rgba(255,255,255,.08))!important;background:var(--n-card,#1a1429)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}
html body.woocommerce-cart .cart_totals table th{text-align:left!important;padding-left:0!important}
html body.woocommerce-cart .cart_totals table td{text-align:right!important;padding-right:0!important}
html body.woocommerce-cart .wc-proceed-to-checkout .checkout-button{display:flex!important;align-items:center;justify-content:center;gap:8px;background:var(--n-grad-buy,linear-gradient(135deg,#a855f7 0%,#ec4899 50%,#f97316 100%))!important;box-shadow:none!important;transform:none!important;text-align:center}
html body.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{filter:brightness(1.08);box-shadow:none!important}
html body.woocommerce-cart .ljk-ci-name dl.variation{display:block!important}
html body.woocommerce-cart .ljk-ci-name dl.variation dt{display:block;margin:6px 0 0!important;font-size:12.5px!important;font-weight:500!important;color:#a39db8!important}
html body.woocommerce-cart .ljk-ci-name dl.variation dd{display:block;margin:0!important;font-size:13px!important;font-weight:600!important}
html body.woocommerce-checkout #order_review .order-total .amount,html body.woocommerce-checkout .order-total .amount{background:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important}
html body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name dl{border-left:2px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.03)!important}
html body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name dl dt{font-size:12px!important;font-weight:500!important;color:#a39db8!important;text-transform:none!important;letter-spacing:0!important}
html body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name dl dd{font-size:12.5px!important;overflow-wrap:anywhere}
html body.woocommerce-checkout #order_review .cart_item td.product-total{width:1%;padding-left:10px!important}
html body.woocommerce-checkout .lk-firma-row .lk-firma-text{display:grid!important;grid-template-columns:34px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:center}
html body.woocommerce-checkout .lk-firma-row .lk-firma-text::before{grid-row:1/span 2}
html body.woocommerce-checkout .lk-firma-row .lk-firma-text strong,html body.woocommerce-checkout .lk-firma-row .lk-firma-text small{grid-column:2;margin:0!important}
html body.woocommerce-checkout .lk-firma-row .lk-firma-text small{font-size:13px!important;line-height:1.4}
.lk-flag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}
.lk-flag svg{width:18px;height:18px;color:#a39db8}
.lk-cc{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 4px;border-radius:5px;border:1px solid rgba(255,255,255,.16);font:700 12px/1 Inter,sans-serif;letter-spacing:0;color:#d6d2e4}
.woocommerce-checkout #payment ul.payment_methods li .lk-pay-ico svg{width:18px;height:18px}

/* 2026.11.08 żywo, ale naturalnie (ZASADY-WYGLADU.md cz. 2): przycisk płatności jedynym elementem w kolorze marki
   (ten sam gradient co „Dodaj do koszyka”, bez poświaty), kroki jako pełne fioletowe kółka, obie zgody w jednym stylu,
   ikony zapewnień w kolorowych kwadratach */
html body.woocommerce-checkout #payment #place_order,html body.woocommerce-checkout #place_order{background:var(--n-grad-buy,linear-gradient(135deg,#a855f7 0%,#ec4899 50%,#f97316 100%))!important;background-size:100% 100%!important;box-shadow:none!important;transform:none!important}
html body.woocommerce-checkout #payment #place_order:hover,html body.woocommerce-checkout #place_order:hover{filter:brightness(1.08);box-shadow:none!important;transform:none!important}
html body.woocommerce-cart .ljk-cart-sb .ljk-cart-sb-go{background:var(--n-grad-buy,linear-gradient(135deg,#a855f7 0%,#ec4899 50%,#f97316 100%))!important;box-shadow:none!important}
html body.woocommerce-checkout .lk-steps .lk-step.is-done .lk-num,html body.woocommerce-checkout .lk-steps .lk-step.is-active .lk-num{background:#8b5cf6!important;border-color:#8b5cf6!important;box-shadow:none!important;color:#fff!important}
html body.woocommerce-cart .ljk-steps li.on>span:first-child{background:#8b5cf6!important;background-image:none!important;box-shadow:none!important}
/* zgody: „Żądam rozpoczęcia…” wygląda tak samo jak „Akceptuję regulamin…”; zaznaczone pole na fioletowo, nie w gradiencie */
html body.woocommerce-checkout #lajk_zadanie{-webkit-appearance:none;appearance:none;position:relative;flex:0 0 22px;width:22px!important;height:22px!important;margin:0!important;border-radius:7px;border:2px solid rgba(167,139,250,.5);background:rgba(255,255,255,.04);cursor:pointer;transition:background-color .15s,border-color .15s}
html body.woocommerce-checkout #lajk_zadanie:checked::after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
html body.woocommerce-checkout #terms:checked,html body.woocommerce-checkout #lajk_zadanie:checked{background:#8b5cf6!important;border-color:#8b5cf6!important}
html body.woocommerce-checkout #terms:focus-visible,html body.woocommerce-checkout #lajk_zadanie:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}
html body.woocommerce-checkout #payment .woocommerce-form__label-for-checkbox{display:flex!important;align-items:flex-start!important;gap:12px!important;font-size:13px!important;line-height:1.5!important;color:#b9b3d1!important}
html body.woocommerce-checkout #payment .woocommerce-form__label-for-checkbox>span{padding-top:1px}
/* zapewnienia przy formularzu i pod koszykiem: ikony w kwadratach z tłem w kolorze korzyści */
html body.woocommerce-checkout .lk-trust-item{display:flex!important;align-items:center!important;gap:12px!important}
html body.woocommerce-checkout .lk-trust-item svg{flex:0 0 34px;width:34px!important;height:34px!important;padding:8px;border-radius:10px;box-sizing:border-box;stroke:var(--ti,#a78bfa)!important;background:color-mix(in srgb,var(--ti,#a78bfa) 14%,transparent)}
html body.woocommerce-checkout .lk-trust-item span{line-height:1.4!important}
/* 2026.11.09 (cz. 3): kolory marki; zielony tylko przy gwarancji (4. pozycja) */
html body.woocommerce-checkout .lk-trust-item:nth-child(4n+1){--ti:#c4b5fd}
html body.woocommerce-checkout .lk-trust-item:nth-child(4n+2){--ti:#f472b6}
html body.woocommerce-checkout .lk-trust-item:nth-child(4n+3){--ti:#fb923c}
html body.woocommerce-checkout .lk-trust-item:nth-child(4n+4){--ti:#34d399}
html body.woocommerce-cart .ljk-cart-after .ljk-ca-ic{background:color-mix(in srgb,var(--ti,#a78bfa) 14%,transparent)!important;border:0!important;color:var(--ti,#a78bfa)!important;box-shadow:none!important}
html body.woocommerce-cart .ljk-cart-after .ljk-ca-ic svg{stroke:currentColor!important;color:var(--ti,#a78bfa)!important}
html body.woocommerce-cart .ljk-cart-after .ljk-ca-item:nth-child(3n+1){--ti:#34d399}
html body.woocommerce-cart .ljk-cart-after .ljk-ca-item:nth-child(3n+2){--ti:#c4b5fd}
html body.woocommerce-cart .ljk-cart-after .ljk-ca-item:nth-child(3n+3){--ti:#f472b6}
/* koszyk: karta podsumowania lekko zabarwiona u góry (tło, nie tekst) */
html body.woocommerce-cart .cart_totals{background:linear-gradient(180deg,rgba(139,92,246,.12),rgba(236,72,153,.03) 140px,transparent 220px),var(--n-card,#1a1429)!important;border-color:rgba(139,92,246,.32)!important}
/* koszyk na telefonie: bez nagłówka „Produkt / Łącznie” nad jedną kartą */
@media (max-width:767px){html body.woocommerce-cart .ljk-cart-items-h{display:none!important}}
/* oferta na kasie: spokojna karta jak „Warto dobrać” w koszyku; przycisk „+ Dodaj” obrysowany, żeby jedynym przyciskiem w kolorze został „Kupuję i płacę” */
html body.woocommerce-checkout .lk-upsell{background:var(--n-card,#1a1429)!important;border:1px solid var(--n-line,rgba(255,255,255,.08))!important;border-left:3px solid var(--n-v,#8b5cf6)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}
html body.woocommerce-checkout .lk-upsell-title{font-family:Sora,"Sora Fallback",Inter,sans-serif;font-size:15px!important;font-weight:700!important;letter-spacing:-.01em}
html body.woocommerce-checkout .lk-upsell-timer{padding:0!important;border:0!important;border-radius:0!important;background:none!important;font-size:13px!important;font-weight:500!important;color:#a39db8!important;white-space:normal}
html body.woocommerce-checkout .lk-upsell-add{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px!important;border:1px solid rgba(255,255,255,.16)!important;background:transparent!important;color:#fff!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important;box-shadow:none!important;transform:none!important}
html body.woocommerce-checkout .lk-upsell-add:hover{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.24)!important}
/* 2026.11.10 (ZASADY-WYGLADU.md cz. 4): koszyk i kasa z większą energią - żywy przycisk płatności z neutralnym cieniem,
   podsumowanie z miękką poświatą marki w tle, naciśnięcie i najechanie przez translate/scale (transform jest zablokowany wyżej) */
html body.woocommerce-cart .wc-proceed-to-checkout .checkout-button,html body.woocommerce-checkout #payment #place_order,html body.woocommerce-checkout #place_order,html body.woocommerce-cart .ljk-cart-sb .ljk-cart-sb-go{box-shadow:var(--n-buy-shadow,0 8px 24px rgba(0,0,0,.35))!important;transition:translate .15s ease,scale .12s ease,filter .15s ease!important}
html body.woocommerce-cart .wc-proceed-to-checkout .checkout-button:active,html body.woocommerce-checkout #place_order:active,html body.woocommerce-cart .ljk-cart-sb .ljk-cart-sb-go:active{scale:.98}
@media (hover:hover) and (pointer:fine){
html body.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover,html body.woocommerce-checkout #payment #place_order:hover,html body.woocommerce-checkout #place_order:hover{translate:0 -1px;filter:brightness(1.07) saturate(1.06);box-shadow:var(--n-buy-shadow,0 8px 24px rgba(0,0,0,.35))!important}
}
html body.woocommerce-cart .cart_totals,html body.woocommerce-checkout .lk-sec-summary{background:radial-gradient(120% 55% at 0 0,rgba(168,85,247,.20),transparent 62%),radial-gradient(90% 45% at 100% 0,rgba(236,72,153,.12),transparent 66%),var(--n-card,#1a1429)!important;border-color:rgba(168,85,247,.38)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 40px rgba(0,0,0,.32)!important}
/* pozycje koszyka: podniesienie przy najechaniu; pola formularza z wyraźnym fokusem w kolorze zaznaczenia */
@media (hover:hover) and (pointer:fine){html body.woocommerce-cart .ljk-ci{transition:border-color .15s,background-color .15s}html body.woocommerce-cart .ljk-ci:hover{border-color:var(--n-line2,rgba(255,255,255,.14))!important}}
html body.woocommerce-checkout .lk-checkout-grid input.input-text:focus,html body.woocommerce-checkout .lk-checkout-grid textarea:focus,html body.woocommerce-checkout .lk-checkout-grid select:focus{border-color:#a855f7!important;box-shadow:0 0 0 4px rgba(168,85,247,.2)!important;outline:none!important}
/* kroki kasy: bieżący krok w nasyconym fiolecie */
html body .lk-steps .lk-step.is-active .lk-num{background:#a855f7!important;border-color:#a855f7!important;color:#fff!important}
html body .ljk-steps li.on>span{background:#a855f7!important;border-color:#a855f7!important;color:#fff!important}
html body .lk-steps .lk-step.is-done .lk-num{background:rgba(52,211,153,.16)!important;border-color:transparent!important;color:#34d399!important}
@media (prefers-reduced-motion:reduce){
html body.woocommerce-cart .wc-proceed-to-checkout .checkout-button,html body.woocommerce-checkout #place_order,html body.woocommerce-cart .ljk-cart-sb .ljk-cart-sb-go{transition:none!important}
html body.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover,html body.woocommerce-checkout #place_order:hover{translate:none}
}
/* 2.33.0: koszyk na komputerze - przyklejone podsumowanie nachodziło przy przewijaniu na rząd kart pod koszykiem
   (sticky ogranicza cały kontener siatki, a karty były w pełnej szerokości pod obiema kolumnami). Karty idą do lewej
   kolumny pod pozycje koszyka, podsumowanie zajmuje prawą kolumnę przez oba rzędy, więc pod nim nic już nie ma. */
@media (min-width:861px){
html body.woocommerce-cart .woocommerce:has(>.ljk-cart-form)>.ljk-cart-side{grid-row:span 2}
html body.woocommerce-cart .woocommerce:has(>.ljk-cart-form)>.ljk-cart-after{grid-column:1!important;margin-top:0!important;grid-template-columns:minmax(0,1fr)}
html body.woocommerce-cart .woocommerce>.ljk-cart-after .ljk-ca-item strong{line-height:1.35}
}
/* szeroki ekran: trzy karty obok siebie w lewej kolumnie (ikona nad tekstem, żeby tytuły się mieściły) */
@media (min-width:1200px){
html body.woocommerce-cart .woocommerce:has(>.ljk-cart-form)>.ljk-cart-after{grid-template-columns:repeat(3,minmax(0,1fr))}
html body.woocommerce-cart .woocommerce>.ljk-cart-after .ljk-ca-item{flex-direction:column;gap:10px}
}
