:root{--color1:#fff;--color2:#e1d4b5;--color3:#ff0052;--color4:#90aacc;--color5:#000}.main-header,.main-header:before{background:-webkit-linear-gradient(90deg,#938fcc,#1548bd) !important;background:linear-gradient(90deg,#938fcc,#1548bd) !important}.widget-footer,.widget-footer:before{background:-webkit-linear-gradient(155deg,#eae6ff,#f4f4f4);background:linear-gradient(155deg,#eae6ff,#f4f4f4) !important}.below-footer,.below-footer:before{color:#fff !important;background:#69547c6e !important}.below-footer a{color:var(--color1)!important}.wc-block-components-sidebar-layout,.wc-block-cart,.wp-block-woocommerce-filled-cart-block{color:#000;font-size:medium}.wc-block-components-button__text,.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button__button{color:var(--color1)}.product_meta>span.tagged_as{visibility:hidden}.woocommerce ul.products .thunk-product-hover .add_to_cart_button,.woocommerce .thunk-product-hover a.th-button,.woocommerce ul.products li.product .product_type_variable,.woocommerce ul.products li.product a.button.product_type_grouped,.woocommerce .thunk-product-hover a.th-button,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce .added_to_cart.wc-forward{color:red !important}.wc-block-components-totals-item{display:none}.wp-block-woocommerce-cart-order-summary-totals-block{display:none}.woocommerce-shipping-fields{display:none}.woocommerce #payment li label svg{width:25px;height:auto;margin-right:5px}.entry-content p{margin-bottom:25px !important;max-width:80% !important}.woocommerce-message,.woocommerce-info,.cart-empty .woocommerce-info,a.button.wc-backward,.wc-backward,.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notice,.woocommerce form.checkout_coupon{font-size:14px;font-family:"Roboto-Medium";background-color:var(--color2);font-weight:500 !important;line-height:1.4;text-transform:uppercase;text-decoration:none !important;text-align:center;border:1px solid rgba(10,10,10,.25);border-radius:.5rem;padding:1.1rem}p.cart-empty.woocommerce-info{text-align:center;padding-top:20px;padding-bottom:initial}.woocommerce .return-to-shop a.button.wc-backward,.wc-backward{display:inline-block !important;padding:15px 60px !important;border-width:.15625rem;letter-spacing:.075rem;text-transform:uppercase;vertical-align:middle;margin:0 0 1rem;order:1px solid rgba(10,10,10,.25);border-radius:.5rem;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer}p.return-to-shop{padding-bottom:initial}.thunk-content-wrap{margin-top:-2,8em}.woocommerce-cart-form{white-space:initial}.woocommerce table.shop_table{margin:0;float:left;min-width:150px}.woocommerce table.shop_table>thead{font-size:.875rem;background-color:var(--color2);color:#000;text-transform:uppercase;font-weight:700;font-size:14px}.woocommerce table.shop_table tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;flex:1 1 0px;width:auto}.product-name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(40% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem;overflow-wrap:break-word;text-align:center;vertical-align:bottom}.product-remove{width:calc(10% - 1.25rem);margin-right:.625rem;margin-left:.625rem}.woocommerce table.shop_table td small{margin-top:40px}.woocommerce .woocommerce-cart-form__cart-item .quantity .qty{height:2rem;-webkit-box-shadow:none;box-shadow:none;text-align:center;font-family:"Roboto",sans-serif;font-weight:700;margin-bottom:0}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex;width:50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:1.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:250px}input[name=update_cart]{background-color:var(--color2);padding:0 20px}.cart_totals h2{margin:0;text-align:center;text-transform:uppercase}.cart-subtotal th{width:41.66667%;margin-right:0;margin-left:0;text-transform:uppercase;font-weight:700;font-size:1rem;text-align:left}.cart-subtotal td{margin-right:0;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.woocommerce-Price-amount>bdi{padding:1em 0}span.woocommerce-Price-amount{padding:1em 0}.cart_totals tr{padding:0;border-bottom:solid .03125rem #cecece;height:auto}.woocommerce-shipping-totals{margin-right:0;margin-left:0;padding-bottom:.875rem;margin-bottom:0}.woocommerce-shipping-totals>th{font-size:16px;text-transform:uppercase;margin-right:0;margin-left:0;width:100%}.woocommerce-shipping-totals>td{width:100%;margin-right:0;margin-left:0}.woocommerce ul#shipping_method{text-align:left;margin-left:0;margin-bottom:0;list-style-type:none}.woocommerce ul#shipping_method li{padding:0;text-indent:0;font-size:inherit;min-width:200px}.woocommerce ul#shipping_method li input{position:absolute;white-space:nowrap;border:0}.woocommerce ul#shipping_method li label{-webkit-box-align:center;position:relative;padding-left:1.875rem;font-size:1rem;margin:0;margin-bottom:1rem;margin-left:1rem}.woocommerce ul#shipping_method li input+label:after,.woocommerce ul#shipping_method li input+label:before{content:"";display:block;position:absolute;top:.9375rem;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:1000px;background-color:#fefefe}.woocommerce-shipping-destination{display:none}.order-total{text-transform:uppercase;font-weight:700;font-size:1rem;text-align:left}.wpforms-container .wpforms-field{text-transform:uppercase;font-weight:700;font-size:1rem;text-align:center}.wpforms-container input[type=number],.wpforms-container input[type=text],.wpforms-container input[type=date],.wpforms-container input[type=datetime],.wpforms-container input[type=datetime-local],.wpforms-container input[type=email],.wpforms-container input[type=month],.wpforms-container input[type=number],.wpforms-container input[type=password],.wpforms-container input[type=range],.wpforms-container input[type=search],.wpforms-container input[type=tel],.wpforms-container input[type=text],.wpforms-container input[type=time],.wpforms-container input[type=url],.wpforms-container input[type=week],.wpforms-container select,.wpforms-container textarea{text-align:center;width:100%;display:inline-block;text-align:center;width:100%;display:inline-block;margin:15px;border:1px var(--color2) solid;font-weight:600;padding:5px}.order-notice{padding:10px 10px 20px;border:none;margin-bottom:30px;text-align:center;font-weight:500;color:var(--color2);margin-top:30px;bottom:0;z-index:100000;background-color:var(--color2);box-shadow:-10px -10px 20px 4px rgba(0,0,0,.1),10px 10px 20px 4px rgba(45,78,255,.15);width:100%;max-width:1000px;min-width:200px;left:50%}.product_meta>span.tagged_as{display:none}#thnk-quick-view-content .product_meta>span.tagged_as{display:none}.open-shop-quantity{margin-bottom:20px}.woocommerce ul.order_details{display:flex;text-align:center;justify-content:space-between}.woocommerce ul.order_details li{font-size:1em;line-height:2em}.woocommerce-order-details__title{text-transform:uppercase;text-align:center;margin:1.1rem}.woocommerce-customer-details{margin-top:3em}.woocommerce-cart.full-width-content .content,.woocommerce-checkout.full-width-content .content{max-width:100%}.woocommerce-cart .woocommerce table.shop_table td.actions{border-top:1px solid #e6e6e6;border-bottom:0 solid #e6e6e6}.woocommerce-cart .woocommerce .cart-collaterals{width:100%;float:none}.woocommerce-cart .woocommerce .cart-collaterals h2{display:none}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%}#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr th,#add_payment_method table.cart th,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart th,.woocommerce-checkout table.shop_table th{color:#034997;font-size:14px}.woocommerce-cart .woocommerce table.shop_table th{border-bottom:2px solid #034997}.woocommerce-cart .woocommerce table.shop_table,.woocommerce-checkout .woocommerce table.shop_table{border:1px solid #e6e6e6;margin:0;text-align:left;width:100%;border-collapse:separate;border-radius:0;border-bottom:none;border-right:none;margin-bottom:35px;border-bottom:1px solid #e6e6e6}body #add_payment_method #payment ul.payment_methods li input,body.woocommerce-cart #payment ul.payment_methods li input,body.woocommerce-checkout #payment ul.payment_methods li input{width:auto;margin:-2px .5em 0 0}body .woocommerce form .form-row .input-checkbox{width:auto;margin:-2px 5px 0 0}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,body.woocommerce-cart .cart-collaterals .cart_totals tr td,body.woocommerce-cart .cart-collaterals .cart_totals tr th,body.woocommerce-checkout .cart-collaterals .cart_totals tr td,body.woocommerce-checkout .cart-collaterals .cart_totals tr th,body .woocommerce table.shop_table th{border-top:none;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:10px}body #add_payment_method table.cart td,body #add_payment_method table.cart th,body.woocommerce-cart table.cart td,body.woocommerce-cart table.cart th,body.woocommerce-checkout table.cart td,body.woocommerce-checkout table.cart th{border-right:1px solid #e6e6e6;padding:1em}.woocommerce-cart .cart-collaterals .cart_totals table th{border-bottom:1px solid #e6e6e6}body .woocommerce #respond input#submit.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt{background:var(--color4) !important;font-weight:500}body .woocommerce #respond input#submit.alt:hover,body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .woocommerce input.button.alt:hover{background:var(--color2) !important}body .woocommerce .cart .button,body .woocommerce .cart input.button,body .woocommerce #respond input#submit,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button{color:var(--color2);font-weight:500;border-radius:8px}body .woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;width:100%;display:block;text-align:center;margin-bottom:0;font-size:1.25em;padding:1em;border-radius:40px;margin-top:.5em}body .woocommerce form .form-row-first,body .woocommerce form .form-row-last,body .woocommerce-page form .form-row-first,body .woocommerce-page form .form-row-last{width:49%}body .woocommerce #respond input#submit.disabled,body .woocommerce #respond input#submit:disabled,body .woocommerce #respond input#submit:disabled[disabled],body .woocommerce a.button.disabled,body .woocommerce a.button:disabled,body .woocommerce a.button:disabled[disabled],body .woocommerce button.button.disabled,body .woocommerce button.button:disabled,body .woocommerce button.button:disabled[disabled],body .woocommerce input.button.disabled,body .woocommerce input.button:disabled,body .woocommerce input.button:disabled[disabled]{background:var(--color2)}body .woocommerce a.checkout-button.button.alt{border-radius:8px;width:100%}body .woocommerce #content table.cart td.actions .coupon,body .woocommerce table.cart td.actions .coupon{width:68%}body #add_payment_method table.cart td.actions .coupon .input-text,body.woocommerce-cart table.cart td.actions .coupon .input-text,body.woocommerce-checkout table.cart td.actions .coupon .input-text{width:65%}body .woocommerce-checkout table.shop_table td{text-align:right;border-right:1px solid #e6e6e6;border-top:0}.woocommerce a.remove{margin:0 auto}.woocommerce-cart .woocommerce table.shop_table th.product-remove,.woocommerce-cart .woocommerce table.shop_table th.product-name{text-align:center}.woocommerce-checkout .woocommerce .col2-set .col-2{display:none}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style:none;width:100%}.woocommerce-checkout .woocommerce .col2-set{width:47.8260869565%;float:left}.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2{margin-bottom:2em;width:100%;float:none}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{background:var(--color1);width:47.8260869565%;float:right;margin-right:0}.woocommerce-checkout #ship-to-different-address-checkbox{width:auto;float:right;margin-left:15px;margin-top:10px;opacity:1;position:static}.woocommerce-checkout #ship-to-different-address label{font-size:24px;font-weight:700;line-height:1;margin:0;margin-bottom:1em;padding:0;text-transform:uppercase;color:var(--color2)}.woocommerce-checkout .woocommerce form .form-row.create-account label{padding-top:2px;font-weight:700}.woocommerce-checkout .payment-fixed{position:fixed;z-index:9;box-shadow:rgba(0,0,0,.2) 0px 6px 2em;left:52%;margin-left:0;padding:20px;top:0;width:45.5% !important;-webkit-transition:padding .1s ease-in;-moz-transition:padding .1s ease-in;-o-transition:padding .1s ease-in;-ms-transition:padding .1s ease-in;transition:padding .1s ease-in}.product-shipping-message{font-size:16px;text-align:center;text-transform:uppercase;padding:10px 0;border-top:1px solid #139248;border-bottom:1px solid #139248}body .woocommerce table.shop_table tbody th,body .woocommerce table.shop_table tfoot td,body .woocommerce table.shop_table tfoot th{text-align:center}body .woocommerce form .form-row input.input-text,body .woocommerce form .form-row textarea{max-width:100%}body .woocommerce .product-name a{color:#000;pointer-events:none;cursor:default}#wcf_cf_gdpr_message_block span{font-size:12px !important}#wcf_ca_gdpr_no_thanks{text-decoration:underline !important}.woocommerce #payment .wc_payment_methods{list-style:none}.woocommerce-shipping-fields{display:none}.woocommerce #payment .wc_payment_methods li{display:inline-block;vertical-align:top;position:relative;margin-bottom:-3px}.woocommerce #payment input[type=radio]{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.woocommerce #payment li label{width:100%;background-color:var(--color2);transition:all .25s ease;will-change:transition;display:inline-block;text-align:left;cursor:pointer;position:relative;padding:1rem 1.25rem;line-height:1;overflow:hidden;border-radius:2px;vertical-align:middle;box-sizing:border-box}.woocommerce #payment li label:hover{background-color:#989898;color:var(--color1)}.woocommerce #payment li label:hover svg{fill:var(--color1)}.woocommerce #payment li label img{width:25px;filter:invert(27%) sepia(51%) saturate(2878%) hue-rotate(65deg) brightness(100%) contrast(82%);vertical-align:top}.woocommerce #payment li label svg{width:25px;height:auto;margin-right:5px}.woocommerce #payment li input[type=radio]:checked+label{background-color:#0b6a6a;color:var(--color1)}.woocommerce #payment li input[type=radio]:checked+label svg{fill:var(--color1)}.woocommerce #payment li label .payment_box{font-weight:400;margin-top:15px}.woocommerce #payment li label .label-title{vertical-align:text-top}.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>input[type=radio]:first-child:checked+label:before,.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label:before,#payment .payment_methods>.wc_payment_method>label:before,#payment .payment_methods>.woocommerce-PaymentMethod>label:before{display:none}#order_review #place_order{padding:1rem;font-size:1.2rem;line-height:1.3333;font-weight:700;border-radius:2px;text-align:center;display:inline-block;width:100%;background:#989898;border:1px solid #989898;transition:all .25s ease}#order_review #place_order:hover{background:#989898;border:1px solid #989898}.labrl-title{line-height:1.3;letter-spacing:2px;text-align:center}.entry-content h2,h3{text-align:center;padding:1.1em}.history-back button,[type=reset],[type=submit]{margin-top:auto;block-size:inherit;clear:both;vertical-align:baseline;background:var(--color6);border-radius:4px;font-size:inherit;display:inline-block;line-height:1.2;margin-bottom:30px;cursor:pointer;border:1px solid var(--color1)}a.history-back button,[type=reset],[type=submit]{text-align:center;padding:.5em 1em;background-color:var(--color3);color:var(--color2);min-width:4em;font-size:inherit;text-transform:uppercase}a.history-back :hover{background-color:#ddd;color:var(--color1)}button,[type=reset],[type=submit] :hover{background-color:var(--color5);color:var(--color1)}.history-hide{display:none !important}#history-button{background:#61a229;border-radius:4px;color:var(--color1);font-size:13px;padding:.5em 1em;display:inline-block;line-height:1.2;margin-bottom:30px;cursor:pointer;border:1px solid var(--color1)}** order*/.woocommerce table.shop_table .product-name{text-align:center}.woocommerce table.shop_table .product-total{text-align:center}.woocommerce table.shop_table td,.woocommerce table.shop_table th{text-align:center;border:none}.woocommerce-cart .cart-collaterals .cart_totals{width:100%;padding:0 20px 20px}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{width:100% !important;float:none;text-align:center;font-size:medium;margin-top:1em;margin-bottom:1em;background-color:var(--color4) !important;padding:0 2rem;color:#000}.woocommerce-MyAccount-navigation ul{text-align:center}.woocommerce-MyAccount-navigation ul li{padding:0 1em;display:inline-block}.woocommerce table.my_account_orders .button{margin-right:.7em}.wpcf7-textarea{background:var(--color2)}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:left}.woocommerce .woocommerce-order-details{max-width:80%}.top-store-light pre{margin-top:1em;text-align:center}.contact-form-7{margin-left:15%;text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title{width:100%;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:44px}.product-inner:hover .woocommerce-loop-product__title{display:inherit !important}.woocommerce div.product form.cart .button{margin-top:15px}//custom style for contact//.kontakty-image{height:250px;overflow:hidden}.kontakty-image img{height:100%;width:auto;object-fit:cover;display:block;margin:0 auto}.contact-form-wrapper{max-width:600px;margin:0 auto;padding:20px;text-align:center;background-color:#f9f9f9;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.05)}.contact-form-wrapper input[type=text],.contact-form-wrapper input[type=email],.contact-form-wrapper textarea{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ccc;border-radius:6px;font-size:16px}.contact-form-wrapper input[type=submit]{background-color:#005baa;color:#fff;border:none;padding:12px 25px;border-radius:6px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.contact-form-wrapper input[type=submit]:hover{background-color:#003f7d}