.custom-checkout{display:flex;gap:30px;padding:40px 20px}.checkout-left{width:65%}.checkout-right{width:35%;background:#f9f9f9;padding:20px;border-radius:16px}.summary-item{display:flex;justify-content:space-between;margin-bottom:10px}.total{font-weight:700;font-size:18px}.woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.validate-phone{order:1}.validate-email{order:2}.validate-state{order:9}.validate-postcode{order:5}.wc_payment_method img{display:none!important}.checkout-left>h3{display:none}.checkout-left,.checkout-right{background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:20px;border-radius:15px;border:solid 1px #ddd}.woocommerce-input-wrapper{input,select,.select2-selection{border-radius:8px!important;border:1px solid #dde0eb!important;background:#fff!important}}.page-id-8897 .woocommerce-error{display:none}.page-id-8897 .woocommerce-error{display:none}@media (max-width:1024px){.custom-checkout{flex-direction:column}.checkout-left,.checkout-right{width:100%!important}}@media (max-width:576px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%!important;overflow:visible}.custom-checkout{display:flex;gap:30px;padding:20px 0}}.woocommerce-checkout-review-order-table{border:none!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{border:none!important;padding:10px 0}.woocommerce-checkout-review-order-table tr.cart_item{display:flex;justify-content:space-between}.woocommerce-checkout-review-order-table tr.order-total{font-size:18px;font-weight:700}.woocommerce-shipping-methods{list-style:none;padding:0}.woocommerce-shipping-methods li{margin-bottom:8px;background:#f5f5f5;padding:10px;border-radius:8px}.woocommerce-checkout-review-order-table tr.cart_item{display:contents}.order-total *{color:#acc323;font-weight:800}.woocommerce-checkout-review-order-table thead{display:none}html .woocommerce-checkout-payment{label.checkbox{display:inline;display:flex!important;line-height:20px;align-items:flex-start}}.woocommerce-checkout-payment .form-row .input-checkbox{display:inline;margin:5px 10px 0 0!important}.woocommerce-checkout-payment .required{display:none}.attach-prescription{padding:10px;.tab-container{display:none}.tab-container .tabheading{padding:0;margin-right:0}h3{padding:10px!important;font-size:16px!important}.uploaded_prescription.checkout{padding:0!important}.upload-prescription .new-upload button{background-color:#a4782c}.upload-prescription .new-upload .cross-sign{color:#fff;background:#a4782c}}#billing_state_field .select2-container,#billing_country_field .select2-container{width:100%!important}.upload-prescription .new-upload i.fa{display:block;width:28px;height:28px;margin:28px auto 0!important;font-size:0!important;line-height:0;color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%231F2A44%22%20stroke-width=%221.6%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22M15%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V7z%22/%3E%3Cpath%20d=%22M14%202v5h6%22/%3E%3Cpath%20d=%22M12%2018v-6%22/%3E%3Cpath%20d=%22m9%2015%203-3%203%203%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.85;transition:opacity .2s ease,transform .2s ease}.upload-prescription .new-upload i.fa::before{content:none!important}.upload-prescription .new-upload:hover i.fa{opacity:1;transform:translateY(-2px)}.attach-prescription .upload-prescription .new-upload label.input_file_style{display:none}.attach-prescription,.attach-prescription .uploaded_prescription,.attach-prescription .uploaded_prescription.checkout,.attach-prescription .tab-content{background-color:transparent!important}.attach-prescription .upload-prescription .new-upload{width:84px!important;height:84px!important;padding:0!important;margin:0 0 4px!important;border:1px solid #dfe3e8!important;border-radius:10px!important}.attach-prescription .upload-prescription .new-upload form{margin:0!important;padding:0!important}.attach-prescription .upload-prescription .new-upload #attach-prescription-input{width:100%!important;height:100%!important}.attach-prescription{padding:4px 0 16px!important}.attach-prescription h3.heading-attachment,.attach-prescription h3{padding:0 0 5px!important;margin:0!important}.attach-prescription .uploaded_prescription.checkout,.attach-prescription .tab-content,.attach-prescription .upload-prescription{padding:0!important;margin:0!important}.woocommerce-checkout-review-order-table>tbody{margin:15px 0}