.woocommerce span.onsale{min-height:3.1em;min-width:3.7em;line-height:3.5em;border-radius:100%;background-color:#7baf42}.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce .woocommerce-message a.button,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce form.checkout_coupon .button,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce-cart table.cart td.actions .button{border-radius:3px;padding-top:13px;padding-right:35px;padding-bottom:15px;padding-left:35px;background-color:#7baf42;color:#fff;outline:0}body,button,input,select,textarea{font-weight:400;font-size:16px;font-size:1rem;line-height:1.6}.single-product div.product form.cart .quantity{float:none;margin:0;display:inline-block}.quantity button,.quantity input{height:40px;background:#dddd;color:#333;border:none;font-weight:700;vertical-align:middle}.woocommerce .quantity .qty{width:4em;text-align:center}.cart input::-webkit-inner-spin-button,.cart input::-webkit-outer-spin-button,.shop_table input::-webkit-inner-spin-button,.shop_table input::-webkit-outer-spin-button{-webkit-appearance:none}.cart.grouped_form input::-webkit-inner-spin-button,.cart.grouped_form input::-webkit-outer-spin-button{-webkit-appearance:menulist-button}input[type=number]{-moz-appearance:textfield}.group_table .minus,.group_table .plus{display:none}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:transparent}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;padding:1.2em;min-width:2.5em}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#7baf42;color:#fff}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;font-size:1.5em;color:#030303}.related.products h2,.woocommerce-Tabs-panel h2{margin-bottom:20px}.woocommerce .woocommerce-ordering select{vertical-align:top;height:40px;border-radius:5px;padding:7px}.woocommerce div.product .product_title{font-size:30px}.woocommerce table.shop_table{border:1px solid rgb(239 239 239)}.woocommerce .shop_table thead{background:#f9f9f9}.woocommerce a.remove{display:block;font-size:1.5em;height:1.2em;width:1.2em;text-align:center;line-height:1;border-radius:100%;color:#6d6363!important;text-decoration:none;font-weight:700;border:0;border:1px solid #ddd;line-height:1.1em}.woocommerce table.shop_table a{color:#7baf42;text-decoration:none;font-weight:700}span.woocommerce-input-wrapper{width:100%}#customer_details h3{margin:20px 0;color:#212529}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0}.woocommerce-info{border-top-color:#030303}.select2-container .select2-selection--single{height:50px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#666;line-height:50px}.woocommerce form .form-row{padding:0 0 10px 0;margin:0 0 12px}.select2-container--default .select2-selection--single{border:1px solid #ddd!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:9px;right:7px;width:20px}.woocommerce a{text-decoration:none;color:#7baf42}.woocommerce-checkout #site-content{padding:50px 0}.col-md-6.shopeo-col-2 .shop_table thead{background:0 0}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:transparent}.woocommerce-billing-fields{padding-right:15px}.shopeo-order-details{padding-left:15px}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#030303;color:#fff}.woocommerce-info::before{color:#7baf42}.woocommerce-checkout .entry-header h1{margin-left:15px}.entry-header h1{margin-bottom:15px}.woocommerce #content table.cart td.actions .input-text,.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:120px;height:40px}.woocommerce-page #primary{margin-top:60px!important}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:75px;box-shadow:none}.woocommerce div.product div.images .flex-control-thumbs li{margin:10px 10px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#7baf42;color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:1px solid #e0e0e0}.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range{background-color:#7baf42}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width:.8em;height:.8em;background-color:#7baf42}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.2em}span.password-input{width:100%}.woocommerce-account .entry-header{text-align:center}.u-columns.col2-set.row{margin-top:20px;margin-left:0}.u-column1.col-md-6 h2,.u-column2.col-md-6 h2{font-size:18px;text-transform:uppercase}.single-product div.product form.cart .quantity{float:none;margin:0;display:inline-block}input#coupon_code{margin-right:15px;width:auto}.woocommerce-order-received h1.entry-title{margin:0 0 20px 0}.woocommerce-column__title,.woocommerce-order-details__title{margin:0 0 15px 0}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td{padding:11px}.woocommerce ul.order_details li strong{margin-top:10px}.woocommerce table.my_account_orders .button{color:#fff;padding:8px 16px}.woocommerce table.my_account_orders .button:hover{background:#030303}nav.woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #e5e5e5;padding:5px 0}nav.woocommerce-MyAccount-navigation ul li a:hover{color:#333}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce-account .woocommerce-MyAccount-content{width:70%}.woocommerce-MyAccount-navigation ul li a:before{content:"\279D";margin-right:5px}.woocommerce-Addresses .col-1,.woocommerce-Addresses .col-2{flex:0 0 50%;max-width:50%;padding:0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#f1f1f1}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #f1f1f1;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment ul.payment_methods .stripe-card-group,.woocommerce-checkout #payment ul.payment_methods .stripe-card-group{width:100%}.wc-stripe-elements-field,.wc-stripe-iban-element-field{width:100%}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{display:flex;justify-content:center;align-items:center}.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label{margin:0}@media(max-width:450px){.woocommerce-Addresses .col-1,.woocommerce-Addresses .col-2{flex:0 0 100%;max-width:100%;padding:0}}@media only screen and (min-width:768px) and (max-width:1024px){form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{padding:10px!important}}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;width:100%}#customer_details,div#customer_login{display:flex;flex-direction:row;flex-wrap:wrap;background:#f7f7f7;padding:50px;border-radius:10px}div#customer_login h2{padding-left:20px}#customer_details .col-1,#customer_details .col-2,div#customer_login .u-column1.col-1,div#customer_login .u-column2.col-2{flex:50%;max-width:50%;height:100%}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:#f7f7f7}.woocommerce-checkout h3#order_review_heading{display:none!important}@media (max-width:450px){div#customer_login{flex-direction:column;padding:20px}div#customer_login .u-column1.col-1,div#customer_login .u-column2.col-2{flex:100%;max-width:100%}}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";-webkit-animation:none;-moz-animation:none;animation:none;background:url(../img/loader.svg) center center;background-size:cover}