.woocommerce-cart #main,.woocommerce-checkout #main{background-color:#f0f0f0;padding:10px 0}.woocommerce-cart .page-checkout,.woocommerce-checkout .page-checkout{max-width:800px!important;background-color:#fff;-webkit-box-shadow:0 0 18px rgb(0 0 0 / .12);box-shadow:0 0 18px rgb(0 0 0 / .12);border-radius:4px;padding:10px 30px;overflow:hidden}.woocommerce-cart .page-checkout input,.woocommerce-checkout .page-checkout input{border:1px solid #d1d1d1;border-radius:4px;color:#333}.woocommerce-cart .page-checkout .shop_table,.woocommerce-checkout .page-checkout .shop_table{border-collapse:collapse}.woocommerce-cart .page-checkout .shop_table tr.cart_item,.woocommerce-checkout .page-checkout .shop_table tr.cart_item{border-bottom:1px solid #ececec;height:100px}.woocommerce-cart .page-checkout .shop_table tr.cart_item td,.woocommerce-checkout .page-checkout .shop_table tr.cart_item td{border-bottom:none}.woocommerce-cart .page-checkout .shop_table tr.cart_item td.product-thumbnail,.woocommerce-checkout .page-checkout .shop_table tr.cart_item td.product-thumbnail{max-width:140px;width:140px}.woocommerce-cart .page-checkout .shop_table tr.cart_item td.product-name,.woocommerce-checkout .page-checkout .shop_table tr.cart_item td.product-name{width:auto}.woocommerce-checkout .page-checkout .shop_table tr.cart_item td.product-name>a{font-weight:600}.product-name li.selected-list{margin-top:5px;font-size:13px;margin-bottom:7px;border-bottom:1px #eee dashed;list-style:none;margin-left:5px}.product-name li.selected-list span.title{font-weight:600;margin-right:5px}.woocommerce-cart .page-checkout .shop_table tr.cart_item td.product-name>a,.woocommerce-cart .page-checkout .shop_table tr.cart_item td.product-price-quantity,.woocommerce-checkout .page-checkout .shop_table tr.cart_item td.product-name>a,.woocommerce-checkout .page-checkout .shop_table tr.cart_item td.product-price-quantity{display:block}.woocommerce-cart .page-checkout .shop_table tr.cart_item div.product-price,.woocommerce-checkout .page-checkout .shop_table tr.cart_item div.product-price{display:block;padding:15px 0 5px;text-align:right}.woocommerce-cart .page-checkout .shop_table tr.cart_item div.product-quantity,.woocommerce-checkout .page-checkout .shop_table tr.cart_item div.product-quantity{display:block;padding-top:0;padding-bottom:0;text-align:right;margin-bottom:10px;margin-top:10px}.woocommerce-cart .page-checkout .shop_table tr.cart_item td.product-remove,.woocommerce-checkout .page-checkout .shop_table tr.cart_item td.product-remove{width:auto}.woocommerce-cart .page-checkout .shop_table tr.cart-subtotal td,.woocommerce-checkout .page-checkout .shop_table tr.cart-subtotal td{text-align:right}.woocommerce-cart .page-checkout .shop_table tr.cart-subtotal span.amount,.woocommerce-checkout .page-checkout .shop_table tr.cart-subtotal span.amount{color:#000;font-weight:400}.woocommerce-cart .page-checkout .shop_table .quantity .minus,.woocommerce-cart .page-checkout .shop_table .quantity .plus,.woocommerce-checkout .page-checkout .shop_table .quantity .minus,.woocommerce-checkout .page-checkout .shop_table .quantity .plus{width:35px;background-color:#fff;border-radius:3px}.woocommerce-cart .page-checkout .shop_table .quantity .minus:hover,.woocommerce-cart .page-checkout .shop_table .quantity .plus:hover,.woocommerce-checkout .page-checkout .shop_table .quantity .minus:hover,.woocommerce-checkout .page-checkout .shop_table .quantity .plus:hover{-webkit-box-shadow:none;box-shadow:none}.woocommerce-cart .page-checkout .shop_table a.remove,.woocommerce-checkout .page-checkout .shop_table a.remove{font-size:15px!important;line-height:10px!important;width:15px;height:15px;border:1px solid}.woocommerce-cart .page-checkout .shop_table a.remove:after,.woocommerce-checkout .page-checkout .shop_table a.remove:after{content:'Xóa';display:inline-block;position:relative;font-weight:400;font-size:.8em;top:8px;left:-5px}.woocommerce-checkout .page-checkout .shop_table tfoot{background:#e6e6e6}.woocommerce-checkout .page-checkout .shop_table tfoot th{padding-left:10px}.woocommerce-checkout .page-checkout .shop_table tfoot td{padding-right:10px}.woocommerce-checkout .page-checkout .shop_table tfoot tr.order-total{font-size:22px}.woocommerce-cart .page-checkout .continue-shopping a.button,.woocommerce-checkout .page-checkout .continue-shopping a.button{width:100%;border-radius:4px;border-width:1px;font-weight:400}.woocommerce-cart .page-checkout .coupon h3.coupon-title,.woocommerce-checkout .page-checkout .coupon h3.coupon-title{font-weight:400;text-align:left;font-size:14px;color:#c1272d}.woocommerce-cart .page-checkout .coupon input,.woocommerce-checkout .page-checkout .coupon input{border-radius:4px;width:49%;float:left;display:block;margin-top:0;height:35px}.woocommerce-cart .page-checkout .coupon input[type=submit],.woocommerce-checkout .page-checkout .coupon input[type=submit]{background-color:#c1272d;color:#fff;margin-right:0;float:right;text-shadow:none;border:none}.woocommerce-cart .page-checkout h1.order-success-title,.woocommerce-checkout .page-checkout h1.order-success-title{overflow:hidden;background-color:#f5f5f5;text-align:center;padding:10px 0;display:inline-block;color:#34c772;font-size:16px;text-transform:uppercase;margin-left:-30px;width:calc(100% + 60px);margin-top:-10px}.woocommerce-cart .page-checkout .is-well,.woocommerce-checkout .page-checkout .is-well{-webkit-box-shadow:none;box-shadow:none;border:2px dashed green;background-color:#f0fff0}.woocommerce-cart .page-checkout .is-well ul,.woocommerce-checkout .page-checkout .is-well ul{list-style:none;margin-bottom:0}.woocommerce-cart .page-checkout .is-well ul li:before,.woocommerce-checkout .page-checkout .is-well ul li:before{content:'';margin-left:-20px;background:url(/wp-content/uploads/icon-check.png) 0 0/14px 14px;width:14px;height:14px;margin-right:0;float:left;margin-top:4px}.woocommerce-cart .page-checkout #account_username_field,.woocommerce-checkout .page-checkout #account_username_field{width:49%;margin-right:1%}.woocommerce-cart .page-checkout #account_password_field,.woocommerce-checkout .page-checkout #account_password_field{width:49%;margin-left:1%;float:right}.woocommerce-cart .page-checkout button.woocommerce-form-login__submit,.woocommerce-checkout .page-checkout button.woocommerce-form-login__submit{display:block;overflow:hidden;color:#fff;text-transform:uppercase;text-align:center;margin:10px auto;width:100%;border-radius:4px;cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,from(#f79429),to(#f7712e));background:linear-gradient(180deg,#f79429 0,#f7712e 100%);font-weight:400}.woocommerce-cart .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-billing-fields{border-top:none}.woocommerce-cart .woocommerce-billing-fields:before,.woocommerce-checkout .woocommerce-billing-fields:before{content:"";height:1px;width:calc(100% + 60px);background:#ddd;display:block;margin-left:-30px}.woocommerce-cart .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-billing-fields h3{font-weight:400}.woocommerce-cart .woocommerce-billing-fields p,.woocommerce-checkout .woocommerce-billing-fields p{display:inline-block;width:100%}.woocommerce-cart .woocommerce-billing-fields p input,.woocommerce-checkout .woocommerce-billing-fields p input{display:block;overflow:hidden;border:1px solid #d1d1d1;border-radius:4px;padding:10px;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce-cart .woocommerce-billing-fields .customer-gender label,.woocommerce-checkout .woocommerce-billing-fields .customer-gender label{font-weight:400;display:inline-block}.woocommerce-cart .woocommerce-billing-fields #billing_last_name_field,.woocommerce-checkout .woocommerce-billing-fields #billing_last_name_field{width:49%;margin-right:1%}.woocommerce-cart .woocommerce-billing-fields #billing_phone_field,.woocommerce-checkout .woocommerce-billing-fields #billing_phone_field{width:49%;margin-left:1%}.woocommerce-cart .woocommerce-billing-fields #billing_address_1_field,.woocommerce-checkout .woocommerce-billing-fields #billing_address_1_field{width:100%}.woocommerce-cart .woocommerce-additional-fields p,.woocommerce-checkout .woocommerce-additional-fields p{display:inline-block}.woocommerce-cart .woocommerce-additional-fields p input,.woocommerce-checkout .woocommerce-additional-fields p input{display:block;overflow:hidden;border:1px solid #d1d1d1;border-radius:4px;padding:10px;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce-cart .woocommerce-additional-fields #order_comments_field,.woocommerce-checkout .woocommerce-additional-fields #order_comments_field{width:100%}.woocommerce-cart .woocommerce-account-fields p,.woocommerce-checkout .woocommerce-account-fields p{display:inline-block;width:100%}.woocommerce-cart .woocommerce-account-fields p input,.woocommerce-checkout .woocommerce-account-fields p input{display:block;overflow:hidden;border:1px solid #d1d1d1;border-radius:4px;padding:10px;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce-cart .woocommerce-account-fields .create-account label input,.woocommerce-cart .woocommerce-account-fields .create-account label span,.woocommerce-checkout .woocommerce-account-fields .create-account label input,.woocommerce-checkout .woocommerce-account-fields .create-account label span{display:inline-block;width:auto}.woocommerce-cart .woocommerce-form-login label,.woocommerce-checkout .woocommerce-form-login label{font-weight:400}.woocommerce-cart .checkout-sidebar:before,.woocommerce-checkout .checkout-sidebar:before{content:"";height:1px;width:calc(100% + 60px);background:#ddd;display:block;margin-left:-30px}.woocommerce-cart .checkout-sidebar h3,.woocommerce-checkout .checkout-sidebar h3{font-weight:400}.woocommerce-cart .checkout-sidebar button#place_order,.woocommerce-checkout .checkout-sidebar button#place_order{display:block;overflow:hidden;color:#fff;text-transform:uppercase;text-align:center;margin:10px auto;width:100%;border-radius:4px;cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,from(#f79429),to(#f7712e));background:linear-gradient(90deg,#650000 0%,#b11316 50%,#650000 100%);font-weight:400}.woocommerce-cart .return-to-shop a.button,.woocommerce-checkout .return-to-shop a.button{display:block;overflow:hidden;text-align:center;text-transform:uppercase;font-weight:600;padding:0 10px;border-radius:4px;border:1px solid #288ad6;margin:0 10px;color:#288ad6;background:#fff}.woocommerce-cart .return-to-shop a.button:hover,.woocommerce-checkout .return-to-shop a.button:hover{-webkit-box-shadow:none;box-shadow:none}#cart-popup{background:#fff;max-width:600px}.off-canvas .off-canvas-cart{width:600px}.off-canvas .off-canvas-cart .quantity{opacity:1}.cartnew-discount{background-image:url(/wp-content/uploads/icon-coupon.svg);background-repeat:no-repeat;display:inline-block;height:12px;width:18px;background-size:18px 12px}.cartnew-success{background-image:url(/wp-content/uploads/icon-dat-hang-thanh-cong.png);background-repeat:no-repeat;display:inline-block;height:50px;width:49px;background-size:41px 50px;vertical-align:middle}.cartnew-empty{background-image:url(/wp-content/uploads/icon-cart-empty.png);background-repeat:no-repeat;display:inline-block;height:70px;width:55px;background-size:contain;vertical-align:middle}