/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
/*css trang thanh toán */
.woocommerce-checkout .woocommerce-shipping-fields{
	margin:0px !important;
}
.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-wide,.woocommerce-checkout .form-row-last{
	margin-bottom:10px !important;
}
.woocommerce-checkout .woocommerce-shipping-fields{
	margin: 0px;
}
.woocommerce-checkout #customer_details{
	display:grid !important;
}
.woocommerce-checkout .woocommerce-billing-fields label{
	    margin-bottom: 0px;
    position: relative !important;
    margin-left: 0px;
color: var(--black, #000) !important;
padding-bottom: 10px;
font-size: 16px !important;
font-style: normal;
font-weight: 700 !important;
line-height: 34px !important; 
}
.woocommerce-checkout  .woocommerce-billing-fields .input-text,.woocommerce-checkout  .select2-container, .select2-selection{
	padding-top: 0px !important;
}
.woocommerce-checkout .woocommerce-billing-fields .input-text, .woocommerce-checkout .select2-container, .select2-selection{
	height:40px;
}
#billing_state_field label,#billing_city_field label,#billing_address_2_field label {
	padding-bottom:10px;
}
.woocommerce-checkout .form-row.address-field .selection{
	    height: 40px;
    display: block;
}
.woocommerce-checkout .woocommerce .select2-selection
{
	height: 40px;
}
.woocommerce-checkout .woocommerce-billing-fields .input-text,.woocommerce-checkout .select2-container,.woocommerce-checkout .select2-selection{
	padding-top:0px !important;
}
.woocommerce-additional-fields__field-wrapper{
	display:inline-grid;
	width:100%;
	
}
.woocommerce-additional-fields__field-wrapper textarea{
	border-radius:5px;
}
.woocommerce-billing-fields h3,#order_review_heading{
	margin-bottom:20px;
	margin-top:20px;
}
.woocommerce-checkout #order_review{
	border-radius: 8px;
border: 0px solid var(--gray-100, #F3F4F6);
}
.woocommerce-checkout-review-order-table{
		border-radius: 8px;
border: 1px solid var(--gray-100, #F3F4F6);
	margin-bottom:20px;
}
.woocommerce-checkout-review-order-table thead{
	color: var(--black, #000);
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px; /* 150% */
}
.woocommerce-checkout-review-order-table tbody .product-name{
	color: var(--black, #000);
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 20px; /* 142.857% */
}
.woocommerce-checkout .shop_table dl.variation{
	color: var(--gray-700, #374151);
text-align: center;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 16px; /* 133.333% */
}
.woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .cart-subtotal .woocommerce-Price-amount {
	color: var(--black, #000);
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 28px; /* 140% */
}
.woocommerce-checkout-review-order .coupon-form .button{
	border-radius: 0px 4px 4px 0px;
background: var(--primary-500, #C57B4A);
	color: var(--white, #FFF);
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 28px; /* 155.556% */
}
.woocommerce-checkout-review-order .coupon-form input{
	border-radius: 8px;
background: var(--gray-100, #F3F4F6);
}
.woocommerce-checkout #payment{
	padding:0px;
}
.woocommerce-checkout .place-order .button{
	border-radius: 4px;
background: var(--black, #000);
	color: var(--white, #FFF);
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 700;
	text-transform: uppercase;
line-height: 24px !important; /* 150% */
}
/* css trang giỏ hàng */
.woocommerce-cart-form  tr th{
color: var(--black, #000);
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 20px;
	height: 40px;
}
.woocommerce-cart-form__cart-item .product-name{
	color: var(--black, #000);
font-size: 14px;
font-style: normal;
font-weight: 500;
	line-height: 20px;
}
.woocommerce-cart-form__cart-item .product-name .variation dt + dd{
	margin-right:10px;
}
.woocommerce-cart-form__cart-item .product-price {
	color: var(--red-800, #991B1B);
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 28px;
}
.woocommerce-cart-form__cart-item .product-quantity .quantity{
	border-radius: 8px;
background:#eee;
}
form.cart .quantity .minus, form.woocommerce-cart-form .quantity .minus ,form.cart .quantity .plus, form.woocommerce-cart-form .quantity .plus,form.cart .quantity .qty, form.woocommerce-cart-form .quantity .qty  {
    border-style: solid;
    border-width: 0px;
    
}
.woocommerce-cart-form__cart-item .product-subtotal{
	color: var(--black, #000);

font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 28px;
}
form.cart .button, form.woocommerce-cart-form .button,.woocommerce-cart-form button[type=submit]:disabled{
	border-radius: 4px;
background: #4B5563;
color: var(--white, #FFF);
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px;
}
.woocommerce-cart-form .coupon .button{
	border-radius: 8px;
background: var(--primary-500, #C57B4A);
		color: var(--white, #FFF);
text-align: center;
font-style: normal;
font-weight: 700;
line-height: 28px;
}
.woocommerce-cart-form .coupon input{
	border-radius: 8px;
background: var(--gray-100, #F3F4F6);
	color:#000;
font-size: 14px;
font-style: normal;
font-weight: 400;

}
.woocommerce-shipping-totals{
	display:none !important;
}
.cart_totals h2{
	color: var(--black, #000);

font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 28px;
}
.cart-collaterals table tbody th{
	color: var(--black, #000);
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 24px;
}
.cart-subtotal .woocommerce-Price-amount{
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px;
}
.cart-collaterals .wc-proceed-to-checkout .button{
	border-radius: 4px;
background: var(--black, #000);
	color: #fff !important;
text-align: center;

font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px;
}
.cart-collaterals .wc-proceed-to-checkout .button{
	line-height: 30px !important;
}
form.cart .quantity .minus, form.woocommerce-cart-form .quantity .minus,form.cart .quantity .plus, form.woocommerce-cart-form .quantity .plus{
	border:0px !important;
}