.woocommerce #primary{margin-bottom:60px}.woocommerce span.onsale{background-color:#083ea7}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:#083ea7}.woocommerce .quantity .qty{height:auto}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:12px 20px;line-height:1.4;font-weight:500}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#083ea7;color:#fff;padding-top:0;padding-bottom:0;display:flex;flex:1;flex-direction:column;justify-content:center}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#e44a66}#add_payment_method table.cart td.actions .coupon .input-text,.select2-container .select2-selection--single,.select2-container--default .select2-search--dropdown .select2-search__field,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce input.button,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{min-height:50px}.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:280px}.woocommerce table.shop_table td{text-align:left}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{font-size:16px;font-weight:500}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:#083ea7}.woocommerce-info::before{color:#083ea7}.woocommerce-store-notice,p.demo_store{padding:10px 0;font-size:.8em}.widget_product_search .woocommerce-product-search:after,.widget_product_search .woocommerce-product-search:before{content:"";display:table}.widget_product_search .woocommerce-product-search:after{clear:both}.widget_product_search .woocommerce-product-search{border:1px solid #ddd;border-radius:5px;height:55px}.widget_product_search .woocommerce-product-search input.search-field{float:left;width:calc(100% - 55px);border-radius:0;border:none;background:0 0;height:49px;color:#222}.widget_product_search .woocommerce-product-search button[type=submit]{width:55px;position:relative;height:48px;line-height:48px;background:0 0;padding:0;overflow:hidden}.widget_product_search .woocommerce-product-search button[type=submit]:hover{background:0 0}.widget_product_search form button[type=submit]:before{content:"";background-image:url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23a8adb5" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg>');background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);text-align:center;left:0;right:0;cursor:pointer;margin:0 auto;text-indent:0}.widget_product_search form button[type=submit]:hover:before{background-image:url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23083ea7" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg>')}.top-footer .widget_product_search form button[type=submit]:hover:before{background-image:url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg>')}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#083ea7;color:#fff}@media screen and (max-width:540px){.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:.778em}.woocommerce span.onsale{min-width:2.88em;min-height:2.88em;line-height:2.88em}}