.woocommerce select,.woocommerce input,.woocommerce textarea{border:solid 1px rgba(0,0,0,0.2509803922) !important;border-radius:var(--wc-form-border-radius) !important}.woocommerce form.checkout_coupon,.woocommerce .woocommerce form.register{min-height:auto !important;display:flex;align-items:center}.woocommerce .woocommerce-checkout{display:flex;gap:40px;justify-content:space-between;flex-wrap:wrap}@media(max-width: 768px){.woocommerce .woocommerce-checkout{flex-direction:column}}.woocommerce .woocommerce-checkout #order_review_heading{display:none}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order{margin-top:80px;width:40%}@media(max-width: 768px){.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order{width:100%}}.woocommerce .woocommerce-checkout .col2-set,.woocommerce .woocommerce-checkout .woocommerce-page .col2-set{width:52% !important;display:flex !important;flex-direction:column !important}@media(max-width: 768px){.woocommerce .woocommerce-checkout .col2-set,.woocommerce .woocommerce-checkout .woocommerce-page .col2-set{width:100%}}.woocommerce .woocommerce-checkout .col2-set .col-1,.woocommerce .woocommerce-checkout .col2-set .col-2,.woocommerce .woocommerce-checkout .woocommerce-page .col2-set .col-1,.woocommerce .woocommerce-checkout .woocommerce-page .col2-set .col-2{width:100%}.woocommerce .woocommerce-checkout .col2-set .select2-container .select2-selection--single,.woocommerce .woocommerce-checkout .woocommerce-page .col2-set .select2-container .select2-selection--single{height:auto}.woocommerce .woocommerce-checkout .col2-set select,.woocommerce .woocommerce-checkout .col2-set input,.woocommerce .woocommerce-checkout .col2-set textarea,.woocommerce .woocommerce-checkout .woocommerce-page .col2-set select,.woocommerce .woocommerce-checkout .woocommerce-page .col2-set input,.woocommerce .woocommerce-checkout .woocommerce-page .col2-set textarea{border:solid 1px rgba(0,0,0,0.2509803922) !important;border-radius:var(--wc-form-border-radius) !important}.woocommerce .woocommerce-checkout .table.shop_table{border-radius:5px !important}.woocommerce .woocommerce-checkout .deposit-payment-options{padding:10px;border:1px solid #ddd;border-radius:4px;margin-bottom:20px}.woocommerce .woocommerce-checkout .deposit-payment-options label{display:flex;align-items:center}.woocommerce .woocommerce-checkout .eshb-radio{position:relative;cursor:pointer;font-size:16px;user-select:none;display:inline-block}.woocommerce .woocommerce-checkout .eshb-radio input{display:none;cursor:pointer}.woocommerce .woocommerce-checkout .eshb-radio .eshb-checkmark{height:18px;width:18px;background-color:#eee;border-radius:50%;border:2px solid #ccc;transition:all .3s ease;margin-right:7px;display:flex;align-items:center;justify-content:center}.woocommerce .woocommerce-checkout .eshb-radio .eshb-checkmark:after{content:"";display:none;top:5px;left:5px;width:8px;height:8px;border-radius:50%;background:#fff}.woocommerce .woocommerce-checkout .eshb-radio input:checked~.eshb-checkmark:after{display:block;background:#000}.woocommerce .woocommerce-checkout button,.woocommerce .woocommerce-checkout html button[type=button],.woocommerce .woocommerce-checkout button[type=reset],.woocommerce .woocommerce-checkout button[type=submit]{background:var(--eshb-primary-color) !important}.woocommerce .woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{width:100%;display:block}.woocommerce .woocommerce-checkout .woocommerce-additional-fields{margin-top:30px}.woocommerce .woocommerce-info{border-top-color:var(--eshb-primary-color) !important}.woocommerce .woocommerce-info::before{color:var(--eshb-primary-color) !important}.woocommerce #add_payment_method #payment,.woocommerce .woocommerce-cart #payment,.woocommerce .woocommerce-checkout #payment{background:rgba(171,137,101,.07) !important}.woocommerce #add_payment_method #payment div.payment_box,.woocommerce .woocommerce-cart #payment div.payment_box,.woocommerce .woocommerce-checkout #payment div.payment_box{background-color:var(--eshb-white-color) !important}.woocommerce #add_payment_method #payment div.payment_box::before,.woocommerce .woocommerce-cart #payment div.payment_box::before,.woocommerce .woocommerce-checkout #payment div.payment_box::before{border:1em solid var(--eshb-white-color) !important;border-right-color:rgba(0,0,0,0) !important;border-left-color:rgba(0,0,0,0) !important;border-top-color:rgba(0,0,0,0) !important}.woocommerce .woocommerce-cart #payment ul.payment_methods li img,.woocommerce .woocommerce-checkout #payment ul.payment_methods li img,.woocommerce #add_payment_method #payment ul.payment_methods li img{max-height:30px}