.tpay_blik-payment-form .bottom input{width:100%!important;height:28px!important;color:#000!important}.news-post .post-informations .post-title{height:105px}.asp_res_url{font-size:14px!important;color:#000!important;font-weight:400!important}.asp_res_url .woocommerce-Price-amount.amount{font-size:14px}.user-role-B2B .discount-badge-single-product,.user-role-administrator .discount-badge-single-product,.user-role-allgood .discount-badge-single-product,.user-role-rossmann .discount-badge-single-product,.user-role-kgpl .discount-badge-single-product,.user-role-silverbtob35 .discount-badge-single-product,.user-role-btob35 .discount-badge-single-product,.user-role-silverbtob30 .discount-badge-single-product,.user-role-btob30 .discount-badge-single-product,.user-role-btob25 .discount-badge-single-product,.user-role-btob20 .discount-badge-single-product,.user-role-btob15 .discount-badge-single-product,.user-role-btob10 .discount-badge-single-product,.user-role-btob5 .discount-badge-single-product{display:none}.single-post-wrapper a{color:#9b090d;font-weight:800}.single-post-wrapper h3{font-size:1.25rem;line-height:1.3;text-align:left}.spis-tresci{background:#fbf8f5;border-left:4px solid #9b090d;border-radius:0 8px 8px 0;padding:1.5rem 1.75rem;margin:2rem 0}.spis-tresci strong{display:block;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#9b090d;margin-bottom:.75rem}.spis-tresci ul li::before{content:"→";color:#9b090d;position:absolute;left:0;font-size:.85rem}.spis-tresci a{color:#9b090d;text-decoration-color:rgba(196,132,80,.2);text-underline-offset:3px;transition:color .15s;font-weight:400}[id]{scroll-margin-top:120px}.single-post .fixed-right-img h1{color:#000;font-size:36px;font-size:1.65rem;line-height:52px;line-height:1.3;font-weight:700;font-weight:700;margin-bottom:30px;text-align:center;margin:3rem 0;padding-bottom:1rem;border-bottom:2px solid}.single-post-wrapper h2{font-size:1.65rem;font-weight:700;margin:3rem 0 1.25rem;padding-bottom:.5rem;border-bottom:2px solid;line-height:1.3;text-align:left}.single-post .entry-content li{color:#282828;list-style:none;position:relative;padding:.55rem 0 .55rem 2rem;border-bottom:1px solid #e0d8ce;font-size:1rem}.single-post-wrapper .wp-block-list li::before{content:"";position:absolute;left:0;top:50%!important;transform:translateY(-50%)!important;transform:translateY(-50%) rotate(45deg)!important;width:8px;height:8px;background:#9b090d;border-radius:2px}#billing_country_field{display:none!important}.home-promo #two-colonns-cotsar21 p:last-child{background:#fff!important}.home-promo #two-colonns-cotsar21 p:last-child strong{color:#000!important}@media (max-width:990px){.product-template-default #main{padding-top:5px!important}#CookiebotWidget{z-index:99}}.up-sells.upsells.products .hide-mobile{display:none}@media screen and (max-width:768px){.up-sells.upsells.products .hide-mobile{display:block}.woocommerce div.product .product_title,.c-product-details__product-name2,.c-product-details__packaging{background:#fff!important;color:#000!important}.upsells ul{justify-content:center}.woocommerce div.product form.cart{margin-bottom:1em}}@media screen and (max-width:768px){.single-product .product-detail-top{background:#fff!important;color:#000!important}}.postid-117117 .summary-wrapper{display:none}.col-xs-12.m-pdp__sticky-on-mobile.prices-add-to-cart-actions.hide-for-md .b2b-min-quantity-notice{display:none}.woocommerce-order ul.order_details{display:block!important}.woocommerce-order .col-2{max-width:48%!important}.tpay-blik0 .tpay_blik-payment-form{min-width:100%}.tpay-blik0 .tpay_blik-payment-form.active .bottom{margin-left:auto!important;margin-right:auto!important}.kuponkup span{font-size:20px!important}.kuponkup{font-size:16px!important}.opakowania-wrapper .text-opa{text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.opakowania-wrapper .woocommerce-cart-form__header{text-align:center;margin-bottom:0}.opakowania-wrapper{margin-top:40px}.add-opakowanie{background-color:#000!important;font-weight:500!important;text-transform:none!important;border-radius:0!important;color:#fff!important;border:1px solid #000;width:100%;padding:5px;font-size:12px!important}.opakowania-wrapper .product-name a{font-size:16px!important;font-weight:600!important;font-family:"Lato",sans-serif;line-height:20px!important;color:#27262c;text-decoration:none}#billing_info_fv_field{font-size:14px;line-height:17px;border-bottom:1px solid #dfdfdf;padding-bottom:20px!important}#billing_info_fv_field b{font-weight:600}#billing_invoice_ask_field{border-top:1px solid #dfdfdf;padding-top:10px!important}.content-two-colonns-cotsar21 .text-desktop p{color:unset!important}.shop_table.woocommerce-checkout-review-order-table .select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:10px!important}.product_text .seo-block-sg{border-radius:10px;background:#f9f9f9!important}.product_text{margin-bottom:40px}.select2-search__field{display:inherit!important}.select2-container{width:auto}.woocommerce-checkout form.checkout table.shop_table .order-total :is(th,td){min-width:50%}.woocommerce-cart .woocommerce-message{margin-top:10px}#customer_details .woocommerce-account-fields{background:#fff;border-radius:14px;box-shadow:0 1px 2px rgba(17,17,17,.04),0 8px 24px rgba(17,17,17,.05);padding:12px 24px}.product_text p,.product_text li{font-size:14px!important;color:#424242}.woocommerce-info .woocommerce-Price-amount.amount{font-size:18px}.product_text h2,.product_text h3{text-align:left;font-size:22px;margin-bottom:10px}.left-block-seo2{min-height:700px}.left-block-seo2{flex:1 1 50%;background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px!important}@media (max-width:320px){.woocommerce-checkout .col-1{flex:0 0 100%;max-width:100%}#order_review_heading{padding-left:0!important}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{padding-left:0!important}}@media (max-width:768px){.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th{min-width:90px}}.left-block-seo .wp-block-image{margin-bottom:0!important}.half-input.left .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{height:46px}.cart-discount span{font-size:18px!important;text-align:left}.c-product-details__product-name2{color:#000!important}@media (min-width:1650px){.home-promo #two-colonns-cotsar21 p{font-size:20px!important}}.searchandfilter .sf-label-checkbox{width:auto!important}.searchandfilter1 h4{text-transform:uppercase;text-transform:uppercase!important;border-bottom:0px solid #b5b5b5!important;background:#f7f7f7!important;border-radius:15px;padding:10px 20px!important;font-weight:600!important;color:#444}.ship-in{margin-bottom:50px;text-align:center;background:#fff;padding:5px;font-weight:500;color:#000;border:1px solid #d0d0d0}.sf-label-checkbox:hover{cursor:pointer;font-weight:500}.sf-input-checkbox{margin-left:10px!important}.woo-variation-gallery-trigger.woo-variation-gallery-trigger-position-top-right{display:none}.mc4wp-alert{background:#fff;padding-left:20px;padding-right:20px}.pord-p.badgenew{left:595px;top:-50px}.cwg_popup_submit{background:#000;color:#fff;font-weight:600}.panel-heading.cwginstock-panel-heading{display:none}.cwgstock_button{background:#016a63;font-size:16px;font-weight:600;line-height:17px;padding:15px}.cwginstock-subscribe-form .panel{border:0px solid #000}.user-role-B2B .discount-badge,.user-role-allgood .discount-badge,.user-role-rossmann .discount-badge,.user-role-kgpl .discount-badge,.user-role-silverbtob35 .discount-badge,.user-role-btob35 .discount-badge,.user-role-silverbtob30 .discount-badge,.user-role-btob30 .discount-badge,.user-role-btob25 .discount-badge,.user-role-btob20 .discount-badge,.user-role-btob15 .discount-badge,.user-role-btob10 .discount-badge,.user-role-btob5 .discount-badge{display:none!important}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow{right:0;opacity:.7!important}.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow{left:0;opacity:.7!important}.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:hover,.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:hover{opacity:1!important}.slick-arrow{opacity:1!important}.summary .summary-wrapper{margin-top:1.875rem}.woo-variation-gallery-thumbnail-slider{display:none!important}@media (min-width:990px){.summary .summary-wrapper{position:absolute;top:-120px}.summary-wrapper.fixed{position:fixed!important}}.single-post .entry-content p{color:#282828}.full-input.acceptance .text{float:right;width:calc(100% - 30px)}.summary.entry-summary .summary-wrapper.absolute{min-width:380px}@media (max-width:990px){.pord-p.badgenew{left:20px;top:10px}.col-xs-12.m-pdp__sticky-on-mobile.prices-add-to-cart-actions.hide-for-md .price{text-align:center!important}.col-xs-12.m-pdp__sticky-on-mobile.prices-add-to-cart-actions.hide-for-md div.quantity{margin-bottom:20px;width:200px}.woocommerce-cart-form__cart-item.cart_item .input-text.qty.text{width:100px}.woocommerce-cart-form__cart-item.cart_item .product-quantity{margin-top:15px;margin-bottom:15px}#order__billing_torebka_prezentowa_mala_field{display:block;width:100%;float:none}#order__billing_torebka_prezentowa_duza_field{display:block;width:100%;float:none}}.single-post .entry-content li{color:#282828}.home-promo #two-colonns-cotsar21 p strong,.home-promo #two-colonns-cotsar21 p b{color:#fff}.point-wrapper p{color:#fff!important}.home-promo .text-desktop p:last-child strong:hover{color:#000!important}@media (min-width:1100px){.summary-wrapper.fixed{min-width:380px}}.discount-badge{position:absolute;top:5px;right:5px;background-color:#e44d26;color:#fff;padding:10px 8px;border-radius:25px;font-size:14px;min-width:45px}.single-product .product .price{text-align:right;display:block}.woocommerce-checkout .woocommerce-checkout-review-order-table{padding:10px}.container-fluid.homepage-slider .slick-dots{display:none}.wc_payment_method.payment_method_tpaypbl label{display:inline-block!important}.wc_payment_method.payment_method_tpayblik label{display:inline-block!important}.checkout.woocommerce-checkout .select2.select2-container.select2-container--default{z-index:999!important;position:relative}[class*=payment_method_tpay] .payment_box{border:3px solid #dfdcde!important}.woocommerce-checkout #payment div.payment_box::before{top:-.95em}.tpay-pbl-container .tpay-pbl .tpay-item>div>div .name{color:#000;font-size:12px;line-height:16px}.shop_table.woocommerce-checkout-review-order-table .product-total{width:50px}.shipping.paczkomaty-shipping .select2-container--default .select2-selection--single{background-color:#fff;box-shadow:0px 4px 16px rgba(0,0,0,.05);border-radius:19px!important;border:1px solid #ededed!important;transition:all .3s ease-in-out;margin-bottom:5px}.woocommerce #payment ul.payment_methods li input{width:18px;height:18px;top:2px;position:relative;margin-left:5px!important;margin-right:10px!important;vertical-align:top}#payment li{background:#fff;box-shadow:0px 4px 16px rgba(0,0,0,.05);padding:7px!important;border:2px solid #ededed!important;border:1px solid rgba(0,0,0,.1);border-top-color:#f9f9f9;border-right-color:#f9f9f9;border-bottom-color:#f9f9f9;border-left-color:#f9f9f9;margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px;transition:all .3s ease-in-out}#payment ul{padding:0!important}#shipping_method li input{width:18px!important;height:18px;top:2px;position:relative;margin-left:5px!important;margin-right:10px!important;vertical-align:top}#payment li:hover{border-color:#016a63!important;transition:all .3s ease-in-out}.navbar-open ul#menu-main-menu{overflow-y:auto}.count{display:none!important}#billing_text_trb__field{color:gray}.product-template-default .quantity{display:block!important}.search #primary{width:100%}.term-description li{font-size:14px;line-height:16px}.search-results .btn:hover{color:#fff!important}.logged-in.user-role-B2B .product_cat-b2b,.logged-in.user-role-administrator .product_cat-b2b,.logged-in.user-role-allgood .product_cat-b2b,.logged-in.user-role-rossmann .product_cat-b2b,.logged-in.user-role-kgpl .product_cat-b2b,.logged-in.user-role-silverbtob35 .product_cat-b2b,.logged-in.user-role-btob35 .product_cat-b2b,.logged-in.user-role-silverbtob30 .product_cat-b2b,.logged-in.user-role-btob30 .product_cat-b2b,.logged-in.user-role-btob25 .product_cat-b2b,.logged-in.user-role-btob20 .product_cat-b2b,.logged-in.user-role-btob15 .product_cat-b2b,.logged-in.user-role-btob10 .product_cat-b2b,.logged-in.user-role-btob5 .product_cat-b2b{display:block!important}.logged-in.user-role-administrator .product_cat-b2b{display:block!important}.product_cat-b2b{display:none!important}#billing_torebka_prezentowa_opcjonalne_field{font-style:normal;font-weight:600;font-size:20px;color:#000;font-family:"Barlow",sans-serif}#billing_text_trb__field{border:1px solid #d7d7d7;padding:5px}.woocommerce .quantity .qty{width:calc(100% - 80px)}.quantity svg{cursor:pointer}.modal-header .close{display:block}.wpcf7-form .form-wrapp .your-kategory::before{display:none}.wpcf7-form .form-wrapp .your-kategory::after{display:none}.woo-variation-gallery-product .button.product_type_simple{text-transform:uppercase;font-size:15px}.woocommerce-cart .actions .coupon .button{line-height:26px}.woocommerce input{margin:0 .4375em 0 0;margin-bottom:0;vertical-align:baseline!important}@media only screen and (max-width:756px){.star-extension{background:#eee}.hide-m{text-align:center;width:180px;margin-left:auto;margin-right:auto;background:#eee;padding:5px;border-radius:15px}.star-extension .wrapper .grade,.star-extension .wrapper .count{color:#fff!important}.star-extension .wrapper{margin-left:auto;margin-right:auto}.mc_merge_var{width:100%;display:inline-block}.mc_signup_submit{width:100%;display:inline-block}select{-webkit-appearance:none}}@media only screen and (max-width:990px){.navbar-open ul#menu-main-menu{overflow-y:hidden}.navbar-open #wp-megamenu-main-menu{height:90vh}.navbar-open ul#menu-main-menu{border-top:1px solid #d5d5d5}}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:100%;float:none}.cross-sells .products.columns-4 .product{background:#fff!important}.cross-sells .products.columns-4 .product .product-inf-name{display:none!important}.cf7ascaptcha{color:#27262c;font-size:16px;line-height:24px;font-weight:600;font-family:"Lato",sans-serif;text-align:left!important}.wpcf7-form-control-wrap.cf7as-captchcode .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%!important}#mc_signup_form .mc_var_label{color:#fff;font-weight:600}.mc_email_format{font-weight:600;color:#fff}.mc_email_type{color:#fff}.mergeRow{display:none!important}.reviews-wrapper{background:#fff}.product_info h2{font-size:28px;font-weight:300;color:#27262c;margin-bottom:46px;font-family:"Lato",sans-serif;text-align:center;line-height:1.66}.term-description p{font-size:14px;line-height:16px}.term-description h2{font-size:20px}.woocommerce-page .products.columns-4 .product .price{text-align:center}.woocommerce-MyAccount-content .woocommerce-button.button.invoice{display:none!important}#customer_details .input-text{box-sizing:border-box;box-sizing:border-box;outline:0;padding:9px 10px;padding:.75em 0;color:#444;color:#2b2d2f;background:none #fff;background-color:#fff;background-color:#fff;background-color:#fff;background-color:#fff;transition:border-color .4s ease;border:1px solid #ccc;border:1px solid #444;line-height:18px;line-height:18px;line-height:1.375;font-weight:400;font-size:15px;font-size:1em;-webkit-appearance:none;border-radius:4px;font-family:inherit;margin:0;min-height:0;text-indent:16px;box-shadow:inset 0 0px 0px #ddd}#shipping_country_field{display:none}#customer_details label{font-weight:500!important}#billing_text_trb__field{border:1px solid #dbdbdb;padding:30px;background-color:#fff;border-radius:5px}.page-id-15 .cross-sells{display:none!important}.page-id-16 .kusmitea-cart-title{margin-bottom:0}.page-id-16 .return-to-shop{margin-bottom:80px}.small-txt{font-size:14px}#order__billing_torebka_prezentowa_opcjonalne_field{font-style:normal;font-weight:600;font-size:18px;color:#000;font-family:"Barlow",sans-serif}#order__billing_text_trb__field{border:1px solid #d7d7d7;padding:5px}#order__billing_text_trb__field{border:1px solid #dbdbdb;padding:30px;background-color:#fff;border-radius:5px}#ship-to-different-address{margin-bottom:0}.c-product-details__product-name2{font-size:16px;margin-top:15px}.single-product .product .product_title{padding-bottom:15px!important}.product_fw_gallery .slide-img img{max-height:770px!important}.zoomImg{display:none!important}.discount-badge-single-product{position:absolute;top:-15px;right:-15px;background-color:#a81335;color:#fff;padding:10px 8px;border-radius:25px;font-size:14px}.discount-badge{position:absolute;top:-7px;right:-8px;background-color:#a81335;color:#fff;padding:10px 8px;border-radius:25px;font-size:14px;min-width:45px}.badgenew{position:absolute;top:-5px;left:-10px;color:#fff;padding:10px 8px;border-radius:10px;font-size:14px;min-width:45px;text-transform:uppercase;font-weight:500}.badgenew{font-size:12px;font-weight:600}#wp-megamenu-item65465465466546540 ul{padding:0 15px}#wp-megamenu-item65465465466546541 ul{padding:0 15px}.badgenew.Bestseller{background-color:#266142}#wp-megamenu-main-menu>.wpmm-nav-wrap ul.wp-megamenu>li:last-child.b2b_menu_wrapper li#wp-megamenu-item-76598566565656565>ul>li>a{border-bottom:0px solid #b5b5b5!important;text-transform:uppercase!important;background:#f7f7f7!important;border-radius:15px;padding:10px!important;font-weight:600!important}#shipping_method li{background:#fff;box-shadow:0px 4px 16px rgba(0,0,0,.05);border-radius:19px!important;padding:10px 15px!important;border:2px solid #ededed!important;border-top-color:#ededed;border-top-color:#f9f9f9;border-right-color:#ededed;border-right-color:#f9f9f9;border-bottom-color:#ededed;border-bottom-color:#f9f9f9;border-left-color:#ededed;border-left-color:#f9f9f9;cursor:pointer;transition:all .3s ease-in-out;margin-bottom:10px!important}#shipping_method li:hover{border-color:#016a63!important;transition:all .3s ease-in-out;cursor:pointer}.wysylka-title{margin-bottom:20px;border-top:2px dashed #d7d7d7;padding-top:20px}@media (max-width:320px) and (min-width:1px){.summary{display:block;overflow:hidden;width:100%!important}}.shop_table.woocommerce-checkout-review-order-table .select2.select2-container.select2-container--default{width:100%!important}.shop_table.woocommerce-checkout-review-order-table .woocommerce-input-wrapper{width:100%!important;display:block}@media screen and (max-width:625px){.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap;justify-content:center!important;gap:5px}}.col-xs-12.m-pdp__sticky-on-mobile.prices-add-to-cart-actions.hide-for-md.mobile-sticky-compact{z-index:9999999999}@media (max-width:767px){.hide-m .star-extension .wrapper{margin-left:auto!important;margin-right:auto!important}.mobile-sticky-layout{position:fixed;bottom:0;left:0;width:100%;z-index:9999999999;background:#fff;box-shadow:0 -4px 15px rgba(0,0,0,.08);padding:12px 16px!important;box-sizing:border-box}.sticky-cart-form{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;width:100%}.sticky-row-top{margin-bottom:15px}.sticky-row-top .quantity .qty{min-width:80px}.sticky-row-top{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%}.sticky-row-top .c-product-details__prices.prices{margin:0!important}.sticky-row-top .c-product-details__prices.prices p{margin:0!important;font-size:18px!important;font-weight:700!important;color:#000}.sticky-quantity-wrapper .quantity{margin:0!important;min-width:90px;max-width:160px}.cart.sticky-cart-form .price span{font-size:18px!important}.sticky-quantity-wrapper .quantity input{height:40px!important;font-size:15px!important}.sticky-row-bottom{width:100%}.sticky-row-bottom .single_add_to_cart_button{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;height:46px!important;line-height:46px!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase;border-radius:4px;margin:0!important}}.woocommerce-cart{--kk-card:#fff;--kk-text:#161616;--kk-muted:#74716b;--kk-line:#ebe7e0;--kk-soft:#faf8f4;--kk-accent:#c8963e;--kk-accent-dark:#a67a2a;--kk-accent-soft:#f7efe0;--kk-dark:#111;--kk-error:#b3261e;--kk-radius:14px;--kk-radius-sm:10px;--kk-shadow:0 1px 2px rgba(17,17,17,.04),0 8px 24px rgba(17,17,17,.05);--kk-ease:cubic-bezier(.2,.7,.2,1)}.woocommerce-cart .woocommerce>form.kk-cart{float:none!important;width:100%!important;max-width:1200px;margin:0 auto;padding:0 0 64px;box-sizing:border-box}.kk-cart *{box-sizing:border-box}.kk-back-link{font-size:.85rem;color:var(--kk-muted)!important;text-decoration:none!important;white-space:nowrap}.kk-back-link:hover{color:var(--kk-text)!important}.woocommerce-message{border-radius:14px;box-shadow:0 1px 2px rgba(17,17,17,.04),0 8px 24px rgba(17,17,17,.05)}.kk-cart__layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.kk-cart__main{min-width:0}.kk-cart__aside{position:sticky;top:24px;min-width:0}.kk-cart__bar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}.kk-cart__count{font-size:.9rem;font-weight:600;color:var(--kk-text)}.woocommerce-cart .kk-cart-items{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.woocommerce-cart .kk-cart-item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;margin:0;padding:18px;list-style:none;background:var(--kk-card);border-radius:var(--kk-radius);box-shadow:var(--kk-shadow)}.woocommerce-cart .kk-cart-item .kk-cart-item__image{width:110px;height:110px;padding:6px;background:var(--kk-soft);border-radius:var(--kk-radius-sm);overflow:hidden}.woocommerce-cart .kk-cart-item .kk-cart-item__image a{display:block;width:100%;height:100%}.woocommerce-cart .kk-cart-item .kk-cart-item__image img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important;transition:transform .35s var(--kk-ease)}.woocommerce-cart .kk-cart-item .kk-cart-item__image a:hover img{transform:scale(1.04)}.kk-cart-item__content{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-width:0}.kk-cart-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kk-cart-item__heading{min-width:0}.woocommerce-cart .kk-cart-item__name,.woocommerce-cart .kk-cart-item__name a{font-size:1rem;font-weight:600;line-height:1.35;color:var(--kk-text);text-decoration:none}.woocommerce-cart .kk-cart-item__name a:hover{color:var(--kk-accent-dark)}.kk-cart-item__variation{margin-top:3px;font-size:.84rem;color:var(--kk-muted)}.kk-cart-item__unit-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;font-size:.88rem;color:var(--kk-muted)}.kk-cart-item__unit-price .woocommerce-Price-amount{font-size:inherit;font-weight:400}.kk-cart-item__unit-price ins{text-decoration:none;color:var(--kk-text);font-weight:600}.kk-cart-item__unit-label{font-size:.78rem}.kk-cart-item__meta:empty{display:none}.woocommerce-cart .kk-cart-item a.remove.kk-cart-item__remove-link{display:grid;place-items:center;width:32px;height:32px;margin:-6px -6px 0 0;font-size:inherit;line-height:1;border-radius:50%;color:var(--kk-muted)!important;background:0 0!important}.woocommerce-cart .kk-cart-item a.remove.kk-cart-item__remove-link:hover{color:var(--kk-text)!important;background:var(--kk-soft)!important}.kk-cart-item__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.woocommerce-cart .kk-cart-item__quantity .quantity{display:inline-flex!important;align-items:center;height:40px;margin:0!important;padding:0!important;float:none!important;border:1px solid var(--kk-line)!important;border-radius:999px!important;background:var(--kk-card)!important;overflow:hidden}.woocommerce-cart .kk-cart-item__quantity .quantity .qty{width:40px!important;min-width:0!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;text-align:center;font-size:.95rem;font-weight:600;color:var(--kk-text);-moz-appearance:textfield;appearance:textfield}.woocommerce-cart .kk-cart-item__quantity .qty::-webkit-outer-spin-button,.woocommerce-cart .kk-cart-item__quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .kk-cart-item__quantity .quantity :is(.minus,.plus,button,input[type=button]){display:grid!important;place-items:center;width:36px!important;min-width:0!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;color:var(--kk-text)!important;font-size:1.1rem!important;line-height:1!important;cursor:pointer}.woocommerce-cart .kk-cart-item__quantity .quantity :is(.minus,.plus,button,input[type=button]):hover{background:var(--kk-soft)!important}.woocommerce-cart .kk-cart-item__quantity .quantity label.screen-reader-text{position:absolute!important}.kk-cart-item__qty-static{font-size:.88rem;color:var(--kk-muted)}.kk-cart-item__subtotal{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;text-align:right;font-size:1.08rem;font-weight:700;color:var(--kk-text)}.kk-cart-item__subtotal ins{text-decoration:none}.kk-cart-item__subtotal del{font-size:.82rem;font-weight:400;color:var(--kk-muted)}.kk-cart-item__badge{margin-top:4px;padding:3px 9px;font-size:.72rem;font-weight:600;color:var(--kk-accent-dark);background:var(--kk-accent-soft);border-radius:999px}.woocommerce-cart .kk-cart-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;padding:18px;background:var(--kk-card);border-radius:var(--kk-radius);box-shadow:var(--kk-shadow);text-align:left}.woocommerce-cart .kk-cart-coupon{float:none!important;flex:1 1 100%;width:100%;max-width:520px;margin:0;padding:0}.kk-cart-coupon__label{display:block;margin:0 0 8px;font-size:.86rem;font-weight:600;color:var(--kk-text)}.kk-cart-coupon__row{display:flex;flex-wrap:wrap;gap:8px}.woocommerce-cart .kk-cart-coupon .kk-cart-coupon__input{flex:1 1 200px;width:auto!important;min-width:0;height:46px!important;margin:0!important;padding:0 14px!important;font-size:.95rem;border:1px solid var(--kk-line)!important;border-radius:var(--kk-radius-sm)!important;background:var(--kk-soft)!important;box-shadow:none!important}.woocommerce-cart .kk-cart-coupon .kk-cart-coupon__input:focus{outline:none;border-color:var(--kk-accent)!important;background:var(--kk-card)!important}.woocommerce-cart .woocommerce .kk-cart-coupon button.button.kk-cart-coupon__button{flex:0 0 auto;height:46px;margin:0;padding:0 20px;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff!important;background:var(--kk-accent)!important;border:0!important;border-radius:var(--kk-radius-sm)!important}.woocommerce-cart .woocommerce .kk-cart-coupon button.button.kk-cart-coupon__button:hover{background:var(--kk-accent-dark)!important}.kk-cart-coupon__row .coupon-error-notice{flex-basis:100%;margin:2px 0 0;font-size:.8rem;color:var(--kk-error)}.woocommerce-cart .woocommerce button.button.kk-cart-update-button{height:46px;padding:0 18px;font-size:.8rem;color:var(--kk-text);background:0 0;border:1px solid var(--kk-line);border-radius:var(--kk-radius-sm)}.kk-cart-js .woocommerce-cart .woocommerce button.button.kk-cart-update-button{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);border:0!important}.kk-summary__perks li::before{margin-top:5px}.woocommerce-cart .kk-cart__aside .cart-collaterals,.woocommerce-cart .kk-cart__aside .cart_totals{float:none!important;width:100%!important}.opakowania-wrapper .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{--kk-card:#fff;border-radius:14px}.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{--kk-card:#fff;border-radius:14px;box-shadow:0 1px 2px rgba(17,17,17,.04),0 8px 24px rgba(17,17,17,.05);border-color:#fff}.woocommerce-cart .kk-cart__aside .cart_totals{margin-top:40px!important}.woocommerce-cart .kk-summary{padding:22px;background:var(--kk-card);border-radius:var(--kk-radius);box-shadow:var(--kk-shadow)}.kk-summary__title{margin:0 0 14px;font-size:1.15rem;font-weight:600;line-height:1.3;color:var(--kk-text)}.kk-free-shipping{margin:0 0 14px;padding:12px 14px;background:var(--kk-soft);border-radius:var(--kk-radius-sm)}.kk-free-shipping__text{margin:0 0 8px!important;font-size:.84rem;line-height:1.4;color:var(--kk-text)}.kk-free-shipping__text .woocommerce-Price-amount{color:var(--kk-accent-dark)}.kk-free-shipping__bar{height:5px;background:var(--kk-line);border-radius:999px;overflow:hidden}.kk-free-shipping__bar span{display:block;height:100%;background:var(--kk-accent);border-radius:inherit;transition:width .5s var(--kk-ease)}.kk-free-shipping.is-complete .kk-free-shipping__bar span{background:#3c8c5a}.woocommerce-cart .woocommerce .kk-summary table.shop_table{width:100%;margin:0;border:0!important;border-radius:0;border-collapse:collapse;background:0 0}.woocommerce-cart .woocommerce .kk-summary table.shop_table :is(th,td){padding:10px 0!important;border:0!important;border-top:1px solid var(--kk-line)!important;background:0 0!important;font-size:.9rem;line-height:1.4;vertical-align:top}.woocommerce-cart .woocommerce .kk-summary table.shop_table tr:first-child :is(th,td){border-top:0!important}.woocommerce-cart .woocommerce .kk-summary table.shop_table th{font-weight:400;color:var(--kk-muted);text-align:left}.woocommerce-cart .woocommerce .kk-summary table.shop_table td{text-align:right;font-weight:600;color:var(--kk-text)}.woocommerce-cart .kk-summary td::before{display:none!important}.woocommerce-cart .kk-summary .cart-discount td{color:var(--kk-accent-dark)}.woocommerce-cart .kk-summary .woocommerce-remove-coupon{display:block;margin-top:2px;font-size:.76rem;font-weight:400;color:var(--kk-muted);text-decoration:underline}.woocommerce-cart .woocommerce .kk-summary table.shop_table .kk-summary__shipping-note td{font-weight:400;color:var(--kk-muted)}.woocommerce-cart .woocommerce .kk-summary table.shop_table .order-total :is(th,td){padding-top:14px!important;border-top:1px solid var(--kk-dark)!important;font-size:1.15rem;font-weight:700;color:var(--kk-text)}.woocommerce-cart .kk-summary .order-total small.includes_tax{display:block;margin-top:2px;font-size:.74rem;font-weight:400;color:var(--kk-muted)}.woocommerce-cart .kk-summary .order-total small.includes_tax .woocommerce-Price-amount{font-size:inherit;font-weight:400}.kk-summary__savings{margin:12px 0 0;padding:9px 12px;font-size:.84rem;text-align:center;color:var(--kk-accent-dark);background:var(--kk-accent-soft);border-radius:var(--kk-radius-sm)}.woocommerce-cart .woocommerce .kk-summary .wc-proceed-to-checkout{padding:16px 0 0}.woocommerce-cart .woocommerce .kk-summary .wc-proceed-to-checkout a.checkout-button{display:block;width:100%;margin:0;padding:17px 20px;font-size:.84rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;line-height:1.2;color:#fff!important;background:var(--kk-dark)!important;border:0!important;border-radius:var(--kk-radius-sm)!important;transition:background .2s}.woocommerce-cart .woocommerce .kk-summary .wc-proceed-to-checkout a.checkout-button:hover{background:var(--kk-accent-dark)!important}.kk-summary__perks{margin:14px 0 0!important;padding:0!important;list-style:none!important;font-size:.78rem;color:var(--kk-muted)}.kk-summary__perks li{position:relative;margin:5px 0 0;padding-left:20px;list-style:none}.kk-summary__perks li::before{content:"";position:absolute;left:2px;top:.35em;width:9px;height:5px;border-left:2px solid var(--kk-accent);border-bottom:2px solid var(--kk-accent);transform:rotate(-45deg)}.woocommerce-cart .woocommerce>.cross-sells{float:none;width:100%;max-width:1200px;margin:0 auto;padding:0 16px 48px}.woocommerce-cart .blockUI.blockOverlay{border-radius:var(--kk-radius)}@media (max-width:1024px){.kk-cart__layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}}@media (max-width:900px){.kk-cart__layout{grid-template-columns:minmax(0,1fr)}.kk-cart__aside{position:static}}@media (max-width:600px){.woocommerce-cart .woocommerce>form.kk-cart{padding:0 12px 40px}.woocommerce-cart .kk-cart-item{grid-template-columns:80px minmax(0,1fr);gap:14px;padding:14px}.woocommerce-cart .kk-cart-item .kk-cart-item__image{width:80px;height:80px}.woocommerce-cart .kk-cart-item__name,.woocommerce-cart .kk-cart-item__name a{font-size:.93rem}.kk-cart-item__subtotal{font-size:1rem}.woocommerce-cart .kk-cart-actions,.woocommerce-cart .kk-summary{padding:16px}.woocommerce-cart .woocommerce .kk-cart-coupon button.button.kk-cart-coupon__button{flex:1 1 100%}}.woocommerce-cart #main .woocommerce-cart-form{max-width:100%}.kk-summary__savings{margin-bottom:10px}.kk-summary__savings .woocommerce-Price-amount{font-size:14px}.woocommerce-info{border-radius:14px;box-shadow:0 1px 2px rgba(17,17,17,.04),0 8px 24px rgba(17,17,17,.05)}.woocommerce-cart .opakowania-wrapper{width:100%;max-width:none;margin:0;padding:8px 0 64px;box-sizing:border-box}.woocommerce-cart .opakowania-wrapper *{box-sizing:border-box}.woocommerce-cart .opakowania-wrapper h3.woocommerce-cart-form__header{margin:0 0 6px;padding:0;font-size:1.4rem;font-weight:300;line-height:1.2;color:var(--kk-text);text-align:center!important;border:0}.woocommerce-cart .opakowania-wrapper .text-opa{max-width:640px;margin:0 auto 20px!important;padding:0!important;text-align:center!important;font-size:.9rem;line-height:1.5;color:var(--kk-muted)}.woocommerce-cart .opakowania-wrapper table.shop_table{display:block;width:100%;margin:0;border:0!important;border-radius:0;background:0 0}.woocommerce-cart .opakowania-wrapper table.shop_table tbody{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.woocommerce-cart .opakowania-wrapper table.shop_table tr.cart_item{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"img" "name" "price" "qty" "btn";align-items:center;gap:8px 10px;margin:0;padding:14px;background:var(--kk-card)!important;border:0!important;border-radius:var(--kk-radius);box-shadow:var(--kk-shadow);transition:box-shadow .25s var(--kk-ease)}.woocommerce-cart .opakowania-wrapper table.shop_table tr.cart_item:hover{box-shadow:0 1px 2px rgba(17,17,17,.05),0 14px 32px rgba(17,17,17,.08)}.woocommerce-cart .opakowania-wrapper table.shop_table tr.cart_item td{display:block!important;width:auto!important;min-width:0;margin:0!important;padding:0!important;border:0!important;background:0 0!important;text-align:left!important}.woocommerce-cart .opakowania-wrapper table.shop_table td::before{display:none!important}.woocommerce-cart .opakowania-wrapper td.product-thumbnail{grid-area:img;aspect-ratio:1;margin-bottom:4px!important;padding:10px!important;background:var(--kk-soft)!important;border-radius:var(--kk-radius-sm);overflow:hidden}.woocommerce-cart .opakowania-wrapper td.product-thumbnail a{display:block;width:100%;height:100%}.woocommerce-cart .opakowania-wrapper td.product-thumbnail img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;object-fit:contain;transition:transform .35s var(--kk-ease)}.woocommerce-cart .opakowania-wrapper td.product-thumbnail a:hover img{transform:scale(1.04)}.woocommerce-cart .opakowania-wrapper td.product-name{grid-area:name}.woocommerce-cart .opakowania-wrapper td.product-name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;font-size:.92rem;font-weight:600;line-height:1.35;color:var(--kk-text);text-decoration:none}.woocommerce-cart .opakowania-wrapper td.product-name a:hover{color:var(--kk-accent-dark)}.woocommerce-cart .opakowania-wrapper td.product-price{grid-area:price;font-size:.95rem;font-weight:700;color:var(--kk-text)}.woocommerce-cart .opakowania-wrapper td.product-price .woocommerce-Price-amount{font-size:inherit}.woocommerce-cart .opakowania-wrapper td.product-price del{font-size:.8rem;font-weight:400;color:var(--kk-muted)}.woocommerce-cart .opakowania-wrapper td.product-price ins{text-decoration:none}.woocommerce-cart .opakowania-wrapper td.product-quantity{grid-area:qty}.woocommerce-cart .opakowania-wrapper .quantity{display:flex!important;justify-content:space-between;width:100%;align-items:center;height:40px;margin:0!important;padding:0!important;float:none!important;border:1px solid var(--kk-line)!important;border-radius:999px!important;background:var(--kk-card)!important;overflow:hidden}.woocommerce-cart .opakowania-wrapper .quantity .qty_button{display:grid!important;place-items:center;width:32px!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;cursor:pointer}.woocommerce-cart .opakowania-wrapper .quantity .qty_button:hover{background:var(--kk-soft)!important}.woocommerce-cart .opakowania-wrapper .quantity .qty_button svg{width:18px;height:18px}.woocommerce-cart .opakowania-wrapper .quantity .qty{width:32px!important;min-width:0!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;text-align:center;font-size:.92rem;font-weight:600;color:var(--kk-text);-moz-appearance:textfield;appearance:textfield}.woocommerce-cart .opakowania-wrapper .quantity .qty::-webkit-outer-spin-button,.woocommerce-cart .opakowania-wrapper .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .opakowania-wrapper td.product-subtotal{grid-area:btn}.woocommerce-cart .opakowania-wrapper button.add-opakowanie{display:block;width:100%;height:40px;margin:0;padding:0 12px;font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:1.1;text-transform:uppercase;white-space:nowrap;color:#fff!important;background:var(--kk-dark)!important;border:0!important;border-radius:999px!important;cursor:pointer;transition:background .2s,opacity .2s}.woocommerce-cart .opakowania-wrapper button.add-opakowanie:hover{background:var(--kk-accent-dark)!important}.woocommerce-cart .opakowania-wrapper button.add-opakowanie:disabled{opacity:.6;cursor:default}@media (max-width:1024px){.woocommerce-cart .opakowania-wrapper table.shop_table tbody{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.woocommerce-cart .actions .coupon .input-text{margin-right:0!important}.woocommerce-cart .opakowania-wrapper{padding:4px 0 40px}.woocommerce-cart .opakowania-wrapper table.shop_table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.woocommerce-cart .opakowania-wrapper table.shop_table tr.cart_item{padding:10px}}.woocommerce-checkout{--kk-card:#fff;--kk-text:#161616;--kk-muted:#74716b;--kk-line:#ebe7e0;--kk-soft:#faf8f4;--kk-accent:#c8963e;--kk-accent-dark:#a67a2a;--kk-accent-soft:#f7efe0;--kk-dark:#111;--kk-error:#b3261e;--kk-radius:14px;--kk-radius-sm:10px;--kk-shadow:0 1px 2px rgba(17,17,17,.04),0 8px 24px rgba(17,17,17,.05)}.woocommerce-checkout form.checkout *{box-sizing:border-box}.woocommerce-checkout .woocommerce>p.return-to-shop{max-width:100%;margin:0 auto 16px;padding:0;text-align:left}.woocommerce-checkout .woocommerce>p.return-to-shop a.button{display:inline;padding:0;font-size:.85rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--kk-muted)!important;background:0 0!important;border:0!important;box-shadow:none!important}.woocommerce-checkout .woocommerce>p.return-to-shop a.button::before{content:"← "}.woocommerce-checkout .woocommerce>p.return-to-shop a.button:hover{color:var(--kk-text)!important}.woocommerce-checkout form.checkout{float:none!important;width:100%!important;max-width:100%;margin:0 auto;padding:0 0 64px}.woocommerce-checkout form.checkout #customer_details{display:grid!important;grid-template-columns:minmax(0,1fr) 520px;gap:28px;align-items:start;float:none!important;width:100%!important;margin:0!important}.woocommerce-checkout form.checkout #customer_details::before,.woocommerce-checkout form.checkout #customer_details::after{display:none!important}.woocommerce-checkout form.checkout #customer_details>.col-1,.woocommerce-checkout form.checkout #customer_details>.col-2{float:none!important;width:auto!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important}.woocommerce-checkout form.checkout #customer_details>.col-1:first-child{display:flex;flex-direction:column;gap:16px}.woocommerce-checkout form.checkout :is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){margin:0;padding:24px;background:var(--kk-card);border-radius:var(--kk-radius);box-shadow:var(--kk-shadow)}.woocommerce-checkout form.checkout .woocommerce-shipping-fields:not(:has(*)){display:none}.woocommerce-checkout form.checkout #customer_details>.col-1:last-child:not(:first-child){padding:24px!important;background:var(--kk-card);border-radius:var(--kk-radius);box-shadow:var(--kk-shadow)}.woocommerce-checkout form.checkout etrusted-widget{display:block}.woocommerce-checkout form.checkout h3{margin:0 0 18px;padding:0;font-size:1.12rem;font-weight:600;line-height:1.3;color:var(--kk-text);border:0}.woocommerce-checkout form.checkout #order_review_heading{float:none;width:auto;margin:0 0 14px}.woocommerce-checkout form.checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper){display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.woocommerce-checkout form.checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper)>*{grid-column:1/-1;min-width:0}.woocommerce-checkout form.checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>:is(.form-row-first,.form-row-last){grid-column:auto}.woocommerce-checkout form.checkout .form-row{float:none!important;width:auto!important;margin:0 0 14px!important;padding:0!important}.woocommerce-checkout form.checkout .form-row label:not(.checkbox):not(.woocommerce-form__label-for-checkbox){display:block;margin:0 0 6px;font-size:.8rem;font-weight:600;line-height:1.3;color:var(--kk-text)}.woocommerce-checkout form.checkout .form-row .required{color:var(--kk-accent-dark);text-decoration:none}.woocommerce-checkout form.checkout .form-row .description{margin-top:6px;font-size:.78rem;color:var(--kk-muted)}.woocommerce-checkout form.checkout #ship-to-different-address{margin:0 0 14px;font-size:.95rem;font-weight:400}.woocommerce-checkout form.checkout #order_review{float:none!important;width:auto!important;margin:0;padding:0}.woocommerce-checkout form.checkout table.shop_table{width:100%;margin:0 0 4px;border:0!important;border-radius:0;border-collapse:collapse;background:0 0}.woocommerce-checkout form.checkout table.shop_table :is(th,td){padding:10px 0!important;border:0!important;border-top:1px solid var(--kk-line)!important;background:0 0!important;font-size:.88rem;line-height:1.4;vertical-align:middle}.woocommerce-checkout form.checkout table.shop_table thead :is(th,td){padding-top:0!important;border-top:0!important;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kk-muted)}.woocommerce-checkout form.checkout table.shop_table :is(th,td):last-child:not([colspan]){text-align:right}.woocommerce-checkout form.checkout table.shop_table tbody td.product-name{color:var(--kk-text)}.woocommerce-checkout form.checkout table.shop_table tbody td.product-name .product-quantity{font-weight:400;color:var(--kk-muted)}.woocommerce-checkout form.checkout table.shop_table tbody td.product-total{font-weight:600;white-space:nowrap}.woocommerce-checkout form.checkout table.shop_table tfoot th{font-weight:400;color:var(--kk-muted);text-align:left}.woocommerce-checkout form.checkout table.shop_table tfoot td{font-weight:600;color:var(--kk-text)}.woocommerce-checkout form.checkout table.shop_table .cart-discount td{color:var(--kk-accent-dark)}.woocommerce-checkout form.checkout table.shop_table .woocommerce-remove-coupon{display:block;font-size:.76rem;font-weight:400;color:var(--kk-muted)}.woocommerce-checkout form.checkout table.shop_table .order-total :is(th,td){padding-top:14px!important;border-top:1px solid var(--kk-dark)!important;font-size:1.15rem;font-weight:700;color:var(--kk-text)!important}.woocommerce-checkout form.checkout table.shop_table .order-total .includes_tax{display:block;font-size:.74rem;font-weight:400;color:var(--kk-muted)}.woocommerce-checkout form.checkout table.shop_table .order-total .includes_tax .woocommerce-Price-amount{font-size:inherit;font-weight:400}.woocommerce-checkout form.checkout tr.woocommerce-shipping-totals td{text-align:left!important;font-weight:400}.woocommerce-checkout form.checkout .wysylka-title{margin:2px 0 10px;font-size:.88rem;color:var(--kk-muted)}.woocommerce-checkout form.checkout ul#shipping_method{display:flex;flex-direction:column;gap:6px;float:none;margin:0;padding:0;list-style:none;text-align:left}.woocommerce-checkout form.checkout ul#shipping_method li{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:.86rem;line-height:1.35;text-indent:0;list-style:none;background:var(--kk-card);border:1px solid var(--kk-line);border-radius:var(--kk-radius-sm);box-shadow:none;transition:border-color .2s,background .2s}.woocommerce-checkout form.checkout ul#shipping_method li:has(input:checked){border-color:var(--kk-dark);background:var(--kk-soft)}.woocommerce-checkout form.checkout ul#shipping_method li input{margin:0!important}.woocommerce-checkout form.checkout ul#shipping_method li label{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0;font-weight:500;cursor:pointer}.woocommerce-checkout form.checkout ul#shipping_method li label .woocommerce-Price-amount{font-weight:700}.woocommerce-checkout form.checkout ul#shipping_method li img{max-height:18px;width:auto;margin:0}.woocommerce-checkout form.checkout #payment{margin-top:18px;background:0 0!important;border-radius:0}.woocommerce-checkout form.checkout #payment ul.payment_methods{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;padding:0!important;border:0!important;list-style:none}.woocommerce-checkout form.checkout #payment ul.payment_methods::before,.woocommerce-checkout form.checkout #payment ul.payment_methods::after{display:none}.woocommerce-checkout form.checkout #payment ul.payment_methods>li{margin:0;padding:14px 16px;line-height:1.4;list-style:none;background:var(--kk-card);border:1px solid var(--kk-line);border-radius:var(--kk-radius-sm);box-shadow:none;transition:border-color .2s,background .2s}.woocommerce-checkout form.checkout #payment ul.payment_methods>li:has(>input:checked){border-color:var(--kk-dark);background:var(--kk-soft)}.woocommerce-checkout form.checkout #payment ul.payment_methods>li>input{margin:0 10px 0 0!important;vertical-align:middle}.woocommerce-checkout form.checkout #payment ul.payment_methods>li>label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:.92rem;font-weight:600;vertical-align:middle;cursor:pointer}.woocommerce-checkout form.checkout #payment ul.payment_methods>li>label img{float:none;max-height:22px;width:auto;margin:0!important}.woocommerce-checkout form.checkout #payment div.payment_box{margin:12px 0 0!important;padding:14px!important;font-size:.84rem;line-height:1.5;color:var(--kk-text)!important;background:var(--kk-card)!important;border:1px solid var(--kk-line);border-radius:8px!important}.woocommerce-checkout form.checkout #payment div.payment_box::before{display:none!important}.woocommerce-checkout form.checkout #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce-checkout form.checkout #payment div.form-row.place-order{margin:0!important;padding:0!important;background:0 0}.woocommerce-checkout form.checkout :is(.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper){font-size:.8rem;line-height:1.5;color:var(--kk-muted)}.woocommerce-checkout form.checkout .woocommerce-privacy-policy-text p{margin:0 0 12px}.woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper .form-row{margin-bottom:0!important}.woocommerce-checkout form.checkout :is(.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper) a{color:var(--kk-text)}.woocommerce-checkout form.checkout #payment #place_order{display:block;float:none;width:100%;margin:16px 0 0;padding:18px 20px;font-size:.86rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;color:#fff!important;background:var(--kk-dark)!important;border:0!important;border-radius:var(--kk-radius-sm)!important;cursor:pointer;transition:background .2s}.woocommerce-checkout form.checkout #payment #place_order:hover{background:var(--kk-accent-dark)!important}.woocommerce-checkout .woocommerce>:is(.woocommerce-form-coupon-toggle,form.checkout_coupon){max-width:1168px;margin-left:auto;margin-right:auto}.woocommerce-checkout .woocommerce form.checkout_coupon{padding:18px;background:var(--kk-card);border:0;border-radius:var(--kk-radius);box-shadow:var(--kk-shadow)}.woocommerce-checkout form.checkout>.woocommerce-NoticeGroup{margin-bottom:16px}.woocommerce-checkout .blockUI.blockOverlay{border-radius:var(--kk-radius)}@media (max-width:1024px){.woocommerce-checkout form.checkout #customer_details{grid-template-columns:minmax(0,1fr) 380px;gap:20px}}@media (max-width:900px){.woocommerce-checkout form.checkout #customer_details{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.woocommerce-checkout form.checkout{padding:0 12px 40px}.woocommerce-checkout form.checkout :is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields),.woocommerce-checkout form.checkout #customer_details>.col-1:last-child:not(:first-child){padding:16px!important}.woocommerce-checkout form.checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>:is(.form-row-first,.form-row-last){grid-column:1/-1}}.opakowania-wrapper .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{box-shadow:0 0px 0px rgba(17,17,17,.04),0 0px 0px rgba(17,17,17,.05)}.woocommerce-checkout form.checkout #customer_details>.col-1:last-child:not(:first-child){margin-top:15px!important}