.woocommerce-message{border-top-color:#023047!important;margin-bottom:0!important}.woocommerce-message::before{content:"";color:#023047!important}.elementor-menu-cart__footer-buttons .elementor-button,.woocommerce #review_form #respond .form-submit input{font-size:15px!important;font-weight:700!important;text-transform:uppercase;line-height:22px!important;color:#fff!important;background-color:#ef776b!important;border-style:solid!important;border-width:1px!important;border-color:#ef776b!important;border-radius:5px!important;padding:13px 28px!important}.elementor-menu-cart__footer-buttons .elementor-button:hover,.woocommerce #review_form #respond .form-submit input:hover{font-size:15px!important;font-weight:700!important;text-transform:uppercase;line-height:22px!important;color:#fff!important;background-color:#de574a!important;border-style:solid!important;border-width:1px!important;border-color:#de574a!important;border-radius:5px!important;padding:13px 28px!important}.button.alt,.btn-primary{font-size:15px!important;font-weight:700!important;text-transform:uppercase;line-height:22px!important;color:#fff!important;background-color:#ef776b!important;border-style:solid!important;border-width:1px!important;border-color:#ef776b!important;border-radius:5px!important;padding:13px 28px!important}.button.alt:hover,.btn-primary:hover{font-size:15px!important;font-weight:700!important;text-transform:uppercase;line-height:22px!important;color:#fff!important;background-color:#de574a!important;border-style:solid!important;border-width:1px!important;border-color:#de574a!important;border-radius:5px!important;padding:13px 28px!important}.btn-secondary{font-size:15px!important;font-weight:700!important;text-transform:uppercase;line-height:22px!important;color:#fff!important;background-color:#ef776b!important;border-style:solid!important;border-width:1px!important;border-color:#ef776b!important;border-radius:5px!important;padding:13px 28px!important}.btn-secondary:hover{font-size:15px!important;font-weight:700!important;text-transform:uppercase;line-height:22px!important;color:#fff!important;background-color:#de574a!important;border-style:solid!important;border-width:1px!important;border-color:#de574a!important;border-radius:5px!important;padding:13px 28px!important}.button{font-size:15px!important;font-weight:700!important;text-transform:uppercase;line-height:22px!important;color:#fff!important;background-color:#ef776b!important;border-style:solid!important;border-width:1px!important;border-color:#ef776b!important;border-radius:5px!important;padding:13px 28px!important}.button:hover{font-size:15px!important;font-weight:700!important;text-transform:uppercase;line-height:22px!important;color:#fff!important;background-color:#de574a!important;border-style:solid!important;border-width:1px!important;border-color:#de574a!important;border-radius:5px!important;padding:13px 28px!important}.single_add_to_cart_button{width:100%}.qib-button-wrapper{border:1px solid #ccc;border-radius:5px;background:#fff!important}.qib-button-wrapper button.qib-button{border:0px;background:0 0!important}.woocommerce div.product form.cart div.quantity .qty{border:0px!important;background:#fff!important}.qib-button{margin:0!important;padding:0!important}.qib-button-wrapper{margin:0!important}.single_add_to_cart_button{width:100%}.reset_variations{display:none!important}.woocommerce div.product div.images .flex-control-thumbs li{width:100%}.woocommerce div.product div.images .flex-control-thumbs{margin-top:0}.woocommerce div.product div.images .flex-control-thumbs{display:flex;grid-template-columns:repeat(1,1fr);gap:20px;flex-direction:column}@media (min-width:1024px){.woocommerce div.product div.images .flex-control-thumbs{width:303px;margin-right:20px}}.tabs.wc-tabs{display:flex;justify-content:center;border-bottom:1px solid #dfdfdf!important;margin-bottom:40px!important}.tabs.wc-tabs:after{display:none!important}.woocommerce div.product.elementor ul.tabs li{border:0px!important;background:#fff!important;border-radius:0px!important;margin-right:44px;padding-bottom:10px}.woocommerce div.product.elementor ul.tabs li{background:0 0!important}.woocommerce div.product.elementor ul.tabs li a{color:#424241!important;border-bottom:5px solid #fff;padding:0!important;font-size:24px;font-weight:600;line-height:36px;background:0 0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#424241!important;border-bottom:5px solid #424241;padding:0!important}#tab-description>h2:first-of-type{display:none}.woocommerce div.product.elementor .woocommerce-tabs .panel{border-top:0px!important;max-width:1000px;margin:0 auto}.woocommerce div.product.elementor .woocommerce-tabs .panel h2{font-size:20px;line-height:25px;font-weight:700}.woocommerce div.product.elementor .woocommerce-tabs .panel p{margin-bottom:15px}@media (max-width:1024px){.woocommerce-product-gallery{margin-bottom:0!important}.tabs.wc-tabs{margin-bottom:20px!important;display:flex;flex-direction:column;align-items:flex-start;padding:0!important}.woocommerce div.product.elementor ul.tabs li{margin:0}}@media (max-width:1024px){.e-atc-qty-button-holder{display:flex;flex-direction:column}.single_add_to_cart_button{margin-left:0!important;margin-top:10px!important}.qib-button-wrapper{height:48px!important}.woocommerce div.product.elementor .woocommerce-tabs .panel{padding-left:0!important;padding-right:0!important}}.woocommerce-MyAccount-navigation ul{list-style:none}.woocommerce-MyAccount-navigation ul li{background:#000}.woocommerce-MyAccount-navigation ul li{padding:10px 18px}@media (min-width:1024px){.woocommerce-cart-form,.cart-collaterals{float:unset!important;width:100%!important;margin:0!important}.woocommerce-cart-form{margin-right:15px!important}.cart-collaterals{margin-left:15px!important}.woocommerce-cart #content .woocommerce{display:flex!important}}.woocommerce-cart .shop_table th,.woocommerce-cart .shop_table td{padding:0!important}.cart-collaterals{margin-left:0!important}.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button{margin-top:20px}.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2,.elementor-widget-woocommerce-checkout-page .woocommerce h3{font-size:19px;font-weight:500;line-height:24px;font-family:"Urbanist",Sans-serif!important}.woocommerce table.shop_table,.elementor-widget-woocommerce-cart .woocommerce table.cart td{border:0px!important}.input-text.qty.text{border:1px solid black!important;border-radius:0px!important;padding:5px!important;color:black!important}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{max-width:100%!important}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%!important;max-width:100%!important;padding-right:0}.qib-button-wrapper .quantity input.input-text.qty.text{height:43px!important;max-height:41px}.button.wc-forward{width:auto!important}@media (max-width:768px){.shipping_method{border:1px solid black!important;border-radius:50%!important}.elementor-field-group,.elementor-acceptance-field{font-size:14px!important}.shop_table tfoot{display:flex;flex-direction:column}.shop_table .woocommerce-shipping-totals{display:flex!important;flex-direction:column!important;align-content:space-between!important}.shop_table td{width:100%!important;max-width:100%!important;padding-right:0!important}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table{display:block!important}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr{padding-top:0;padding-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr{padding-top:0!important;padding-bottom:0!important}}.woocommerce-message{z-index:2}.elementor-field-option label{font-size:12px!important;line-height:22px}.woocommerce div.product div.images.woocommerce-product-gallery{display:flex;flex-direction:row-reverse}@media (max-width:1024px){.woocommerce div.product div.images.woocommerce-product-gallery{display:flex;flex-direction:column}.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;flex-direction:column;margin-top:20px}}.nowosc{position:absolute;right:18px;top:18px;z-index:2;background:#d74188;color:white;padding:3px 8px;font-size:12px;line-height:16px;font-weight:500;border-radius:5px}.products .product .tinv-wraper{position:absolute;z-index:2;top:15px;left:15px}.products .product .tinv-wraper img{min-width:36px!important;min-height:36px!important}.woocommerce-loop-product__title{font-family:"Poppins",Sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:22px!important;padding:0!important;margin-top:16px!important;padding-left:15px!important;padding-right:15px!important}.products .product .price{margin-top:10px!important;padding-left:15px;padding-right:15px;color:var(--e-global-color-primary)!important;font-size:20px!important;font-weight:600!important;line-height:24px!important}.woocommerce .woocommerce-ordering:before{display:none}.woocommerce .woocommerce-ordering select{border:1px solid #cfcfcf;border-radius:5px;background:#fff!important;padding:10px 15px!important;color:#000;font-weight:400;font-size:15px;-webkit-appearance:none;padding-right:35px!important}.woocommerce-result-count{color:black!important;font-size:12px;line-height:16px;font-weight:500!important;padding-top:10px!important}.woof_container_inner h4{font-size:20px;line-height:24px!important;font-weight:600;color:var(--e-global-color-primary)!important;margin-bottom:20px;border-top:1px solid #cfcfcf;padding-top:20px}.woof_checkbox_label{color:var(--e-global-color-primary)!important;font-size:15px!important}.woocommerce .woocommerce-ordering{margin-bottom:20px}.cat-opis h2{color:var(--e-global-color-primary)!important;font-size:20px;line-height:24px;font-weight:600!important;font-family:"Poppins",Sans-serif!important;margin-bottom:30px}.cat-opis p{margin-bottom:30px}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background-image:none!important}.product-content th,.product-content tr,.product-content td{background:0 0!important}.image-variable-items-wrapper li{width:62px!important;height:63px!important}.woocommerce .product-content table.variations td,.woocommerce .product-content table.variations th{padding:0!important;color:#000;font-size:12px;font-weight:500!important}.product-content tr{display:flex;align-items:flex-start;flex-direction:column}.reset_variations{display:none}.woocommerce .product-content table.variations tr{margin-bottom:20px}.woocommerce .product-content table.variations tr:last-of-type{margin-bottom:10px}.woocommerce .product-content table.variations label[for=pa_kolor]:after{content:": "}.woocommerce .product-content table.variations label[for=pa_kolor]{margin-right:10px}.woocommerce .product-content table.variations label[for=pa_rozmiar]{display:none!important}.woocommerce .product-content table.variations select{width:100%!important;border:1px solid #cfcfcf;border-radius:5px;color:black;font-size:15px!important;height:50px!important}.woocommerce .product-content table.variations td{width:100%!important}.woocommerce .product-content table.variations .woo-variation-items-wrapper{width:auto!important}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){padding:0!important;border-radius:0px!important}.tabs-produkt .elementor-tabs-wrapper{background:#fdf8ec;margin-bottom:50px}.tabs-produkt .elementor-tab-content{max-width:958px;margin:0 auto}.product-quantity .qib-button-wrapper .quantity input.input-text.qty.text{border:0px!important}@media (max-width:1024px){.product-content .woocommerce-variation-add-to-cart{display:flex;flex-direction:column}.woocommerce .product-content table.variations tr:last-of-type{margin-bottom:0}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block!important}.elementor-menu-cart__product-image{padding-left:20px;padding-bottom:10px}}.tablepress thead tr th{background:#fff!important;border-top:0px!important}.tablepress th,.tablepress td{border-right:1px solid black!important;text-align:center}.tablepress{border:1px solid black}.tablepress tr td:first-of-type{font-weight:700!important}.tablepress{max-width:600px}.single_variation_wrap .stock{display:none!important}.upsells>h2{display:none!important}