/*
Theme Name:	Storefront Child Theme
Theme URI: 	https://github.com/stuartduff/storefront-child-theme
Author:	Stuart Duff
Author URI:http://stuartduff.com
Template:	storefront
Description: 	This is a blank child theme for WooThemes StoreFront theme
Version: 	1.0.0
License: 	GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	storefrontchild
Tags:	black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
FontAwesome License:SIL Open Font License - http://scripts.sil.org/OFL
Images License:GNU General Public License v2 or later
*/
/*
 * Add your own custom css below this text.
*/
.hentry, .term-description{color:#4c4845;font-size:14px;font-weight:400;line-height:22px;}
.hentry .entry-title, .hentry h1, .hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6{color:#4c4845;font-weight:600;}
.hentry .entry-title a, .hentry h1 a, .hentry h2 a, .hentry h3 a, .hentry h4 a, .hentry h5 a, .hentry h6 a{font-weight:inherit;}
.hentry .entry-title{font-size:32px;line-height:44px;}
body:not(.woocommerce-page) .hentry .entry-content a:not(.wc-block-grid__product-link):not(.wp-block-button__link):not(.btn):not(.button), .term-description a{color:#da2424;}
body:not(.woocommerce-page) .hentry .entry-content a:not(.wc-block-grid__product-link):not(.wp-block-button__link):not(.btn):not(.button):hover, .term-description a:hover{background:#da2424;color:#ffffff;text-decoration:none;}
body:not(.woocommerce-page) .hentry .entry-content a.wc-block-grid__product-link{color:#4c4845;}
body:not(.woocommerce-page) .hentry .entry-content a.wc-block-grid__product-link:hover{color:#da2424;}
body:not(.woocommerce-page) .hentry .entry-header a, .site-main nav.navigation a, .cat-links a, .tags-links a{color:#4c4845;text-decoration:none!important;}
body:not(.woocommerce-page) .hentry .entry-header a:hover, .site-main nav.navigation a:hover, .cat-links a:hover, .tags-links a:hover{color:#da2424;}
.hentry .entry-header .posted-on, .hentry .entry-header .post-author, .hentry .entry-header .post-comments, .hentry .entry-header .byline, body.category-blog #main > .page-header, .hentry .entry-taxonomy{display:none;}
#page .ti-widget.ti-goog .ti-widget-container .ti-date, #page .ti-widget.ti-goog .ti-read-more span{color:#4c4845;opacity:1;}
*{letter-spacing:0!important;}
body:not(.woocommerce-page) .hentry .entry-content a:not(.wc-block-grid__product-link):not(.wp-block-button__link):not(.btn):not(.button), .term-description a, 
#page ._anim, 
#page .btn, 
#page ul.products .wooprod .wooprod_info .wooprod_button .button, 
#page ul.products .wooprod .wooprod_info .wooprod_button .button:before, 
#category-list ul > li a .woocommerce-loop-category__title:after, 
#page .slajder_fix .nextend-arrow:after, 
#page .site-header .widget_product_search form:not(.wp-block-search) button[type="submit"]:before, 
#page .site-footer .footer-widgets .menu > li a, 
#page .site-footer .footer-widgets .widget_text p a, 
#page .site-footer .storefront-handheld-footer-bar ul li > a:before, 
#page .site-footer .storefront-handheld-footer-bar form:not(.wp-block-search) button[type="submit"]:before, 
#page .storefront-breadcrumb .woocommerce-breadcrumb a, 
#page .site-content > .col-full > #primary .site-main > .storefront-sorting > .woocommerce-pagination ul li a.page-numbers, 
body .wpc-filters-main-wrap input[type="checkbox"], 
body.single-product div.product .variations_button .qib-button-wrapper .qib-button, 
#page .woocommerce-cart-form table.cart td .qib-button-wrapper .qib-button.minus, 
button.alt, 
input[type="button"].alt, 
input[type="reset"].alt, 
input[type="submit"].alt, 
.button.alt, 
.widget-area .widget a.button.alt, 
body .wt-related-products .owl-theme .owl-nav [class*="owl-"], 
#page .woocommerce-cart-form table.cart .product-remove a.remove svg, 
#page .woocommerce-cart-form table.cart .product-name a, 
#page .woocommerce-cart-form table.cart .actions .button, 
#page .woocommerce-MyAccount-content a, 
#page .woocommerce-MyAccount-navigation ul li a, 
#page .woocommerce-MyAccount-navigation ul li a:before, 
#page .order_details a, 
body.single-product div.product .dodatkowe_pola p.phone_extra a, 
#page .site-header #ikon_phone a, 
#page .widget_shopping_cart .buttons a, 
#page ul.products .wooprod .wooprod_thumb > a img, 
#page ul.products .wooprod .wooprod_info .wooprod_title a
{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-khtml-transition:all .5s ease;}
body.single-product div.product form.cart .nice-select:after
{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;-khtml-transition:none;}
.form-row label{color:#161210;font-size:14px;font-weight:500;letter-spacing:0.03em!important;line-height:19px;margin:0;padding:0 12px 10px;text-shadow:none;text-transform:none;}
.form-row label abbr{display:none;}
.select2-container{display:block;}
.select2-container .select2-selection--single{height:48px;}
.select2-container--default .select2-selection--single{background:#f0f0f0;border:0;border-radius:8px;margin:0;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:32px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#4c4845;font-size:14px;font-weight:400;line-height:46px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{bottom:0;height:16px;margin:auto 0;right:18px;top:0;width:14px;}
.select2-container--default .select2-selection--single .select2-selection__arrow:after{background:#000000;border:0;content:"";display:block;height:100%;margin:0;width:100%;mask:url("assets/img/arrow-down.svg") no-repeat center /contain;-webkit-mask:url("assets/img/arrow-down.svg") no-repeat center /contain;transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:after{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none!important;}
.select2-dropdown{background:#f0f0f0;border-color:#f0f0f0;border-radius:8px;color:#4c4845;font-size:14px;font-weight:400;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;}
.select2-search--dropdown, .select2-results__option{padding:5px 18px 5px 20px;}
.select2-container--default .select2-search--dropdown .select2-search__field{background:#ffffff;border-color:#bab8b7;border-radius:8px;color:#4c4845;font-size:14px;font-weight:400;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;}
.select2-container--default .select2-results__option[aria-selected="true"], .select2-container--default .select2-results__option[data-selected="true"]{background:#f9f9f9;}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{background:#da2424;}
.thwcfd-field-radio label.radio{margin-right:37px;}
.thwcfd-field-radio label.radio:last-of-type{margin-right:0;}
@supports (-webkit-appearance:none) or (-moz-appearance:none){
	input[type=checkbox], input[type=radio]{
	--active:#da2424;--active-inner:#fff;--focus:2px rgba(39, 94, 254, .3);--border:#BBC1E1;--border-hover:#da2424;--background:#e9e8e8;--disabled:#F6F8FF;--disabled-inner:#E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:24px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:0 solid var(--bc, var(--border));background:var(--b, var(--background));transition:background 0.3s, border-color 0.3s, box-shadow 0.2s;}
	input[type=checkbox]:after, input[type=radio]:after{bottom:0;content:"";display:block;left:0;margin:auto;right:0;top:0;position:absolute;transition:transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);}
	input[type=checkbox]:not(.switch):after, input[type=radio]:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 12"><path stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m1 6 5.25 5L15 1"/></svg>') no-repeat scroll center center/contain transparent;height:12px;width:16px;}
	input[type=checkbox]:checked, input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2);}
	input[type=checkbox]:disabled, input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:0.9;}
	input[type=checkbox]:disabled:checked, input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border);}
	input[type=checkbox]:disabled + label, input[type=radio]:disabled + label{cursor:not-allowed;}
	input[type=checkbox]:hover:not(:checked):not(:disabled), input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover);}
	input[type=checkbox]:focus, input[type=radio]:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
	input[type=checkbox]:not(.switch), input[type=radio]:not(.switch){flex:0 0 24px;width:24px;}
	input[type=checkbox]:not(.switch):after, input[type=radio]:not(.switch):after{opacity:var(--o, 0);}
	input[type=checkbox]:not(.switch):checked, input[type=radio]:not(.switch):checked{--o:1;}
	input[type=checkbox] + label, input[type=radio] + label{color:#161210;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;letter-spacing:0.03em!important;line-height:24px;margin-left:11px;padding:0;vertical-align:top;}
	input[type=checkbox]:not(.switch){border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
	input[type=checkbox].switch{flex:0 0 38px;width:38px;border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;-webkit-border-radius:11px;}
	input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));transform:translateX(var(--x, 0));-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
	input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px;}
	input[type=checkbox].switch:disabled:not(:checked):after{opacity:0.6;}
	input[type=radio]{border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
	input[type=radio].shipping_method{border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
	input[type=radio]:after{opacity:0;transform:scale(var(--s, 0.7));}
	input[type=radio]:checked{--s:1;}
}
a{outline:none!important;}
img{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
body, button, input, textarea{font-family:'Manrope', sans-serif!important;}
input::placeholder, textarea::placeholder{color:#000000!important;letter-spacing:0!important;opacity:0.5!important;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#000000!important;letter-spacing:0!important;opacity:0.5!important;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#000000!important;letter-spacing:0!important;opacity:0.5!important;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#000000!important;letter-spacing:0!important;opacity:0.5!important;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#000000!important;letter-spacing:0!important;opacity:0.5!important;}
input:focus::placeholder, textarea:focus::placeholder{opacity:0!important;}
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder{opacity:0!important;}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder{opacity:0!important;}
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder{opacity:0!important;}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{opacity:0!important;}
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="search"], textarea, .input-text{background:#f3f3f3;border-color:#f3f3f3;border-radius:8px;box-shadow:none;color:#4c4845;font:400 14px/18px 'Manrope', cursive!important;outline:none!important;padding:11px 20px 13px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;-moz-box-shadow:none;-webkit-box-shadow:none;}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .added_to_cart{border-radius:8px;font-size:21px;font-weight:700;line-height:28px;outline:none!important;padding:10px 20px 14px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;}
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt{outline:none!important;}
button.alt:hover, input[type="button"].alt:hover, input[type="reset"].alt:hover, input[type="submit"].alt:hover, .button.alt:hover, .widget-area .widget a.button.alt:hover{background-color:#000000;border-color:#000000;color:#ffffff;}
body .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single, body .wpc-sorting-form .select2-container--default .select2-selection--single{background-color:#f3f3f3;border-color:#f3f3f3;border-radius:8px;color:#4c4845;font:400 14px/18px 'Manrope', cursive!important;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;}
body .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered, body .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__rendered{padding:15px 20px;}
body .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow, body .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__arrow{display:flex;padding-left:4px;width:40px;}
body .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow:before, body .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__arrow:before{background:#000000;content:"";display:block;height:16px;margin:auto 0;width:14px;mask:url("assets/img/arrow-down.svg") no-repeat center /contain;-webkit-mask:url("assets/img/arrow-down.svg") no-repeat center /contain;}
body .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow:after, body .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__arrow:after{display:none!important;}
body .wpc-filter-layout-dropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before, body .wpc-sorting-form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
body .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b, body .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none!important;}
.select2-container--default.select2-container--open .wpc-filter-everything-dropdown.select2-dropdown{background:#f3f3f3;border:0;overflow:hidden;}
.select2-container--default .wpc-filter-everything-dropdown .select2-results__option--highlighted[aria-selected], .select2-container--default .wpc-filter-everything-dropdown .select2-results__option--highlighted[data-selected]{background-color:#da2424!important;color:#ffffff!important;}
body #page .wpc-filters-main-wrap input[type="checkbox"]{background-color:#e9e8e8!important;border-color:#e9e8e8;border-radius:4px;flex:0 0 24px;height:24px;width:24px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
body #page .wpc-filters-main-wrap input[type="checkbox"]:checked{background-color:#da2424!important;border-color:#da2424;}
body #page .wpc-filters-main-wrap input[type="checkbox"]:hover{border-color:#da2424;}
body #page .wpc-filters-main-wrap .wpc-checkbox-item.wpc-term-disabled > div > input[type="checkbox"], body #page .wpc-filters-main-wrap .wpc-term-count-0:not(.wpc-has-not-empty-children) input[type="checkbox"]{background-color:#eeeeee!important;border-color:#eeeeee;}
body #page .wpc-filters-main-wrap input[type="checkbox"]:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 12"><path stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m1 6 5.25 5L15 1"/></svg>') no-repeat scroll center center/contain transparent;border:0;bottom:0;height:12px;left:0;margin:auto;right:0;top:0;width:16px;transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}
.alignfull{margin:0 calc(50% - 50vw);max-width:100vw;width:100vw;}
.alignwide{margin:0 calc(25% - 25vw);max-width:100vw;width:100vw;}
.page-template-template-glowna .entry-header, .col-full_off .edit-link{display:none;}
.col-full_off .site-main, .col-full_off .content-area, .col-full_off .widget-area{margin-bottom:0;}
.btn, .hentry .entry-content a.more-link{align-items:center;background:transparent;border:1px solid #696664;border-radius:4px;color:#696664!important;display:inline-flex;font-size:14px!important;font-weight:600!important;justify-content:center;line-height:24px!important;min-width:142px;padding:9px 20px 13px;text-align:center;text-decoration:none!important;text-shadow:none;text-transform:none;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
.btn.hover, .btn:hover, .btn.focus, .btn:focus, .btn.active, .btn:active, .hentry .entry-content a.more-link:hover, .hentry .entry-content a.more-link:focus, .hentry .entry-content a.more-link:active{background:#696664;border:1px solid #696664;color:#ffffff!important;}
.blok_home:where(.wp-block-group.has-background){padding:0;}
.blok_home .title{color:#161210;font-size:45px;font-weight:800;letter-spacing:-0.02em!important;line-height:61.47px;margin:0;padding:0 0 12px;text-transform:none;}
.blok_home .subtitle{color:#161210;font-size:21px;font-weight:400;letter-spacing:0.03em!important;line-height:28.69px;margin:0;padding:0 0 39px;text-transform:none;}
.blok_home .col-full{padding-bottom:15px;padding-top:55px;}
.left-sidebar .woocommerce + .content-area{width:100%;}
.fix_strong b, .fix_strong strong{font-weight:800;}
.site-header{border:0;}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{margin-bottom:0;}
/* PRODUKTY */
#page ul.products:not(.slick-slider){display:flex;flex-wrap:wrap;margin:0 -20px;padding:0;}
#page ul.products:not(.slick-slider):before, #page ul.products:not(.slick-slider):after{display:none!important;}
#page ul.products:not(.slick-slider) li.product{float:none;margin:0;padding:0 10px 20px;width:100%;}
#page ul.products .wooprod .wooprod_thumb > a{display:flex;margin:0;overflow:hidden;position:relative;}
#page ul.products .wooprod .wooprod_thumb > a img{border:0;display:block;height:auto;margin:0 auto;max-height:250px;max-width:100%;min-height:250px;object-fit:contain;}
#page ul.products .wooprod .wooprod_thumb > a img:nth-of-type(2){left:0;opacity:0;position:absolute;right:0;top:0;transform:translate3d(100%, 0px, 0px);}
#page ul.products .wooprod .wooprod_thumb > a:hover img:nth-of-type(2){opacity:1;transform:translate3d(0px, 0px, 0px);}
#page ul.products .wooprod .wooprod_thumb > a:hover img:nth-of-type(1){opacity:0;}
#page ul.products .wooprod .wooprod_info{margin:0;min-height:149px;padding:19px 0 0;text-align:left;}
#page ul.products .wooprod .wooprod_info .wooprod_price{align-items:center;display:flex;flex-wrap:wrap;gap:0 7px;margin:0 0 12px;padding:0;}
#page ul.products .wooprod .wooprod_info .wooprod_price .onsale{background:#e66c6c;border:0;border-radius:8px;color:#ffffff;display:inline-block;font-size:14px;font-weight:500;line-height:19.12px!important;margin:0;min-width:40px;padding:1px 3px 3px;text-align:center;text-transform:none;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;}
#page ul.products .wooprod .wooprod_info .wooprod_price .price{align-items:baseline;color:#161210;display:flex;flex-wrap:wrap;font-size:21px;font-weight:500;line-height:28.69px;margin:0;order:-1;padding:0;text-transform:none;}
#page ul.products .wooprod .wooprod_info .wooprod_price .onsale + .price{color:#da2424;}
#page ul.products .wooprod .wooprod_info .wooprod_price .price .from_price{color:#161210;font-size:16px;font-weight:400;line-height:21.86px;}
#page ul.products .wooprod .wooprod_info .wooprod_price .price ins{font-weight:inherit;}
#page ul.products .wooprod .wooprod_info .wooprod_price .price del{font-size:16px;font-weight:400;line-height:21.86px;opacity:1;}
#page ul.products .wooprod .wooprod_info .wooprod_price .price del + ins{margin-left:0;margin-right:10px;order:-1;}
#page ul.products .wooprod .wooprod_info .wooprod_title{color:#4c4845;font-size:16px;font-weight:400;line-height:21.86px;margin:0;min-height:53px;padding:0 0 9px;text-transform:none;}
#page ul.products .wooprod .wooprod_info .wooprod_title *{color:inherit;display:inline;font:inherit;margin:0;padding:0;text-transform:inherit;}
#page ul.products .wooprod .wooprod_info .wooprod_title a:hover{color:#da2424;}
#page ul.products .wooprod .wooprod_info .wooprod_button .added_to_cart{display:none!important;}
#page ul.products .wooprod .wooprod_info .wooprod_button .button{align-items:center;background:#ffffff!important;border:1px solid #008000!important;border-radius:4px;color:#008000!important;display:inline-flex;font-size:14px!important;font-weight:600!important;justify-content:center;gap:10px;line-height:22px!important;margin:0;min-width:167px;padding:11px 15px 13px;text-align:center;text-transform:none;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
#page ul.products .wooprod .wooprod_info .wooprod_button .button:hover{background:#008000!important;border-color:#008000!important;color:#ffffff!important;}
#page ul.products .wooprod .wooprod_info .wooprod_button .button:before{background:#008000;content:"";display:block;flex:0 0 18px;height:18.56px;margin:0;width:18px;mask:url("assets/img/cart.svg") no-repeat center /contain;-webkit-mask:url("assets/img/cart.svg") no-repeat center /contain;}
#page ul.products .wooprod .wooprod_info .wooprod_button .button:hover:before{background:#ffffff;}
#page ul.products .wooprod .wooprod_info .wooprod_button .button:disabled, #page ul.products .wooprod .wooprod_info .wooprod_button .button.disabled{background:#ffffff!important;border-color:var(--theme3_70)!important;color:var(--theme3_70)!important;}
/* LISTA KATEGORII */
#page #category-list ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 -10.62px;padding:0 0 27px;}
#page #category-list ul > li{flex:0 0 100%;margin:0!important;max-width:100%;padding:0 10.62px 38px;}
#page #category-list ul > li a{align-items:center;display:flex;flex-direction:column;}
#page #category-list ul > li a img{border:0;display:block;height:auto;margin:0 auto;max-width:100%;}
#page #category-list ul > li a .woocommerce-loop-category__title{align-items:center;border:0;display:flex;flex-direction:column;justify-content:center;color:#4c4845;font-size:16px;font-weight:400;line-height:21.86px;margin:0;padding:29px 0 0;text-align:center;text-transform:none;}
#page #category-list ul > li a .woocommerce-loop-category__title:after{background:#bab8b7;content:"";height:2px;margin-top:10px;width:100%;}
#page #category-list ul > li a:hover .woocommerce-loop-category__title:after{background:#da2424;}
#page #category-list ul > li a .woocommerce-loop-category__title .count{display:none!important;}
/* OPINIE */
#page .opiniepadd .ti-widget.ti-goog .ti-col-4 .ti-footer{flex:0 0 23.595%;max-width:23.595%;}
#page .opiniepadd .ti-widget.ti-goog .ti-col-4 .ti-reviews-container{flex:0 0 calc(100% - 23.595%);max-width:calc(100% - 23.595%);}
/* BLOG */
#page .home_blog > li{margin:0;padding:0 20px 39px;}
#page .home_blog > li .wp-block-latest-posts__featured-image{align-items:stretch;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0;}
#page .home_blog > li .wp-block-latest-posts__featured-image.aligncenter{align-items:center;}
#page .home_blog > li .wp-block-latest-posts__featured-image.alignleft{align-items:flex-start;float:none;}
#page .home_blog > li .wp-block-latest-posts__featured-image.alignright{align-items:flex-end;float:none;}
#page .home_blog > li .wp-block-latest-posts__featured-image > a{border:0;display:flex;text-decoration:none;}
#page .home_blog > li .wp-block-latest-posts__featured-image > a > img{border:0;}
#page .home_blog > li .wp-block-latest-posts__post-title{color:#161210;font-size:16px;font-weight:500;line-height:27px;margin:0;padding:19px 0 20px;text-align:center;text-shadow:none;text-transform:none;}
#page .home_blog > li .wp-block-latest-posts__post-title a{border:0;color:inherit;text-decoration:none;}
#page .home_blog > li .wp-block-latest-posts__post-title a:hover{color:#da2424;}
#page .home_blog > li .wp-block-latest-posts__post-button{margin:0;padding:0;text-align:center;}
/* SLOGAN */
#page .home_slogan{color:#4c4845;font-size:14px;font-weight:400;line-height:22px;margin:0;padding:30px 0 31px;text-shadow:none;text-transform:none;}
#page .home_slogan, #page .home_slogan *{letter-spacing:0.03em!important;}
#page .home_slogan h2{color:#4c4845;font-size:21px;font-weight:600;line-height:28px;margin:0;padding:0 0 13px;text-shadow:none;text-transform:none;}
#page .home_slogan p{color:inherit;font:inherit;margin:0;padding:0 0 22px;text-shadow:inherit;text-transform:inherit;}
#page .home_slogan b, #page .home_slogan strong{font-weight:700;}
/* SLAJDER PRODUKT */
#page .woopspro-product-slider button.slick-arrow{align-items:center!important;background:#ffffff!important;border:0!important;border-radius:50%!important;box-shadow:0 0 18px rgba(118,118,118,.14)!important;display:flex!important;justify-content:center!important;height:52px!important;margin:0!important;padding:0!important;width:52px!important;-moz-border-radius:50%!important;-ms-border-radius:50%!important;-o-border-radius:50%!important;-webkit-border-radius:50%!important;-moz-box-shadow:0 0 18px rgba(118,118,118,.14)!important;-webkit-box-shadow:0 0 18px rgba(118,118,118,.14)!important;}
#page .woopspro-product-slider button.slick-arrow:hover{background:#ffffff!important;}
#page .woopspro-product-slider button.slick-arrow:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 28 28"><path stroke="%23000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4.391 14h18.653m0 0L15.13 6.087M23.044 14l-7.914 7.913"/></svg>') no-repeat scroll center center /contain transparent;content:"";display:block!important;height:27.13px;margin:auto;width:27.13px;}
#page .woopspro-product-slider button.slick-arrow.slick-prev:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 28 28"><path stroke="%23000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M23.609 14H4.956m0 0 7.913-7.913M4.957 14l7.913 7.913"/></svg>');}
#page .woopspro-product-slider button.slick-arrow.slick-prev{left:0;}
#page .woopspro-product-slider button.slick-arrow.slick-next{right:0;}
/* SLAJDER */
#page #slajder ss3-force-full-width{transform:translate3d(0px, 0px, 0px)!important;}
#page .slajder_fix .nextend-arrow{align-items:center;display:flex;justify-content:center;height:52px;text-align:center;width:52px;}
#page .slajder_fix .nextend-arrow > img{display:none!important;}
#page .slajder_fix .nextend-arrow:after{background:#000000;display:block;height:27px;margin:auto;width:27px;mask:none no-repeat center /contain;-webkit-mask:none no-repeat center /contain;}
#page .slajder_fix .nextend-arrow:hover:after{background:#ffffff;}
#page .slajder_fix .nextend-arrow.nextend-arrow-previous:after{content:"";mask-image:url("assets/img/arrow-prev.svg");-webkit-mask-image:url("assets/img/arrow-prev.svg");}
#page .slajder_fix .nextend-arrow.nextend-arrow-next:after{content:"";mask-image:url("assets/img/arrow-next.svg");-webkit-mask-image:url("assets/img/arrow-next.svg");}
/* NAGŁOWEK */
#page .site-header > .col-full > .header-widget-region:after, #page .site-header > .col-full > .header-widget-region:before, #page .site-header > .col-full > .header-widget-region > .col-full:after, #page .site-header > .col-full > .header-widget-region > .col-full:before, #page .site-header .widget_product_search form:not(.wp-block-search):before, #page .site-footer .storefront-handheld-footer-bar form:not(.wp-block-search):before{display:none!important;}
#page .site-header > .col-full > .header-widget-region > .col-full{align-items:center;display:flex;flex-wrap:wrap;gap:0 15px;justify-content:space-between;margin:0;max-width:none;padding:0;width:auto;}
#page .site-header > .col-full > .header-widget-region > .col-full > .widget, #page .site-header > .col-full > .header-widget-region > .col-full > .widget p{color:inherit;font:inherit;margin:0;padding:0;}
#page .site-header > .col-full > .header-widget-region > .col-full > .widget, #page .site-header > .col-full > .header-widget-region > .col-full > .widget > *{font:inherit;}
#page .site-header .widget_product_search form:not(.wp-block-search) input[type="search"], #page .site-footer .storefront-handheld-footer-bar form:not(.wp-block-search) input[type="search"]{background:#f3f3f3;border:0;border-radius:8px;color:#000000;font:400 14px/1.42857 'Manrope', cursive!important;height:48px;margin:0;padding:5px 59px 7px 23px;width:511px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#page .site-footer .storefront-handheld-footer-bar form:not(.wp-block-search) input[type="search"]{width:100%;}
#page .site-header .widget_product_search form:not(.wp-block-search) button[type="submit"], #page .site-footer .storefront-handheld-footer-bar form:not(.wp-block-search) button[type="submit"]{align-items:center;background:none;border:0;bottom:0;color:#f3f3f3;display:flex;font:0 Arial;justify-content:center;height:48px;left:auto;margin:auto 0;padding:0;right:0;top:0;width:56px;clip:auto;clip-path:none;-webkit-clip-path:none;}
#page .site-header .widget_product_search form:not(.wp-block-search) button[type="submit"]:before, #page .site-footer .storefront-handheld-footer-bar form:not(.wp-block-search) button[type="submit"]:before{background:#000000;content:"";display:block;flex:0 0 20px;height:20px;margin:0;width:20px;mask:url("assets/img/search.svg") no-repeat center /contain;-webkit-mask:url("assets/img/search.svg") no-repeat center /contain;}
#page .site-header .widget_product_search form:not(.wp-block-search) button[type="submit"]:hover:before, #page .site-footer .storefront-handheld-footer-bar form:not(.wp-block-search) button[type="submit"]:hover:before{background:#da2424;}
#page .site-header .site-header-cart .widget_shopping_cart{left:auto;min-width:320px;right:-999em;}
#page .site-header .site-header-cart:hover .widget_shopping_cart, #page .site-header .site-header-cart.focus .widget_shopping_cart{right:0;}
#page .site-header .site-header-cart .cart-contents{background:none;border:0;color:#1f1a17;display:block;margin:0;padding:0 9px 0 0;position:relative;}
#page .site-header .site-header-cart .cart-contents:after{background:#1f1a17;color:inherit;content:"";display:block;float:none;font:inherit;height:33px;margin:0;width:32px;mask:url("assets/img/cart.svg") no-repeat center /contain;-webkit-mask:url("assets/img/cart.svg") no-repeat center /contain;}
#page .site-header .site-header-cart .cart-contents .count{align-items:center;background:#da2424;border:0;border-radius:50%;color:#ffffff;display:flex;font:400 12px/18px 'Manrope', cursive!important;justify-content:center;height:18px;opacity:1;position:absolute;right:0;text-align:center;top:-3px;width:18px;z-index:1;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
#page .site-header .site-header-cart .cart-contents .amount{display:none;}
#page .site-header .wp-block-woocommerce-customer-account a > *{display:none;}
#page .site-header .wp-block-woocommerce-customer-account a:after, #page .site-footer .storefront-handheld-footer-bar ul li > a:before{background:#1f1a17;content:"";display:block;flex:0 0 33px;height:33px;margin:0;width:33px;mask:url("assets/img/user.svg") no-repeat center /contain;-webkit-mask:url("assets/img/user.svg") no-repeat center /contain;}
#page .site-footer .storefront-handheld-footer-bar{background:#fefefe;border:0;box-shadow:0 -4px 25px rgba(118,118,118,.2);min-width:320px;-moz-box-shadow:0 -4px 25px rgba(118,118,118,.2);-webkit-box-shadow:0 -4px 25px rgba(118,118,118,.2);}
#page .site-footer .storefront-handheld-footer-bar ul li > a:before{content:""!important;flex:inherit;font:inherit;margin:auto;mask-image:none;-webkit-mask-image:none;}
#page .site-footer .storefront-handheld-footer-bar ul li > a:hover:before{background:#da2424;}
#page .site-footer .storefront-handheld-footer-bar ul li.my-account > a:before{mask-image:url("assets/img/user.svg");-webkit-mask-image:url("assets/img/user.svg");}
#page .site-footer .storefront-handheld-footer-bar ul li.search > a:before{mask-image:url("assets/img/search.svg");-webkit-mask-image:url("assets/img/search.svg");}
#page .site-footer .storefront-handheld-footer-bar ul li.cart > a:before{mask-image:url("assets/img/cart.svg");-webkit-mask-image:url("assets/img/cart.svg");}
#page .site-footer .storefront-handheld-footer-bar ul li.cart .count{align-items:center;background:#da2424;border:0;border-radius:50%;color:#ffffff;display:flex;font:400 12px/18px 'Manrope', cursive!important;justify-content:center;height:18px;left:52%;opacity:1;text-align:center;width:18px;z-index:1;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
#page .site-header #ikon_phone{align-items:center;border:1px solid #e9e8e8;border-radius:8px;color:#696664;display:flex;font:400 13px/21px 'Manrope', cursive!important;min-width:204px;padding:1px 14px 2px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;}
#page .site-header #ikon_phone em, #page .site-header #ikon_phone i{font-style:normal!important;}
#page .site-header #ikon_phone b, #page .site-header #ikon_phone strong{color:#1f1a17;font-size:16px!important;font-weight:400!important;}
#page .site-header #ikon_phone a{color:inherit;text-decoration:none;}
#page .site-header #ikon_phone a:hover{color:#da2424;cursor:pointer;}
#page .site-header #ikon_phone:before{background:#1f1a17;content:"";display:block;flex:0 0 24px;height:24px;margin:0 17px 0 0;width:24px;mask:url("assets/img/phone.svg") no-repeat center /contain;-webkit-mask:url("assets/img/phone.svg") no-repeat center /contain;}
body .mysticky-welcomebar-fixed-wrap .col-full-fix{flex:1;}
body .mysticky-welcomebar-fixed-wrap .col-full{position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
body .mysticky-welcomebar-fixed-wrap .col-full .mysticky-welcomebar-close{border:0;border-radius:0;bottom:0;color:inherit;cursor:pointer;height:12px;line-height:12px;margin:auto 0;opacity:1;right:0;text-shadow:none;top:0;width:12px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
body .mysticky-welcomebar-fixed-wrap .bar-flex{margin:0 -15px;padding:0 28px 0 0;}
body .mysticky-welcomebar-fixed-wrap .bar-flex > *{align-items:center;display:flex;font-family:'Manrope', cursive!important;letter-spacing:0.03em!important;line-height:21px!important;padding:0 15px!important;}
body .mysticky-welcomebar-fixed-wrap .bar-flex > *:before{background:#ffffff;display:block;height:21px;margin:0 14px 0 0;mask:none no-repeat center /contain;-webkit-mask:none no-repeat center /contain;}
body .mysticky-welcomebar-fixed-wrap .bar-flex > .free_delv:before{content:"";flex:0 0 33px;width:33px;mask-image:url("assets/img/free_delv.svg");-webkit-mask-image:url("assets/img/free_delv.svg");}
body .mysticky-welcomebar-fixed-wrap .bar-flex > .returns:before{content:"";flex:0 0 21px;width:21px;mask-image:url("assets/img/returns.svg");-webkit-mask-image:url("assets/img/returns.svg");}
body .mysticky-welcomebar-fixed-wrap .bar-flex > .shipped:before{content:"";flex:0 0 21px;width:21px;mask-image:url("assets/img/shipped.svg");-webkit-mask-image:url("assets/img/shipped.svg");}
#page .widget_shopping_cart .buttons a{border-style:solid;border-width:1px;font-size:16px;line-height:22px;padding:8px 10px 11px;}
#page .widget_shopping_cart .buttons a:not(.checkout){background:#ffffff;border-color:#008000;color:#008000;}
#page .widget_shopping_cart .buttons a:not(.checkout):hover{background:#008000;border-color:#008000;color:#ffffff;}
/* STOPKA */
#page p.iko{align-items:center;display:flex;font-size:16px!important;font-weight:500!important;line-height:25px!important;}
#page p.iko:before{background:#1f1a17;display:block;flex:0 0 16px;height:16px;margin:0 8px 0 0;width:16px;mask:none no-repeat center /contain;-webkit-mask:none no-repeat center /contain;}
#page p.iko.phone:before{content:"";mask-image:url("assets/img/phone.svg");-webkit-mask-image:url("assets/img/phone.svg");}
#page p.iko.openhours:before{content:"";mask-image:url("assets/img/openhours.svg");-webkit-mask-image:url("assets/img/openhours.svg");}
#page p.iko.mail:before{content:"";mask-image:url("assets/img/mail.svg");-webkit-mask-image:url("assets/img/mail.svg");}
#page  .widget_block > ul.wp-block-social-links{font:inherit;gap:19px;padding-top:13px;}
#page  .wp-social-link{border:0;border-radius:0;height:26px;position:relative;width:26px;mask:none no-repeat center /contain;-webkit-mask:none no-repeat center /contain;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#page  .wp-social-link.wp-social-link-facebook{mask-image:url("assets/img/facebook.svg");-webkit-mask-image:url("assets/img/facebook.svg");}
#page  .wp-social-link.wp-social-link-instagram{mask-image:url("assets/img/instagram.svg");-webkit-mask-image:url("assets/img/instagram.svg");}
#page  .wp-social-link a{background:none;border:0;bottom:0;display:block;height:100%;left:0;padding:0;position:absolute;right:0;top:0;width:100%;}
#page  .wp-social-link a > *{display:none;}
#page .site-footer{padding:54px 0 0;}
#page .site-footer .footer-widgets{border:0;display:flex;flex-wrap:wrap;margin:0 -15px;padding:0 0 15px;}
#page .site-footer .footer-widgets:after, #page .site-footer .footer-widgets:before{display:none;}
#page .site-footer .footer-widgets > .block{flex:0 0 100%;float:none;margin:0;max-width:100%;padding:0 15px 30px;width:auto;}
#page .site-footer .footer-widgets > .block > *{margin:0;padding:0;}
#page .site-footer .footer-widgets .widget_text{font-size:14px;font-weight:400;letter-spacing:0.02em!important;line-height:22px;margin:0;padding:0;text-shadow:none;text-transform:none;}
#page .site-footer .footer-widgets .widget_text p{color:inherit;font:inherit;margin:0;padding:0 0 14px;text-shadow:none;text-transform:none;}
#page .site-footer .footer-widgets .widget_block > ul.wp-block-social-links{font:inherit;gap:19px;padding-top:13px;}
#page footer.site-footer .footer-widgets .widget-title{border:0;clear:none;display:block;font-size:18px;font-weight:800;letter-spacing:-0.02em!important;line-height:25px;margin:0;padding:0 0 14px;text-shadow:none;text-transform:none;}
#page .site-footer .footer-widgets .menu, #page .site-footer .footer-widgets .widget_block > ul{list-style:none;margin:0;padding:0;}
#page .site-footer .footer-widgets .menu > li{color:#161210;font-size:14px;font-weight:400;letter-spacing:0.02em!important;line-height:22px;margin:0;padding:5px 0 4px;text-shadow:none;text-transform:none;}
#page .site-footer .footer-widgets .menu > li:before{display:none;}
#page .site-footer .footer-widgets .menu > li a, #page .site-footer .footer-widgets .widget_text p a{border:0;text-decoration:none;}
#page .site-footer .footer-widgets .menu > li a:hover, #page .site-footer .footer-widgets .widget_text p a:hover{color:#da2424;}
#page .site-footer .copyright{background:#fefefe;border:0;box-shadow:0 4px 25px rgba(118,118,118,.2);margin:0;overflow:hidden;padding:19px 0 18px;-moz-box-shadow:0 4px 25px rgba(118,118,118,.2);-webkit-box-shadow:0 4px 25px rgba(118,118,118,.2);}
#page .site-footer .copyright .widget_block{margin:0;padding:0;}
#page .site-footer .copyright #paylogos{gap:10px 35px;}
#page .site-footer .copyright #paylogos p{color:#696664;font-size:13px;font-weight:400;letter-spacing:0.02em!important;line-height:21px;text-shadow:none;text-transform:none;}
#page .site-footer .copyright #paylogos .wp-block-separator{height:43px;}
/* BREADCRUMB */
#page .storefront-breadcrumb{margin:0;padding:0;}
#page .storefront-breadcrumb .woocommerce-breadcrumb{background:none;border:0;color:#1f1a17;font-size:14px;font-weight:400;letter-spacing:0.03em!important;line-height:20px;margin:0;padding:21px 0 29px;text-shadow:none;text-transform:none;}
#page .storefront-breadcrumb .woocommerce-breadcrumb a{border:0;color:#696664;text-decoration:none;}
#page .storefront-breadcrumb .woocommerce-breadcrumb a:first-of-type{color:#989694;display:inline-block;position:relative;text-indent:-9999px;width:16px;}
#page .storefront-breadcrumb .woocommerce-breadcrumb a:first-of-type:before{left:0;position:absolute;text-indent:0;top:0;}
#page .storefront-breadcrumb .woocommerce-breadcrumb a:hover{color:#da2424;}
#page .storefront-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator{color:#bab8b7;padding:0 11px;text-indent:0;}
#page .storefront-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator:after{display:none!important;}
.hentry .edit-link, body.woocommerce-cart #page .storefront-breadcrumb, body.woocommerce-checkout #page .storefront-breadcrumb{display:none!important;}
/* ZAWARTOŚĆ */
#page .hentry.type-page .entry-header{padding-top:41px;}
#page .hentry.type-page .entry-header .entry-title{border:0;color:#161210;font-size:32px;font-weight:500;letter-spacing:-0.02em!important;line-height:44px;margin:0;padding:0 0 22px;text-transform:none;}
/* STRONY z LEWĄ KOLUMNĄ */
#page .site-content > .col-full{display:flex;flex-wrap:wrap;gap:0 30px;}
#page .site-content > .col-full:after, #page .site-content > .col-full:before{display:none!important;}
#page .site-content > .col-full > *{flex:0 0 100%;margin:0;max-width:100%;padding:0;}
#page .site-content > .col-full > .woocommerce{flex:0 0 100%;max-width:100%;order:-1;}
#page .site-content > .col-full > #secondary{order:0;padding-top:8px;}
#page .site-content > .col-full > #primary{flex:1;order:1;padding-top:0;}
#page .site-content > .col-full > #secondary .widget{margin-bottom:23px;}
#page .site-content > .col-full > #secondary .widget .wpc-posts-found{display:none;}
#page .site-content > .col-full > #secondary .widget .widget-title{border:0;color:#161210;font-size:21px;font-weight:700;line-height:29px;margin:0 0 20px;padding:0;text-transform:none;}
#page .site-content > .col-full > #secondary .wpc-filters-main-wrap ul.wpc-filters-ul-list{padding:0;}
#page .site-content > .col-full > #secondary .wpc-filters-main-wrap li.wpc-term-item{margin-bottom:12px;}
#page .site-content > .col-full > #secondary .wpc-filters-main-wrap li.wpc-term-item a{border:0;color:#4c4845;font-size:14px;font-weight:400;line-height:19px;margin:0;padding:0;text-transform:none;}
#page .site-content > .col-full > #secondary .wpc-filters-main-wrap li.wpc-term-item a img{width:100%;}
#page .site-content > .col-full > #secondary .wpc-filters-main-wrap li.wpc-term-item .wpc-term-count{opacity:1;}
#page .site-content > .col-full > #secondary .wpc-filters-main-wrap li.wpc-term-item.wpc-term-selected a{color:#161210;}
#page .site-content > .col-full > #secondary .wpc-filters-main-wrap li.wpc-term-item.wpc-term-disabled label{opacity:0.8;}
#page .site-content > .col-full > #secondary .wpc-filters-main-wrap li.wpc-term-item.wpc-term-disabled a{color:#4c4845;opacity:0.8;}
#page .site-content > .col-full > #primary .page-title{border:0;color:#161210;font-size:32px;font-weight:500;letter-spacing:-0.02em!important;line-height:44px;margin:0 0 31px;padding:0;text-transform:none;}
#page .site-content > .col-full > #primary .page-title .total_prod{font-size:14px;font-weight:400;line-height:19px;}
#page .site-content > .col-full > #primary .site-main{display:flex;flex-direction:column;}
#page .site-content > .col-full > #primary .site-main > .woocommerce-products-header + .storefront-sorting{display:none!important;}
#page .site-content > .col-full > #primary .site-main > .woocommerce-products-header{order:-2;}
#page .site-content > .col-full > #primary .site-main > .wpc-custom-selected-terms{order:-1;}
#page .site-content > .col-full > #primary .site-main > .wpc-custom-selected-terms + .wpc-custom-selected-terms{display:none!important;}
#page .site-content > .col-full > #primary .site-main > .storefront-sorting > .woocommerce-result-count{display:none!important;}
#page .site-content > .col-full > #primary .site-main > .storefront-sorting > .woocommerce-pagination{float:none;margin:0;padding:28px 0 20px;}
#page .site-content > .col-full > #primary .site-main > .storefront-sorting > .woocommerce-pagination ul{display:inline-flex;flex-wrap:wrap;gap:16px;}
#page .site-content > .col-full > #primary .site-main > .storefront-sorting > .woocommerce-pagination ul:after, #page .site-content > .col-full > #primary .site-main > .storefront-sorting > .woocommerce-pagination ul:before{display:none!important;}
#page .site-content > .col-full > #primary .site-main > .storefront-sorting > .woocommerce-pagination ul li .page-numbers{background:#ffffff;border:1px solid #989694;color:#989694;font-size:18px;font-weight:500;height:36px;line-height:25px;min-width:36px;padding:4px 5px 5px;}
#page .site-content > .col-full > #primary .site-main > .storefront-sorting > .woocommerce-pagination ul li .page-numbers.current{background:#fbe9e9;border-color:#e66c6c;color:#e66c6c;}
#page .site-content > .col-full > #primary .site-main > .storefront-sorting > .woocommerce-pagination ul li a.page-numbers:hover{border-color:#e66c6c;color:#e66c6c;}
#page .site-content > .col-full > #primary .site-main > .term-description{color:#4c4845;font-size:14px;font-weight:400;letter-spacing:0.03em!important;line-height:22px;margin:0;padding:0 0 3px;text-transform:none;}
#page .site-content > .col-full > #primary .site-main > .term-description h2{color:inherit;font-size:21px;font-weight:600;line-height:32px;margin:0;padding:0 0 11px;text-transform:none;}
#page .site-content > .col-full > #primary .site-main > .term-description p{color:inherit;font:inherit;margin:0;padding:0 0 13px;text-transform:none;}
#page .site-content > .col-full > #primary .site-main > .term-description b, #page .site-content > .col-full > #primary .site-main > .term-description strong{font-weight:700;}
/* PRODUKT */
body.single-product div.product{overflow:visible;}
body.single-product div.product .woocommerce-product-gallery .slick-track{align-items:center;display:flex;}
body.single-product div.product .woocommerce-product-gallery img{margin:auto;}
body.single-product div.product .woocommerce-product-gallery .flex-viewport a{background:#efefef;display:flex;}
body.single-product div.product .woocommerce-product-gallery .flex-viewport a img{background:none;height:550px;object-fit:contain;object-position:center;mix-blend-mode:multiply;width:100%;}
body.single-product div.product .summary{padding-top:9px;}
body.single-product div.product form.cart{margin:0;padding:0;}
.iworks-omnibus {margin: 0 0 0 9px; font-size: 12px;}
body.single-product div.product form.cart table.variations tr#ids_pa_kolor{display:none;height:0;opacity:0;visibility:hidden;}
body.single-product div.product form.cart table.variations th.label, body.single-product div.product form.cart table.variations td.value{margin-bottom:11px;}
body.single-product div.product form.cart table.variations td.value{margin-bottom:17px;}
body.single-product div.product form.cart table.variations th.label > label{color:#4c4845;font-size:18px;font-weight:700;line-height:25px;margin:0;padding:0;text-transform:none;}
body.single-product div.product form.cart table.variations td.value > select, body.single-product div.product form.cart .nice-select{background:#f3f3f3;border:1px solid #f3f3f3;border-radius:8px;color:#4c4845;float:none;font:400 14px/50px 'Manrope', cursive!important;height:52px;max-width:100%;padding:0 42px 0 16px;width:100%;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;}
body.single-product div.product form.cart table.variations td.value > select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="black" viewBox="0 0 16 18"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 17V1m-7 9 7 7 7-7"/></svg>') no-repeat scroll right 19px center/14px 16px #f3f3f3;-moz-appearance:none;-webkit-appearance:none;}
body.single-product div.product form.cart .nice-select .option.selected{font-weight:600;}
body.single-product div.product form.cart .nice-select:hover, body.single-product div.product form.cart .nice-select:active, body.single-product div.product form.cart .nice-select.open, body.single-product div.product form.cart .nice-select:focus{background-color:#f3f3f3;border-color:#f3f3f3;}
body.single-product div.product form.cart .nice-select:after{background:#000000;border:0;content:"";display:block;height:16px;margin:auto 0;width:14px;mask:url("assets/img/arrow-down.svg") no-repeat center /contain;-webkit-mask:url("assets/img/arrow-down.svg") no-repeat center /contain;right:19px;top:17px;transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}
body.single-product div.product form.cart .nice-select:active:after, body.single-product div.product form.cart .nice-select.open:after{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
body.single-product div.product form.cart .nice-select .list{max-width:100%;width:100%;}
body.single-product div.product .product_title{border:0;color:#4c4845;font-size:32px;font-weight:600;line-height:44px;margin:0;padding:0 0 13px;text-transform:none;}
body.single-product div.product .product_meta{border:0;color:#989694;font-size:14px;font-weight:400;line-height:19px;margin:0;padding:0 0 21px;text-transform:none;}
body.single-product div.product .product_meta > *{border:0!important;}
body.single-product div.product .woocommerce-product-details__short-description{color:#4c4845;font-size:14px;font-weight:400;line-height:22px;margin:0;padding:0 0 10px;text-transform:none;}
body.single-product div.product .woocommerce-product-details__short-description p{color:inherit;font:inherit;margin:0;padding:0 0 13px;text-transform:none;}
body.single-product div.product p.price{color:#161210;font-size:24px;font-weight:600;line-height:33px;margin:0;padding:0;text-transform:none;}
body.single-product div.product p.price .price{align-items:baseline;display:flex;flex-wrap:wrap;}
body.single-product div.product p.price:not(:has(.price)){align-items:baseline;display:flex;flex-wrap:wrap;}
body.single-product div.product p.price .from_price{font-weight:400;}
body.single-product div.product p.price ins{font-weight:600;order:-1;}
body.single-product div.product p.price del{font-size:20px;line-height:normal;margin-left:9px;}
body.single-product div.product p.price del + ins{margin-left:0;}
body.single-product div.product .onsale, body.single-product div.product p.price + .woocommerce-variation, body.single-product div.product .product_meta > *:not(.sku_wrapper), body.single-product div.product .edit-link{display:none!important;}
body.single-product div.product .variations_button{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px 30px;padding-top:0;}
body.single-product div.product .variations_button:after, body.single-product div.product .variations_button:before{display:none!important;}
body.single-product div.product .variations_button > *{float:none;}
body.single-product div.product .variations_button #omnibus-price-data{flex:0 0 100%;font-size:12px;margin:0;padding:0;max-width:100%;}
body.single-product div.product .variations_button #omnibus-price-data .js-omnibus-price{margin-right:-3px;}
body.single-product div.product .variations_button > .button{align-items:center;display:inline-flex;flex:1;gap:0 12px;justify-content:center;}
body.single-product div.product .variations_button > .button:before{background:#ffffff;content:"";display:block;flex:0 0 20px;height:20.63px;margin:0 0 2px;width:20px;mask:url("assets/img/cart.svg") no-repeat center /contain;-webkit-mask:url("assets/img/cart.svg") no-repeat center /contain;}
body.single-product div.product .variations_button > .button:hover:before{background:#ffffff;}
body.single-product div.product .variations_button .qib-button-wrapper{margin:0;padding:0;}
body.single-product div.product .variations_button .qib-button-wrapper .quantity, body.single-product div.product .variations_button .qib-button-wrapper .quantity input.input-text.qty.text{height:52px;width:52px;}
body.single-product div.product .variations_button .qib-button-wrapper .qib-button{font-size:36px;font-weight:500;height:52px;line-height:0;outline:none!important;padding:0 5px 2px;order:0;}
body.single-product div.product .variations_button .qib-button-wrapper .qib-button.plus{border-right:0;border-bottom-right-radius:0!important;border-top-right-radius:0!important;order:-1;}
body.single-product div.product .variations_button .qib-button-wrapper .qib-button.minus{border-left:0;border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding-bottom:6px;order:1;}
body.single-product div.product .variations_button .qib-button-wrapper .quantity input.input-text.qty.text{border-radius:0;font-size:18px!important;font-weight:500!important;outline:none!important;padding:6px 5px 8px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
body.single-product div.product .variations_button .qib-button-wrapper label{border:0;color:#4c4845;font-size:18px;font-weight:700;height:auto;line-height:25px;margin:0;min-width:92px;order:-2;overflow:visible;padding:0 5px 2px;position:static!important;text-align:center;text-shadow:none;text-transform:none;width:auto;word-wrap:normal!important;clip:unset;clip-path:none;-webkit-clip-path:none;}
body.single-product div.product .dodatkowe_pola{display:flex;flex-direction:column;padding-top:21px;width:100%;}
body.single-product div.product .dodatkowe_pola p{align-items:flex-start;background:#fff9f9;border:1px solid #ffe5e5;border-radius:8px;color:#1f1a17;display:flex;flex-direction:column;font-size:16px;font-weight:400;line-height:21px;margin:0 0 16px;padding:18px 15px 19px;text-align:left;text-shadow:none;text-transform:none;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;}
body.single-product div.product.type-product[class*="chodnik"] .dodatkowe_pola p.not_chodniki{display:none!important;}
body.single-product div.product.type-product[class*="dywan"] .dodatkowe_pola p.not_dywany{display:none!important;}
body.single-product div.product .dodatkowe_pola p b, body.single-product div.product .dodatkowe_pola p strong{font-weight:600;line-height:1;}
body.single-product div.product .dodatkowe_pola p .extra_iko{align-items:center;display:inline-flex;}
body.single-product div.product .dodatkowe_pola p .extra_iko:before{background:none no-repeat scroll left center transparent;content:"";height:21px;min-width:50px;}
body.single-product div.product .dodatkowe_pola p.phone_extra{align-items:center;background:#ffffff;border-color:#e9e8e8;font-size:18px;line-height:24px;order:-2;padding-bottom:18px;padding-top:16px;}
body.single-product div.product .dodatkowe_pola p.phone_extra a{color:inherit;text-decoration:none;}
body.single-product div.product .dodatkowe_pola p.phone_extra a:hover{color:#da2424;cursor:pointer;}
body.single-product div.product .dodatkowe_pola p.phone_extra b, body.single-product div.product .dodatkowe_pola p.phone_extra strong{letter-spacing:0.075em!important;}
body.single-product div.product .dodatkowe_pola p.phone_extra .extra_iko:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%231f1a17" stroke="none" viewBox="0 0 24 25" width="24" height="24"><path d="M22.667 17.167c-1.6 0-3.334-.267-4.8-.8h-.4c-.4 0-.667.133-.934.4L13.6 19.7c-3.733-2-6.933-5.067-8.8-8.8l2.933-2.933c.4-.4.534-.934.267-1.334-.4-1.466-.667-3.2-.667-4.8C7.333 1.167 6.667.5 6 .5H1.333C.667.5 0 1.167 0 1.833 0 14.367 10.133 24.5 22.667 24.5c.666 0 1.333-.667 1.333-1.333V18.5c0-.667-.667-1.333-1.333-1.333Zm-20-14h2c.133 1.2.4 2.4.666 3.466l-1.6 1.6C3.2 6.633 2.8 4.9 2.667 3.167Zm18.666 18.666c-1.733-.133-3.466-.533-5.066-1.066l1.6-1.6c1.066.266 2.266.533 3.466.533v2.133ZM16 1.833c0 .8-.533 1.334-1.333 1.334-.8 0-1.334-.534-1.334-1.334S13.867.5 14.667.5 16 1.033 16 1.833Zm4 0c0 .8-.533 1.334-1.333 1.334-.8 0-1.334-.534-1.334-1.334S17.867.5 18.667.5 20 1.033 20 1.833Zm4 0c0 .8-.533 1.334-1.333 1.334-.8 0-1.334-.534-1.334-1.334S21.867.5 22.667.5 24 1.033 24 1.833Zm-8 4c0 .8-.533 1.334-1.333 1.334-.8 0-1.334-.534-1.334-1.334S13.867 4.5 14.667 4.5 16 5.033 16 5.833Zm4 0c0 .8-.533 1.334-1.333 1.334-.8 0-1.334-.534-1.334-1.334S17.867 4.5 18.667 4.5 20 5.033 20 5.833Zm4 0c0 .8-.533 1.334-1.333 1.334-.8 0-1.334-.534-1.334-1.334S21.867 4.5 22.667 4.5 24 5.033 24 5.833Zm-8 4c0 .8-.533 1.334-1.333 1.334-.8 0-1.334-.534-1.334-1.334S13.867 8.5 14.667 8.5 16 9.033 16 9.833Zm4 0c0 .8-.533 1.334-1.333 1.334-.8 0-1.334-.534-1.334-1.334S17.867 8.5 18.667 8.5 20 9.033 20 9.833Zm4 0c0 .8-.533 1.334-1.333 1.334-.8 0-1.334-.534-1.334-1.334S21.867 8.5 22.667 8.5 24 9.033 24 9.833Z"/></svg>');height:24px;min-width:41px;}
body.single-product div.product .dodatkowe_pola p#time-to-delivery{order:-1;}
body.single-product div.product .dodatkowe_pola p#time-to-delivery b, body.single-product div.product .dodatkowe_pola p#time-to-delivery strong{font-size:18px;letter-spacing:0.075em!important;}
body.single-product div.product .dodatkowe_pola p#time-to-delivery .extra_iko:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%234c4845" stroke="none" viewBox="0 0 21 23" width="21" height="23"><path d="M9.844.998h1.312c.357.05.718.082 1.07.143 1.965.337 3.704 1.157 5.193 2.482 1.834 1.628 2.982 3.65 3.417 6.07.07.382.107.767.16 1.153v1.312c-.012.054-.025.103-.033.156-.086.537-.135 1.083-.258 1.616-.935 4.036-4.327 7.223-8.4 7.912-.382.066-.767.107-1.153.16H9.84c-.136-.016-.267-.037-.402-.05-2.076-.229-3.938-.98-5.55-2.308C1.878 17.99.623 15.878.156 13.31.094 12.925.053 12.54 0 12.154v-1.312c.012-.054.029-.107.033-.16.14-1.793.693-3.45 1.698-4.939C3.417 3.25 5.738 1.7 8.71 1.158c.374-.07.755-.107 1.133-.16Zm.656 19.77c5.11 0 9.274-4.168 9.27-9.274-.005-5.107-4.151-9.257-9.258-9.266C5.406 2.22 1.235 6.38 1.23 11.49c-.004 5.106 4.16 9.277 9.27 9.277Z"/><path d="M11.115 9.476c0 .525.004 1.054-.004 1.579 0 .135.037.226.131.32 1.091 1.083 2.178 2.174 3.265 3.26.349.35.394.71.12.985-.276.279-.64.238-.985-.107-1.16-1.16-2.318-2.321-3.482-3.478a.88.88 0 0 1-.283-.672c.008-1.178 0-2.35.004-3.528 0-.504.496-.804.914-.562.214.123.312.316.316.562.004.546.004 1.095.004 1.64ZM11.115 4.73c0 .205.004.41 0 .616a.613.613 0 1 1-1.226-.013 59.111 59.111 0 0 1 0-1.206.613.613 0 1 1 1.226-.012c.004.205 0 .41 0 .615ZM3.712 12.113c-.193 0-.382.004-.574 0-.365-.008-.632-.266-.636-.611a.615.615 0 0 1 .627-.62c.402-.003.804-.003 1.206 0 .361.005.632.276.628.62-.004.345-.27.603-.636.611-.205.004-.41 0-.615 0ZM17.255 12.113c-.197 0-.393.004-.595 0-.36-.008-.627-.279-.623-.623a.619.619 0 0 1 .62-.607c.41-.008.816-.008 1.226 0a.614.614 0 0 1 .008 1.226c-.213.008-.426.004-.636.004ZM9.885 18.265c0-.205-.004-.41 0-.615a.613.613 0 0 1 1.226-.008c.008.414.008.833 0 1.247a.616.616 0 0 1-.62.607.615.615 0 0 1-.606-.615c-.004-.205 0-.41 0-.616ZM16.328 16.727a.6.6 0 0 1-.619.603.61.61 0 0 1-.607-.619.622.622 0 0 1 .623-.607c.34.004.607.279.603.623ZM5.279 5.67c.34 0 .615.27.615.61a.625.625 0 0 1-.615.616.614.614 0 0 1-.611-.615.6.6 0 0 1 .61-.611ZM15.721 5.665c.34 0 .611.271.607.616a.62.62 0 0 1-.615.615.637.637 0 0 1-.615-.62.629.629 0 0 1 .623-.61ZM5.275 17.33a.607.607 0 0 1-.607-.615c0-.336.283-.615.615-.611a.632.632 0 0 1 .61.623.613.613 0 0 1-.618.603Z"/></svg>');}
body.single-product div.product .dodatkowe_pola p.shipp_extra .extra_iko:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%234c4845" stroke="none" viewBox="0 0 33 21" width="33" height="21"><path d="M0 14.503c.2-.394.522-.531.947-.512.568.02 1.141 0 1.708.007.413.006.697.23.755.57.064.362-.104.624-.503.801-.052.027-.123.06-.142.105-.284.643.135 1.32.819 1.32h.586c.039-.125.071-.237.11-.355.457-1.457 1.785-2.448 3.274-2.448a3.42 3.42 0 0 1 3.268 2.455c.084.282.193.36.483.36 3.468-.013 6.942-.013 10.41 0 .25 0 .367-.052.444-.321.438-1.496 1.798-2.507 3.306-2.487 1.528.02 2.85 1.043 3.281 2.54.026.085.045.164.077.262.729 0 1.45.013 2.166-.007a.627.627 0 0 0 .632-.63c.013-1.089-.013-2.185-.02-3.274 0-.25-.135-.289-.354-.289-1.657.007-3.307.007-4.963.007-.967 0-1.521-.565-1.521-1.543V8.538c0-.965.554-1.523 1.502-1.523H28.998c-.104-.794-.664-1.384-1.406-1.397-1.598-.027-3.203-.007-4.801-.007-.02 0-.039.013-.097.04v7.487c0 1.398-.864 2.277-2.23 2.277H12.6c-.136 0-.284-.006-.413-.046a.663.663 0 0 1-.477-.662c0-.309.194-.578.49-.657a1.68 1.68 0 0 1 .445-.046h7.766c.703 0 .916-.223.916-.945V2.363c0-.722-.232-.959-.954-.959H3.712c-.747 0-.947.21-.947.978v7.842c0 .118 0 .243-.013.361-.051.368-.329.63-.67.63-.348.007-.645-.262-.69-.65-.013-.117-.013-.242-.013-.36V2.592C1.366 1.07 1.727.525 3.094 0h17.853c.039.02.078.04.116.052 1.044.29 1.618 1.05 1.625 2.153V4.2h4.814c.69 0 1.321.21 1.83.683.252.23.503.505.632.813 1.019 2.343 2.217 4.607 3.036 7.035v3.74a.246.246 0 0 0-.039.047c-.38 1.194-1.024 1.673-2.255 1.673h-1.883a7.168 7.168 0 0 0-.083.296c-.374 1.174-1.128 1.962-2.275 2.356-.181.059-.368.105-.548.157h-.903c-.026-.013-.058-.04-.084-.046-1.443-.276-2.384-1.135-2.803-2.566-.065-.216-.187-.197-.335-.197-3.526 0-7.045 0-10.57-.006-.2 0-.29.046-.355.262-.323 1.122-1.031 1.897-2.101 2.323-.245.099-.51.151-.767.223h-.903c-.07-.026-.135-.052-.206-.072-1.199-.288-2.05-.997-2.52-2.165-.226-.558-.22-.565-.838-.571-1.283-.007-2.146-.88-2.16-2.172v-.604C.833 15.402.278 15.5 0 14.897v-.394Zm23.384 2.993c0 1.168.928 2.113 2.062 2.106 1.134-.006 2.069-.965 2.063-2.12a2.078 2.078 0 0 0-2.056-2.08c-1.154-.006-2.07.926-2.07 2.094ZM7.56 15.409c-1.14 0-2.075.945-2.062 2.1.006 1.142.934 2.087 2.05 2.093 1.14.007 2.062-.932 2.068-2.1.007-1.161-.902-2.093-2.056-2.093ZM26.142 8.4v2.782h4.783c-.413-.918-.8-1.798-1.206-2.677-.025-.06-.129-.105-.2-.105h-3.377Z"/><path d="M0 12.403c.2-.394.522-.525.947-.512 1.006.02 2.018.007 3.023.007.284 0 .574.04.696.315.09.197.116.466.065.676-.071.289-.342.413-.632.42-.425.013-.857.006-1.289.006-.619 0-1.244-.02-1.863.007-.425.006-.747-.131-.947-.525v-.394ZM10.738 8.315c.277.321.541.623.793.925.341.407.341.814.006 1.096-.316.269-.715.203-1.044-.177L9.462 8.964c0 .322.006.558 0 .794-.013.447-.303.749-.696.742-.387-.007-.67-.282-.67-.722-.007-1.391-.014-2.776 0-4.167.006-.453.27-.696.721-.702.451-.007.903-.013 1.354 0 .818.02 1.463.551 1.65 1.345.18.761-.168 1.542-.87 1.943-.058.032-.123.065-.213.118ZM9.48 6.989c.27 0 .51.04.735-.013.116-.026.264-.217.264-.335 0-.111-.155-.295-.27-.321-.233-.053-.478-.013-.723-.013-.006.242-.006.452-.006.682ZM17.886 6.3v.709c.329 0 .631-.007.94 0 .445.006.748.282.755.676.006.407-.303.702-.76.715-.29.007-.58.007-.87.007-.02 0-.04.02-.072.032v.663c.451 0 .896-.006 1.34 0 .388.007.652.25.69.597.046.414-.225.775-.637.788-.71.02-1.418.02-2.127 0a.654.654 0 0 1-.651-.676c-.013-1.411-.013-2.822 0-4.233 0-.387.277-.663.657-.67a55.744 55.744 0 0 1 2.095 0c.4.007.67.303.67.69 0 .38-.27.682-.664.695-.445.014-.896.007-1.366.007ZM13.935 8.4v.709c.432 0 .857-.013 1.282.006a.985.985 0 0 1 .51.151c.245.164.322.433.238.729-.084.302-.296.492-.606.505-.715.02-1.437.02-2.159 0a.634.634 0 0 1-.632-.656 234.366 234.366 0 0 1 0-4.26c0-.393.265-.656.658-.662a55.701 55.701 0 0 1 2.094 0c.4.006.677.295.677.682.007.394-.283.696-.696.703-.438.013-.876 0-1.34 0v.708h.747c.619 0 .928.23.935.69.006.459-.316.702-.922.708-.264-.013-.51-.013-.786-.013ZM5.51 6.3v.709c.349 0 .697-.007 1.045 0 .283.006.528.138.593.413.051.21.032.499-.077.67-.104.157-.361.262-.561.295-.316.046-.638.013-1.012.013v.919c0 .164.006.328-.007.492-.019.413-.29.689-.67.696-.38.006-.69-.29-.696-.703-.006-.807 0-1.6 0-2.395 0-.577-.006-1.155 0-1.739.006-.486.258-.755.735-.761a98.184 98.184 0 0 1 1.966 0c.444.006.728.288.721.702-.006.407-.296.682-.74.689-.426.007-.852 0-1.296 0Z"/></svg>');}
body.single-product div.product .dodatkowe_pola p.return_extra .extra_iko:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%234c4845" stroke="none" viewBox="0 0 21 21" width="21" height="21"><path d="M0 10.372c.12-.269.277-.495.61-.52.41-.03.709.255.713.695.009.9.12 1.793.406 2.646 1.033 3.108 3.107 5.2 6.253 6.121 4.95 1.451 10.111-1.524 11.405-6.513 1.353-5.225-2.062-10.479-7.419-11.35-2.906-.47-5.472.333-7.67 2.297-.051.047-.11.085-.166.128l.025.064h.218c.713 0 1.421-.005 2.134 0 .478.004.794.384.692.81a.644.644 0 0 1-.62.496 615.03 615.03 0 0 1-3.969 0c-.388 0-.64-.3-.64-.726-.004-1.016 0-2.036 0-3.052 0-.205.013-.414-.004-.619-.026-.418.145-.708.55-.849h.214c.456.188.555.337.555.84v2.058c.098-.085.162-.14.222-.196C5.007 1.362 6.739.504 8.724.166 9.155.094 9.595.056 10.03 0h.94c.063.013.123.03.187.034 2.186.141 4.14.888 5.848 2.25 2.083 1.664 3.363 3.815 3.829 6.44.076.431.11.871.166 1.306v.94c-.013.068-.03.136-.034.204a10.16 10.16 0 0 1-2.002 5.506c-1.677 2.263-3.91 3.654-6.688 4.154-.431.076-.871.11-1.306.166h-.94c-.064-.013-.123-.03-.187-.034-2.032-.128-3.876-.786-5.51-1.993C2.07 17.303.673 15.07.17 12.297c-.081-.44-.116-.884-.171-1.328v-.597Z"/><path d="M16.399 10.846v2.838c0 .41-.128.598-.508.743-1.682.632-3.364 1.259-5.045 1.895a.945.945 0 0 1-.7-.004c-1.673-.632-3.35-1.26-5.024-1.887-.38-.14-.512-.329-.512-.738v-5.72c0-.405.132-.597.512-.738 1.682-.632 3.363-1.26 5.04-1.895a.9.9 0 0 1 .684 0c1.681.636 3.363 1.259 5.045 1.89.388.146.516.338.516.76-.008.948-.008 1.904-.008 2.856ZM5.924 8.826c-.004.073-.012.116-.012.154 0 1.392.004 2.788-.005 4.18 0 .149.077.191.188.234l3.15 1.178c.188.073.38.14.602.222v-3.936c0-.559 0-.559-.53-.76-1.122-.418-2.244-.84-3.393-1.271Zm5.229 5.96a.818.818 0 0 0 .14-.039c1.217-.457 2.43-.913 3.65-1.366.145-.051.15-.14.15-.26V9.049c0-.069-.009-.137-.013-.214-.073.022-.12.035-.167.052-1.19.448-2.377.896-3.568 1.336-.154.055-.196.132-.196.29.008 1.344.004 2.685.004 4.03v.242Zm2.702-6.898c-.056-.03-.077-.047-.103-.056a390.845 390.845 0 0 0-3.128-1.17.456.456 0 0 0-.282.014c-.99.367-1.98.738-2.97 1.11-.069.025-.129.055-.21.093.039.026.056.039.077.047 1.05.393 2.1.79 3.15 1.174a.39.39 0 0 0 .26-.013c.747-.273 1.49-.555 2.233-.832.316-.124.636-.243.973-.367Z"/></svg>');}
body.single-product div.product .dodatkowe_pola p.return_extra.not_dywany .extra_iko:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="27" fill="%234c4845" stroke="none" viewBox="0 0 26 27"><path d="M16.356 14.947h1.91V7.311c0-1.05-.86-1.91-1.91-1.91H8.72v1.91h7.636v7.636Zm-9.545 1.91V1.582H4.9v3.819H1.083V7.31h3.818v9.545c0 1.05.86 1.91 1.91 1.91h9.545v3.817h1.91v-3.818h3.817v-1.909H6.811Z"/></svg>');}
body.single-product div.product > .woocommerce-product-gallery .wpgs-nav{padding:22px 16px 0;}
body.single-product div.product > .woocommerce-product-gallery .wpgs-nav .slick-slide{border:0;margin:0 7px;}
body.single-product div.product > .woocommerce-product-gallery .slick-arrow{background:#ffffff;border:0;border-radius:50%;box-shadow:0 0 18px rgba(118,118,118,.14);height:52px;margin:0;width:52px;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;-moz-box-shadow:0 0 18px rgba(118,118,118,.14);-webkit-box-shadow:0 0 18px rgba(118,118,118,.14);}
body.single-product div.product > .woocommerce-product-gallery .slick-arrow:before{display:none;}
body.single-product div.product > .woocommerce-product-gallery .slick-arrow:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 28 28"><path stroke="%23000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4.391 14h18.653m0 0L15.13 6.087M23.044 14l-7.914 7.913"/></svg>') no-repeat scroll center center /contain transparent;content:"";display:block!important;height:27.13px;margin:auto;width:27.13px;}
body.single-product div.product > .woocommerce-product-gallery .slick-arrow.slick-prev:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 28 28"><path stroke="%23000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M23.609 14H4.956m0 0 7.913-7.913M4.957 14l7.913 7.913"/></svg>');}
body.single-product div.product > .woocommerce-product-gallery .slick-arrow.slick-prev{left:0;}
body.single-product div.product > .woocommerce-product-gallery .slick-arrow.slick-next{right:0;}
body.single-product div.product > .woocommerce-product-gallery .slick-arrow.slick-disabled{cursor:not-allowed;opacity:0.5;}
body.single-product .woocommerce-tabs ul.tabs{border:0;display:flex;flex-wrap:wrap;float:none;justify-content:space-between;gap:0 40px;margin:0 0 32px;padding:0;width:auto;}
body.single-product .woocommerce-tabs ul.tabs > li{border:0;border-bottom:3px solid #bab8b7;flex:1;margin:0;max-width:100%;padding:0;}
body.single-product .woocommerce-tabs ul.tabs > li.active{border-bottom-color:#da2424;}
body.single-product .woocommerce-tabs ul.tabs > li:after{display:none!important;}
body.single-product .woocommerce-tabs ul.tabs > li a{color:#4c4845;font-size:15px;font-weight:600;line-height:25px;margin:0;padding:17px 0;text-transform:none;}
body.single-product .woocommerce-tabs .panel{color:#4c4845;float:none;font-size:14px;font-weight:600;line-height:22px;margin:0 0 30px;padding:0;text-transform:none;width:auto;}
body.single-product .woocommerce-tabs .panel h3{color:#4c4845;font-size:18px;font-weight:600;line-height:25px;margin:0;padding:0 0 16px;text-shadow:none;text-transform:none;}
body.single-product .woocommerce-tabs .panel p{color:inherit;font:inherit;margin:0;padding:0 0 22px;text-transform:none;}
body.single-product .woocommerce-tabs .panel b, body.single-product .woocommerce-tabs .panel strong{font-weight:700;}
body .related > h2:first-child, body .upsells > h2:first-child{color:#161210;font-size:26px;font-weight:800;letter-spacing:-0.02em!important;line-height:36px;margin:0;padding:0 0 52px;text-shadow:none;text-transform:none;}
body .wt-related-products .carousel-wrap{margin:0 0 39px;padding:0;}
body .wt-related-products .carousel-wrap ul{overflow:visible;}
body .wt-related-products .owl-theme .owl-nav [class*="owl-"]{align-items:center!important;background:#ffffff!important;border:0!important;border-radius:50%!important;box-shadow:0 0 18px rgba(118,118,118,.14)!important;display:flex!important;justify-content:center!important;height:52px!important;margin:0!important;padding:0!important;width:52px!important;-moz-border-radius:50%!important;-ms-border-radius:50%!important;-o-border-radius:50%!important;-webkit-border-radius:50%!important;-moz-box-shadow:0 0 18px rgba(118,118,118,.14)!important;-webkit-box-shadow:0 0 18px rgba(118,118,118,.14)!important;}
body .wt-related-products .owl-theme .owl-nav [class*="owl-"]:hover{background:#ffffff!important;}
body .wt-related-products .owl-theme .owl-nav [class*="owl-"]:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 28 28"><path stroke="%23000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4.391 14h18.653m0 0L15.13 6.087M23.044 14l-7.914 7.913"/></svg>') no-repeat scroll center center /contain transparent;content:"";display:block!important;height:27.13px;margin:auto;width:27.13px;}
body .wt-related-products .owl-theme .owl-nav [class*="owl-"].owl-prev:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 28 28"><path stroke="%23000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M23.609 14H4.956m0 0 7.913-7.913M4.957 14l7.913 7.913"/></svg>');}
body .wt-related-products .owl-theme .owl-nav [class*="owl-"].owl-prev{left:0;}
body .wt-related-products .owl-theme .owl-nav [class*="owl-"].owl-next{right:0;}
body .wt-related-products .owl-theme .owl-nav [class*="owl-"] i{display:none!important;}
/* KOSZYK */
body.woocommerce-cart #page .site-main, body.woocommerce-checkout #page .site-main{margin-bottom:20px;}
body.woocommerce-cart #page .hentry, body.woocommerce-checkout #page .hentry{margin-bottom:0;}
body.woocommerce-checkout #page .woocommerce-form-coupon-toggle{display:none!important;}
#page .woocommerce-cart-form{margin:0;padding:0 0 10px;}
#page .woocommerce-cart-form table.cart{color:#4c4845;font-size:16px;font-weight:400;line-height:22px;margin:0 0 15px;text-transform:none;}
#page .woocommerce-cart-form table.cart thead{font-size:16px;}
#page .woocommerce-cart-form table.cart .product-name a{color:inherit;text-decoration:none;}
#page .woocommerce-cart-form table.cart .product-name a:hover{color:#da2424;cursor:pointer;text-decoration:none;}
#page .woocommerce-cart-form table.cart .product-thumbnail img{max-width:83px;}
#page .woocommerce-cart-form table.cart .amount{color:#161210;font-weight:500;}
#page .woocommerce-cart-form table.cart .product-remove a.remove{font:inherit;height:12px;line-height:0;text-indent:0;width:12px;}
#page .woocommerce-cart-form table.cart .product-remove a.remove:before{display:none!important;}
#page .woocommerce-cart-form table.cart .product-remove a.remove svg:not([fill="none"]){fill:#b7b7b7!important;}
#page .woocommerce-cart-form table.cart .product-remove a.remove svg:not([stroke="none"]){stroke:#b7b7b7!important;}
#page .woocommerce-cart-form table.cart .product-remove a.remove:hover svg:not([fill="none"]){fill:#da2424!important;}
#page .woocommerce-cart-form table.cart .product-remove a.remove:hover svg:not([stroke="none"]){stroke:#da2424!important;}
#page .woocommerce-cart-form table.cart td .qib-button-wrapper{float:none;margin:0 auto;padding:0;}
#page .woocommerce-cart-form table.cart td .qib-button-wrapper .quantity, #page .woocommerce-cart-form table.cart td .qib-button-wrapper .quantity input.input-text.qty.text{height:42px;width:42px;}
#page .woocommerce-cart-form table.cart td .qib-button-wrapper .qib-button{display:block;font-size:26px;font-weight:500;height:42px;line-height:0;outline:none!important;padding:0 5px 2px;order:0;}
#page .woocommerce-cart-form table.cart td .qib-button-wrapper .qib-button.plus{border-right:0;border-bottom-right-radius:0!important;border-top-right-radius:0!important;order:-1;}
#page .woocommerce-cart-form table.cart td .qib-button-wrapper .qib-button.minus{border-left:0;border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding-bottom:6px;order:1;}
#page .woocommerce-cart-form table.cart td .qib-button-wrapper .quantity input.input-text.qty.text{border-radius:0;font-size:18px!important;font-weight:500!important;outline:none!important;padding:5px;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#page .woocommerce-cart-form table.cart .actions .coupon{display:flex;gap:14px;}
#page .woocommerce-cart-form table.cart .actions .coupon input:not(:focus)::placeholder{color:#4c4845!important;opacity:1!important;}
#page .woocommerce-cart-form table.cart .actions .coupon input:not(:focus):-moz-placeholder{color:#4c4845!important;opacity:1!important;}
#page .woocommerce-cart-form table.cart .actions .coupon input:not(:focus)::-moz-placeholder{color:#4c4845!important;opacity:1!important;}
#page .woocommerce-cart-form table.cart .actions .coupon input:not(:focus):-ms-input-placeholder{color:#4c4845!important;opacity:1!important;}
#page .woocommerce-cart-form table.cart .actions .coupon input:not(:focus)::-webkit-input-placeholder{color:#4c4845!important;opacity:1!important;}
#page .woocommerce-cart-form table.cart .actions .coupon input{flex:1;height:52px;margin:0;max-width:100%;}
#page .woocommerce-cart-form table.cart .actions .button{background:#ffffff!important;border:1px solid #008000!important;color:#008000!important;font-size:14px!important;font-weight:600!important;height:52px;line-height:24px!important;max-width:100%;padding:11px 15px 15px;width:187px;}
#page .woocommerce-cart-form table.cart .actions .coupon .button{flex:0 0 auto;width:auto;}
#page .woocommerce-cart-form table.cart .actions .button:not(.disabled):not(:disabled):hover{background:#008000!important;border:1px solid #008000!important;color:#ffffff!important;}
#page .cart-collaterals h2{border:0;color:#161210;font-size:26px;font-weight:500;letter-spacing:-0.02em!important;line-height:36px;margin:0;padding:0 0 22px;text-transform:none;}
#page .cart-collaterals .shop_table{margin-bottom:37px;}
#page .cart-collaterals .shop_table th, #page .cart-collaterals .shop_table td{color:#161210;padding:31px 20px 26px;text-shadow:none;text-transform:none;}
#page .cart-collaterals .shop_table th{background:#ededed;font-size:16px;font-weight:500;line-height:22px;}
#page .cart-collaterals .shop_table td{background:#f9f9f9;font-size:14px;font-weight:400;line-height:19px;}
#page .cart-collaterals .shop_table td label{color:inherit;font:inherit;letter-spacing:0.03em!important;}
#page .cart-collaterals .shop_table td .woocommerce-shipping-destination{display:none!important;}
#page .cart-collaterals .shop_table td ul#shipping_method{margin:0;padding:0;}
#page .cart-collaterals .shop_table td ul#shipping_method li{margin-bottom:13px;}
#page .cart-collaterals .shop_table .cart-subtotal td .amount{font-size:18px;font-weight:500;line-height:25px;}
#page .cart-collaterals .shop_table .order-total td .amount{font-size:18px;font-weight:700;line-height:25px;}
#page .cart-collaterals .wc-proceed-to-checkout, #page .cart-collaterals .wc-proceed-to-checkout .button, #page #payment .place-order .button{margin-bottom:30px;}
#page .cart-collaterals .wc-proceed-to-checkout .button, #page #payment .place-order .button{align-items:center;display:flex;font-size:21px!important;font-weight:700!important;justify-content:center;gap:0 12px;height:58px;line-height:24px!important;padding:10px 20px 16px;}
#page .cart-collaterals .wc-proceed-to-checkout .button:after, #page #payment .place-order .button:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="18" fill="none" viewBox="0 0 20 18"><path fill="%23ffffff" d="M8.618 1.206 9.533.29a.985.985 0 0 1 1.398 0l8.012 8.008a.985.985 0 0 1 0 1.398l-8.013 8.012a.985.985 0 0 1-1.397 0l-.915-.915a.99.99 0 0 1 .017-1.413l4.966-4.732H1.755a.987.987 0 0 1-.989-.99V8.341c0-.549.441-.99.99-.99H13.6L8.636 2.62a.983.983 0 0 1-.017-1.413Z"/></svg>') no-repeat scroll center center /contain transparent;content:"";font:inherit;height:18px;margin:0;width:18.47px;}
#page #payment .place-order .button{margin-top:18px;}
#page #payment .place-order .button:not(:hover){background:green;}
#page #payment .place-order .button:after{display:block!important;margin-top:3px;}
/* ZAMÓWIENIA */
#page .woocommerce-billing-fields__field-wrapper, 
#page .woocommerce-shipping-fields__field-wrapper, 
#page .woocommerce-additional-fields__field-wrapper{display:flex;flex-wrap:wrap;margin:0 -8.5px;padding:0;}
#page .woocommerce-billing-fields__field-wrapper > *, 
#page .woocommerce-shipping-fields__field-wrapper > *, 
#page .woocommerce-additional-fields__field-wrapper > *{flex:0 0 100%;float:none;margin:0;max-width:100%;padding:0 8.5px 22px;width:auto;}
#page .woocommerce-billing-fields__field-wrapper > .thwcfd-field-radio, 
#page .woocommerce-shipping-fields__field-wrapper > .thwcfd-field-radio, 
#page .woocommerce-additional-fields__field-wrapper > .thwcfd-field-radio{padding-bottom:27px;}
#page form.checkout{padding-top:19px;}
#page .form-row[id*="_rachunek_field"] > label{display:none!important;}
#page .woocommerce-checkout h3{color:#161210;float:none;font-size:26px;font-weight:500;line-height:36px;margin:0;padding:0 0 22px;text-shadow:none;text-transform:none;width:auto;}
#page .woocommerce-checkout h3, 
#page .woocommerce-checkout h3 > label, 
#page .woocommerce-checkout h3 > label > span{letter-spacing:-0.02em!important;}
#page .woocommerce-checkout h3 > label, 
#page .woocommerce-checkout h3 > label > span{font-weight:inherit;}
#page .woocommerce-checkout h3#ship-to-different-address{font-size:14px;font-weight:400;line-height:19px;padding-bottom:38px;}
#page .woocommerce-checkout h3#ship-to-different-address, 
#page .woocommerce-checkout h3#ship-to-different-address > label, 
#page .woocommerce-checkout h3#ship-to-different-address > label > span{letter-spacing:-0.03em!important;}
#page .woocommerce-checkout h3#ship-to-different-address > label{align-items:center;display:flex;}
#page .woocommerce-checkout h3#ship-to-different-address .woocommerce-form__input-checkbox{bottom:auto;left:auto;margin:0 12px 0 0;position:relative;right:auto;transform:inherit;top:auto;}
#page #customer_details > *{margin-bottom:0;}
#page #customer_details #order_comments_field.form-row label > .optional{display:none!important;}
#page #customer_details #order_comments{height:96px;min-height:96px;resize:none;}
#page .woocommerce-checkout table th{background:#ededed;color:#161210;font-size:16px;font-weight:500;line-height:22px;padding:14px 14px 16px;text-shadow:none;text-transform:none;}
#page .woocommerce-checkout table th.product-total{background:#f9f9f9;}
#page .woocommerce-checkout tbody td{background:#ffffff;border:0;border-top:1px solid #e9e8e8;color:#4c4845;font-size:16px;font-weight:400;line-height:22px;padding:18px 14px 20px;text-shadow:none;text-transform:none;vertical-align:middle;}
#page .woocommerce-checkout tbody td .product-quantity{display:none!important;}
#page .woocommerce-checkout tbody td .amount{font-weight:500;}
#page .woocommerce-checkout tfoot td{background:#f9f9f9;border:0;color:#161210;font-size:16px;font-weight:500;line-height:22px;padding:18px 14px 20px;text-shadow:none;text-transform:none;vertical-align:middle;}
#page .woocommerce-checkout tfoot tr:first-child th, #page .woocommerce-checkout tfoot tr:first-child td{border-top:1px solid #e9e8e8;}
#page .woocommerce-checkout tfoot td > .amount{font-size:18px;font-weight:500;}
#page .woocommerce-checkout tfoot td > b .amount, #page .woocommerce-checkout tfoot td > strong .amount{font-size:18px;font-weight:700;}
#page .woocommerce-checkout tfoot td ul#shipping_method li{margin-bottom:13px;}
#page #order_review .shop_table{margin-bottom:33px;}
#page .woocommerce-form__label-for-checkbox{align-items:flex-start;color:#4c4845;display:flex;font-weight:400;padding:0 17px;}
#page .woocommerce-form__label-for-checkbox a{color:#da2424;text-decoration:none;}
#page .woocommerce-form__label-for-checkbox a:hover{text-decoration:underline;}
#page .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{float:none;margin:1px 12px 0 0;}
#page #payment .payment_methods li{margin:0 0 12px;padding:0;}
#page #payment .payment_methods li .payment_box{color:#4c4845;font-size:16px;font-weight:400;line-height:22px;padding:30px 0;}
#page #payment .payment_methods > li .payment_box, #page #payment .place-order{background:#ffffff;}
#page #payment .payment_methods li p{margin-bottom:12px;}
#page #payment .payment_methods > li:not(.woocommerce-notice){background:none;border:0;border-radius:0;overflow:hidden;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;}
#page #payment .payment_methods > li:not(.woocommerce-notice) > label{align-items:center;background:#f9f9f9;border:1px solid #dfdfdf;border-radius:8px;color:#1f1a17;display:flex;font-size:16px;font-weight:600;line-height:21px;padding:22px 17px 24px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;}
#page #payment .payment_methods > li:not(.woocommerce-notice) > label img{float:none;margin:0 21px 0 0;order:-1;}
#page #payment .payment_methods > li.payment_method_bacs:not(.woocommerce-notice) > label:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 35 25"><path fill="%23696664" d="M0 22.786c0 .946.782 1.714 1.745 1.714h31.419c.963 0 1.745-.768 1.745-1.714V5.643H0v17.143Zm24.436-11.143c0-.474.39-.857.873-.857h5.236c.483 0 .873.383.873.857v1.714c0 .474-.39.857-.872.857h-5.237a.865.865 0 0 1-.873-.857v-1.714Zm0 6.428c0-.236.196-.428.437-.428h6.109c.24 0 .436.192.436.428v.858a.432.432 0 0 1-.436.428h-6.11a.432.432 0 0 1-.436-.428v-.858ZM3.491 12.93c0-.237.195-.429.436-.429H20.51c.241 0 .436.192.436.429v.857a.432.432 0 0 1-.436.428H3.927a.432.432 0 0 1-.436-.428v-.857Zm0 5.142c0-.236.195-.428.436-.428h9.6c.241 0 .437.192.437.428v.858a.432.432 0 0 1-.437.428h-9.6a.432.432 0 0 1-.436-.428v-.858ZM34.036.5H.873A.865.865 0 0 0 0 1.357V3.93h34.91V1.357A.865.865 0 0 0 34.035.5Z"/></svg>') no-repeat scroll center center /contain transparent;content:"";height:24px;margin:0 21px 0 0;order:-1;width:34.91px;}
#page #payment .payment_methods > li:not(.woocommerce-notice) > input:checked + label{border-color:#bab8b7;}
#page #payment .payment_methods > .woocommerce-PaymentMethod > label, #page #payment .payment_methods > .wc_payment_method > label{margin:0;}
#page #payment .payment_methods > .woocommerce-PaymentMethod > label:before, #page #payment .payment_methods > .wc_payment_method > label:before{background:none no-repeat scroll center center/16px 12px #e9e8e8;border:0;border-radius:4px;content:"";height:24px;margin:0 25px 0 0;order:-2;width:24px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
#page #payment .payment_methods li.woocommerce-PaymentMethod > input[type="radio"]:first-child:checked + label:before, #page #payment .payment_methods li.wc_payment_method > input[type="radio"]:first-child:checked + label:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 12"><path stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m1 6 5.25 5L15 1"/></svg>');background-color:#da2424;}
#page #payment .place-order{margin:0;padding:16px 0 0;}
#page #payment .place-order p{margin:0;padding:0 0 17px;}
#page #payment .place-order .woocommerce-privacy-policy-text h5{color:#161210;font-size:14px;font-weight:600;letter-spacing:0.03em!important;line-height:19px;margin:0;padding:0 0 17px;text-transform:none;}
#page #payment .place-order .woocommerce-privacy-policy-text p:not(.lnk_more) + h5{padding-bottom:7px;}
#page #payment .place-order .woocommerce-privacy-policy-text p{color:#4c4845;font-size:14px;font-weight:400;letter-spacing:0.03em!important;line-height:19px;text-shadow:none;text-transform:none;}
#page #payment .place-order .woocommerce-privacy-policy-text a, #page #payment .place-order .woocommerce-privacy-policy-text .lnk_more > span{color:#da2424;text-decoration:none;}
#page #payment .place-order .woocommerce-privacy-policy-text a:hover, #page #payment .place-order .woocommerce-privacy-policy-text .lnk_more > span:hover{cursor:pointer;text-decoration:underline;}
#page #payment .place-order .woocommerce-privacy-policy-text .rodocheck_min{display:-webkit-box;height:57px;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
#page #payment .place-order .woocommerce-privacy-policy-text .rodocheck_min + .lnk_more{margin:0;padding:0;position:relative;top:-15px;}
/* KONTO */
#page .woocommerce-MyAccount-content{color:#111827;}
#page .woocommerce-MyAccount-content a:not(.button):not(.edit), #page .woocommerce-MyAccount-navigation ul li a, #page .order_details a, #page .addresses header.title a{color:#111827;}
#page .woocommerce-MyAccount-content a:not(.button):not(.edit):hover, #page .woocommerce-MyAccount-navigation ul li a:hover, #page .order_details a:hover, #page .addresses header.title a:hover{color:#da2424;}
#page .woocommerce-form-login{margin-left:auto;margin-right:auto;max-width:450px;}
#page .woocommerce-form-login .woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{align-items:center;margin-bottom:20px;}
/* KONTAKT */
#page #contact-page{padding-bottom:10px;}
#page #contact-page .site-main, #page #contact-page .site-main .hentry{margin-bottom:0;}
#page #contact-page .hentry.type-page .entry-header{padding-top:40px;}
#page #contact-page .hentry.type-page .entry-header .entry-title{letter-spacing:-0.64px!important;padding-bottom:41px;}
#page .contact_page{color:#1f1a17;font-size:14px;font-weight:400;line-height:normal;margin:0;padding:0;text-shadow:none;text-transform:none;}
#page .contact_page .line-155proc{line-height:155%!important;}
#page .contact_page .letter-0_28 *{letter-spacing:0.28px!important;}
#page .contact_page .letter-0_32 *{letter-spacing:0.32px!important;}
#page .contact_page p.iko{margin-bottom:14px;}
#page .contact_page .wp-block-social-links{margin-bottom:10px;padding-top:13px;}
#page .contact_page a{background:none!important;color:#da2424;text-decoration:none;}
#page .contact_page a:hover{text-decoration:underline;}
#page #content .contact_page h4{color:#161210;font-size:26px;font-weight:500;letter-spacing:-0.52px!important;line-height:36px;margin:0;padding:0 0 27px;text-shadow:none;text-transform:none;}
#page .wpcf7-form{margin-bottom:30px;}
#page .wpcf7-form .wpcf7-form-control-wrap{display:block;}
#page .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:12px;margin:0 12px;position:absolute;top:100%;}
#page .wpcf7 .wpcf7-response-output{margin:15px 0 0;}
#page .wpcf7-form .wpcf7-list-item{margin-left:0;}
#page .wpcf7-form .form-row label{color:#161210;font-weight:500;padding:0 12px 10px;}
#page .wpcf7-form .form-row label, #page .wpcf7-form .form-row label .wpcf7-list-item-label{letter-spacing:0.42px!important;}
#page .wpcf7-form .form-row input[type="text"], #page .wpcf7-form .form-row input[type="number"], #page .wpcf7-form .form-row input[type="email"], #page .wpcf7-form .form-row input[type="tel"], #page .wpcf7-form .form-row input[type="url"], #page .wpcf7-form .form-row input[type="password"], #page .wpcf7-form .form-row input[type="search"], #page .wpcf7-form .form-row .input-text{height:48px;}
#page .wpcf7-form .form-row textarea{height:96px;min-height:96px;max-width:100%;min-width:100%;resize:none;}
#page .wpcf7-form .form-row input[type="text"]:not(:focus), #page .wpcf7-form .form-row input[type="number"]:not(:focus), #page .wpcf7-form .form-row input[type="email"]:not(:focus), #page .wpcf7-form .form-row input[type="tel"]:not(:focus), #page .wpcf7-form .form-row input[type="url"]:not(:focus), #page .wpcf7-form .form-row input[type="password"]:not(:focus), #page .wpcf7-form .form-row input[type="search"]:not(:focus), #page .wpcf7-form .form-row .input-text:not(:focus), #page .wpcf7-form .form-row textarea:not(:focus){background:#f0f0f0;border-color:#f0f0f0;}
#page .wpcf7-form .thwcfd-field-checkbox label{align-items:center;display:flex;font-weight:400;padding:0;}
#page .wpcf7-form .thwcfd-field-checkbox label input[type="checkbox"]{float:none;margin:1px 12px 0 0;}
#page .wpcf7-form .thwcfd-field-submit{padding-bottom:0;position:relative;}
#page .wpcf7-form .thwcfd-field-submit .wpcf7-spinner{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;}
#page .wpcf7-form .wpcf7-submit{align-items:center;display:flex;justify-content:center;gap:0 12px;height:58px;}
#page .wpcf7-form .wpcf7-submit:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="18" fill="none" viewBox="0 0 20 18"><path fill="%23ffffff" d="M8.618 1.206 9.533.29a.985.985 0 0 1 1.398 0l8.012 8.008a.985.985 0 0 1 0 1.398l-8.013 8.012a.985.985 0 0 1-1.397 0l-.915-.915a.99.99 0 0 1 .017-1.413l4.966-4.732H1.755a.987.987 0 0 1-.989-.99V8.341c0-.549.441-.99.99-.99H13.6L8.636 2.62a.983.983 0 0 1-.017-1.413Z"/></svg>') no-repeat scroll center center /contain transparent;content:"";display:block;height:18px;margin:0;width:18.47px;}
/* BLOG */
body:not(.blog):not(.single-post) #page .only_blog{display:none!important;}
/* FIX */
#page .wc-block-grid.w_promocji + .woocommerce-info{display:none!important;}
#page .storefront-handheld-footer-bar ul{display:flex;}
#page .storefront-handheld-footer-bar ul > li.my-account{order:-1;}
/* RWD */
@media(min-width:492px){
	#page ul.products.columns-4:not(.slick-slider) li.product{width:50%;}
	#page ul.products.columns-3:not(.slick-slider) li.product{width:50%;}
	#page .site-footer .footer-widgets.col-4 > .block{flex:0 0 calc(100% / 2);max-width:calc(100% / 2);}
}
@media(min-width:600px){
	#page .home_blog.columns-4 > li{flex:0 0 calc(100% / 2);max-width:calc(100% / 2);width:auto;}
	#page #category-list ul > li{flex:0 0 calc(100% / 2);max-width:calc(100% / 2);}
}
@media(min-width:768px){
	.col-full{padding:0 15px;}
	#page ul.products.columns-3:not(.slick-slider) li.product{padding:0 20px 40px;width:33.33333%;}
	#page ul.products.columns-4:not(.slick-slider) li.product{padding:0 20px 40px;width:33.33333%;}
	#page .opiniepadd{padding-bottom:53px;padding-top:41px;}
	#page .site-header{padding-top:18px;}
	#page .site-header > .col-full{align-items:center;display:flex;flex-wrap:wrap;gap:0 10px;padding-bottom:14px;}
	#page .site-header > .col-full .screen-reader-text, #page .site-header > .col-full:after, #page .site-header > .col-full:before{display:none!important;}
	#page .site-header > .col-full > *{float:none;margin:0;padding:0;width:auto;}
	#page .site-header .site-branding .custom-logo-link{display:inline-block;}
	#page .site-header .site-branding img{max-width:260px;}
	#page .site-footer .footer-widgets.col-4 > .block{flex:0 0 calc(100% / 4);max-width:calc(100% / 4);}
	body.woocommerce-active #page .site-header #mega-menu-wrap-primary{float:none;margin-right:0;width:auto;}
	body.woocommerce-active:not(.home) #page .site-header #mega-menu-wrap-primary{border-bottom:1px solid #e9e8e8;}
	#page .home_blog.columns-4 > li{flex:0 0 calc(100% / 3);max-width:calc(100% / 3);}
	#page #category-list ul > li{flex:0 0 calc(100% / 3);max-width:calc(100% / 3);}
	#page .woocommerce-cart-form table.cart th, #page .woocommerce-cart-form table.cart td{background:#ffffff;padding:15px 24px;vertical-align:middle;}
	#page .woocommerce-cart-form table.cart thead th{color:#4c4845;font-weight:400;text-transform:uppercase;}
	#page .woocommerce-cart-form table.cart td{padding-bottom:13px;padding-top:14px;}
	#page .woocommerce-cart-form table.cart td.actions{padding:28px 0;}
	#page .woocommerce-cart-form table.cart tr + tr td{border-top:1px solid #e9e8e8;}
	#page .woocommerce-cart-form table.cart thead th{background:#f3f3f3;}
	#page .woocommerce-cart-form table.cart .product-remove{padding-left:13px;padding-right:1px;width:26px;}
	#page .woocommerce-cart-form table.cart .product-thumbnail{padding-right:1px;width:108px;}
	#page .woocommerce-cart-form table.cart .actions .coupon input{flex:0 0 206px;}
	#page .woocommerce-cart-form table.cart .actions .coupon .button{flex:0 0 138px;}
	body.page-template-template-fullwidth-php .cart-collaterals .cart_totals, body.page-template-template-fullwidth-php .cart-collaterals .shipping_calculator{max-width:530px;}
	#page .site-content > .col-full > #secondary{flex:0 0 290px;max-width:290px;}
}
@media(min-width:992px){
	#page ul.products.columns-3:not(.slick-slider) li.product{width:33.33333%;}
	#page ul.products.columns-4:not(.slick-slider) li.product{width:25%;}
	#page .site-header{padding-top:36px;}
	#page .site-header > .col-full > .site-search{padding-left:7px;}
	#page .site-header .widget_product_search form:not(.wp-block-search) input[type="search"]{width:231px;}
	#page .site-header > .col-full > .header-widget-region{flex:1;padding-right:15px;}
	#page .home_blog.columns-4 > li{flex:0 0 calc(100% / 4);max-width:calc(100% / 4);}
	#page #category-list ul > li{flex:0 0 calc(100% / 4);max-width:calc(100% / 4);}
	body.single-product #page div.product{display:flex;flex-wrap:wrap;gap:9px 43px;}
	body.single-product #page div.product:before, body.single-product #page div.product:after{display:none!important;}
	body.single-product #page div.product > *{flex:0 0 100%;float:none;margin:0;max-width:100%;padding:0;width:auto;}
	body.single-product #page div.product > .woocommerce-product-gallery{flex:0 0 389px;max-width:389px;}
	body.single-product #page div.product > .summary{flex:1;}
	body.single-product #page div.product > .woocommerce-tabs{padding-top:64px;}
	body .wt-related-products .owl-theme .owl-nav [class*="owl-"].owl-prev{left:-26px;}
	body .wt-related-products .owl-theme .owl-nav [class*="owl-"].owl-next{right:-26px;}
	#page .woopspro-product-slider button.slick-arrow.slick-prev{left:-26px;}
	#page .woopspro-product-slider button.slick-arrow.slick-next{right:-26px;}
	#page form.checkout{display:flex;flex-wrap:wrap;margin:0 -17.5px;}
	#page form.checkout:before, #page form.checkout:after{display:none!important;}
	#page form.checkout > *{flex:0 0 100%;float:none;margin:0;max-width:100%;padding:0 17.5px;width:auto;}
	#page form.checkout > .fixflex{flex:1;order:-1;}
	#page form.checkout > #customer_details{flex:0 0 486px;max-width:486px;order:-2;}
	#page .woocommerce-billing-fields__field-wrapper > .form-row-half, 
	#page .woocommerce-shipping-fields__field-wrapper > .form-row-half, 
	#page .woocommerce-additional-fields__field-wrapper > .form-row-half{flex:0 0 50%;max-width:50%;}
}
@media(min-width:1063px){
	#page .site-header .widget_product_search form:not(.wp-block-search) input[type="search"]{width:281px;}
	#page #category-list ul > li{flex:0 0 calc(100% / 5);max-width:calc(100% / 5);}
	body.single-product #page div.product > .woocommerce-product-gallery{flex:0 0 539px;max-width:539px;}
	body.single-product .woocommerce-tabs ul.tabs > li a{font-size:18px;}
	#page .cart-collaterals .shop_table th, #page .cart-collaterals .shop_table td{padding-left:44px;padding-right:44px;}
	#page .cart-collaterals .shop_table th{width:209px;}
}
@media(min-width:1310px){
	#page .site-header .widget_product_search form:not(.wp-block-search) input[type="search"]{width:381px;}
	#page .site-header > .col-full > .site-search{padding-left:34px;}
	.col-full{max-width:1280px;}
	#page .site-header > .col-full{gap:0 34px;}
	#page .site-header .widget_product_search form:not(.wp-block-search) input[type="search"]{width:511px;}
	body.single-product #page div.product > .woocommerce-product-gallery{flex:0 0 639px;max-width:639px;}
	#page .woocommerce-checkout table th, #page .woocommerce-checkout tbody td, #page .woocommerce-checkout tfoot td{padding-left:28px;padding-right:28px;}
	table.woocommerce-checkout-review-order-table .product-name{width:312px;}
	#page form.checkout > #customer_details{flex:0 0 656px;max-width:656px;}
}
@media(max-width:1309px){
	#page .site-footer .copyright #paylogo_ceneo{justify-content:center;}
	body:not(.left-sidebar) #page ul.products .wooprod .wooprod_thumb > a img{min-height:236px;}
	body.left-sidebar #page ul.products .wooprod .wooprod_thumb > a img{min-height:220px;}
}
@media(max-width:1063px){
	body:not(.left-sidebar) #page ul.products .wooprod .wooprod_thumb > a img{max-height:190px;min-height:190px;}
	body.left-sidebar #page ul.products.columns-3:not(.slick-slider) li.product{width:50%;}
	body.left-sidebar #page ul.products .wooprod .wooprod_thumb > a img{max-height:217px;min-height:217px;}
}
@media(max-width:991px){
	#page .site-footer .copyright #paylogos{justify-content:center;}
	#page .site-footer .copyright #paylogos p{text-align:center;}
	#page .site-footer .copyright #paylogos .wp-block-separator{flex:0 0 100%;height:1px;width:100%;}
	body.single-product #page div.product{display:flex;flex-direction:column;gap:30px;}
	body.single-product #page div.product:before, body.single-product #page div.product:after{display:none!important;}
	body.single-product #page div.product > *{float:none;margin:0;max-width:100%;padding:0;width:auto;}
	body.single-product div.product .woocommerce-product-gallery .wpgs-lightbox-icon:before{display:none!important;}
	body.single-product .woocommerce-tabs ul.tabs{flex-direction:column;}
	body.single-product .woocommerce-tabs ul.tabs > li{flex:auto;}
	body.single-product .woocommerce-tabs ul.tabs > li a{padding:7px 0;text-align:center;}
	#page form.checkout > *{margin:0;width:100%;}
	#page ul.products .wooprod .wooprod_thumb > a img{max-height:160px;min-height:160px;}
}
@media(min-width:768px) AND (max-width:991px){
	#page .site-header .site-branding{flex:0 0 100%;max-width:100%;padding-bottom:15px;text-align:center;}
	#page .site-header > .col-full > .site-search{flex:1;}
	#page .site-header .widget_product_search form:not(.wp-block-search) input[type="search"]{width:100%;}
	body.left-sidebar #page ul.products.columns-3:not(.slick-slider) li.product{width:100%;}
	body.left-sidebar #page ul.products .wooprod .wooprod_thumb > a img{max-height:none;min-height:0;}
}
@media(max-width:767px){
	body .mysticky-welcomebar-fixed .mysticky-welcomebar-content .d-flex > div, body .mysticky-welcomebar-fixed .mysticky-welcomebar-content p a, body .mysticky-welcomebar-fixed .mysticky-welcomebar-content p{font-size:11px;}
	#page .site-header{padding-bottom:12px;padding-top:18px;}
	#page .site-header > .col-full{align-items:center;display:flex;flex-wrap:wrap;gap:0 15px;padding-bottom:0;}
	#page .site-header > .col-full .screen-reader-text, #page .site-header > .col-full:after, #page .site-header > .col-full:before{display:none!important;}
	#page .site-header > .col-full > *{float:none;margin:0;padding:0;width:auto;}
	#page .site-header > .col-full > .header-widget-region{margin-left:auto;}
	#page .site-header > .col-full > .header-widget-region > .col-full > .widget:not(.widget_text){display:none!important;}
	#page .site-header .site-branding{flex:1;max-width:100%;padding:0;padding-left:50px;text-align:left;}
	#page .site-header .site-branding .custom-logo-link{display:inline-block;}
	#page .site-header .widget_product_search form:not(.wp-block-search) input[type="search"]{width:100%;}
	.site-header .site-logo-anchor img, .site-header .site-logo-link img, .site-header .custom-logo-link img{max-width:164px;}
	.blok_home .title{font-size:25px;line-height:normal;}
	.blok_home .subtitle{font-size:17px;line-height:normal;}
	#page .site-footer .copyright{padding-bottom:80px;}
	#page .woocommerce-cart-form table.cart td{background:#ffffff;}
	#page .woocommerce-cart-form table.cart td .qib-button-wrapper{justify-content:flex-end;}
	#page .woocommerce-cart-form table.cart .product-thumbnail{padding-top:30px;}
	#page .woocommerce-cart-form table.cart .product-subtotal{border-bottom:1px solid #e9e8e8;padding-bottom:30px;}
	#page .woocommerce-cart-form table.cart .product-remove{border:0;padding:0;}
	#page .woocommerce-cart-form table.cart .product-remove a.remove{right:15px;top:15px;}
	#page .cart-collaterals .shop_table th, #page .cart-collaterals .shop_table td{padding:11px 15px 16px;}
	body.woocommerce-active:not(.home) #page .site-header #mega-menu-wrap-primary{border-bottom:1px solid #e9e8e8;padding-bottom:12px;}
	#page .site-content > .col-full > #primary .page-title{flex-direction:column;text-align:center;}
	#page .site-content > .col-full > #primary .page-title .total_prod{margin-left:0!important;}
	#page .site-header #ikon_phone{border:0;min-width:0;padding:0;position:relative;}
	#page .site-header #ikon_phone:before{margin:0;}
	#page .site-header #ikon_phone em{bottom:0;left:0;font-size:0;position:absolute;right:0;text-indent:-9999px;top:0;}
	#page .site-header #ikon_phone br{display:none!important;}
	#page .site-header #ikon_phone a{bottom:0;left:0;position:absolute;right:0;top:0;}
	#page #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block{top:-33px;}
}
@media(max-width:667px){
	body{min-width:320px;}
	body .mysticky-welcomebar-position-top{display:none!important;}
	#page .site-header > .col-full > .site-search{flex:0 0 100%;margin-bottom:20px;}
}
@media(max-width:491px){
	#page ul.products .wooprod .wooprod_info{text-align:center;}
	#page ul.products .wooprod .wooprod_info .wooprod_price{justify-content:center;}
	body.single-product div.product .variations_button{align-items:center;flex-direction:column;gap:15px;}
	body.single-product div.product .variations_button .qib-button-wrapper label{min-width:0;padding-left:0;padding-right:15px;text-align:left;}
	body.single-product div.product .variations_button #omnibus-price-data{padding-bottom:3px;width:100%;}
	body.single-product div.product .variations_button > .button{max-width:100%;width:100%;}
	body.single-product div.product .dodatkowe_pola{padding-top:0;}
	body.left-sidebar #page ul.products.columns-3:not(.slick-slider) li.product{width:100%;}
	#page ul.products .wooprod .wooprod_thumb > a img, body.left-sidebar #page ul.products .wooprod .wooprod_thumb > a img{max-height:100%;min-height:0;}
}