.woocommerce-checkout #billing_first_name_field input#billing_first_name{width:100%!important;max-width:100%!important;box-sizing:border-box}.woocommerce-checkout #billing_first_name_field{width:100%!important;max-width:100%!important}.woocommerce-checkout #billing_first_name_field{margin-bottom:1rem!important}.woocommerce-checkout .woocommerce-billing-fields{background-color:#fff;border:2px solid #329e00;border-radius:12px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:20px}.woocommerce-checkout .woocommerce-billing-fields input,.woocommerce-checkout .woocommerce-billing-fields select,.woocommerce-checkout .woocommerce-billing-fields textarea{border:2px solid #329e00;border-radius:8px;padding:10px;font-size:14px;width:100%;box-sizing:border-box;margin-bottom:15px;background-color:#f9f9f9;transition:border-color .3s ease}.woocommerce-checkout .woocommerce-billing-fields input:focus,.woocommerce-checkout .woocommerce-billing-fields select:focus,.woocommerce-checkout .woocommerce-billing-fields textarea:focus{border-color:#267a00;outline:none}.woocommerce-checkout .woocommerce-billing-fields label{text-transform:uppercase;font-weight:700;font-size:14px;color:#329e00;margin-bottom:5px;display:block}.woocommerce-checkout #order_review{background-color:#fff;border:2px solid #329e00;border-radius:12px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-top:20px}.woocommerce-checkout #order_review table.shop_table td.product-name{text-transform:lowercase;font-size:14px;color:#333}.woocommerce-checkout #order_review table.shop_table th{text-transform:uppercase;font-weight:700;color:#329e00}.woocommerce-checkout #order_review table.shop_table tr{margin-bottom:10px;border-bottom:1px solid #e0e0e0}.woocommerce span.onsale{display:none!important}