.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);gap:52px;align-items:start}.woocommerce-checkout #customer_details{width:auto}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{float:none;width:100%}.woocommerce-checkout h3{font:500 24px/1.3 Poppins,sans-serif}.woocommerce form .form-row{padding:0;margin:0 0 18px}.woocommerce form .form-row label{font-size:14px;font-weight:600;margin-bottom:7px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single{min-height:48px;padding:11px 13px;border:1px solid var(--moxa-border);border-radius:2px;background:#fff}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px;padding:0}.woocommerce-checkout-review-order{padding:28px;background:#fff}.woocommerce-checkout #order_review_heading{grid-column:2;margin:0 28px -95px;position:relative;z-index:2}.woocommerce-checkout #order_review{grid-column:2}.woocommerce-checkout #payment{background:#f0f2f3;border-radius:2px}.woocommerce-checkout #payment ul.payment_methods{border-color:var(--moxa-border)}.woocommerce-checkout #payment div.payment_box{background:#fff}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff}.woocommerce-checkout #place_order{width:100%;min-height:58px}

