.woocommerce-checkout .card.border-primary{border-width:2px!important}.woocommerce-checkout .card.border-info{border-width:2px!important}.woocommerce-checkout .card-header{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{border:1.5px solid #ced4da!important;border-radius:0.375rem!important;padding:.55rem 0.75rem!important;font-size:1rem!important;transition:border-color 0.3s ease,box-shadow 0.3s ease}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{border-color:#0d6efd!important;box-shadow:0 0 5px rgb(13 110 253 / .5)!important;outline:none!important}.woocommerce-checkout .woocommerce-invalid input.input-text,.woocommerce-checkout .woocommerce-invalid select,.woocommerce-checkout .woocommerce-invalid textarea{border-color:#dc3545!important;box-shadow:0 0 5px rgb(220 53 69 / .5)!important}#order_review{background-color:#f8f9fa;border-radius:.375rem;border:1px solid #dee2e6}#place_order{font-weight:600;letter-spacing:.05em;transition:background-color 0.3s ease,box-shadow 0.3s ease;box-shadow:0 4px 12px rgb(25 135 84 / .3)}#place_order:hover{background-color:#218838!important;box-shadow:0 6px 15px rgb(25 135 84 / .5)}@media (max-width:991.98px){.col-lg-6{flex:0 0 100%!important;max-width:100%!important}}.woocommerce-checkout-payment{border:1px solid #720eec!important}.woocommerce-checkout #payment{background:#fff;border-radius:5px}.woocommerce-checkout #payment div.payment_box{background-color:#ffffff!important}.woocommerce-checkout #payment div.payment_box::before{border:unset!important}