/* Sofit Card Checkout Tweaks */

body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-account-fields,
body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-account-fields .create-account,
body.woocommerce-checkout:not(.woocommerce-order-received) #createaccount_field,
body.woocommerce-checkout:not(.woocommerce-order-received) p.create-account {
    display: none !important;
}

body.woocommerce-checkout.sofit-card-no-shipping:not(.woocommerce-order-received) .woocommerce-shipping-fields,
body.woocommerce-checkout.sofit-card-no-shipping:not(.woocommerce-order-received) #ship-to-different-address,
body.woocommerce-checkout.sofit-card-no-shipping:not(.woocommerce-order-received) .shipping_address {
    display: none !important;
}

body.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address label span {
    font-size: 0 !important;
}

body.woocommerce-checkout:not(.woocommerce-order-received) #ship-to-different-address label span::before {
    content: "Адрес для доставки";
    font-size: 16px !important;
}

body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields #shipping_state_field,
body.woocommerce-checkout:not(.woocommerce-order-received) .shipping_address #shipping_state_field {
    display: none !important;
}

body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields .select2-container,
body.woocommerce-checkout:not(.woocommerce-order-received) .shipping_address .select2-container,
body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields .select2-container--default,
body.woocommerce-checkout:not(.woocommerce-order-received) .shipping_address .select2-container--default {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields .form-row,
body.woocommerce-checkout:not(.woocommerce-order-received) .shipping_address .form-row {
    overflow: visible !important;
}

body.woocommerce-checkout:not(.woocommerce-order-received) .select2-dropdown {
    z-index: 999999 !important;
}
