/*
Theme Name: Barsa Theme
Theme URI: https://wordpress.org/rtl-theme.com/barsa-wordpress-theme
Author: ariacode
Author URI: https://www.rtl-theme.com/author/ariacode/products/
Description: Barsa theme is a WordPress theme developed based on the latest WordPress and WooCommerce standards
To use the template, you must install and activate the template core plugin.
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 7.4
Version: 1.2.0
License:RTL THEME LICENSE
License URI: https://www.rtl-theme.com/buyers-rules/
Text Domain: aria-theme
Tags:  custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support,mega menu, elementor widget,wordpress widget,custom font , slider,animation
*/
/**
 * @style Custom Styling for WooCommerce Checkout & Digits Login Form
 * @how-to Get free WordPress & WooCommerce snippets at ostadno.com
 * @author Masoud Aroodipoor
 * @testedwith WooCommerce 9+
 */
.woocommerce form#customer_login.login.woocommerce-form {
  max-width: 400px !important;
  width: 100% !important;
  margin: 32px auto !important;
  padding: 24px 20px !important;
  background: #f5faff !important;
  border: 1px solid #dceeff !important;
  border-radius: 12px !important;
  box-shadow: 0 8px 26px rgba(0,0,0,.08) !important;
}

.woocommerce form#customer_login .form-row,
.woocommerce form#customer_login p {
  margin-bottom: 14px !important;
}

.woocommerce form#customer_login input[type="text"],
.woocommerce form#customer_login input[type="tel"],
.woocommerce form#customer_login input[type="email"],
.woocommerce form#customer_login input[type="password"]{
  width: 100% !important;
  padding: 10px 12px !important;
  border-radius: 8px !important;
  border: 1px solid #d5d9e0 !important;
  background: #fff !important;
  box-shadow: none !important;
  outline: none !important;
}

.woocommerce form#customer_login .digcon {
  position: relative !important;
}
.woocommerce form#customer_login .dig_wc_countrycodecontainer {
  position: absolute !important;
  top: 0; inset-inline-start: 0;
  height: 100%;
  display: flex !important;
  align-items: center !important;
  z-index: 2;
  padding-inline: 5px !important;
  border-inline-end: 1px solid #e6e6e6 !important;
  border-radius: 8px !important;
  background: #f7f9fc !important;
}

.woocommerce form#customer_login .digcon input#username {
  padding-left: 110px !important;
  padding-right: 12px !important;
  box-sizing: border-box !important;
}

.woocommerce form#customer_login label,
.woocommerce form#customer_login > .digits-form_tab_wrapper p:first-child{
  font-size: 14px !important;
  color: #222 !important;
  margin-bottom: 8px !important;
}

.woocommerce form#customer_login .digits-form_submit-btn,
.woocommerce form#customer_login button[type="submit"]{
  width: 100% !important;
  padding: 12px 0 !important;
  border-radius: 10px !important;
  background: #4aa3ff !important;
  color: #fff !important;
  border: none !important;
  font-size: 15px !important;
  transition: background .25s ease !important;
}
.woocommerce form#customer_login .digits-form_submit-btn:hover{
  background: #1e90ff !important;
}

.woocommerce form#customer_login .lost_password a{
  color: #3a7bd5 !important;
  text-decoration: none !important;
}
.woocommerce form#customer_login .woocommerce-form__label-for-checkbox {
  display: ruby !important;
  align-items: center !important;
  font-size: 13px !important;
}

.woocommerce form#customer_login .digits-form_tab_wrapper,
.woocommerce form#customer_login .digits-form_tab_container {
  width: 100% !important;
}

.woocommerce .woocommerce-notices-wrapper + *:contains("برای تسویه حساب باید وارد شوید."),
.woocommerce .woocommerce-notices-wrapper:has(+ *:contains("برای تسویه حساب باید وارد شوید.")) {
  display: none !important;
}