body.woocommerce-checkout{background:#f4f5f3!important}body.woocommerce-checkout .woocommerce{max-width:1180px!important;margin:0 auto!important;padding:20px 20px 60px!important}body.woocommerce-checkout .et_pb_text h1,body.woocommerce-checkout h1{font-size:42px!important;font-weight:800!important;letter-spacing:-1px!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle{margin-bottom:22px!important}body.woocommerce-checkout .woocommerce-info{background:#375357!important;color:#ffffff!important;border:none!important;border-radius:7px!important;padding:13px 18px!important;margin-bottom:25px!important}body.woocommerce-checkout .woocommerce-info a{color:#ffffff!important;font-weight:700!important}body.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(360px,0.85fr)!important;gap:28px!important;align-items:start!important}body.woocommerce-checkout #customer_details{background:#ffffff!important;padding:30px!important;border-radius:12px!important;box-shadow:0 2px 12px rgba(0,0,0,.04)!important}body.woocommerce-checkout #order_review{background:#ffffff!important;padding:28px!important;border-radius:12px!important;box-shadow:0 2px 12px rgba(0,0,0,.04)!important}body.woocommerce-checkout h3{color:#375357!important;font-size:21px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.5px!important}body.woocommerce-checkout .form-row{margin-bottom:15px!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout select,body.woocommerce-checkout textarea{background:#ffffff!important;border:1px solid #d8dddb!important;border-radius:5px!important;padding:12px 14px!important;min-height:46px!important;font-size:14px!important}body.woocommerce-checkout input.input-text:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout textarea:focus{border-color:#00736a!important;outline:none!important;box-shadow:0 0 0 2px rgba(0,115,106,.10)!important}body.woocommerce-checkout label{color:#222222!important;font-size:13px!important;font-weight:600!important}body.woocommerce-checkout table.shop_table{border:none!important;margin-bottom:15px!important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{border:none!important;border-bottom:1px solid #eeeeee!important;padding:13px 4px!important}body.woocommerce-checkout table.shop_table .order-total th,body.woocommerce-checkout table.shop_table .order-total td{border-bottom:none!important;color:#00736a!important;font-size:20px!important;font-weight:800!important}body.woocommerce-checkout #payment{background:#ffffff!important;border-radius:8px!important}body.woocommerce-checkout #payment ul.payment_methods{padding:12px 0!important;border-bottom:1px solid #eeeeee!important}body.woocommerce-checkout #payment .payment_box{background:#f7f8f6!important;border-radius:7px!important;padding:15px!important}body.woocommerce-checkout #place_order{width:100%!important;background:#00736a!important;color:#ffffff!important;border:none!important;border-radius:6px!important;padding:16px!important;font-size:14px!important;font-weight:800!important;letter-spacing:1px!important;text-transform:uppercase!important;margin-top:12px!important}body.woocommerce-checkout #place_order:hover{background:#375357!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields{margin-bottom:20px!important}body.woocommerce-checkout .woocommerce-additional-fields{padding-top:5px!important}body.woocommerce-checkout .et_pb_section_1_tb_footer{display:none!important}@media (max-width:900px){body.woocommerce-checkout form.checkout{display:block!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review{margin-bottom:20px!important}}@media (max-width:600px){body.woocommerce-checkout .woocommerce{padding:10px 12px 40px!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review{padding:20px!important;border-radius:8px!important}body.woocommerce-checkout h1{font-size:32px!important}}body.woocommerce-checkout form.checkout{gap:20px!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review{padding:20px!important}body.woocommerce-checkout #order_review{width:100%!important;min-width:0!important}body.woocommerce-checkout #payment{width:100%!important;margin:0!important;padding:15px!important}body.woocommerce-checkout #payment ul.payment_methods{width:100%!important;box-sizing:border-box!important}body.woocommerce-checkout #payment .payment_box{width:100%!important;box-sizing:border-box!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields{margin-bottom:10px!important}body.woocommerce-checkout .form-row{margin-bottom:10px!important}body.woocommerce-checkout #customer_details>*{margin-bottom:10px!important}body.woocommerce-checkout .woocommerce-shipping-fields{padding-bottom:0!important}body.woocommerce-checkout .woocommerce-additional-fields{padding-bottom:0!important}body.woocommerce-checkout #payment{margin-top:10px!important}body.woocommerce-checkout #payment li.wc_payment_method{margin-bottom:5px!important}body.woocommerce-checkout #payment li{padding-top:5px!important;padding-bottom:5px!important}body.woocommerce-checkout .et_pb_section_1_tb_footer{display:none!important}body.woocommerce-checkout #payment{padding:10px!important;margin:0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-checkout #payment ul.payment_methods{margin:0!important;padding:5px 0!important}body.woocommerce-checkout #payment li.wc_payment_method{padding:6px 0!important;margin:0!important}body.woocommerce-checkout #payment .payment_box{margin:5px 0!important;padding:10px!important;background:#f7f7f5!important}body.woocommerce-checkout #payment div.form-row{padding:5px 0!important;margin:0!important}