.woocommerce-checkout .woocommerce-shipping-fields{margin:0!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:0}.woocommerce-checkout #customer_details{display:grid!important}.woocommerce-checkout .woocommerce-billing-fields label{margin-bottom:0;position:relative!important;margin-left:0;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:0!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:0!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:0 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}.woocommerce-checkout-review-order-table tbody .product-name{color:var(--black,#000);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.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}.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}.woocommerce-checkout-review-order .coupon-form .button{border-radius:0 4px 4px 0;background:var(--primary-500,#c57b4a);color:var(--white,#fff);text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:28px}.woocommerce-checkout-review-order .coupon-form input{border-radius:8px;background:var(--gray-100,#f3f4f6)}.woocommerce-checkout #payment{padding:0}.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}.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:0}.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:0!important}