.processing .loader{display:block}.loader{position:absolute;left:0;right:0;bottom:0;top:0;display:none;z-index:9999}.lds-dual-ring{display:inline-block;width:80px;height:80px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #1366ad;border-color:#1366ad transparent #1366ad transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width: 767px){.loader{position:fixed}}h1{text-align:center;margin:40px 0 60px;font-size:40px;line-height:50px;text-transform:none}.woocommerce-error,.woocommerce-message{padding:10px 30px;color:white;margin:0 0 20px}.woocommerce-error a,.woocommerce-message a{color:white;text-decoration:underline}.woocommerce-error a:hover,.woocommerce-message a:hover{color:white}.woocommerce-info.cart-empty{font-size:30px;line-height:35px;font-weight:bold;margin-top:30px;color:black}.woocommerce-message{background-color:#1e4386}.woocommerce-error{list-style-type:none;background-color:red}.woocommerce-error li{margin-bottom:5px}.woocommerce-error li:last-child{margin-bottom:0}.up-cross-sells,.gift-packaging{margin-top:-10px;margin-bottom:20px}.up-cross-sells img,.gift-packaging img{width:70px;margin-right:20px}.up-cross-sells .icon,.gift-packaging .icon{width:15px;height:15px;margin-right:15px}.up-cross-sells .product,.gift-packaging .product{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:10px 30px;background-color:#e4f1f9;margin:10px 0}.up-cross-sells .btn,.gift-packaging .btn{margin-left:auto;padding:12px 20px;flex:0 0 auto;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap}.up-cross-sells .desc,.gift-packaging .desc{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%}.up-cross-sells .desc>div,.gift-packaging .desc>div{padding-right:20px}.up-cross-sells .desc>div:last-child,.gift-packaging .desc>div:last-child{padding-right:0}.up-cross-sells p,.gift-packaging p{color:black;margin-bottom:5px}.up-cross-sells p:last-child,.gift-packaging p:last-child{margin-bottom:0}.gift-packaging .product{background-color:#e6f7dd}.gift-packaging .action-wrp{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;margin-left:auto;grid-gap:20px;gap:20px}.gift-packaging .btn{margin-left:0;background-color:#1366ad}.gift-packaging .quantity-wrp{width:90px;flex:0 0 auto}.gift-packaging .price{font-weight:bold;color:#1e4386}.gift-packaging .desc{color:black}.gift-packaging .desc .title{color:black;font-weight:bold}#redeem-coupon .wrapper{display:flex;margin:5px -5px 0;flex-direction:row;flex-wrap:nowrap}#redeem-coupon .input-text,#redeem-coupon .apply-coupon-button{margin:0 5px}.additional-services h4{font-size:16px;color:#000}.checkbox-addon{color:#000;display:flex;flex-direction:row;align-items:center;grid-gap:15px;gap:15px;padding:10px;margin-bottom:10px}.checkbox-addon .amount{margin-left:auto;font-weight:600}.checkbox-addon .checkbox-wrapper{flex-wrap:nowrap;align-items:flex-start;margin-top:0;padding-left:30px;position:relative}.checkbox-addon .checkbox-wrapper label span{color:#0492d4;font-weight:bold}.checkbox-addon .checkbox-wrapper input{position:absolute;opacity:0;cursor:pointer;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;z-index:1}.checkbox-addon .checkbox-wrapper img{display:none;position:absolute;top:50%;left:5px;transform:translateY(-50%);width:10px;height:10px}.checkbox-addon .checkbox-wrapper:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;border:2px solid #000}.checkbox-addon .checkbox-wrapper input:checked+img{display:block}.checkbox-addon .checkbox-wrapper label{margin:0;font-weight:400;line-height:20px}.checkbox-addon .checkbox-wrapper input[type="checkbox"]{order:0}.brochure-exclude-checkbox{background-color:#f0f7eb}.brochure-exclude-checkbox .leaf-icon{width:30px}table.cart{width:100%;margin-bottom:20px}table.cart th{color:black}table.cart th,table.cart td{padding:20px 10px;border-bottom:1px solid #e6e6e6;text-align:center}table.cart .product-in-cart-text td{text-align:left;background-color:#f6f8fa;padding:10px 20px}table.cart .product-name{text-align:left;font-weight:600;color:black}table.cart .product-name .gift{color:#d1253c;margin-bottom:0}table.cart .product-remove a{color:#666}table.cart td.product-subtotal{font-weight:600;color:black}table.cart .product-thumbnail,table.cart .product-quantity{width:120px}table.cart .product-thumbnail img,table.cart .product-quantity img{width:100%;height:auto;max-width:100%;max-height:100%}table.cart .product-availability .in-stock-label{color:#1e4386;font-weight:700}table.cart .product-availability .in-stock-label.backorder{color:#ff8a0d}table.cart .product-availability .delivery-date{font-size:10px}.quantity{position:relative}.quantity input[type="button"]{position:absolute;top:0;border:none;height:100%;width:30px;background:transparent;padding:0 5px;cursor:pointer;outline:none}.quantity .plus{right:1px}.quantity .minus{left:1px}.quantity input.qty{padding:5px 30px;text-align:center}.showcoupon{color:#bbbbbb}.showcoupon:hover{color:#1e4386}#applepay-btn-wrp,#googlepay-btn-wrp{cursor:pointer}#applepay-btn-wrp .wc-stripe-applepay-button,#applepay-btn-wrp #wc-stripe-payment-request-container,#googlepay-btn-wrp .wc-stripe-applepay-button,#googlepay-btn-wrp #wc-stripe-payment-request-container{pointer-events:none}.woocommerce-shipping-methods .method,.payment_methods .method{margin-bottom:15px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.woocommerce-shipping-methods .method input[type="radio"],.payment_methods .method input[type="radio"]{margin:0 !important}.woocommerce-shipping-methods .method label,.payment_methods .method label{display:flex;align-items:center;flex:1;font-weight:normal;cursor:pointer;margin-left:10px !important}.woocommerce-shipping-methods .method label .price,.payment_methods .method label .price{margin-left:auto;font-weight:600;color:#1e4386}.woocommerce-shipping-methods .method img[alt="zasielkovna"] ~ .price,.payment_methods .method img[alt="zasielkovna"] ~ .price{padding:13px 0}.woocommerce-shipping-methods .method .payment_box,.payment_methods .method .payment_box{margin-top:10px;flex:0 0 100%}.woocommerce-shipping-methods .method .payment_box p,.payment_methods .method .payment_box p{margin-bottom:0}.payment_methods .wc-stripe_cc-new-method-container,.payment_methods #wc-stripe-card-element{margin-bottom:0}.payment_methods #wc_stripe_local_payment_stripe_blik ol{padding-left:16px}.payment_methods #wc_stripe_local_payment_stripe_blik .wc-stripe-blik-code-container{margin-top:10px}.payment_methods #wc_stripe_local_payment_stripe_blik .wc-stripe-blik-code-container>p{font-weight:bold;margin-bottom:5px}.woocommerce-input-wrapper{display:block}.woocommerce-input-wrapper input{width:100%}.woocommerce-input-wrapper textarea{width:100%}.woocommerce-input-wrapper strong{height:43px;padding:10px;border:1px solid #e6e6e6;display:block}.payment-custom-notices>div,.shipping-custom-notices>div{margin-bottom:15px;color:black;background-color:#e4f1f9;padding:5px 10px}.woocommerce-shipping-fields{display:none}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -5px}.woocommerce-billing-fields__field-wrapper>p,.woocommerce-shipping-fields__field-wrapper>p{padding:0 5px}.woocommerce-shipping-methods,.payment_methods{display:block;padding:0;margin:0 0 15px;border-bottom:1px solid #e6e6e6;border-width:2px}.open-balikovna-popup-wrapper{flex-basis:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}.open-balikovna-popup-wrapper .pickup-place{text-align:right;flex-basis:100%}.open-balikovna-popup-wrapper .change{display:none;flex-basis:100%;text-align:right}.open-balikovna-popup-wrapper .open-balikovna-popup{width:auto;color:white;background-color:#00a9e0;padding:5px 10px}.open-balikovna-popup-wrapper .open-balikovna-popup:hover{background-color:#002776}#billing_first_name_field,#billing_address_1_field{flex:0 0 70%}#billing_email_field{flex:0 0 55%;order:8}#shipping_city_field,#billing_phone_field{flex:0 0 45%}#billing_city_field,#billing_country_field,#billing_state_field{flex:35%}#billing_postcode_field,#shipping_postcode_field{flex:0 0 30%}#ship-to-different-address{font-weight:bold}#billing_first_name_field{order:1}#billing_address_1_field{order:2}#billing_city_field{order:3}#billing_state_field{order:4}#billing_postcode_field{order:5}#billing_country_field{order:6}#billing_phone_field{order:7}.woocommerce-checkout-review-order,.woocommerce-order-overview,#thankyou-message{background-color:#f6f8fa;padding:35px 30px}#thankyou-message{margin-bottom:30px}#thankyou-message .confirmation{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:5px}#thankyou-message .confirmation>div{color:#000}#thankyou-message .confirmation>div>span{font-weight:bold;color:#1366ad}#thankyou-message .info p{font-size:13px;margin-bottom:0;color:#000;line-height:2}#thankyou-message .info p a{color:#000;font-weight:bold}.woocommerce-checkout-customer-details,.woocommerce-order-details{padding:35px 30px;box-shadow:0 0 20px rgba(0,0,0,0.1)}.woocommerce-thankyou-order-failed-actions{text-align:center}.woocommerce-table{width:100%}.woocommerce-Price-amount{display:block}.woocommerce-order-details{color:black}.woocommerce-order-details .order_item{font-weight:bold;font-size:16px}.woocommerce-order-details tbody{border-bottom:1px solid #e6e6e6}.woocommerce-order-details td{padding:10px 0}.woocommerce-order-details td:last-child{width:200px;padding-left:10px;text-align:right}.woocommerce-order-details .shipped_via{font-weight:normal}.woocommerce-order-details th{font-weight:normal}.woocommerce-order-details tfoot td{font-weight:bold;font-size:16px}.woocommerce-order-overview .content>div{border-bottom:1px solid black;color:black;padding:15px 0}.woocommerce-order-overview .content>div:first-child{padding-top:0}.woocommerce-order-overview .content>div:last-child{padding-bottom:0;border-bottom:none}.woocommerce-order-overview .label{margin-bottom:5px}.woocommerce-order-overview .value{font-size:16px;font-weight:bold;margin-bottom:0}.payment-icon,.shipping-icon{margin-right:15px;max-width:40px !important;width:100% !important;max-height:100% !important}.shipping-icon{max-height:35px}form.woocommerce-checkout{position:relative}form.woocommerce-checkout .order-total{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}form.woocommerce-checkout .order-total .price{font-size:24px;margin-left:auto;color:black}form.woocommerce-checkout .cart-discount{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}form.woocommerce-checkout .cart-discount .price{margin-left:auto;color:black;font-weight:600}form.woocommerce-checkout .cart-discount a{color:#666}.wpify-woo-packeta__shipping-method{flex-basis:100%;text-align:right}.zasilkovna-open-widget.wpify-woo-packeta__button{color:white;background-color:#ca0000;border:none;padding:5px 10px}div.packetery-widget-button-wrapper{flex-basis:100%;display:flex;justify-content:flex-end}div.packetery-widget-button-wrapper .packetery-widget-button-logo{display:none}div.packetery-widget-button-wrapper .packetery-widget-button-row.packeta-widget-button{width:auto}div.packetery-widget-button-wrapper .packetery-widget-button-row.packeta-widget-button button{width:auto;color:white;background-color:#ca0000;border:none;padding:5px 10px;cursor:pointer}.woocommerce div.form-row[packetery-renderer="after-rate"]{display:block;text-align:right}.address{padding:35px 30px;box-shadow:0 0 20px rgba(0,0,0,0.1);margin-top:30px}.fee{display:flex;justify-content:space-between}.fee div:last-child{font-weight:600;color:black}.special-message{padding:20px 0;text-align:center;color:#fff;background-color:#d1253c;margin-bottom:20px}.free-gift-text{color:#66ad33;font-size:12px;display:flex;align-items:center;grid-gap:5px;gap:5px}@media (max-width: 1023px){#redeem-coupon .wrapper{flex-wrap:wrap}#redeem-coupon .wrapper .apply-coupon-button{margin:5px 5px 0}.up-cross-sells .product,.gift-packaging .product{padding:10px}.up-cross-sells .desc,.gift-packaging .desc{font-size:12px}.up-cross-sells .btn,.gift-packaging .btn{font-size:12px;line-height:18px;padding:9px 15px}}@media (min-width: 768px) and (max-width: 1023px){h1{font-size:35px;line-height:40px;margin:20px 0 30px}.up-cross-sells img,.gift-packaging img{width:60px}.woocommerce-order-details td:last-child{width:100px}#billing_first_name_field,#billing_address_1_field{flex:0 0 85%}#billing_postcode_field,#shipping_postcode_field{flex:0 0 40%}.woocommerce-checkout-customer-details,.woocommerce-order-details,.woocommerce-checkout-review-order,.woocommerce-order-overview,#thankyou-message{padding:25px 20px}}@media (min-width: 768px){#thankyou-message .confirmation>div{font-size:16px}}@media (max-width: 767px){h1{font-size:30px;line-height:35px;margin:20px 0}.woocommerce-error,.woocommerce-message{padding:10px;font-size:12px}.woocommerce-info.cart-empty{margin-top:20px}.woocommerce-order-details .order_item{font-size:14px}.woocommerce-order-details td:last-child{width:100px}.woocommerce-order-details tfoot td{font-size:14px}.woocommerce-checkout-review-order,.woocommerce-order-overview,.woocommerce-checkout-customer-details,.woocommerce-order-details,#thankyou-message{padding:25px 20px}#thankyou-message .info p{font-size:12px}#thankyou-message .confirmation>div{font-size:14px}.payment-custom-notices>div{font-size:12px}.woocommerce-order .row>div,form.woocommerce-checkout .row>div{margin-bottom:15px}#billing_first_name_field,#billing_address_1_field,#billing_phone_field,#billing_email_field{flex:0 0 100%}#billing_postcode_field,#shipping_postcode_field,#billing_city_field,#shipping_city_field{flex:0 0 50%}#billing_country_field,#billing_state_field{flex:0 0 100%}.up-cross-sells .product,.gift-packaging .product{align-items:flex-start}.up-cross-sells .desc,.gift-packaging .desc{flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.up-cross-sells .desc>div,.gift-packaging .desc>div{padding-right:0}.up-cross-sells img,.gift-packaging img{margin-right:10px}.up-cross-sells .btn,.gift-packaging .btn{margin:10px 0 0}.gift-packaging .action-wrp{margin-top:10px;margin-left:0}.gift-packaging .product{position:relative;padding-right:20px}.gift-packaging .title{padding-right:80px;font-size:14px;margin-bottom:5px !important}.gift-packaging .price{position:absolute;right:20px;top:10px;font-size:14px}.gift-packaging .btn{margin:0}table.cart tr{display:block;position:relative;border-bottom:1px solid #e6e6e6}table.cart td{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;border-bottom:none;padding:8px 0}table.cart p.label{font-weight:600;margin:0;flex:0 0 100px;text-align:left;color:black}table.cart .product-availability .wrapper{text-align:left}table.cart .product-quantity{width:100%}table.cart .product-quantity .quantity{width:120px}table.cart .product-thumbnail{width:50px;height:50px;position:absolute;top:8px;left:0;padding:0}table.cart .product-name{flex:0 0 100%;padding:8px 30px 8px 100px;min-height:50px;flex-direction:column;align-items:flex-start}table.cart .product-remove{position:absolute;top:0;right:0}table.cart .product-remove a{width:20px}table.cart thead{display:none}.address{margin-top:15px}}

