@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;1,700&display=swap");html,body{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.7;color:#505050}h1,h2,h3{margin:0;padding:0;line-height:1.4;font-family:"Open Sans",sans-serif;color:#8cc440;font-weight:700}header,footer,main,section,div{position:relative;box-sizing:border-box}#main a:not(.elementor-button):not(.button){color:#8cc440}#main a:not(.elementor-button):not(.button):hover{color:#505050}a{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;text-decoration:none}img{height:auto}.page-content{margin:auto;width:100%}input,button,a{outline:none}@media (min-width: 641px){h1{font-size:32px}}@media (max-width: 640px){h1{font-size:26px}}@media (min-width: 641px){h2{font-size:25px}}@media (max-width: 640px){h2{font-size:22px}}.shop-menu:before{content:'';background:#8cc440;width:calc(100% - 20px);height:100%;display:block;position:absolute;top:0;transform:skewX(31deg);left:0}#site-footer{font-size:14px}.footer-colofon p{margin-top:0;color:#fff}.footer-colofon a,.footer-colofon i{color:#fff}.footer-colofon a:hover,.footer-colofon a:active,.footer-colofon i:hover,.footer-colofon i:active{color:#8cc440}.footer-rights a{color:#505050}.footer-rights a:hover,.footer-rights a:active{color:#8cc440}#back-top-button{position:fixed;z-index:99;bottom:30px;right:30px;display:none;height:40px;width:40px;cursor:pointer}#back-top-button .btb{display:block;float:left;width:100%}#back-top-button .btb:before,#back-top-button .btb:after{content:'';position:absolute;width:18px;height:3px;border-radius:10px;background-color:#8cc440;transition:all .2s linear}#back-top-button .btb:before{transform:translateX(-50%) rotate(-45deg);left:calc(50% - 5px)}#back-top-button .btb:after{transform:translateX(-50%) rotate(45deg);left:calc(50% + 6px)}#back-top-button .btb-b{margin-top:8px}@media (max-width: 640px){#back-top-button{display:none !important}}body:not(.elementor-page):not(.woocommerce) #main{padding-top:40px}body:not(.elementor-page):not(.woocommerce) #main{padding-bottom:40px}.kostka-overflow{overflow:hidden}.kostka-after .elementor-column-wrap{z-index:2}.kostka-after:after{content:'';background:rgba(255,255,255,0.7);width:460px;position:absolute;height:800px;z-index:0;transform:rotate(-45deg);z-index:0}@media (min-width: 1025px){.kostka-after:after{top:-50px;left:200px}}@media (max-width: 1024px){.kostka-after:after{top:-100px;left:100px}}.sc-knop a{transform:skewX(-31deg)}.sc-knop a span{transform:skewX(17deg)}.elementor-button--view-cart,.elementor-button--checkout{position:relative}.elementor-button--view-cart:before,.elementor-button--checkout:before{content:'';width:calc(100% + 27px);height:100%;position:absolute;top:0;left:50%;z-index:-1;transform:translateX(-50%) skewX(-31deg)}.elementor-button--view-cart:hover,.elementor-button--view-cart:active,.elementor-button--view-cart:hover:before,.elementor-button--view-cart:active:before,.elementor-button--checkout:hover,.elementor-button--checkout:active,.elementor-button--checkout:hover:before,.elementor-button--checkout:active:before{background:#000 !important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.elementor-button--view-cart .elementor-button-text,.elementor-button--checkout .elementor-button-text{transform:skewX(0deg)}.elementor-button--view-cart:before{background:#ec8b25}.elementor-button--checkout:before{background:#505050}.elementor-pagination{margin-top:30px}::-webkit-input-placeholder{color:#ccc;font-style:italic}::-moz-placeholder{color:#ccc;font-style:italic}:-ms-input-placeholder{color:#ccc;font-style:italic}:-moz-placeholder{color:#ccc;font-style:italic}@media (max-width: 800px){.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right !important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left !important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,0.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:0.125em 0.25em 0.125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*='columns-'] li.product,.woocommerce-page ul.products[class*='columns-'] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*='columns-'] li.product:nth-child(2n),.woocommerce-page ul.products[class*='columns-'] li.product:nth-child(2n){float:right;clear:none !important}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary{float:none;width:100%}.woocommerce table.cart .product-thumbnail,.woocommerce #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail{display:none}.woocommerce table.cart td.actions,.woocommerce #content table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:left}.woocommerce table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon{float:none;padding-bottom:0.5em}.woocommerce table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text{width:48%;box-sizing:border-box}.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt{float:right}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cross-sells{width:100%;float:none;text-align:left}.woocommerce.woocommerce-checkout form.login .form-row,.woocommerce-page.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}}.woocommerce-page #woocommerce-main,.woocommerce-cart #main .page-content>.woocommerce,.woocommerce-checkout #main .page-content>.woocommerce,.woocommerce-account #main .page-content>.woocommerce{padding:40px 20px;width:100%;max-width:1140px;box-sizing:border-box;margin:auto;overflow:hidden}@media (max-width: 640px){.woocommerce-page #woocommerce-main,.woocommerce-cart #main .page-content>.woocommerce,.woocommerce-checkout #main .page-content>.woocommerce,.woocommerce-account #main .page-content>.woocommerce{padding:20px}}.woocommerce-page ul{list-style:none;margin:0}.woocommerce-page a{text-decoration:none;color:#8cc440}.woocommerce-page a:hover,.woocommerce-page a:active{color:#505050}.woocommerce form input,.woocommerce form textarea,.woocommerce form select{padding:9px 14px;border:1px solid #f7f7f7;border-radius:0}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0;color:#fff;background:transparent;padding:10px 22px;z-index:1}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:focus,.woocommerce a.button:hover,.woocommerce a.button:focus,.woocommerce button.button:hover,.woocommerce button.button:focus,.woocommerce input.button:hover,.woocommerce input.button:focus{background:transparent;color:#fff !important}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background:rgba(140,196,64,0.6)}.woocommerce button[name="update_cart"]:disabled,.woocommerce button[name="update_cart"]:disabled[disabled]{color:#f7f7f7}.woocommerce button[name="apply_coupon"],.woocommerce button[name="update_cart"]{background:#ec8b25;color:#fff}.woocommerce .button{margin-right:20px !important}.woocommerce .button:before{content:'';width:calc(100% + 22px);height:100%;position:absolute;background:#ec8b25;top:0;left:50%;z-index:-1;transform:translateX(-50%) skewX(-31deg)}.woocommerce .button:hover:before,.woocommerce .button:active:before{background:#000}.woocommerce input#coupon_code{padding:10px 6px 10px}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:1em;font-weight:600}.woocommerce #breadcrumbs{font-size:14px;color:#505050 !important}@media (min-width: 801px){.woocommerce #breadcrumbs{padding:10px 0}}@media (max-width: 800px){.woocommerce #breadcrumbs{padding:10px 0}}.woocommerce #breadcrumbs a{color:#8cc440 !important}.woocommerce #breadcrumbs a:hover,.woocommerce #breadcrumbs a:focus{color:#505050 !important}.woocommerce span.onsale{background:#ec8b25;width:90px;height:90px;font-size:14px;padding:10px !important;top:15px !important;right:15px !important;transform:rotate(10deg);display:flex !important;align-items:center;line-height:1.4;z-index:1}.sc-woo-filter h5{color:#8cc440;font-weight:400;margin-bottom:4px}.sc-woo-filter ul{padding-left:0px !important;font-size:14px}.sc-woo-filter ul a{color:#000 !important}.sc-woo-filter ul a:hover{color:#8cc440 !important}.sc-woo-filter .count{display:none}.sc-woo-filter form{margin-top:20px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price{padding-left:10px;padding-right:10px}.woocommerce ul.products li.product .price{margin-bottom:0;font-size:1em;color:#ec8b25 !important}.woocommerce ul.products li.product .price del{opacity:1;font-weight:700;color:#000 !important}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .price ins .amount{color:#ec8b25 !important}.woocommerce ul.products li.product:not(.product-category) a{padding-bottom:15px;height:100%}.woocommerce ul.products li.product:not(.product-category) a .sc-product_price_incl{padding:0 10px;width:100%}.woocommerce ul.products li.product:not(.product-category) a .sc-product_price_incl .price{color:#000 !important;font-weight:400 !important;padding:0 !important}@media (min-width: 1025px){.elementor-element.elementor-products-grid .woocommerce.columns-4 ul.products,.elementor-element.elementor-products-grid ul.products.columns-4{grid-template-columns:repeat(3, 1fr) !important}}.woocommerce ul.products li.product a{position:relative;display:block}.woocommerce ul.products li.product a img{margin-bottom:0 !important}.woocommerce ul.products li.product .woocommerce-loop-category__title{position:absolute;bottom:0;background:rgba(255,255,255,0.8);width:100%;text-align:center;padding:18px 4px;text-transform:uppercase}.woocommerce.single-product #woocommerce-main{padding:20px 20px 0px}.woocommerce div.product .product_title{margin-bottom:5px}.woocommerce div.product form.cart{margin-top:20px;flex-wrap:wrap !important}.woocommerce div.product .quantity{width:100%;margin-bottom:20px !important;display:flex;flex-direction:row;text-align:center}.woocommerce div.product .quantity input{border:1px solid #505050;width:60px;height:45px;text-align:center}.woocommerce div.product .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce div.product .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}.woocommerce div.product .quantity input[type=number]{-moz-appearance:textfield}.woocommerce div.product .quantity .sc-qty_m2{color:#fff;background:#505050;padding:6px}.woocommerce div.product .quantity .sc-plus_min{display:flex;flex-direction:column;color:#8cc440;font-weight:700;font-size:1.2em;line-height:1}.woocommerce div.product .quantity .sc-qty_plus{border-top:1px solid #505050;border-right:1px solid #505050;border-bottom:1px solid #505050;padding:1px 3px}.woocommerce div.product .quantity .sc-qty_minus{border-right:1px solid #505050;border-bottom:1px solid #505050;padding:1px 3px}.woocommerce div.product #sc-product_price span.price,.woocommerce div.product .sc-product_price_incl span.price{color:#505050}.woocommerce div.product #sc-product_price ins,.woocommerce div.product .sc-product_price_incl ins{text-decoration:none}.woocommerce div.product #sc-product_price small,.woocommerce div.product .sc-product_price_incl small{font-size:0.8em}.woocommerce div.product .sc-product_price_incl{font-size:14px}.woocommerce div.product #sc-product_total_price .price{color:#505050}@media (min-width: 641px){.woocommerce div.product #sc-product_total_price .price{font-size:32px}}@media (max-width: 640px){.woocommerce div.product #sc-product_total_price .price{font-size:26px}}.woocommerce div.product #sc-product_total_price small{font-size:16px}.woocommerce div.product .button{margin-left:25px !important}.woocommerce div.product .related.products,.woocommerce div.product .upsells.products{float:left}.woocommerce div.product .related.products>h2,.woocommerce div.product .upsells.products>h2{margin-bottom:30px}.woocommerce table.shop_attributes{border:0;width:auto;font-size:15px;margin:10px 0}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{width:auto;border:0;font-weight:400;color:#505050;padding:0 4px 0 0}.woocommerce table.shop_attributes th:after{content:':'}.woocommerce table.shop_attributes td{font-style:normal}.woocommerce table.shop_attributes td a{color:#505050 !important}.sc-product-attributes{font-size:15px;margin:10px 0;display:flex;flex-direction:column}.sc-product-attributes .sc-product-attributes-item{padding:2px 0;display:flex}.sc-product-attributes p{margin:0}.sc-product-attributes .sc-item__label{padding-right:4px}.sc-product-attributes a{color:#505050 !important}.woocommerce-cart h1{margin-top:0;margin-bottom:1em;text-transform:uppercase}.woocommerce-cart h2{display:none}.woocommerce table.shop_table{border:0;font-size:15px;border-radius:0}.woocommerce-cart table.cart{border-top:1px solid #505050}.woocommerce-cart table.cart td{border:0;border-bottom:1px solid #505050;vertical-align:top;padding:0}.woocommerce-cart table.shop_table td{padding-top:0.75em;padding-bottom:0.75em}.woocommerce-cart table.cart img{width:120px}.woocommerce-cart table.cart .product-quantity,.woocommerce-cart table.cart .product-subtotal,.woocommerce-cart table.cart .product-price{text-align:right}.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:220px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;float:none;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{width:auto;text-align:right}@media (max-width: 800px){.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{width:100%}}.woocommerce .cart-collaterals .cart_totals .button,.woocommerce-page .cart-collaterals .cart_totals .button{display:inline-block}.woocommerce .cart-collaterals .cart_totals th,.woocommerce .cart-collaterals .cart_totals td,.woocommerce-page .cart-collaterals .cart_totals th,.woocommerce-page .cart-collaterals .cart_totals td{border:0 !important;font-weight:400}.woocommerce .cart-collaterals .cart_totals .order-total th,.woocommerce-page .cart-collaterals .cart_totals .order-total th{font-size:17px;font-weight:700;margin-top:16px;vertical-align:middle}.woocommerce .cart-collaterals .cart_totals .order-total td,.woocommerce-page .cart-collaterals .cart_totals .order-total td{font-weight:700}@media (min-width: 641px){.woocommerce .cart-collaterals .cart_totals .order-total td,.woocommerce-page .cart-collaterals .cart_totals .order-total td{font-size:25px}}@media (max-width: 640px){.woocommerce .cart-collaterals .cart_totals .order-total td,.woocommerce-page .cart-collaterals .cart_totals .order-total td{font-size:22px}}.woocommerce .cart-collaterals .cart_totals .includes_tax,.woocommerce-page .cart-collaterals .cart_totals .includes_tax{display:block;font-size:14px}.woocommerce .cart-collaterals .cart_totals ul#shipping_method li,.woocommerce-page .cart-collaterals .cart_totals ul#shipping_method li{margin:0}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.button.alt{padding:1em}@media (min-width: 801px){.woocommerce-cart .sc-cart,.woocommerce-cart .sc-cart-usp{float:left}.woocommerce-cart .sc-cart{width:calc(100% - 265px)}.woocommerce-cart .sc-cart-usp{width:205px;margin-left:60px}}.woocommerce-cart .sc-cart-usp{border:1px solid #8cc440;padding:24px 30px;color:#8cc440}.woocommerce-cart .sc-cart-usp ul{margin:0;padding:0}.woocommerce-cart .sc-cart-usp li{padding:6px 0}.woocommerce-cart .sc-cart-usp li i{margin-right:8px}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination{display:none}.woocommerce-cart .product-remove a.remove{color:#ddd !important;border:1px solid #ddd;padding:4px;font-weight:100;font-size:20px;line-height:1;border-radius:100%;float:right}.woocommerce-cart .product-remove a.remove:hover,.woocommerce-cart .product-remove a.remove:active{color:#505050 !important;border-color:#505050;background:transparent}.woocommerce-cart .sc-bold{font-weight:700}.woocommerce-cart span.sc-bold{width:100%;display:block;margin-bottom:10px}.woocommerce-cart .product-name a{color:#505050 !important}.woocommerce-cart .product-subtotal .woocommerce-Price-amount{font-size:22px;margin-top:10px;display:block}@media (min-width: 641px){.woocommerce-cart .product-subtotal .woocommerce-Price-amount{font-size:25px}}@media (min-width: 641px){.woocommerce-cart .product-subtotal .woocommerce-Price-amount{font-size:22px}}.woocommerce-cart table.cart .quantity{width:100%;margin-bottom:20px !important;display:flex;flex-direction:row;text-align:center;justify-content:flex-end}.woocommerce-cart table.cart .quantity input{border:1px solid #505050;width:40px;height:23px;text-align:center}.woocommerce-cart table.cart .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce-cart table.cart .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}.woocommerce-cart table.cart .quantity input[type=number]{-moz-appearance:textfield}.woocommerce-cart table.cart .quantity .sc-qty_m2{color:#fff;background:#505050;padding:6px}.woocommerce-cart table.cart .quantity .sc-plus_min{display:flex;flex-direction:column;color:#8cc440;font-weight:700;font-size:1.2em;line-height:1}.woocommerce-cart table.cart .quantity .sc-qty_plus{border-top:1px solid #505050;border-right:1px solid #505050;border-bottom:1px solid #505050;padding:1px 3px}.woocommerce-cart table.cart .quantity .sc-qty_minus{border-right:1px solid #505050;border-bottom:1px solid #505050;padding:1px 3px}.woocommerce-checkout h1,.woocommerce-checkout h2,.woocommerce-checkout h3{margin-top:0;margin-bottom:1em}.woocommerce-checkout h3#ship-to-different-address{font-size:1em;font-weight:normal}.woocommerce-checkout #order_review_heading{display:none}.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr td{text-align:right}.woocommerce-checkout #payment{border-radius:0}.woocommerce-checkout .woocommerce-additional-fields{margin-top:40px}.woocommerce-checkout .woocommerce-NoticeGroup{margin-bottom:20px}.woocommerce-checkout form .form-row label,.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea,.woocommerce-checkout form select{font-size:0.9em}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields,.woocommerce-checkout .col2-set .col-2 .woocommerce-additional-fields,.woocommerce-checkout .woocommerce-checkout-review-order{padding:20px;box-sizing:border-box}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields,.woocommerce-checkout .col2-set .col-2 .woocommerce-additional-fields,.woocommerce-checkout .woocommerce-checkout-review-order{background:#f0f0f0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2 .woocommerce-additional-fields{margin-bottom:40px}@media (min-width: 801px){.woocommerce-checkout input,.woocommerce-checkout textarea,.woocommerce-checkout select{padding:0.4em 0.6em}.woocommerce-checkout #customer_details{width:60%;float:left}.woocommerce-checkout #order_review{width:38%;float:left;margin-left:2%}}.woocommerce-checkout a.remove,.woocommerce-checkout .cqoc_product_name,.woocommerce-checkout .quantity{display:inline-block}.woocommerce-checkout .woocommerce-remove-coupon{font-weight:400;font-size:12px;display:block}.woocommerce table.shop_table th,.woocommerce table.shop_table td{vertical-align:top}.woocommerce-checkout form .form-row textarea{height:8em}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-style:solid;border-width:1px}.select2-container--default .select2-selection--single{border-radius:0;font-size:15px}.woocommerce-privacy-policy-text{font-size:14px}.woocommerce-checkout .woocommerce-order .woocommerce-notice.woocommerce-notice--success{color:#fff;background:#8cc440;padding:1em;text-align:center;margin:0 auto 40px;font-size:1.6em}.woocommerce-checkout .woocommerce-order ul.order_details{margin-bottom:40px;padding:0}.woocommerce-checkout .woocommerce-order ul.order_details li{margin-right:0;border-right:2px solid #fff;box-sizing:border-box;padding:1em;background:#f1f1f1}.woocommerce-checkout .woocommerce-table--order-details thead,.woocommerce-checkout .woocommerce-table--order-details tfoot tr:last-of-type{background:#D6D6D6}.woocommerce-checkout .woocommerce-table--order-details tfoot tr:not(:last-of-type){background:#EBEBEB}.woocommerce-checkout .woocommerce-table--order-details tbody td{padding:0.75em}.woocommerce-checkout .woocommerce-table--order-details thead tr th:last-of-type,.woocommerce-checkout .woocommerce-table--order-details tr td:last-of-type{text-align:right}.woocommerce-checkout .woocommerce td.product-name .wc-item-meta li{font-size:0.8em}.woocommerce-checkout .woocommerce td.product-name .wc-item-meta li p{margin:0}.woocommerce-checkout .woocommerce-customer-details address{box-sizing:border-box;border:0}.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(1),.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(1) ~ li{width:calc(100% / 1)}.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(2),.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(2) ~ li{width:calc(100% / 2)}.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(3),.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(3) ~ li{width:calc(100% / 3)}.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(4),.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(4) ~ li{width:calc(100% / 4)}.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(5),.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(5) ~ li{width:calc(100% / 5)}@media (max-width: 800px){.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(1),.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(1) ~ li{width:100%}.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(2),.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(2) ~ li{width:100%}.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(3),.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(3) ~ li{width:100%}.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(4),.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(4) ~ li{width:100%}.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(5),.woocommerce-checkout .woocommerce-order ul.order_details li:first-child:nth-last-child(5) ~ li{width:100%}}.woocommerce-checkout .woocommerce-order .woocommerce-customer-details .col-1,.woocommerce-checkout .woocommerce-order .woocommerce-customer-details .col-2{background:#f0f0f0}.woocommerce-checkout .woocommerce-order .woocommerce-customer-details .col-2{padding:20px;box-sizing:border-box;margin-bottom:40px}@media (min-width: 801px){.woocommerce-checkout .woocommerce-order .woocommerce-customer-details{width:30%;float:left}.woocommerce-checkout.logged-in .woocommerce-order .woocommerce-order-details:not(.mollie-instructions){width:calc(70% - 40px);float:left;margin-right:40px}}.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address{font-size:15px}.woocommerce-checkout .woocommerce-order .woocommerce-customer-details .col-1,.woocommerce-checkout .woocommerce-order .woocommerce-customer-details .col-2{width:100%}.sc-shipping-warning{padding:0 5px 20px;line-height:1.4;font-size:12px}.woocommerce-page.woocommerce-account #main .woocommerce{padding:40px 20px}.woocommerce-account .woocommerce-MyAccount-navigation li{padding:0.575em 0.75em;background:#F1F1F1;margin-bottom:1px}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{background:#fff}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .col-1,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .col-2{background:#f0f0f0;padding:20px;box-sizing:border-box}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .col-2{margin-bottom:40px}.woocommerce-account .woocommerce-table--order-details thead tr th:last-of-type,.woocommerce-account .woocommerce-table--order-details tr td:last-of-type{text-align:right}.woof_list{padding:0;font-size:14px}.woof_list ul{padding:0}.woof_list input{vertical-align:top;margin-top:10px}.woof_list label{max-width:80%}.woof_list .woof_childs_list_li{font-weight:600}.woof_list .woof_childs_list li{padding:0 !important}.woof_list .woof_childs_list_opener{float:right}.woof_list .woof_is_closed,.woof_list .woof_is_opened{background:none !important}.woof_list .woof_is_opened:after{content:'\f077'}.woof_list .woof_is_closed:after{content:'\f078'}.woof_list .woof_is_closed:after,.woof_list .woof_is_opened:after{color:#000;font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px}.woof_list .woof_childs_list{border-top:1px solid #ddd;margin-left:0 !important;padding:4px 0 20px 4px !important;text-transform:initial;font-weight:400}.woof h4{font-weight:400;color:#8cc440;font-size:14px}.woocommerce .widget_price_filter .ui-slider-horizontal{height:2px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#fff}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#000}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{top:-7px}

ul.product-categories > li {
	padding: 4px 8px;
	border-radius: 4px;
	border: 1px solid #8cc440;
	background-color: #FFF;
	margin-bottom: 6px;
}

ul.product-categories a {
	display: block;
	position: relative;
}

ul.product-categories > li > a:after {
	content: '';
	background-image: url('data:image/svg+xml,<svg width="6" height="4" viewBox="0 0 6 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.82428 0.175734C6.05858 0.410053 6.05858 0.789955 5.82428 1.02426L3.00001 3.84852L0.175739 1.02426C-0.0585796 0.789955 -0.0585796 0.410047 0.175739 0.175734C0.410051 -0.0585781 0.789948 -0.0585781 1.02427 0.175734L3.00001 2.15148L4.97575 0.175734C5.21005 -0.0585781 5.58997 -0.0585781 5.82428 0.175734Z" fill="%23001863"/></svg>');
	background-size: contain;
	background-repeat: no-repeat;
	width: 6px;
	height: 4px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 8px;
	margin: auto;
	transition: all .4s;
	transform: rotate(-90deg);
}

ul.product-categories > li.cat-parent > a:after {
	transform: none;
}

ul.product-categories > li.cat-parent > a.open:after {
	transform: rotate(180deg);
}

ul.product-categories .all a {
	text-transform: lowercase;
}

ul.product-categories .all a::first-letter {
	text-transform: uppercase;
}

ul.product-categories .all > a {
	display: inline-block;
	position: relative;
}

ul.product-categories .all > a:after {
	content: '';
	background-image: url('data:image/svg+xml,<svg width="6" height="4" viewBox="0 0 6 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.82428 0.175734C6.05858 0.410053 6.05858 0.789955 5.82428 1.02426L3.00001 3.84852L0.175739 1.02426C-0.0585796 0.789955 -0.0585796 0.410047 0.175739 0.175734C0.410051 -0.0585781 0.789948 -0.0585781 1.02427 0.175734L3.00001 2.15148L4.97575 0.175734C5.21005 -0.0585781 5.58997 -0.0585781 5.82428 0.175734Z" fill="%23001863"/></svg>');
	background-size: contain;
	background-repeat: no-repeat;
	width: 6px;
	height: 4px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -12px;
	margin: auto;
	transition: all .4s;
	transform: rotate(-90deg);
}

ul.product-categories .all > a:hover:after,
ul.product-categories > li > a:hover:after,
ul.product-categories > li.current-cat > a:after { 
	background-image: url('data:image/svg+xml,<svg width="6" height="4" viewBox="0 0 6 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.82428 0.175734C6.05858 0.410053 6.05858 0.789955 5.82428 1.02426L3.00001 3.84852L0.175739 1.02426C-0.0585796 0.789955 -0.0585796 0.410047 0.175739 0.175734C0.410051 -0.0585781 0.789948 -0.0585781 1.02427 0.175734L3.00001 2.15148L4.97575 0.175734C5.21005 -0.0585781 5.58997 -0.0585781 5.82428 0.175734Z" fill="%238cc440"/></svg>');
}

ul.product-categories > li.current-cat-parent li.current-cat > a,
ul.product-categories > li.current-cat-parent > a,
ul.product-categories > li.current-cat.cat-parent > a,
ul.product-categories > li.current-cat > a {
	color: #8cc440 !important;
}

ul.product-categories > li.current-cat-parent > a:after,
ul.product-categories > li.current-cat.cat-parent > a:after { 
	background-image: url('data:image/svg+xml,<svg width="6" height="4" viewBox="0 0 6 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.82428 0.175734C6.05858 0.410053 6.05858 0.789955 5.82428 1.02426L3.00001 3.84852L0.175739 1.02426C-0.0585796 0.789955 -0.0585796 0.410047 0.175739 0.175734C0.410051 -0.0585781 0.789948 -0.0585781 1.02427 0.175734L3.00001 2.15148L4.97575 0.175734C5.21005 -0.0585781 5.58997 -0.0585781 5.82428 0.175734Z" fill="%238cc440"/></svg>');
}
	
