.input.input--kozakura.form-row.validate-required.incorrect-phone-format .input__field.input__field--kozakura.form-control.input-text{border-color:#fe7f80!important}.form-row.incorrect-phone-format .field-error-message{display:block}.woo-thank-you{display:none}.woocommerce-checkout #payment,.woocommerce-checkout #payment ul.payment_methods{background:0 0;border:none}.home-button,.text-center{text-align:center}#ship-to-different-address{display:none}.form-row.place-order{display:none!important}.shipping #shipping_method__flat_rate,.woocommerce-checkout-review-order-table tfoot,.woocommerce-checkout-review-order-table tr.shipping,small.includes_tax{display:none}.basket-shopping-list .product-image img,.woocommerce-checkout-review-order .product-image img{width:100px}form.order>.section{padding:4em 0}.product-review-container img{width:50px}form.order button[type=submit]{border-radius:25px}.payment_methods.methods{margin:0}.basket-shopping-list.no-arrow:after{content:none}.home-button a button{font-size:1.125em;text-transform:uppercase}.home-button .icon-forward:before{content:"\f061"}.checkout.woocommerce-checkout.order .woocommerce-error:before,.select2-results li:before{content:none}.thankyou-main-section{padding-bottom:0}.checkout-heading header>.right-side{float:none;clear:both}.form-control{box-shadow:none;-webkit-appearance:none}.map-anchor{position:relative;top:-100px}.text-right{text-align:right}.woocommerce form .form-row{margin:0!important;padding:20px 0 9px!important}.input__field--kozakura{margin-top:9px!important}.woocommerce form .form-row label{line-height:inherit!important}.form-row .field-error-message{display:none;color:#fe7f80;transition:opacity 1s ease-out}.form-row.woocommerce-invalid .field-error-message{display:block}.checkout.woocommerce-checkout.order .woocommerce-error{display:none;border-top:none!important}.title h1{font-size:51px;line-height:1.117em;font-weight:300;margin-bottom:0;margin-top:0}.subheader{font-size:21px;line-height:1.42em;font-weight:300}form.order .multi-cols-wrapper>.two-col{width:40%}#billing_country_field label{display:none}.select2-container .select2-choice>.select2-chosen{height:35px;margin-top:7px}.select2-container .select2-choice{margin-top:8px;background-color:#edece7!important;border:none!important;border-radius:0}.select2-search{display:none!important}.select2-drop-active{border:1px solid #edece7!important}.select2-chosen{font-size:16px;font-weight:400;color:#8a8a8a}@media (min-width:1000px) and (max-width:1259px){.advantages-component>.item{padding:0 1.25em;width:20%;float:left;display:block;font-size:1em}.advantages-component>.item [class*=" icon-"],.advantages-component>.item [class^=icon-]{font-size:1.25em}}@media (max-width:999px){.title h1{font-size:44px}}@media (max-width:767px){form.order .multi-cols-wrapper>.two-col{width:100%}.subheader{font-size:18px}.title h1{font-size:30px}form.order .product-review-container img{max-height:none;width:150px}.basket-shopping-list .product-image img,.woocommerce-checkout-review-order .product-image img{width:150px}}@media (max-width:440px){form.order button[type=submit]{font-size:12px}.checkbox>label .icheckbox{margin-left:-16px;margin-right:5px}}.languages{float:right}.languages ul{margin-top:.5em;margin-left:.5em}.languages ul li{float:left;padding-left:8px}.languages ul li a{font-weight:400;color:#292c33}.languages ul li.active a{color:#47c2ca}.languages ul li::before{content:none}.languages .pipe{width:1px;height:25px;position:absolute;background-color:#d7d7d7}.cookie-warning{background:#000;padding:4px 0;font-size:12px;height:36px}.cookie-warning .container p{float:left;margin:0;line-height:26px;color:#fff}.cookie-warning .container .btn{float:right;outline:0;margin:0;padding:5px 10px;color:#fff}.woocommerce table.cart td.actions .input-text{width:130px!important;padding:10px}.woocommerce .quantity .qty{width:4.7em!important;padding:10px}.woocommerce table.shop_table{margin:0 -1px 24px 0;background-color:#fff!important;border:none!important;text-align:left;width:100%;border-collapse:separate;border-radius:0!important}.woocommerce button.button,.woocommerce input.button,a.button.alt{font-size:1em!important;padding:.625em 2.6em!important;font-weight:700;box-shadow:0 4px 7px 0 rgba(0,0,0,.19)!important;color:#fff!important;background-color:#4db057!important;border-color:#4db057!important;border-radius:3px!important}.woocommerce button.button:hover,.woocommerce input.button:hover,a.button.alt:hover{font-size:1em!important;padding:.625em 2.6em!important;font-weight:700;box-shadow:0 4px 7px 0 rgba(0,0,0,.19)!important;color:#3c3c3c!important;background-color:#ffcc24!important;border-color:#ffcc24!important}.basket-result-component .basket-shopping-list{margin-bottom:0!important;position:relative;background:0 0;border:none!important}table{border-radius:0!important;box-shadow:none!important}th.product-name,th.product-price,th.product-quantity,th.product-remove,th.product-subtotal,th.product-thumbnail,th.product-total{padding:21px 25px 22px 25px;border-bottom:none!important;background:#fff!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff))!important;background:-moz-linear-gradient(top,#fff,#fff)!important}tr.cart_item{border:1px solid #4db057!important;margin-top:5px}.woocommerce table.shop_table td.actions,tr.empty-line td{border:none!important;border-top:none!important;border-bottom:none!important;background:#fff!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff))!important;background:-moz-linear-gradient(top,#fff,#fff)!important}td.product-thumbnail{border-left:2px solid #4db057!important;background:#fff!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff))!important;background:-moz-linear-gradient(top,#fff,#fff)!important}td.product-name{border-left:2px solid #4db057!important;background:#fff!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff))!important;background:-moz-linear-gradient(top,#fff,#fff)!important}td.product-total{border-right:2px solid #4db057!important;background:#fff!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff))!important;background:-moz-linear-gradient(top,#fff,#fff)!important}td.product-price,td.product-quantity,td.product-subtotal{border-left:none!important;background:#fff!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff))!important;background:-moz-linear-gradient(top,#fff,#fff)!important}td.product-remove{border-left:none!important;border-right:2px solid #4db057!important;background:#fbf6e6!important;background:-webkit-gradient(linear,left top,left bottom,from(#fbf6e6),to(#fbf6e6))!important;background:-moz-linear-gradient(top,#fbf6e6,#fbf6e6)!important}.woocommerce table.cart img{width:50px}.woocommerce a.remove{width:100%!important}.woocommerce a.remove:hover{background:#fbf6e6!important;background:-webkit-gradient(linear,left top,left bottom,from(#fbf6e6),to(#fbf6e6))!important;background:-moz-linear-gradient(top,#fbf6e6,#fbf6e6)!important;color:#000!important;text-decoration:none;font-weight:700;border:0}.cart_totals table{float:right;margin:0;text-shadow:none;background-color:#fff;border:2px solid #4db057!important;border-radius:none!important;box-shadow:none!important}.cart_totals table td{padding:18px;border-top:none!important;border-bottom:none!important;border-left:none!important;background:#ff;background:-webkit-gradient(linear,left top,left bottom,from(#ff),to(#ff));background:-moz-linear-gradient(top,#ff,#ff)}tr.cart-subtotal th,tr.order-total th,tr.shipping th{background:#fbf6e6!important;background:-webkit-gradient(linear,left top,left bottom,from(#fbf6e6),to(#fbf6e6))!important;background:-moz-linear-gradient(top,#fbf6e6,#fbf6e6)!important;border-top:none!important;border-bottom:none!important;border-left:none!important}tr.cart-subtotal td{background:#fff!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff))!important;background:-moz-linear-gradient(top,#fff,#fff)!important}.wc-proceed-to-checkout{float:right}.text-right{text-align:right}.shop_table.cart tr.empty-line,tr td.actions{display:none}.shop_table.cart thead tr th{border:none}.shop_table.cart tbody tr:first-of-type td{border-top:2px solid #4db057!important}.shop_table.cart tbody tr:last-of-type td{border-bottom:2px solid #4db057!important}.shop_table.woocommerce-checkout-review-order-table tbody td td{border-left:2px solid #4db057!important;border-right:2px solid #4db057!important}.shop_table.woocommerce-checkout-review-order-table tbody tr:first-of-type td{border-top:2px solid #4db057!important}.shop_table.woocommerce-checkout-review-order-table tbody tr:last-of-type td{border-bottom:2px solid #4db057!important}.cart_totals h2,.cart_totals p,.cart_totals table{display:none}.cart-subtotal{text-align:right;margin-right:20px}.cart-subtotal h2{font-size:1.525rem}.cart-subtotal span{margin-left:10px;color:#20632b}form.order .checkout-fields{padding-bottom:175px}form.order .basket-result-component{margin-top:-266px}.shop_table.woocommerce-checkout-review-order-table thead th{border-top:none!important}.two-cols-wrapper fieldset{margin-bottom:16px!important}.left{float:left}.right{float:right}.final-price span{font-size:28px;font-weight:600}.final-price .amount{color:#4db057}figure.image-center img{margin-left:auto;margin-right:auto}#billing_country_field{display:none}.woocommerce-checkout-review-order .two-cols-wrapper fieldset legend{margin-bottom:15px!important}.woocommerce-checkout-review-order .two-cols-wrapper fieldset .legend-container{margin-bottom:0}.ordered-table{margin-top:25px;margin-bottom:25px;border:2px solid #4db057}.ordered-table .item{border-top:1px solid #e0e0e0;height:125px}.ordered-table>div:first-of-type{border-top:none}.ordered-table .item div{width:25%;float:left;text-align:center;display:table;height:125px;padding:20px}.ordered-table .item .image{display:block}.ordered-table .item .image img{height:100%;width:auto}.ordered-table .item div p{display:table-cell;vertical-align:middle;text-align:center}.thank-you .buttons-container{margin-top:25px;margin-bottom:25px}.thank-you h1{margin-bottom:40px}.thank-you .image-center img{max-width:100px;height:auto}.no-pad{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.product-listing-item .ribbon{position:absolute;bottom:10px;text-align:center;left:0;right:0}.product-listing-item .ribbon>.inner{text-transform:uppercase;font-size:14px;color:#fff;font-weight:800;background-color:#f23636;padding:6px 10px;display:inline-block}@media screen and (max-width:1300px){.product-listing-item .ribbon>.inner{font-size:14px}}@media screen and (max-width:1200px){.product-listing-item>a{padding-bottom:100px}}@media screen and (max-width:998px){.product-listing-item .ribbon>.inner{font-size:14px}.cookie-warning{height:40px}.cookie-warning .container p{max-width:80%;line-height:16px}.cookie-warning .container .btn{margin-top:2px}.product-listing-item>a{padding-bottom:100px}}@media screen and (max-width:769px){.woocommerce-checkout-review-order .two-cols-wrapper fieldset{margin-bottom:0}.woocommerce-checkout-review-order .two-cols-wrapper fieldset legend{margin-bottom:0!important}.woocommerce-checkout-review-order .two-cols-wrapper fieldset .legend-container{margin-bottom:0}.cookie-warning{height:auto}.cookie-warning .container{width:100%;text-align:center;margin:0;padding:0}.cookie-warning .container p{max-width:none;font-size:16px;float:none}.cookie-warning .container .btn{margin-top:15px;float:none;margin-bottom:15px;font-size:16px;padding:10px 25px;display:inline-block}td.product-name{border-left:2px solid #4db057!important}}@media screen and (min-width:751px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right!important;width:48%!important}}@media screen and (min-width:730px) and (max-width:750px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%!important}}@media (max-width:767px){td.product-thumbnail{display:none}td.product-price{display:none}th.product-price{display:none}td.product-remove{display:none}th.product-remove{display:none}td.product-subtotal{border-right:2px solid #4db057!important}.cart_totals{width:100%!important}.wc-proceed-to-checkout{float:none}.cart-subtotal,.cart_totals{text-align:center}td.product-name{border-left:2px solid #4db057!important;border-top:2px solid #4db057!important;border-right:2px solid #4db057!important;border-bottom:0!important;background:#fff!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff))!important;background:-moz-linear-gradient(top,#fff,#fff)!important}td.product-total{border-right:2px solid #4db057!important;border-top:0!important;border-bottom:2px solid #4db057!important;border-left:2px solid #4db057!important;background:#fff!important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff))!important;background:-moz-linear-gradient(top,#fff,#fff)!important}th.product-name,th.product-total{display:none}}.light-green{color:#4db057!important;font-weight:600!important}.product-listing-component>.item{width:33.3%}.product-listing-item figure:before{padding-top:75%}