html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#70a241}.hamburger-box{display:inline-block;height:21px;position:relative;width:28px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#70a241;border-radius:4px;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:28px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-9px}.hamburger-inner:after{bottom:-9px}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner:before{top:9px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:18px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-4px,-6px,0)}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-18px,0) rotate(-90deg)}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714286%;width:1.42857%}body{font-family:Sen,sans-serif}a{color:#000}main{margin-bottom:4rem;margin-top:4rem}.container{padding-left:1em;padding-right:1em}@media screen and (min-width:1000px){main{margin-top:2rem}.container{margin-left:auto;margin-right:auto;max-width:1000px}}@media screen and (min-width:1200px){.container{max-width:1200px}}#customer_login form button,.btn,.checkout_coupon button,.woocommerce-cart-form .actions .coupon>button[type=submit],.woocommerce-cart-form .actions>button[type=submit],.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-checkout-payment .place-order #place_order,.woocommerce-notices-wrapper .woocommerce-message a{background:#fff;border:1px solid #000;border-radius:3px;color:#000;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;line-height:1;padding:.7rem 3rem;-webkit-text-decoration:none;text-decoration:none;transition:transform .3s}#customer_login form button:active,.btn:active,.checkout_coupon button:active,.woocommerce-cart-form .actions .coupon>button[type=submit]:active,.woocommerce-cart-form .actions>button[type=submit]:active,.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__submit:active,.woocommerce-checkout-payment .place-order #place_order:active,.woocommerce-notices-wrapper .woocommerce-message a:active{transform:translateY(2px)}.masthead{background-color:#fff;left:0;padding:.5rem 0;position:fixed;right:0;top:0;z-index:999}.masthead--wrapper{align-items:center;display:flex;justify-content:space-between}.masthead--brands{display:flex;gap:.5rem}.masthead--brands img{display:block;height:3rem;width:auto}.masthead--search{display:none}.masthead--navigation{align-items:flex-start;background-color:#fff;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:0 2rem 0 4rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s;z-index:-9}.masthead--navigation ul{display:flex;flex-direction:column;list-style:none;margin:0 0 1rem;padding:0}.masthead--navigation li{margin-bottom:.5rem}.masthead--navigation li:last-child{margin-bottom:0}.masthead--navigation li.current-menu-item>a,.masthead--navigation li.current_page_item>a{color:#000}.masthead--navigation a{color:#666;font-size:1.2rem;font-weight:400;line-height:1.3;-webkit-text-decoration:none;text-decoration:none}.masthead--navigation.toggled{transform:translateX(0)}.masthead--bottom{align-items:center;display:flex}.masthead--contact{display:none}.masthead--shop-nav ul{display:flex;list-style:none;margin:0;padding:0}.masthead--shop-nav li{margin-right:1rem}.masthead--shop-nav li:last-child{margin-bottom:0}.masthead--shop-nav a,.masthead--shop-nav svg{display:block}@media screen and (min-width:1000px){.masthead{position:static}.masthead--wrapper{gap:1rem}.masthead--brands img{height:6rem}.masthead--top{align-items:center;display:flex;margin-bottom:1.5rem}.masthead--search{display:block;margin-right:2rem}.masthead--navigation{align-items:center;background-color:transparent;bottom:auto;flex:1;flex-direction:row;justify-content:flex-end;left:auto;padding:0;position:static;right:auto;top:auto;transform:none;transition:none;z-index:auto}.masthead--navigation ul{flex-direction:row;margin:0}.masthead--navigation li{margin:0 .5rem;position:relative}.masthead--navigation li.current-menu-item>a,.masthead--navigation li.current_page_item>a{color:#000}.masthead--navigation a{display:block;font-size:18px;line-height:2;white-space:nowrap}.masthead--navigation.toggled{transform:none!important}.masthead--bottom{justify-content:space-between}.masthead--channels,.masthead--contact{align-items:center;display:flex}.masthead--channels{list-style:none;margin:0 4rem 0 0;padding:0}.masthead--channels li{align-items:center;display:flex;margin-right:2rem}.masthead--channels li:last-child{margin-right:0}.masthead--channels svg{display:block;margin-right:.5rem}.masthead--channels a{font-size:15px;-webkit-text-decoration:none;text-decoration:none}.masthead--social{display:flex;list-style:none;margin:0;padding:0}.masthead--social li{margin-right:.5rem}.masthead--social li:last-child{margin-right:0}.masthead--social svg{display:block}.masthead--hamburger{display:none!important}}@media screen and (min-width:1200px){.masthead--brands img{height:8rem}.masthead--search{margin-right:4rem}.masthead--navigation li{margin:0 .75rem}.masthead--navigation a{font-size:20px}}.mastfoot{background-color:#70a241;padding-bottom:2rem;padding-top:4rem}.mastfoot--main{margin-bottom:2rem}.mastfoot--main h3{font-size:20px;margin:0 0 1rem;text-transform:uppercase}.mastfoot--main ul{align-items:flex-start;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.mastfoot--main ul a{font-size:14px;line-height:22px;-webkit-text-decoration:none;text-decoration:none}.mastfoot--brand{margin-bottom:2rem}.mastfoot--brand svg{display:block;margin:0 auto}.mastfoot--contact,.mastfoot--nav-account,.mastfoot--nav-help,.mastfoot--nav-payment-about,.mastfoot--nav-payment-delivery{margin-bottom:2rem}.mastfoot--contact{align-items:flex-start;display:flex;flex-direction:column;font-size:14px;line-height:22px}.mastfoot--contact p{margin:0}.mastfoot--contact a{-webkit-text-decoration:none;text-decoration:none}.mastfoot--payment{margin-bottom:4rem}.mastfoot--payment img{display:block;height:auto;max-width:100%}.mastfoot--bottom p{margin:0}.mastfoot--bottom-contact,.mastfoot--copy{margin-bottom:1rem}@media screen and (min-width:1000px){.mastfoot{background:#fff url(/wp-content/themes/mkserwis/public/images/footer_bg.d7b24cc57bdc7cc5.jpg) no-repeat;background-size:cover}.mastfoot--main{display:flex}.mastfoot--main h3{margin-bottom:1rem;min-height:3rem}.mastfoot--brand{margin-right:4rem}.mastfoot--contact,.mastfoot--nav-account,.mastfoot--nav-help,.mastfoot--nav-payment-about,.mastfoot--nav-payment-delivery{margin-bottom:0;margin-right:2rem}.mastfoot--nav-about{margin-bottom:0}.mastfoot--bottom{align-items:center;display:flex;justify-content:space-between}.mastfoot--bottom-contact a{-webkit-text-decoration:none;text-decoration:none}}@media screen and (min-width:1200px){.mastfoot--brand{margin-right:5rem}.mastfoot--contact,.mastfoot--nav-account,.mastfoot--nav-help,.mastfoot--nav-payment-about,.mastfoot--nav-payment-delivery{flex:1;margin-right:3rem}.mastfoot--payment{margin-bottom:6rem}}.content-post{border:1px solid rgba(0,0,0,.1);box-sizing:border-box}.content-post--wrapper{display:flex;flex-direction:column;-webkit-text-decoration:none;text-decoration:none}.content-post--img{aspect-ratio:1;display:block}.content-post--img img{display:block;height:100%;object-fit:cover;width:100%}.content-post h3{margin:0;padding:1rem}@media(min-width:992px){.content-post h3{text-align:center}}.content-single-post{padding-bottom:100px;padding-top:1rem}.content-single-post--header{margin-bottom:2rem}.content-single-post--header-title h1{font-size:24px;margin:0}.content-single-post--header-img{margin-top:2rem}.content-single-post--header-img img{display:block;height:auto;max-width:100%}.content-single-post--content{line-height:1.5}.content-single-post--content p:first-child{margin-top:0}.content-single-post--content p:last-child{margin-bottom:0}@media(min-width:992px){.content-single-post--wrapper{margin:0 auto;max-width:1100px}.content-single-post--header{align-items:center;display:flex}.content-single-post--header-title{flex:1}.content-single-post--header-title h1{font-size:40px}.content-single-post--header-img{flex:1;margin-left:4rem}}.home-bestsellers{padding-bottom:4rem;padding-top:4rem}.home-bestsellers header{border-bottom:1px solid #979797;border-top:1px solid #979797;margin-bottom:2rem}.home-bestsellers header h2{color:#3c3c3c;font-size:18px;font-weight:800;line-height:32px;margin:0;padding:10px 0;text-align:center;text-transform:uppercase}.home-bestsellers--items{margin-bottom:2rem}.home-bestsellers--items ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.home-bestsellers footer{text-align:center}@media screen and (min-width:1000px){.home-bestsellers header,.home-bestsellers--items{margin-bottom:4rem}.home-bestsellers--items ul{justify-content:space-between}}.home-promotions--items-wrapper{margin:0 auto;max-width:calc(100% - 6rem);position:relative}.home-promotions--item{align-items:flex-end;background-position:0;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;padding:2rem;position:relative}.home-promotions--item:before{background-color:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.home-promotions--item h3{font-family:Red Hat Display;text-shadow:0 2px 13px rgba(0,0,0,.5)}.home-promotions--item h3,.home-promotions--item h4{margin:0 0 1rem;position:relative;text-align:right;text-transform:uppercase}.home-promotions--item h4{font-weight:400}.home-promotions--item-regular-price{position:relative;-webkit-text-decoration:line-through;text-decoration:line-through}.home-promotions--item-sale-price{font-size:20px;font-weight:700;margin-bottom:2rem;position:relative}.home-promotions--item-btns{display:flex;flex-direction:column;position:relative}.home-promotions--item-btns a{box-sizing:border-box;display:block;padding:.7rem 1.5rem;width:100%}.home-promotions--item-btns a:first-of-type{margin-bottom:.5rem;margin-right:1rem}.home-promotions--item-btns a.add_to_cart_button{transform:none!important;transition:all .3s}.home-promotions--item-btns a.add_to_cart_button.loading{opacity:.3}.home-promotions--item-btns a.add_to_cart_button.added{position:relative}.home-promotions--item-btns a.add_to_cart_button.added:after{align-items:center;background-color:#fff;bottom:3px;content:"Dodano do koszyka!";display:flex;justify-content:center;left:3px;position:absolute;right:3px;top:3px}.home-promotions--item-btns a.added_to_cart{display:none;left:3rem;position:absolute;-webkit-text-decoration:none;text-decoration:none;top:-1.5rem}.home-promotions--nav button{background:none;border:0;cursor:pointer;display:inline-block;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.home-promotions--nav button:first-child{left:-3rem}.home-promotions--nav button:last-child{right:-3rem}.home-promotions--nav button:focus{outline:none}@media screen and (min-width:1000px){.home-promotions--item:before{content:none}.home-promotions--item-btns{flex-direction:row}.home-promotions--item-btns a{padding:.7rem 3rem;width:auto}.home-promotions--item-btns a:first-child{margin-bottom:0}}.home-recently-viewed{padding-top:4rem}.home-recently-viewed header{border-bottom:1px solid #979797;border-top:1px solid #979797;margin-bottom:2rem}.home-recently-viewed header h2{color:#3c3c3c;font-size:18px;font-weight:800;line-height:32px;margin:0;padding:10px 0;text-align:center;text-transform:uppercase}.home-recently-viewed--items ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (min-width:1000px){.home-recently-viewed header{margin-bottom:4rem}.home-recently-viewed--items ul{justify-content:space-between}}.home-about{padding-top:4rem}.home-about header{border-bottom:1px solid #979797;border-top:1px solid #979797;margin-bottom:2rem}.home-about header h2{color:#3c3c3c;font-size:18px;font-weight:800;line-height:32px;margin:0;padding:10px 0;text-align:center;text-transform:uppercase}.home-about--s1 h3,.home-about--s2 h3{font-size:34px;font-weight:800;line-height:51px;margin:0 0 1rem}.home-about--s1-text,.home-about--s2-text{margin-bottom:2rem}.home-about--s1-text p,.home-about--s2-text p{line-height:1.24}.home-about--s1-text p:first-of-type,.home-about--s2-text p:first-of-type{margin-top:0}.home-about--s1-text p:last-of-type,.home-about--s2-text p:last-of-type{margin-bottom:0}.home-about--s1-text p:only-of-type,.home-about--s2-text p:only-of-type{margin:0}.home-about--s1{margin-bottom:2rem}@media screen and (min-width:1000px){.home-about--content{background:#fff url(/wp-content/themes/mkserwis/public/images/home_about.d7aa923b71b06575.jpg) no-repeat;background-position:50%;background-size:contain}.home-about--s1{margin-bottom:4rem;max-width:400px;padding-top:4rem}.home-about--s2{margin:0 0 0 auto;max-width:400px;padding-bottom:4rem}}.home-manufacturers{padding-bottom:4rem;padding-top:4rem}.home-manufacturers header{border-bottom:1px solid #979797;border-top:1px solid #979797;margin-bottom:2rem}.home-manufacturers header h2{color:#3c3c3c;font-size:18px;font-weight:800;line-height:32px;margin:0;padding:10px 0;text-align:center;text-transform:uppercase}.home-manufacturers ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.home-manufacturers li{margin-bottom:2rem;margin-right:2rem}.home-manufacturers img{display:block;height:auto;max-width:100%}@media screen and (min-width:1000px){.home-manufacturers header{margin-bottom:4rem}.home-manufacturers ul{justify-content:space-between}}.home-text{padding-bottom:4rem;padding-top:2rem}.home-text P{line-height:1.24}.about-main{padding-top:4rem}.about-main--s1 h3,.about-main--s2 h3{font-size:34px;font-weight:800;line-height:51px;margin:0 0 1rem}.about-main--s1-text,.about-main--s2-text{margin-bottom:2rem}.about-main--s1-text p,.about-main--s2-text p{line-height:1.24}.about-main--s1-text p:first-of-type,.about-main--s2-text p:first-of-type{margin-top:0}.about-main--s1-text p:last-of-type,.about-main--s2-text p:last-of-type{margin-bottom:0}.about-main--s1-text p:only-of-type,.about-main--s2-text p:only-of-type{margin:0}.about-main--s1{margin-bottom:2rem}.about-text{padding-top:2rem}.about-text P{line-height:1.24}@media screen and (min-width:1000px){.about-main--content{background:#fff url(/wp-content/themes/mkserwis/public/images/home_about.d7aa923b71b06575.jpg) no-repeat;background-position:50%;background-size:contain}.about-main--s1{margin-bottom:4rem;max-width:400px;padding-top:4rem}.about-main--s2{margin:0 0 0 auto;max-width:400px;padding-bottom:4rem}}.page-leasing{display:flex;flex-direction:column;margin-bottom:2rem}.page-leasing--text p{font-size:1.3rem;line-height:1.3}.page-leasing--form input[type=email],.page-leasing--form input[type=tel],.page-leasing--form input[type=text],.page-leasing--form textarea{border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;margin-bottom:1rem;padding:.8rem 1rem;width:100%}.page-leasing--form .wpcf7-acceptance{color:#777;display:block;font-size:.8rem;line-height:1.2;margin-bottom:1rem}@media screen and (min-width:1000px){.page-leasing{align-items:flex-start;flex-direction:row;margin-bottom:4rem}.page-leasing--text{flex:1;margin-bottom:0;margin-right:6rem}.page-leasing--text h1{font-size:35px}.page-leasing--text p{line-height:1.4;max-width:500px}.page-leasing--form{flex:1}.page-leasing--form-wrapper{margin:auto 0 auto auto;max-width:500px}}.page-contact{display:flex;flex-direction:column;margin-bottom:2rem}.page-contact--data{margin-bottom:4rem}.page-contact--data h2{font-size:35px;margin:0 0 2rem}.page-contact--data-item{align-items:center;display:flex;margin-bottom:1.5rem}.page-contact--data-item svg{height:2rem;margin-right:2rem;width:2rem;stroke-width:1}.page-contact--data-item p{align-items:flex-start;color:#444;display:flex;flex-direction:column;font-size:1rem;font-weight:400;line-height:1.4;margin:0}.page-contact--data-item p a{color:#444;margin-bottom:5px;-webkit-text-decoration:none;text-decoration:none}.page-contact--data-item p a:hover{-webkit-text-decoration:underline;text-decoration:underline}.page-contact--data-item p span{font-size:.8rem;font-weight:600;max-width:300px}.page-contact--data-item:last-child{margin-bottom:0}.page-contact--channels{list-style:none;margin:0 0 2rem;padding:0}.page-contact--form input[type=email],.page-contact--form input[type=text],.page-contact--form textarea{border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;margin-bottom:1rem;padding:.8rem 1rem;width:100%}.page-contact--form .wpcf7-acceptance{color:#777;display:block;font-size:.8rem;line-height:1.2;margin-bottom:1rem}@media screen and (min-width:1000px){.page-contact{align-items:flex-start;flex-direction:row;margin-bottom:4rem}.page-contact--data{flex:1;margin-bottom:0;margin-right:6rem}.page-contact--data h2{max-width:500px}.page-contact--form{flex:1}.page-contact--form-wrapper{margin:auto 0 auto auto;max-width:500px}}.archive-post{padding-bottom:100px}.archive-post--header{margin-bottom:2rem}.archive-post--header-main{padding-bottom:1rem;padding-top:1rem}.archive-post--items article{border:0;margin-bottom:2rem}.archive-post--items article:last-child{margin-bottom:0}@media(min-width:992px){.archive-post--header{margin-bottom:0}.archive-post--items{display:flex;flex-wrap:wrap}.archive-post--items article{flex:0 1 calc(33.33333% - 13.33333px);height:auto;margin-bottom:20px;margin-right:20px}.archive-post--items article .content-post--img{aspect-ratio:auto;height:270px}.archive-post--items article:first-child,.archive-post--items article:nth-child(6){flex:0 1 calc(50% - 10px)}.archive-post--items article:nth-child(2),.archive-post--items article:nth-child(7){flex:0 1 calc(50% - 10px);margin-right:0}.archive-post--items article:nth-child(10),.archive-post--items article:nth-child(5){margin-right:0}.archive-post--items article:last-child{margin-bottom:20px}}@media(min-width:1200px){.archive-post--items article .content-post--img{height:320px}}.post-type-archive-product .woocommerce-products-header h1,.tax-product_cat .woocommerce-products-header h1,.tax-product_tag .woocommerce-products-header h1{margin:0 0 2rem}.post-type-archive-product .products,.tax-product_cat .products,.tax-product_tag .products{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.archive-show-filters{background-color:#70a241;color:#fff;font-size:.7em;font-weight:600;line-height:2.5;margin-bottom:1rem;padding:0 1rem;text-transform:uppercase}@media screen and (max-width:999px){.post-type-archive-product .sidebar-archive,.tax-product_cat .sidebar-archive,.tax-product_tag .sidebar-archive{background-color:#fff;bottom:0;display:none;left:0;overflow:auto;padding:2rem 1rem 1rem;position:fixed;right:0;top:4rem;z-index:9999}.post-type-archive-product .sidebar-archive--close,.tax-product_cat .sidebar-archive--close,.tax-product_tag .sidebar-archive--close{font-size:3rem;padding:0 1rem;position:absolute;right:0;top:0}.post-type-archive-product .sidebar-archive .product-categories>li>a,.tax-product_cat .sidebar-archive .product-categories>li>a,.tax-product_tag .sidebar-archive .product-categories>li>a{font-size:14px;line-height:1.8}.post-type-archive-product .sidebar-archive .product-categories>li.cat-parent>ul,.tax-product_cat .sidebar-archive .product-categories>li.cat-parent>ul,.tax-product_tag .sidebar-archive .product-categories>li.cat-parent>ul{margin:0;padding:0 0 0 1rem}.post-type-archive-product .sidebar-archive .product-categories>li.cat-parent>ul a,.tax-product_cat .sidebar-archive .product-categories>li.cat-parent>ul a,.tax-product_tag .sidebar-archive .product-categories>li.cat-parent>ul a{font-size:14px;line-height:1.8;padding:0}.post-type-archive-product .sidebar-archive.toggled,.tax-product_cat .sidebar-archive.toggled,.tax-product_tag .sidebar-archive.toggled{display:block}}@media screen and (min-width:1000px){.post-type-archive-product main>.container,.tax-product_cat main>.container,.tax-product_tag main>.container{display:flex;flex-direction:row-reverse}.post-type-archive-product .woocommerce-main-wrapper,.tax-product_cat .woocommerce-main-wrapper,.tax-product_tag .woocommerce-main-wrapper{flex:1}.post-type-archive-product .sidebar-archive,.tax-product_cat .sidebar-archive,.tax-product_tag .sidebar-archive{display:block;margin-right:4rem;width:300px}.post-type-archive-product .sidebar-archive--close,.tax-product_cat .sidebar-archive--close,.tax-product_tag .sidebar-archive--close{display:none!important}.post-type-archive-product .products,.tax-product_cat .products,.tax-product_tag .products{justify-content:flex-start}.post-type-archive-product .archive-show-filters,.tax-product_cat .archive-show-filters,.tax-product_tag .archive-show-filters{display:none!important}}.sidebar-archive section{margin-bottom:2rem}.sidebar-archive h3{color:#70a241;font-size:18px;margin:0 0 1rem}.sidebar-archive .product-categories{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.sidebar-archive .product-categories>li{border-bottom:1px solid #000}.sidebar-archive .product-categories>li>a{align-items:center;display:flex;font-size:18px;justify-content:space-between;line-height:2.4;position:relative;-webkit-text-decoration:none;text-decoration:none}.sidebar-archive .product-categories>li.cat-parent>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2370a241' stroke-linecap='square' stroke-linejoin='arcs' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:24px;transition:transform .3s;width:24px}.sidebar-archive .product-categories>li.cat-parent>ul{display:none;flex-direction:column;list-style:none;margin:.5rem 0 1rem;padding:0 0 0 2rem}.sidebar-archive .product-categories>li.cat-parent>ul a{display:block;padding:.4rem 0;-webkit-text-decoration:none;text-decoration:none}.sidebar-archive .product-categories>li.cat-parent>ul ul{list-style:none;margin:0;padding:0 0 0 1rem}.sidebar-archive .product-categories>li.cat-parent.current-cat>a{font-weight:700}.sidebar-archive .product-categories>li.cat-parent.toggled>a:after{transform:rotateX(180deg)}.sidebar-archive .product-categories>li.cat-parent.toggled>ul{display:flex}.sidebar-archive .product-categories>li.current-cat-parent ul li.current-cat,.sidebar-archive .product-categories>li.current-cat-parent>a{font-weight:700}.sidebar-archive .widget_recently_viewed_products,li.product{max-width:300px}li.product{align-items:center;display:flex;flex:1 1 100%;flex-direction:column;margin-bottom:2rem;position:relative}li.product a:last-of-type{display:none}li.product:last-child{margin-bottom:0}li.product .add_to_cart_button{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0.439000 0 0 0 0 0.635000 0 0 0 0 0.255000 0 0 0 1.000000 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' filter='url(%23a)' transform='translate(-1352 -120)'%3E%3Cg stroke='%23005EBD' stroke-width='1.4'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M1353.953 130.076h24.763c.524 0 .952.428.952.953v2.16a.955.955 0 0 1-.952.953h-24.763a.955.955 0 0 1-.953-.952v-2.161c0-.525.428-.953.953-.953m5.404 14.617-.72-7.854zm3.489-.001-.36-7.854zm3.488 0v-7.854zm3.49 0 .358-7.854zm3.488.001.72-7.854z'/%3E%3Cpath d='m1377.737 134.141-.708 10.806c-.093 1.424-1.17 2.596-2.597 2.596h-16.197c-1.426 0-2.502-1.171-2.595-2.596l-.708-10.806'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m1363.791 121-5.15 10.856M1368.878 121l5.15 10.856'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;box-shadow:0 1px 15px 0 rgba(0,0,0,.2);display:none!important;font-size:0;height:3rem;left:0;position:absolute;-webkit-text-decoration:none;text-decoration:none;top:calc(200px - 3rem);transition:box-shadow .3s;width:3rem}li.product .add_to_cart_button:hover{box-shadow:0 1px 15px 0 rgba(0,0,0,.4)}li.product .added_to_cart{margin-top:.5rem}.woocommerce-loop-product__link{align-items:center;display:flex;flex-direction:column;-webkit-text-decoration:none;text-decoration:none}.woocommerce-loop-product__link img{display:block;height:200px;margin-bottom:1rem;max-width:100%;object-fit:contain;object-position:center;width:100%}.woocommerce-loop-product__link .price{align-items:flex-end;display:flex}.woocommerce-loop-product__link .price>span:first-of-type{font-size:20px;font-weight:700}.woocommerce-loop-product__title{font-size:1rem;font-weight:400;line-height:20px;margin:0 0 1rem;text-align:center}@media screen and (min-width:1000px){li.product{margin-right:2rem;max-width:280px}li.product:nth-child(2n){margin-right:0}}@media screen and (min-width:1200px){li.product{max-width:240px}li.product,li.product:nth-child(2n){margin-right:3rem}li.product:nth-child(3n){margin-right:0}}ul.product_list_widget>li{padding-right:4rem;text-align:center}ul.product_list_widget>li a{display:flex;flex-direction:column;max-width:calc(100% - 2rem);-webkit-text-decoration:none;text-decoration:none}ul.product_list_widget>li a img{aspect-ratio:1/1;display:block;height:auto;margin:0 auto 1rem;width:100%}ul.product_list_widget>li .product-title{font-size:1rem;font-weight:400;line-height:20px;margin:0 auto 1rem;max-width:calc(100% - 2rem);text-align:center}ul.product_list_widget>li>.amount{display:block;font-size:20px;font-weight:700;max-width:calc(100% - 2rem);text-align:center}ul.product_list_widget>li ins{font-size:20px;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.single-product .sidebar-archive,.single-product .woocommerce-breadcrumb{display:none}.single-product div.product{display:flex;flex-wrap:wrap}.single-product div.product .woocommerce-product-gallery{margin-bottom:3rem}.single-product div.product .woocommerce-product-gallery--container{margin-bottom:2rem;max-width:100%}.single-product div.product .woocommerce-product-gallery__trigger{display:none}.single-product div.product .woocommerce-product-gallery .flex-viewport{border:2px solid #999;margin-bottom:1rem}.single-product div.product .woocommerce-product-gallery__wrapper{margin:0}.single-product div.product .woocommerce-product-gallery__image a{display:block}.single-product div.product .woocommerce-product-gallery__image img{display:block;height:auto;max-width:100%}.single-product div.product .woocommerce-product-gallery .flex-control-nav{display:flex;list-style:none;margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-nav li{margin-right:1rem}.single-product div.product .woocommerce-product-gallery .flex-control-nav li:last-child{margin-right:0}.single-product div.product .woocommerce-product-gallery .flex-control-nav img{border:2px solid #999;display:block;height:auto;max-width:100%}.single-product div.product .woocommerce-product-gallery .flex-control-nav img.flex-active{border-color:#70a241}.single-product div.product .shipping-info{background-color:#fff;border-radius:15px;box-shadow:0 3px 10px -3px rgba(0,0,0,.5);padding:2rem}.single-product div.product .shipping-info p{color:#d90000;margin:0 0 1rem;max-width:250px}.single-product div.product .shipping-info a{color:#70a241;-webkit-text-decoration:none;text-decoration:none}.single-product div.product .summary h1{border-bottom:1px solid #000;color:#70a241;margin:0 0 1rem;padding-bottom:3rem}.single-product div.product .summary .woocommerce-product-details__super-short-desc{font-size:14px;font-weight:700}.single-product div.product .summary .woocommerce-product-details__features{border-bottom:1px solid #000;display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:3rem}.single-product div.product .summary .woocommerce-product-details__feature{align-items:center;display:flex;margin-bottom:1rem}.single-product div.product .summary .woocommerce-product-details__feature-value{background:transparent url(/wp-content/themes/mkserwis/public/images/single_product_feature_drop.4f8e45.svg);background-position:0;background-repeat:repeat-x;height:20px}.single-product div.product .summary .woocommerce-product-details__feature-value.value-1{margin-right:50px;width:10px}.single-product div.product .summary .woocommerce-product-details__feature-value.value-2{margin-right:40px;width:20px}.single-product div.product .summary .woocommerce-product-details__feature-value.value-3{margin-right:30px;width:30px}.single-product div.product .summary .woocommerce-product-details__feature-value.value-4{margin-right:20px;width:40px}.single-product div.product .summary .woocommerce-product-details__feature-value.value-5{margin-right:10px;width:50px}.single-product div.product .summary .woocommerce-product-details__feature span{font-size:11px;text-transform:uppercase}.single-product div.product .summary .woocommerce-product-details__feature:last-child{margin-bottom:0}.single-product div.product .summary .woocommerce-product-details__short-description{margin-bottom:3rem}.single-product div.product .summary .woocommerce-product-details__short-description p{font-size:13px;line-height:21px;margin:0}.single-product div.product .summary .woocommerce-product-details__wrapper{background-color:#fff;border-radius:15px;box-shadow:0 3px 10px -3px rgba(0,0,0,.5);display:flex;flex-direction:column;margin-bottom:3rem;padding:2rem}.single-product div.product .summary .woocommerce-product-details__wrapper-left{margin-bottom:2rem}.single-product div.product .summary .woocommerce-product-details__wrapper-tel{align-items:center;display:flex;flex-direction:column;font-size:1.1rem;gap:.5rem;margin:0 auto;text-align:center}.single-product div.product .summary .woocommerce-product-details__wrapper-tel a{color:#3c773a;font-size:1.3rem}.single-product div.product .summary .woocommerce-product-details__availability{font-size:14px;margin:0 0 .5rem}.single-product div.product .summary .woocommerce-product-details__availability span:first-child{display:inline-block;width:120px}.single-product div.product .summary .woocommerce-product-details__shipping-info{font-size:14px;margin:0}.single-product div.product .summary .woocommerce-product-details__shipping-info span:first-child{display:inline-block;width:120px}.single-product div.product .summary .woocommerce-product-details__actions{margin-bottom:3rem}.single-product div.product .summary .woocommerce-product-details__actions div{align-items:center;cursor:pointer;display:flex}.single-product div.product .summary .woocommerce-product-details__actions a{align-items:center;display:flex;-webkit-text-decoration:none;text-decoration:none}.single-product div.product .summary .woocommerce-product-details__actions svg{margin-right:1rem}.single-product div.product .summary .woocommerce-product-details__actions span{color:#3c773a;text-transform:uppercase}.single-product div.product .summary .price{align-items:center;display:flex;flex-wrap:wrap;margin-top:0;position:relative}.single-product div.product .summary .price span{color:#70a241;font-size:34px;font-weight:700;line-height:40px}.single-product div.product .summary .price del{display:inline-block;margin-left:1rem;order:1}.single-product div.product .summary .price del span{color:#999;font-size:1.3rem}.single-product div.product .summary .price ins{-webkit-text-decoration:none;text-decoration:none}.single-product div.product .summary .price:before{content:"Cena brutto";display:inline-block;font-size:14px;width:120px}.single-product div.product .summary .price-excl{align-items:center;display:flex;position:relative}.single-product div.product .summary .price-excl span{color:#70a241;font-size:34px;font-weight:700;line-height:40px}.single-product div.product .summary .price-excl:before{content:"Cena netto";display:inline-block;font-size:14px;width:120px}.single-product div.product .summary .quantity{margin-bottom:1rem;text-align:center}.single-product div.product .summary .quantity input{width:50px}.single-product div.product .summary .quantity:after{content:" szt."}.single-product div.product .summary .single_add_to_cart_button{background-color:#b8cf65;border:1px solid #000;border-radius:26px;color:#fff;cursor:pointer;font-size:18px;height:46px;margin-bottom:1rem;text-align:center;width:100%}.single-product div.product .summary .single_add_to_cart_button:focus{outline:none}.single-product div.product .summary .single_add_to_wishlist{background-color:#70a241;border:1px solid #000;border-radius:26px;color:#fff;display:inline-block;font-size:18px;line-height:46px;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:100%}.single-product div.product .summary .single_add_to_wishlist svg{display:none}.single-product div.product .summary .yith-wcwl-wishlistexistsbrowse{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;font-size:.8rem;margin:0 auto;padding:1rem}.single-product div.product .summary .yith-wcwl-wishlistexistsbrowse span{display:flex;flex-direction:column;margin-bottom:.5rem;text-align:center}.single-product div.product .woocommerce-tabs{margin-bottom:3rem}.single-product div.product .woocommerce-tabs>ul{align-items:center;border-bottom:1px solid #000;border-top:1px solid #000;display:flex;justify-content:space-between;list-style:none;margin:0;padding:1rem 0}.single-product div.product .woocommerce-tabs>ul>li{flex:0;margin-right:1rem}.single-product div.product .woocommerce-tabs>ul>li:last-child{margin-right:0}.single-product div.product .woocommerce-tabs>ul>li.active a{-webkit-text-decoration:underline;text-decoration:underline}.single-product div.product .woocommerce-tabs>ul>li>a{color:#3c773a;font-size:20px;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information{display:flex;flex-direction:column}.single-product div.product .woocommerce-tabs .woocommerce-product-attributes{border-collapse:collapse;border-spacing:0;margin:2rem auto;width:100%}.single-product div.product .woocommerce-tabs .woocommerce-product-attributes th{text-align:left}.single-product div.product .woocommerce-tabs .woocommerce-product-attributes p{margin:0}.single-product div.product .woocommerce-tabs .additional-information-tab--extra-info div span{text-transform:uppercase}.single-product div.product .woocommerce-tabs .additional-information-tab--extra-info div span:first-child{font-weight:700}.single-product div.product .woocommerce-tabs .additional-information-tab--files h3{font-size:1rem;text-transform:uppercase}.single-product div.product .woocommerce-tabs .additional-information-tab--files ul{list-style:none;margin:0;padding:0}.single-product div.product .woocommerce-tabs .woocommerce-Reviews form input,.single-product div.product .woocommerce-tabs .woocommerce-Reviews form textarea{box-sizing:border-box;max-width:100%;width:100%}.single-product div.product .related{margin-bottom:3rem;max-width:100%}.single-product div.product .related h2{border-bottom:1px solid #979797;border-top:1px solid #979797;color:#3c3c3c;font-size:18px;margin:0 0 2rem;padding:1rem 0;text-align:center;text-transform:uppercase}.single-product div.product .related ul{list-style:none;margin:0;padding:0}.single-product div.product .related li{margin-bottom:0;margin-right:0;max-width:none}.single-product div.product .recently-viewed{width:100%}.single-product div.product .recently-viewed h2{border-bottom:1px solid #979797;border-top:1px solid #979797;color:#3c3c3c;font-size:18px;margin:0 0 2rem;padding:1rem 0;text-align:center;text-transform:uppercase}@media screen and (min-width:1000px){.single-product .woocommerce-breadcrumb{border-bottom:1px solid #000;color:#70a241;display:block;font-size:13px;margin-bottom:1rem;padding-bottom:1rem}.single-product .woocommerce-breadcrumb a{color:#70a241;-webkit-text-decoration:none;text-decoration:none}.single-product div.product .woocommerce-product-gallery--container{border-right:1px solid #000;flex:0 1 calc(40% - 3rem);margin-right:2rem;padding-right:2rem}.single-product div.product .summary{flex:1 1 calc(60% - 2rem)}.single-product div.product .summary .woocommerce-product-details__features{flex-direction:row}.single-product div.product .summary .woocommerce-product-details__feature{margin-bottom:0;margin-right:2rem}.single-product div.product .summary .woocommerce-product-details__feature:last-child{margin-right:0}.single-product div.product .summary .woocommerce-product-details__wrapper{align-items:center;flex-direction:row}.single-product div.product .summary .woocommerce-product-details__wrapper-left{flex:1;margin-bottom:0}.single-product div.product .summary .woocommerce-product-details__wrapper-right{flex:1}.single-product div.product .summary .woocommerce-product-details__actions{display:flex;justify-content:space-between}.single-product div.product .summary .price{align-items:flex-start;flex-direction:column}.single-product div.product .summary .price del{margin-left:0;order:unset}.single-product div.product .summary .price-excl{align-items:flex-start;flex-direction:column}.single-product div.product .woocommerce-tabs{flex:0 0 100%;margin-bottom:8rem}.single-product div.product .woocommerce-tabs>ul{justify-content:flex-start;margin-bottom:2rem}.single-product div.product .woocommerce-tabs>ul>li{margin-right:3rem}.single-product div.product .woocommerce-tabs>ul>li>a{white-space:nowrap}.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information{flex-direction:row}.single-product div.product .woocommerce-tabs .woocommerce-product-attributes{margin:0 3rem 0 0;width:auto}.single-product div.product .woocommerce-tabs .woocommerce-product-attributes th{padding-right:2rem}.single-product div.product .woocommerce-tabs .additional-information-tab--extra-info{margin-right:3rem}.single-product div.product .woocommerce-tabs .additional-information-tab--files h3{margin:0 0 1rem}}@media screen and (min-width:1200px){.single-product main>.container{display:flex;flex-direction:row-reverse}.single-product .woocommerce-main-wrapper{flex:0 1 calc(920px - 5rem)}.single-product .sidebar-archive{border-right:1px solid #000;display:block;flex:0 0 280px;margin-right:2rem;max-width:280px;padding-right:2rem}.single-product .sidebar-archive--close{display:none}.single-product div.product .recently-viewed,.single-product div.product .related{max-width:calc(920px - 5rem)}}.single-product-contact-overlay{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:none;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:999}.single-product-contact-overlay-wrapper{background-color:#fff;display:flex;padding:2rem}.single-product-contact-overlay-content{position:relative}.single-product-contact-overlay-content h3{margin:0 0 1rem}.single-product-contact-overlay-close{cursor:pointer;font-size:28px;position:absolute;right:0;top:0}.single-product-contact-overlay-form form{display:flex;flex-direction:column}.single-product-contact-overlay-form form input[type=email],.single-product-contact-overlay-form form input[type=tel],.single-product-contact-overlay-form form input[type=text]{border:1px solid rgba(0,0,0,.1);box-sizing:border-box;font-size:.9rem;margin-bottom:.5rem;padding:.6rem .8rem;width:100%}.single-product-contact-overlay-form form textarea{border:1px solid rgba(0,0,0,.1);box-sizing:border-box;font-size:.9rem;height:100px;margin-bottom:1rem;padding:.8rem 1rem;width:100%}.single-product-contact-overlay-form form .your-consent{display:block;font-size:.7rem;margin-bottom:2rem}@media screen and (min-width:1000px){.single-product-contact-overlay-wrapper{max-height:50vh;max-width:50vw}}.woocommerce-notices-wrapper{margin-bottom:2rem}.woocommerce-notices-wrapper .woocommerce-message{align-items:center;background-color:#3c773a;color:#fff;display:flex;flex-direction:row-reverse;font-size:.9rem;font-weight:300;justify-content:space-between;padding-left:1rem}.woocommerce-notices-wrapper .woocommerce-message a{background-color:#2b5529;border:none;border-left:1px solid #fff;border-radius:0;color:#fff;transition:background-color .3s}.woocommerce-notices-wrapper .woocommerce-message a:active{transform:none}.woocommerce-notices-wrapper .woocommerce-message a:hover{background-color:#193219}.woocommerce-pagination{display:flex;font-size:.9em;justify-content:center;padding:1rem 0}.woocommerce-pagination ul{display:flex;list-style:none;margin:0;padding:0}.woocommerce-pagination li{line-height:1.5rem;margin-right:.5em}.woocommerce-pagination li:last-child{margin-right:0}.woocommerce-pagination a{-webkit-text-decoration:none;text-decoration:none}.woocommerce-pagination a.page-numbers{background-color:#f5f5f5}.woocommerce-pagination .current,.woocommerce-pagination a.page-numbers{align-items:center;border-radius:.75rem;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.woocommerce-pagination .current{background-color:#3c773a;color:#fff;font-weight:500}@media screen and (min-width:450px){.woocommerce-pagination{font-size:1rem}.woocommerce-pagination li{line-height:2rem;margin-right:.7em}.woocommerce-pagination .current,.woocommerce-pagination a.page-numbers{border-radius:1rem;height:2rem;width:2rem}}.woocommerce-cart .woocommerce-notices-wrapper{margin-bottom:2rem}.woocommerce-cart .woocommerce-notices-wrapper:empty{margin-bottom:0}.woocommerce-cart-form{margin-bottom:2rem}.woocommerce-cart-form table{border-collapse:collapse;border-spacing:0;width:100%}.woocommerce-cart-form thead{display:none}.woocommerce-cart-form th{background-color:#f5f5f5;padding:1rem}.woocommerce-cart-form tbody tr{background-color:#fdfdfd;display:flex;flex-direction:column;margin-bottom:2rem;position:relative}.woocommerce-cart-form tbody .product-remove{position:absolute;right:0;top:1rem}.woocommerce-cart-form tbody .product-remove a{font-size:2rem;padding:0 .5rem;-webkit-text-decoration:none;text-decoration:none}.woocommerce-cart-form tbody .product-thumbnail{margin-bottom:.5rem;min-height:2rem}.woocommerce-cart-form tbody .product-thumbnail a{display:block}.woocommerce-cart-form tbody .product-thumbnail img{display:block;height:auto;max-width:4rem}.woocommerce-cart-form tbody .product-name{display:flex;justify-content:space-between;margin-bottom:.5rem;min-height:2rem}.woocommerce-cart-form tbody .product-name:before{content:"Produkt:";display:inline-block;font-weight:600;margin-right:1rem}.woocommerce-cart-form tbody .product-name a{text-align:right}.woocommerce-cart-form tbody .product-price{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;min-height:2rem}.woocommerce-cart-form tbody .product-price:before{content:"Cena:";font-weight:600}.woocommerce-cart-form tbody .product-quantity{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;min-height:2rem;text-align:left}.woocommerce-cart-form tbody .product-quantity input{background-color:#f2f2f2;border:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);color:#43454b;padding:.4rem;text-align:center;width:4rem}.woocommerce-cart-form tbody .product-quantity input:focus{outline-color:#3c773a}.woocommerce-cart-form tbody .product-quantity:before{content:"Ilość:";font-weight:600}.woocommerce-cart-form tbody .product-subtotal{align-items:center;display:flex;justify-content:space-between}.woocommerce-cart-form tbody .product-subtotal:before{content:"Kwota:";font-weight:600}.woocommerce-cart-form .actions{overflow:hidden;width:100%}.woocommerce-cart-form .actions .coupon{display:flex;float:left}.woocommerce-cart-form .actions .coupon label{display:none}.woocommerce-cart-form .actions .coupon .input-text{background-color:#f2f2f2;border:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);color:#43454b;padding:.5rem}.woocommerce-cart-form .actions .coupon>button[type=submit]{background-color:#3c773a;color:#fff;float:right}.woocommerce-cart-form .actions .coupon>button[type=submit]:disabled{background-color:#ddd;color:#333;cursor:not-allowed}.woocommerce-cart-form .actions .coupon>button[type=submit]:disabled:hover{background-color:#ddd}.woocommerce-cart-form .actions>button[type=submit]{background-color:#3c773a;color:#fff;float:right;margin-top:1rem;width:100%}.woocommerce-cart-form .actions>button[type=submit]:disabled{background-color:#ddd;color:#333;cursor:not-allowed}.woocommerce-cart-form .actions>button[type=submit]:disabled:hover{background-color:#ddd}.woocommerce-cart-form .actions>button[type=submit]:hover{background-color:#2b5529}@media screen and (min-width:1000px){.woocommerce-cart-form thead{display:table-header-group}.woocommerce-cart-form tbody{background-color:#fdfdfd}.woocommerce-cart-form tbody tr{background-color:transparent;display:table-row;margin-bottom:0}.woocommerce-cart-form tbody .product-remove{position:static;right:auto;top:auto}.woocommerce-cart-form tbody .product-remove a{padding:0}.woocommerce-cart-form tbody .product-name,.woocommerce-cart-form tbody .product-quantity,.woocommerce-cart-form tbody .product-thumbnail{margin-bottom:0;min-height:0;min-height:auto}.woocommerce-cart-form tbody .product-subtotal{white-space:nowrap}.woocommerce-cart-form td{display:table-cell!important;padding:1rem}.woocommerce-cart-form td:before{content:unset!important}.woocommerce-cart-form .actions>button[type=submit]{float:right;margin-top:0;width:auto}}.cart-collaterals h2{margin-top:0}.cart-collaterals .shop_table th{background-color:#f8f8f8;padding:1em 1.5rem;text-align:left}.cart-collaterals .shop_table td{background-color:#fdfdfd;padding:1em 1.5rem;text-align:left}.cart-collaterals .shop_table .woocommerce-shipping-methods{list-style:none;margin:0;padding:0}.cart-collaterals .shop_table .woocommerce-shipping-methods input{margin-right:.5rem}.cart-collaterals .shop_table .woocommerce-shipping-destination{display:none!important}.cart-collaterals .cart_totals table{width:100%}.cart-collaterals .wc-proceed-to-checkout a{background-color:#3c773a;color:#fff;display:inline-block;font-size:1.2rem;font-weight:600;line-height:3;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;width:100%}.cart-collaterals .wc-proceed-to-checkout a:hover{background-color:#2b5529}@media screen and (min-width:1000px){.cart-collaterals{display:flex;justify-content:flex-end}.cart_totals{min-width:400px}}.woocommerce-form-login-toggle{background-color:#f5f5f5;font-size:.8rem;margin-bottom:1rem;padding:.6rem 0;text-align:center}.woocommerce-checkout .woocommerce-form-login{background-color:#f5f5f5;font-size:.8rem;margin-bottom:1rem;padding:1rem}.woocommerce-checkout .woocommerce-form-login p:first-of-type{margin-top:0}.woocommerce-checkout .woocommerce-form-login .form-row{align-items:center;display:flex;justify-content:space-between}.woocommerce-checkout .woocommerce-form-login .form-row label{font-weight:600}.woocommerce-checkout .woocommerce-form-login .form-row input[type=password],.woocommerce-checkout .woocommerce-form-login .form-row input[type=text]{border:1px solid #aaa;padding:5px}.woocommerce-form-coupon-toggle{background-color:#f5f5f5;display:flex;font-size:.8rem;justify-content:center;padding:.6rem 0}.checkout_coupon{background-color:#f5f5f5;font-size:.9rem;padding:1rem}.checkout_coupon p{text-align:center}.checkout_coupon p:first-child{margin-top:0}.checkout_coupon .input-text{border:1px solid #aaa;padding:10px;transition:border .2s}.checkout_coupon .input-text:focus{border-color:#3c773a;box-shadow:0 0 5px #ccc;outline:0}.checkout_coupon button{width:200px}.woocommerce-NoticeGroup-checkout{margin-top:1rem}.woocommerce-checkout .checkout-form-container{display:flex;flex-direction:column}.woocommerce-checkout #order_review_heading{display:none!important;visibility:hidden}#customer_details{flex:0 1 100%;margin-right:2rem}.woocommerce-checkout-review-order{flex:0 1 100%}.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-address-fields__field-wrapper .form-row,.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{margin:0 0 1rem}.woocommerce-address-fields__field-wrapper .form-row.hidden,.woocommerce-billing-fields__field-wrapper .form-row.hidden,.woocommerce-shipping-fields__field-wrapper .form-row.hidden{display:none}.woocommerce-address-fields__field-wrapper .form-row:has(input:checked)~p#billing_nip_field,.woocommerce-billing-fields__field-wrapper .form-row:has(input:checked)~p#billing_nip_field,.woocommerce-shipping-fields__field-wrapper .form-row:has(input:checked)~p#billing_nip_field{display:block}.woocommerce-address-fields__field-wrapper .form-row-wide,.woocommerce-billing-fields__field-wrapper .form-row-wide,.woocommerce-shipping-fields__field-wrapper .form-row-wide{width:100%}.woocommerce-address-fields__field-wrapper .form-row-first,.woocommerce-address-fields__field-wrapper .form-row-last,.woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce-shipping-fields__field-wrapper .form-row-first,.woocommerce-shipping-fields__field-wrapper .form-row-last{width:calc(50% - 1rem)}.woocommerce-address-fields__field-wrapper label,.woocommerce-billing-fields__field-wrapper label,.woocommerce-shipping-fields__field-wrapper label{color:#666;font-size:.9rem}.woocommerce-address-fields__field-wrapper abbr,.woocommerce-billing-fields__field-wrapper abbr,.woocommerce-shipping-fields__field-wrapper abbr{color:red;-webkit-text-decoration:none;text-decoration:none}.woocommerce-address-fields__field-wrapper .input-text,.woocommerce-billing-fields__field-wrapper .input-text,.woocommerce-shipping-fields__field-wrapper .input-text{border:1px solid #aaa;box-sizing:border-box;font-size:.9rem;padding:10px;transition:border .2s;width:100%}.woocommerce-address-fields__field-wrapper .input-text:focus,.woocommerce-billing-fields__field-wrapper .input-text:focus,.woocommerce-shipping-fields__field-wrapper .input-text:focus{border-color:#3c773a;box-shadow:0 0 5px #ccc;outline:0}.woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper,.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper,.woocommerce-shipping-fields__field-wrapper .woocommerce-input-wrapper{display:block}.woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper:has(strong),.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper:has(strong),.woocommerce-shipping-fields__field-wrapper .woocommerce-input-wrapper:has(strong){background-color:#f5f5f5;border:1px solid #aaa;color:#555;cursor:not-allowed;padding:10px}#order_comments_field{display:flex;flex-direction:column}#order_comments_field label{color:#666;font-size:.9rem}#order_comments_field textarea{border:1px solid #aaa;font-size:.9rem;height:200px;padding:10px;transition:border .2s;width:100%}#order_comments_field textarea:focus{border-color:#3c773a;box-shadow:0 0 5px #ccc;outline:0}.woocommerce-checkout-review-order-table{background-color:#eee;border-spacing:0;margin-bottom:1rem;width:100%}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table tbody{background-color:#fff}.woocommerce-checkout-review-order-table .product-name{align-items:center;display:flex;padding:.4rem 0}.woocommerce-checkout-review-order-table .product-name .product-thumbnail{flex:1 0 80px;margin-right:1rem}.woocommerce-checkout-review-order-table .product-name .product-thumbnail img{height:auto;max-width:100%}.woocommerce-checkout-review-order-table .product-name span{flex:1 1 100%;font-size:.8rem}.woocommerce-checkout-review-order-table .product-name .product-quantity{flex:1 1 20%}.woocommerce-checkout-review-order-table .product-total{text-align:right}.woocommerce-checkout-review-order-table tfoot{display:flex;flex-direction:column;padding:1rem;width:112%}.woocommerce-checkout-review-order-table tfoot tr{display:flex;padding-bottom:1.5rem}.woocommerce-checkout-review-order-table tfoot tr:last-child{padding-bottom:0}.woocommerce-checkout-review-order-table tfoot th{flex:0 0 80px;text-align:left}.woocommerce-checkout-review-order-table tfoot .cart-subtotal{font-weight:500}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals ul{list-style:none;margin:0;padding:0}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals ul input{margin-right:.5rem}.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals ul span{font-weight:500}.woocommerce-checkout-payment{border:1px solid #ddd;padding:1rem}.woocommerce-checkout-payment ul{list-style:none;margin:0;padding:0}.woocommerce-checkout-payment .payment_box{background-color:#eee;margin:1em auto;padding:.5rem;position:relative}.woocommerce-checkout-payment .payment_box:before{border:1em solid transparent;border-bottom-color:#eee;content:"";display:block;left:0;margin:-1em 0 0 2rem;position:absolute;top:-.75rem}.woocommerce-checkout-payment .payment_box p{font-size:.9rem;margin:0}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{margin-bottom:1rem}.woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text{font-size:.9rem}.woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-checkbox-text a{color:#3c773a}.woocommerce-checkout-payment .place-order #place_order{font-size:1.2rem;letter-spacing:1px;width:100%}.woocommerce-checkout-payment .place-order #place_order:hover{background-color:#2b5529}@media screen and (min-width:1000px){.woocommerce-checkout .checkout-form-container{flex-direction:row}.woocommerce-checkout .woocommerce-form-login p{margin:0 auto 1rem;max-width:400px}.woocommerce-checkout .woocommerce-form-login p:last-child{margin-bottom:0}}.woocommerce-thankyou-order-details{font-size:1.2rem;list-style:none;margin:2rem 0 0;padding:0}.woocommerce-table--order-details{background-color:#eee;border-spacing:0;margin-bottom:1rem;width:100%}.woocommerce-table--order-details thead{display:none}.woocommerce-table--order-details tbody{background-color:#fff}.woocommerce-table--order-details .product-name{align-items:center;display:flex}.woocommerce-table--order-details .product-name .product-thumbnail{flex:1 0 80px;margin-right:1rem}.woocommerce-table--order-details .product-name .product-thumbnail img{height:auto;max-width:100%}.woocommerce-table--order-details .product-name span{flex:1 1 100%;font-size:.8rem}.woocommerce-table--order-details .product-name .product-quantity{flex:1 1 20%}.woocommerce-table--order-details .product-name a{color:#000;-webkit-text-decoration:none;text-decoration:none}.woocommerce-table--order-details .product-total{text-align:right}.woocommerce-table--order-details tfoot{display:flex;flex-direction:column;padding:1rem}.woocommerce-table--order-details tfoot tr{display:flex;padding-bottom:1.5rem}.woocommerce-table--order-details tfoot tr:last-child{padding-bottom:0}.woocommerce-table--order-details tfoot th{text-align:left;width:100px}.woocommerce-table--order-details tfoot .cart-subtotal{font-weight:500}.woocommerce-table--order-details tfoot .woocommerce-shipping-totals ul{list-style:none;margin:0;padding:0}.woocommerce-table--order-details tfoot .woocommerce-shipping-totals ul input{margin-right:.5rem}.woocommerce-table--order-details tfoot .woocommerce-shipping-totals ul span{font-weight:500}.woocommerce-order-received .woocommerce-columns--addresses{display:flex}.woocommerce-order-received .woocommerce-columns--addresses .woocommerce-column{flex:1}#customer_login{display:flex;flex-direction:column}#customer_login h2{margin:0 0 2rem}#customer_login .u-column1{margin-bottom:2rem}#customer_login form p{display:flex;flex-direction:column}#customer_login form p:first-child{margin-top:0}#customer_login form p.woocommerce-LostPassword a{color:#333;font-size:.9rem;-webkit-text-decoration:none;text-decoration:none}#customer_login form label{font-size:.9rem;font-weight:500}#customer_login form input[type=email],#customer_login form input[type=password],#customer_login form input[type=text]{border:1px solid #aaa;box-sizing:border-box;margin-top:.3rem;padding:10px;transition:border .2s;width:100%}#customer_login form input[type=email]:focus,#customer_login form input[type=password]:focus,#customer_login form input[type=text]:focus{border-color:#3c773a;box-shadow:0 0 5px #ccc;outline:0}#customer_login form button{margin-top:1rem}#customer_login .u-column2 form>p{font-weight:500;margin-bottom:1rem}#customer_login .u-column2 form .woocommerce-privacy-policy-text{font-size:.8rem}#customer_login .u-column2 form .woocommerce-privacy-policy-text p{display:block}@media screen and (min-width:1000px){#customer_login{flex-direction:row}#customer_login>div{flex:1}#customer_login .u-column1{border-right:1px solid #ddd;margin-right:3rem;padding-right:3rem}}.woocommerce-account.logged-in .woocommerce{display:flex}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content{flex:1}.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{border-bottom:1px solid #ccc}.woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation li.is-active a{font-weight:500}.woocommerce-MyAccount-navigation a{display:inline-block;line-height:1;padding:.5em 1rem;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}@media screen and (min-width:1000px){.woocommerce-MyAccount-navigation{margin-right:2rem;min-width:200px}}.woocommerce-MyAccount-orders{border-spacing:0}.woocommerce-MyAccount-orders thead{background-color:#eee}.woocommerce-MyAccount-orders thead th{font-weight:500;padding:1rem}.woocommerce-MyAccount-orders tbody td{padding:1rem}.woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-date time{white-space:nowrap}.woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-total .amount{font-weight:500}.woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell-order-actions a{text-align:center;width:100%}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content>p{margin:0;padding:1rem}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content>p mark{background-color:transparent;font-weight:500}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .order-again a{background-color:#3c773a;color:#fff;line-height:2;padding:0 1rem}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses{display:flex;flex-direction:column}@media screen and (min-width:1000px){.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses{flex-direction:row}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses>div{flex:1}.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses p{margin:0}}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content>p{margin:0}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content .addresses{display:flex;flex-direction:column}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content form .button{background-color:#3c773a;color:#fff;line-height:2;width:100%}@media screen and (min-width:1000px){.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content .addresses{flex-direction:row}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content .addresses>div{flex:1}}.woocommerce-EditAccountForm p{margin:0}.woocommerce-EditAccountForm .form-row{display:flex;flex-direction:column;margin:0 0 1rem}.woocommerce-EditAccountForm label{color:#666;font-size:.9rem}.woocommerce-EditAccountForm label .required{color:red}.woocommerce-EditAccountForm .input-text{border:1px solid #aaa;box-sizing:border-box;font-size:.9rem;padding:10px;transition:border .2s;width:100%}.woocommerce-EditAccountForm .input-text:focus{border-color:#3c773a;box-shadow:0 0 5px #ccc;outline:0}.woocommerce-EditAccountForm em{font-size:.8rem}.woocommerce-EditAccountForm fieldset{border-color:#3c773a;margin:2em 0;padding:2rem}.woocommerce-EditAccountForm fieldset legend{font-size:1.2rem;font-weight:700;padding:0 .5rem}.woocommerce-EditAccountForm .button{width:100%}