.woocommerce-cart-form .coupon #coupon_code{margin-right:10px;width:150px;max-width:100%;max-width:100%;border-color:#ccc;font-family:'Open Sans';font-size:20px;font-weight:300;box-shadow:none!important;background:#fff;border-radius:3px}.woocommerce table.cart td.actions .coupon{display:inline-block;margin-top:-5px}.woocommerce table.cart td.actions .coupon>*{margin-top:5px!important;margin-bottom:5px!important;float:none!important;display:inline-block}.woocommerce-cart-form .coupon>*{margin-bottom:5px}.woo-cart-totals-wrapper{margin-bottom:30px}.woo-cart-totals-wrapper:after{content:'';clear:both;display:table}.woo-cart-totals{float:right}.woo-cart-totals a{line-height:50px}.cart_totals h2{font-family:'Open Sans'!important;font-size:25px!important;font-weight:300!important;color:#40434D!important}.cart_totals .checkout-button,.cart_totals .checkout-button:hover,.cart_totals .checkout-button:focus{background-color:#ef3c4a!important;border-radius:50px!important;padding:20px 28px!important;font-family:'Josefin Sans';font-size:16px!important;font-weight:600!important;text-transform:uppercase;color:white!important;line-height:1}.cart_totals .checkout-button:after{display:none!important}.woocommerce .cart_totals .button-featured,.woocommerce .cart_totals .button-featured:hover{background-color:#ef3c4a;border-radius:50px;padding:20px 28px;font-family:'Josefin Sans';font-size:16px;font-weight:600;text-transform:uppercase;color:#fff}.woocommerce-cart-form__cart-item.cart_item .remove{position:relative;color:transparent!important;line-height:0}.woocommerce-cart-form__cart-item.cart_item .remove{border:none!important}.woocommerce-cart-form__cart-item.cart_item .remove:hover{background:#fff0}.woocommerce-cart-form__cart-item.cart_item .remove span{position:absolute;left:4px;top:0;font-size:12px;line-height:1}.woocommerce-cart-form__cart-item.cart_item .remove:after{content:url(../svg/remove.svg);position:absolute;top:0;left:0;width:25px}.woocommerce-cart .cart_totals tr th,.woocommerce-cart .cart_totals tr td{border-top:none!important;border-left:none!important;border-right:none!important}.woocommerce-cart .cart-collaterals .cart_totals table{margin:0 0 15px}table tbody tr:hover>td,table tbody tr:hover>th,table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:transparent!important}body table td,body table th{border:1px solid #eee}body table thead:first-child tr:first-child th{border-top-color:#eee}.woocommerce table.shop_table{border:none}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-left:none;border-right:none}.woocommerce table.shop_table td{border-top:none}.woocommerce table.shop_table thead th,.woocommerce .cart_totals th{font-family:'Open Sans';font-size:20px;font-weight:300!important;color:#40434D}.woocommerce table.shop_table tbody td,.woocommerce .cart_totals td{font-family:'Open Sans';font-size:18px;font-weight:400;color:#40434D}.woocommerce .cart_totals .order-total .amount,.woocommerce ul#shipping_method .amount,.woocommerce .woocommerce-shipping-destination strong{font-weight:400!important}.woocommerce .cart .button,.woocommerce .cart .button:hover,.woocommerce-cart-form button.button,.woocommerce-cart-form button.button:hover{background-color:#7E8088;padding:20px 28px 20px 28px;border-radius:50px;color:#fff;font-weight:600;font-family:'Josefin Sans';font-size:16px;text-transform:uppercase}.woocommerce .cart button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce .cart button.button:disabled,.woocommerce button.button:disabled[disabled]:hover{font-family:'Josefin Sans';font-size:16px;font-weight:600;text-transform:uppercase;padding:20px 28px 20px 28px;background-color:#7E8088;color:#fff;opacity:1}.shop_table .product-thumbnail img{max-width:50px}.shop_table .product-name a,.shop_table .product-name a:hover{color:#8c8c8c}.shop_table .quantity input,.shop_table .quantity input:focus{border-color:#ccc;border-radius:3px!important;padding:.5rem 1rem;border:1px solid #bbb!important;background:white!important;box-shadow:none!important}@media screen and (min-width:769px){.woocommerce table.cart td.actions .coupon button:first-of-type{float:left}.woocommerce table.cart td.actions .coupon>*{margin-top:0;margin-bottom:0}.woocommerce-cart-form .coupon #update-btn{float:right!important;margin-left:10px}}