/* -----------------------------------------------------------------------------
 * Form inputs
 * -----------------------------------------------------------------------------
 * Arabic typed text aligns right.
 * --------------------------------------------------------------------------- */
body.rtl input[type="text"],
body.rtl input[type="email"],
body.rtl input[type="tel"],
body.rtl input[type="number"],
body.rtl input[type="search"],
body.rtl input[type="password"],
body.rtl textarea {
    direction: rtl;
    text-align: right;
}

body.rtl select {
    direction: rtl;
}


/* -----------------------------------------------------------------------------
 * Quantity selector
 * -----------------------------------------------------------------------------
 * Plus at the right, minus at the left.
 * --------------------------------------------------------------------------- */
body.rtl .quantity,
body.rtl .rbt-qty-area .quantity {
    direction: rtl;
}


/* -----------------------------------------------------------------------------
 * WooCommerce notices
 * -----------------------------------------------------------------------------
 * Icon at the right, message text right-aligned.
 * --------------------------------------------------------------------------- */
body.rtl .woocommerce-message,
body.rtl .woocommerce-info,
body.rtl .woocommerce-error {
    padding-right: 3.5em;
    padding-left: 2em;
    text-align: right;
}

body.rtl .woocommerce-message::before,
body.rtl .woocommerce-info::before,
body.rtl .woocommerce-error::before {
    left: auto;
    right: 1.5em;
}