ul#top-menu,#et_mobile_nav_menu,#et_search_icon,.et-cart-info{display:none!important}.logo_container{width:100%!important;text-align:center!important}#logo{float:none!important;margin:0 auto!important;display:inline-block!important}.woocommerce-checkout{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#0b0c0c}h3#order_review_heading{display:none!important}.et_pb_wc_checkout_order_details form{display:flex!important;flex-direction:column!important}.et_pb_wc_checkout_order_details #customer_details{display:none!important}.et_pb_wc_checkout_order_details #order_review{order:1!important;margin-bottom:20px!important}.et_pb_wc_checkout_order_details #wc-stripe-express-checkout-element{order:2!important;margin-bottom:15px!important;display:flex!important;flex-direction:column!important;align-items:center!important}.et_pb_wc_checkout_order_details #wc-stripe-express-checkout-button-separator{order:3!important;margin-bottom:30px!important}.et_pb_wc_checkout_order_details #wc-stripe-express-checkout-element iframe,.et_pb_wc_checkout_order_details #wc-stripe-express-checkout-element .stripe-payment-request-button-container{max-width:400px!important;width:100%!important;margin:0 auto!important}.et_pb_wc_checkout_billing #wc-stripe-express-checkout-element,.et_pb_wc_checkout_billing #wc-stripe-express-checkout-button-separator,.et_pb_wc_checkout_payment_info #wc-stripe-express-checkout-element,.et_pb_wc_checkout_payment_info #wc-stripe-express-checkout-button-separator{display:none!important}.woocommerce-checkout .woocommerce-checkout-review-order-table{background-color:#ffffff!important;border:2px solid #0b0c0c!important;border-radius:0!important;border-collapse:collapse!important;width:100%!important;margin-bottom:30px!important}.woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce-checkout-review-order-table td{border-bottom:1px solid #b1b4b6!important;border-top:none!important;border-left:none!important;border-right:none!important;padding:16px 20px!important;color:#0b0c0c!important;font-size:16px!important;background:transparent!important}.woocommerce-checkout .woocommerce-checkout-review-order-table tr:last-child th,.woocommerce-checkout .woocommerce-checkout-review-order-table tr:last-child td{border-bottom:none!important}.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{background-color:#f3f2f1!important;font-weight:700!important;text-transform:uppercase!important;font-size:14px!important;letter-spacing:0.5px!important;display:table-cell!important}.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{font-weight:bold!important;font-size:18px!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:transparent!important;border-radius:0!important;border:none!important;padding:0!important;margin-top:10px!important}#payment div.payment_box{background-color:transparent!important;padding:0!important}#payment div.payment_box::before{display:none!important}.woocommerce-checkout #payment ul.payment_methods li.payment_method_stripe>label{display:none!important}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout select,.woocommerce-checkout textarea{width:100%!important;padding:10px 14px!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;border:2px solid #0b0c0c!important;border-radius:0!important;background-color:#ffffff!important;color:#0b0c0c!important;box-sizing:border-box!important;height:auto!important}.woocommerce-checkout label{font-weight:600!important;color:#0b0c0c!important;margin-bottom:5px!important;display:block!important;font-size:16px!important}.woocommerce-checkout input:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{outline:3px solid #ffdd00!important;outline-offset:0!important;border-color:#0b0c0c!important}.woocommerce-checkout .form-row .et_pb_contact_field_label{display:none!important}.woocommerce-checkout .form-row input::placeholder,.woocommerce-checkout .form-row textarea::placeholder{color:transparent!important;opacity:0!important}.woocommerce-checkout .form-row label,.woocommerce-checkout p.form-row label{display:block!important;opacity:1!important;visibility:visible!important;position:static!important;transform:none!important;font-size:16px!important;font-weight:600!important;color:#0b0c0c!important;margin-bottom:8px!important;padding:0!important}.woocommerce-additional-fields,.woocommerce-form-coupon-toggle,.checkout_coupon,#order_comments_field{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}.woocommerce-form-login-toggle,.woocommerce-checkout .woocommerce-info{display:none!important}.woocommerce-checkout #place_order{background-color:#31B24E!important;color:#ffffff!important;padding:16px 28px!important;font-size:20px!important;font-weight:bold!important;border:none!important;border-radius:2px!important;cursor:pointer!important;display:block!important;width:100%!important;text-align:center!important;box-shadow:0 4px 0 #00703c!important;transition:all 0.2s ease!important;margin-top:20px!important}.woocommerce-checkout #place_order:hover{background-color:#00703c!important;transform:translateY(-2px)!important;box-shadow:0 6px 0 #00502b!important}@media (max-width:767px){body .et_pb_row{width:92%!important;max-width:92%!important}body .et_pb_section{padding-top:15px!important;padding-bottom:15px!important}}@media only screen and (max-width:980px){#main-header,#main-header .container{height:110px!important}.logo_container{height:110px!important;max-height:110px!important}#logo{max-height:90px!important;margin-top:10px;max-width:85%}}.custom-success-banner{background-color:#f3fcf8;border:2px solid #00b67a;border-radius:4px;padding:30px;margin-bottom:30px;text-align:center;width:100%}.custom-success-banner h2{color:#00b67a!important;font-size:26px!important;font-weight:700!important;margin-bottom:15px!important;display:flex;align-items:center;justify-content:center;gap:10px}.success-icon{background-color:#00b67a;color:white;border-radius:50%;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.custom-success-banner p{font-size:18px;color:#0b0c0c;margin:0}.custom-next-steps{background-color:#f3f2f1;border-left:5px solid #3A86CD;padding:25px 30px;margin-bottom:30px;width:100%;box-sizing:border-box}.custom-next-steps h3{font-size:20px!important;color:#0b0c0c!important;margin-bottom:15px!important;font-weight:700!important}.custom-next-steps ul{margin:0;padding-left:20px}.custom-next-steps li{font-size:16px;color:#0b0c0c;margin-bottom:10px}.thankyou-property-box{background-color:#ffffff;border:2px solid #b1b4b6;padding:25px 30px;margin-bottom:40px;width:100%;box-sizing:border-box}.thankyou-property-box h3{color:#3A86CD!important;font-size:20px!important;font-weight:700!important;margin-bottom:15px!important;border-bottom:2px solid #e9f1f8;padding-bottom:10px}.thankyou-property-box p{font-size:16px;color:#0b0c0c;margin-bottom:5px}.woocommerce-order-received h2.woocommerce-column__title{color:#3A86CD!important;font-size:22px!important;border-bottom:2px solid #3A86CD;padding-bottom:10px;margin-bottom:20px}.woocommerce-order-received .woocommerce-customer-details address{border:1px solid #b1b4b6;padding:20px;border-radius:4px;background:#fafafa}