.woocommerce-checkout{direction:rtl;letter-spacing:0}.woocommerce-checkout form.checkout input.input-text,.woocommerce-checkout form.checkout select{min-height:46px;border:1px solid #d7e3ea;border-radius:6px;background:#fff;padding:10px;width:100%;box-sizing:border-box}.woocommerce-checkout form.checkout label{display:block;margin-bottom:7px}.woocommerce-checkout #billing_ima_age{background:#f3f7fa;color:#305367}.ima-checkout-note{background:#eef8fb;border-right:3px solid #59a6c6;padding:16px;color:#244c5c;line-height:1.9}.woocommerce-checkout .form-row{margin-bottom:16px}@media(max-width:600px){.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{float:none;width:100%}}
.woocommerce-checkout .ima-birth-field fieldset{border:0;padding:0;margin:0;min-width:0}.woocommerce-checkout .ima-birth-field legend{font-size:inherit;margin:0 0 7px;padding:0;line-height:1.7}.woocommerce-checkout .ima-birth-selects{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1fr);gap:7px}.woocommerce-checkout .ima-birth-selects label{margin:0;min-width:0}.woocommerce-checkout .ima-birth-selects select{padding:8px 4px;font-size:14px;letter-spacing:0}.woocommerce-checkout .ima-birth-error{display:block;color:#a42828;font-size:13px;line-height:1.7;margin-top:5px}.woocommerce-checkout .ima-birth-error:empty{display:none}
.woocommerce-checkout form.checkout .ima-birth-field{width:100%;clear:both}.woocommerce-checkout form.checkout .ima-birth-selects select{padding:8px 4px;font-size:14px}
