#myAcc {
  padding-top: 150px;
  font-family: var(--font-family-02);
  padding-left: 30px;
  padding-right: 40px;
}
nav.woocommerce-MyAccount-navigation ul {
  list-style: none;
  margin: 0 0 40px;
  padding: 10px 20px;
}
.woocommerce-Address-title h2 {
  font-size: var(--font-size-h3-mobile);
  font-weight: 600;
}

/* إعداد عام */
.woocommerce-MyAccount-navigation ul li a {
  display: flex;
  align-items: center;
  justify-content: start;
  font-size: var(--font-size-base);
  padding: 12px 0;
  color: var(--color-01);
  font-family: var(--font-family-02);
}

/* الأيقونة قبل النص */
html:lang(ar) .woocommerce-MyAccount-navigation ul li a::before {
  margin-left: 10px;
  margin-right: 0px;
}
.woocommerce-MyAccount-navigation ul li a::before {
  content: "";
  width: 19px;
  height: 19px;
  margin-right: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  filter: invert(0) sepia(0) saturate(0) hue-rotate(0deg);
}

/* السهم بعد النص */
.dark-mode .woocommerce-MyAccount-navigation ul li a::after {
  position: absolute;
  right: 25px;
  content: "";
  width: 16px;
  height: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 12px;
  display: inline-block;
  filter: brightness(0) saturate(100%) invert(43%) sepia(4%) saturate(402%)
    hue-rotate(169deg) brightness(93%) contrast(87%);
  /* ← يمكنك التحكم عبر متغير اللون */
  background-image: url("data:image/svg+xml;utf8,<svg fill='none' stroke='%23fff' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M9 6l6 6-6 6'/></svg>");
}

/* السهم بعد النص */
html:lang(ar) .woocommerce-MyAccount-navigation ul li a::after {
  right: auto;
  left: 10px;
  rotate: 180deg;
}
.woocommerce-MyAccount-navigation ul li a::after {
  position: absolute;
  right: 10px;
  content: "";
  width: 16px;
  height: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 12px;
  display: inline-block;
  background-image: url("data:image/svg+xml;utf8,<svg fill='none' stroke='%23000' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M9 6l6 6-6 6'/></svg>");
}
/* .myaccount-back-button{display:flex;align-items:center;gap:6px;padding:12px 16px;font-size:16px;font-weight:500;color:#333;background:#f6f6f6;border-radius:8px;margin-bottom:20px;width:fit-content;cursor:pointer;border-radius: 30px;font-family: var(--font-family-02);} */
/* تغيير اللون حسب المتغير */
.woocommerce-MyAccount-navigation ul li a::before,
.woocommerce-MyAccount-navigation ul li a::after {
  filter: none !important;
}

/* تأثير hover */
/* .woocommerce-MyAccount-navigation ul li a:hover::before {
    opacity: 0.7;
}
.woocommerce-MyAccount-navigation ul li a:hover::after {
    opacity: 0.7;
} */

.woocommerce-MyAccount-navigation ul li a::before {
  opacity: 1;
}
.woocommerce-MyAccount-navigation ul li a::after {
  opacity: 0;
}

/* Dashboard Icon */
.dark-mode .woocommerce-MyAccount-navigation-link--dashboard a::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='%23fff' width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 9.5L12 3l9 6.5V21H3V9.5z'/></svg>");
}
/* Dashboard Icon */
.woocommerce-MyAccount-navigation-link--dashboard a::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='%23000' width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 9.5L12 3l9 6.5V21H3V9.5z'/></svg>");
}

/* Orders */
.dark-mode .woocommerce-MyAccount-navigation-link--orders a::before {
  background-image: url("data:image/svg+xml;utf8,<svg stroke='%23fff' fill='none' stroke-width='2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6 6h15l-1.5 9H8L6 6z'/><circle cx='9' cy='20' r='1'/><circle cx='18' cy='20' r='1'/></svg>");
}
/* Orders */
.woocommerce-MyAccount-navigation-link--orders a::before {
  background-image: url("data:image/svg+xml;utf8,<svg stroke='%23000' fill='none' stroke-width='2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6 6h15l-1.5 9H8L6 6z'/><circle cx='9' cy='20' r='1'/><circle cx='18' cy='20' r='1'/></svg>");
}

/* Addresses */
.dark-mode .woocommerce-MyAccount-navigation-link--edit-address a::before {
  background-image: url("data:image/svg+xml;utf8,<svg stroke='%23fff' fill='none' stroke-width='2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 21s8-4.5 8-11a8 8 0 1 0-16 0c0 6.5 8 11 8 11z'/><circle cx='12' cy='10' r='3'/></svg>");
}
/* Addresses */
.woocommerce-MyAccount-navigation-link--edit-address a::before {
  background-image: url("data:image/svg+xml;utf8,<svg stroke='%23000' fill='none' stroke-width='2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 21s8-4.5 8-11a8 8 0 1 0-16 0c0 6.5 8 11 8 11z'/><circle cx='12' cy='10' r='3'/></svg>");
}

/* Account Details */
.dark-mode .woocommerce-MyAccount-navigation-link--edit-account a::before {
  background-image: url("data:image/svg+xml;utf8,<svg stroke='%23fff' fill='none' stroke-width='2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='8' r='4'/><path d='M4 20c0-4 4-7 8-7s8 3 8 7'/></svg>");
}
/* Account Details */
.woocommerce-MyAccount-navigation-link--edit-account a::before {
  background-image: url("data:image/svg+xml;utf8,<svg stroke='%23000' fill='none' stroke-width='2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='8' r='4'/><path d='M4 20c0-4 4-7 8-7s8 3 8 7'/></svg>");
}

/* Logout */
.dark-mode .woocommerce-MyAccount-navigation-link--customer-logout a::before {
  background-image: url("data:image/svg+xml;utf8,<svg stroke='%23fff' fill='none' stroke-width='2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M15 3H5v18h10'/><path d='M18 12l-6-6M18 12l-6 6'/></svg>");
}
/* Logout */
.woocommerce-MyAccount-navigation-link--customer-logout a::before {
  background-image: url("data:image/svg+xml;utf8,<svg stroke='%23000' fill='none' stroke-width='2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M15 3H5v18h10'/><path d='M18 12l-6-6M18 12l-6 6'/></svg>");
}
.woocommerce-account .addresses .title .edit {
  background: var(--color-box-1);
  border-radius: 20px;
  padding: 8px 14px;
  font-size: var(--font-size-base-mobile);
  color: var(--color-grbl);
}
.myaccount-user-info {
  padding: 15px;
  border-radius: 10px;
  text-align: left;
  width: fit-content;
  margin: auto;
}
.myaccount-user-info > div {
  margin-bottom: 20px;
  padding: 15px;
  border-radius: 10px;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: fit-content;
}
.ge23g {
  background: #fff;
  border-radius: 100%;
  height: 100px;
  width: 100px;
  padding: 10px;
  margin-bottom: 20px;
}
.woocommerce-EditAccountForm {
  font-family: var(--font-family-02);
}
.woocommerce form .form-row .input-text,
.select2-selection,
.woocommerce form .form-row select {
  background: var(--color-03) !important;
  border: 1px solid #373737 !important;
  border-radius: 20px !important;
  color: var(--color-02);
  font-family: var(--font-family-02);
}
.woocommerce-EditAccountForm .woocommerce-Button,
.woocommerce-address-fields .button,
.woocommerce-Button {
  border-radius: 14px !important;
  margin-top: 20px !important;
  background: var(--color-box-3) !important;
  color: #333 !important;
  padding: 11px !important;
  font-family: var(--font-family-02) !important;
  font-weight: 400 !important;
  width: 100%;
  max-width: 450px;
}
.woocommerce-MyAccount-content > form:nth-child(2) > h2:nth-child(1) {
  font-family: var(--font-family-02);
}
#tyw3 {
  font-family: var(--font-family-02);
  color: var(--color-grbl);
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
  background-color: #f2bd61ba !important;
  padding: 0 2px !important;
  border-radius: 100% !important;
  width: 25px !important;
  height: 25px !important;
}
/* تنسيق عام لكل حقول WooCommerce */
.woocommerce-address-fields input.input-text,
.woocommerce-billing-fields input.input-text,
.woocommerce-shipping-fields input.input-text {
  padding-left: 40px !important; /* مساحة للأيقونة */
  background-repeat: no-repeat !important;
  background-position: 10px center !important;
  background-size: 24px !important;
}
#setPass {
  margin: 40px auto;
  width: 100%;
  max-width: 400px;
}
#myAcc > div {
  display: flex;
}
.woocommerce-MyAccount-content {
  margin: auto;
}
.myaccount-dashboard-text {
  display: none;
}
/* ===========================
   SVG ICONS — يمكنك تغييرها
=========================== */

/* الاسم الأول */
#billing_first_name,
#shipping_first_name {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDEwQzE0LjIwOTEgMTAgMTYgOC4yMDkxNCAxNiA2QzE2IDMuNzkwODYgMTQuMjA5MSAyIDEyIDJDOS43OTA4NiAyIDggMy43OTA4NiA4IDZDOSA4LjIwOTE0IDkuNzkwODYgMTAgMTIgMTBaIiBmaWxsPSIjMUMyNzRDIi8+PHBhdGggZD0iTTguMDAwMDcgMTIuMjVDNS45MDkwNCAxMi4yNSA0LjE0OSAxMy44MTUxIDMuOTA0NjkgMTUuODkxOEwzLjI1NTIxIDIxLjQxMjRDMy4yMDY4MSAyMS44MjM3IDMuNTAxMDYgMjIuMTk2NSAzLjkxMjQ0IDIyLjI0NDlDNC4zMjM4MiAyMi4yOTMzIDQuNjk2NTQgMjEuOTk5IDQuNzQ0OTQgMjEuNTg3Nkw1LjM5NDQxIDE2LjA2NzFDNS41MTk0OSAxNS4wMDM5IDYuMjY4OTQgMTQuMTUxNSA3LjI1MDA3IDEzLjg1OVYxOC4wNTJDNy4yNTA0IDE4Ljk1MDUgNy4yNTAyIDE5LjY5OTcgNy4zMjk5OCAyMC4yOTQ1QzcuNDE0MzkgMjAuOTIyMyA3LjYwMDA2IDIxLjQ4OTEgOC4wNTU1MyAyMS45NDQ1QzguNTExIDIyLjQgOS4wNzc4IDIyLjU4NTcgOS43MDU1OSAyMi42NzAxQzEwLjMwMDQgMjIuNzUwMSAxMS4wNDk2IDIyLjc1IDExLjk0OCAyMi43NUgxMi4wNTIxQzEyLjk1MDUgMjIuNzUgMTMuNjk5OCAyMi43NTAxIDE0LjI5NDYgMjIuNjcwMUMxNC45MjIzIDIyLjU4NTcgMTUuNDg5MSAyMi40IDE1Ljk0NDYgMjEuOTQ0NUMxNi40MDAxIDIxLjQ4OTEgMTYuNTg1OCAyMC45MjIzIDE2LjY3MDIgMjAuMjk0NUMxNi43NTAxIDE5LjY5OTcgMTYuNzUwMSAxOC45NTA1IDE2Ljc1MDEgMTguMDUyVjEzLjg1OUMxNy43MzEyIDE0LjE1MTUgMTguNDgwNyAxNS4wMDM5IDE4LjYwNTcgMTYuMDY3MUwxOS4yNTUyIDIxLjU4NzZDMTkuMzAzNiAyMS45OTkgMTkuNjc2MyAyMi4yOTMzIDIwLjA4NzcgMjIuMjQ0OUMyMC40OTkxIDIyLjE5NjUgMjAuNzkzMyAyMS44MjM3IDIwLjc0NDkgMjEuNDEyNEwyMC4wOTU1IDE1Ljg5MThDMTkuODUxMSAxMy44MTUxIDE4LjA5MTEgMTIuMjUgMTYgMTIuMjVIOC4wMDAwN1oiIGZpbGw9IiMxQzI3NEMiLz48L3N2Zz4=");
}
/* الاسم الأخير */
#billing_last_name,
#shipping_last_name {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><circle cx='12' cy='6' r='4' fill='%231C274C'/><path opacity='0.5' d='M20 17.5C20 19.9853 20 22 12 22C4 22 4 19.9853 4 17.5C4 15.0147 7.58172 13 12 13C16.4183 13 20 15.0147 20 17.5Z' fill='%231C274C'/></svg>");
}
/* العنوان */
#billing_address_1,
#shipping_address_1 {
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M12.2848 18.9935C12.1567 19.0875 12.0373 19.1728 11.9282 19.2493C11.8118 19.1721 11.6827 19.0833 11.5427 18.9832C10.8826 18.5109 10.0265 17.8176 9.18338 16.9529C7.45402 15.1792 6 12.9151 6 10.5C6 7.18629 8.68629 4.5 12 4.5C15.3137 4.5 18 7.18629 18 10.5C18 12.8892 16.4819 15.1468 14.6893 16.9393C13.8196 17.8091 12.9444 18.5099 12.2848 18.9935ZM19.5 10.5C19.5 16.5 12 21 12 21C11.625 21 4.5 16.5 4.5 10.5C4.5 6.35786 7.85786 3 12 3C16.1421 3 19.5 6.35786 19.5 10.5ZM13.5 10.5C13.5 11.3284 12.8284 12 12 12C11.1716 12 10.5 11.3284 10.5 10.5C10.5 9.67157 11.1716 9 12 9C12.8284 9 13.5 9.67157 13.5 10.5ZM15 10.5C15 12.1569 13.6569 13.5 12 13.5C10.3431 13.5 9 12.1569 9 10.5C9 8.84315 10.3431 7.5 12 7.5C13.6569 7.5 15 8.84315 15 10.5Z' fill='%23080341'/></svg>");
}
/* المدينة */
#billing_city,
#shipping_city {
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M20.6092 8.34165L12.0001 3.64575L3.39093 8.34165L3.75007 9.75007H5.25007V15.7501H4.50007V17.2501H19.5001V15.7501H18.7501V9.75007H20.2501L20.6092 8.34165ZM6.75007 15.7501V9.75007H9.00007V15.7501H6.75007ZM10.5001 15.7501V9.75007H13.5001V15.7501H10.5001ZM15.0001 15.7501V9.75007H17.2501V15.7501H15.0001ZM12.0001 5.35438L17.3088 8.25007H6.69131L12.0001 5.35438ZM3 19.5001H21V18.0001H3V19.5001Z' fill='%23080341'/></svg>");
}
/* الرمز البريدي */
#billing_postcode,
#shipping_postcode {
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19.1835 7.80516L16.2188 4.83755C14.1921 2.8089 13.1788 1.79457 12.0904 2.03468C11.0021 2.2748 10.5086 3.62155 9.5217 6.31506L8.85373 8.1381C8.59063 8.85617 8.45908 9.2152 8.22239 9.49292C8.11619 9.61754 7.99536 9.72887 7.86251 9.82451C7.56644 10.0377 7.19811 10.1392 6.46145 10.3423C4.80107 10.8 3.97088 11.0289 3.65804 11.5721C3.5228 11.8069 3.45242 12.0735 3.45413 12.3446C3.45809 12.9715 4.06698 13.581 5.28476 14.8L6.69935 16.2163L2.22345 20.6964C1.92552 20.9946 1.92552 21.4782 2.22345 21.7764C2.52138 22.0746 3.00443 22.0746 3.30236 21.7764L7.77841 17.2961L9.24441 18.7635C10.4699 19.9902 11.0827 20.6036 11.7134 20.6045C11.9792 20.6049 12.2404 20.5358 12.4713 20.4041C13.0192 20.0914 13.2493 19.2551 13.7095 17.5825C13.9119 16.8472 14.013 16.4795 14.2254 16.1835C14.3184 16.054 14.4262 15.9358 14.5468 15.8314C14.8221 15.593 15.1788 15.459 15.8922 15.191L17.7362 14.4981C20.4 13.4973 21.7319 12.9969 21.9667 11.9115C22.2014 10.826 21.1954 9.81905 19.1835 7.80516Z' fill='%231C274C'/></svg>");
}
/* الهاتف */
#billing_phone,
#shipping_phone {
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10.0376 5.31617L10.6866 6.4791C11.2723 7.52858 11.0372 8.90532 10.1147 9.8278C10.1147 9.8278 10.1147 9.8278 10.1147 9.8278C10.1146 9.82792 8.99588 10.9468 11.0245 12.9755C13.0525 15.0035 14.1714 13.8861 14.1722 13.8853C14.1722 13.8853 14.1722 13.8853 14.1722 13.8853C15.0947 12.9628 16.4714 12.7277 17.5209 13.3134L18.6838 13.9624C20.2686 14.8468 20.4557 17.0692 19.0628 18.4622C18.2258 19.2992 17.2004 19.9505 16.0669 19.9934C14.1588 20.0658 10.9183 19.5829 7.6677 16.3323C4.41713 13.0817 3.93421 9.84122 4.00655 7.93309C4.04952 6.7996 4.7008 5.77423 5.53781 4.93723C6.93076 3.54428 9.15317 3.73144 10.0376 5.31617Z' fill='%231C274C'/></svg>");
}
/* البريد */
#billing_email,
#shipping_email {
  background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' stroke='%23000' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M3.75 5.25L3 6V18L3.75 18.75H20.25L21 18V6L20.25 5.25H3.75ZM4.5 7.6955V17.25H19.5V7.69525L11.9999 14.5136L4.5 7.6955ZM18.3099 6.75H5.68986L11.9999 12.4864L18.3099 6.75Z' fill='%23080341'/></svg>");
}
/* الشركة */
#billing_company,
#shipping_company {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC45MTI5IDUuODg4ODZDMjEuMjUgNi4zOTMzMSAyMS4yNSA3LjA5NTU0IDIxLjI1IDguNVYyMS4yNUgyMS43NUMyMi4xNjQyIDIxLjI1IDIyLjUgMjEuNTg1OCAyMi41IDIyQzIyLjUgMjIuNDE0MiAyMi4xNjQyIDIyLjc1IDIxLjc1IDIyLjc1SDEuNzVDMS4zMzU3OSAyMi43NSAxIDIyLjQxNDIgMSAyMkMxIDIxLjU4NTggMS4zMzU3OSAyMS4yNSAxLjc1IDIxLjI1SDIuMjVWOC41QzIuMjUgNy4wOTU1NCAyLjI1IDYuMzkzMzEgMi41ODcwNiA1Ljg4ODg2QzIuNzMyOTggNS42NzA0OCAyLjkyMDQ4IDUuNDgyOTggMy4xMzg4NiA1LjMzNzA2QzMuNTgwMDggNS4wNDIyNCA0LjE3MjYyIDUuMDA1MjkgNS4yNTQwMyA1LjAwMDY2QzUuMjQ5OTIgNS4yOTIwNiA1LjI0OTk2IDUuNTk2NTUgNS4yNDk5OSA1LjkxMDVMMi41IDZNNS4yNSA3LjI1SDQuMjVDMy44MzU3OSA3LjI1IDMuNSA3LjU4NTc5IDMuNSA4QzMuNSA4LjQxNDIxIDMuODM1NzkgOC43NSA0LjI1IDguNzVINS4yNVYxMC4yNUg0LjI1QzMuODM1NzkgMTAuMjUgMy41IDEwLjU4NTggMy41IDExQzMuNSAxMS40MTQyIDMuODM1NzkgMTEuNzUgNC4yNSAxMS43NUg1LjI1VjEzLjI1SDQuMjVDMy44MzU3OSAxMy4yNSAzLjUgMTMuNTg1OCAzLjUgMTRDMy41IDE0LjQxNDIgMy44MzU3OSAxNC43NSA0LjI1IDE0Ljc1SDUuMjVW MjEuMjV INi43NVY2QzYuNzUgNC4x MTQzOCA2Ljc1IDMuMTcxNTcgNy4zMzU3OSAyLjU4NTc5QzcuOTIxNTcgMiAxLjg2NDM4IDIgMTAuNzUgMkgxMi43NUMxNC42MzU2IDIgMTUuNTc4NCAyIDE2LjE2NDIgMi41ODU3OUMxNi43NSAzLjE3MTU3IDE2Ljc1IDQuMTE0MzggMTYuNzUgNlYyMS4yNUgxOC4yNVYxNC43NUgxOS4yNUMxOS42NjQyIDE0Ljc1IDIwIDE0LjQxNDIgMjAgMTRDMjAgMTMuNTg1OCAxOS42NjQyIDEzLjI1IDE5LjI1IDEzLjI1SDE4LjI1VjExLjc1SDE5LjI1QzE5LjY2NDIgMTEuNzUgMjAgMTEuNDE0MiAyMCAxMUMyMCAxMC41ODU4IDE5LjY2NDIgMTAuMjUgMTkuMjUgMTAuMjVIMTguMjVWOC43NUgxOS4yNUMxOS42NjQyIDguNzUgMjAgOC40MTQyMSAyMCA4QzIwIDcuNTg1NzkgMTkuNjY0MiA3LjI1IDE5LjI1IDcuMjVIMTguMjVWNkMxOC4yNSA1LjU5NjU1IDE4LjI1MDkgNS4yOTIwNiAxOC4yNDYgNS4wMDA2NkMxOS4zMjc0IDUuMDA1MjkgMTkuOTE5OSA1LjA0MjI0IDIwLjM2MTEgNS4zMzcwNkMyMC41Nzk1IDUuNDgyOTggMjAuNzY3IDUuNjcwNDggMjAuOTEyOSA1Ljg4ODg2Wk0xMi41IDE5QzEyLjUgMTguNTg1OCAxMi4xNjQyIDE4LjI1IDExLjc1IDE4LjI1QzExLjMzNTggMTguMjUgMTEgMTguNTg1OCAxMSAxOVYyMS4yNUgxMi41VjE5Wk05IDE1QzkgMTQuNTg1OCA5LjMzNTc5IDE0LjI1IDkuNzUgMTQuMjVIMTMuNzVDMTQuMTY0MiAxNC4yNSAxNC41IDE0LjU4NTggMTQuNSAxNUMxNC41IDE1LjQxNDIgMTQuMTY0MiAxNS43NSAxMy43NSAxNS43NUg5Ljc1QzkuMzM1NzkgMTUuNzUgOSAxNS40MTQyIDkgMTVaTTkuNzUgMTEuMjVDOS4zMzU3OSAxMS4yNSA5IDExLjU4NTggOSAxMkM5IDEyLjQxNDIgOS4zMzU3OSAxMi43NSA5Ljc1IDEyLjc1SDEzLjc1QzE0LjE2NDIgMTIuNzUgMTQuNSAxMi40MTQyIDE0LjUgMTJ DMTQuNSAxMS41ODU4IDE0LjE2NDIgMTEuMjUgMTMuNzUgMTEuMjVIOU5t OS4yNSA3QzkuMjUgNS40ODEyMiAxMC40ODEyIDQuMjUgMTIgNC4yNUMxMy41MTg4IDQuMjUgMTQuNzUgNS40ODEyMiAxNC43NSA3QzE0Ljc1IDguNTE4NzggMTMuNTE4OCA5Ljc1IDEyIDkuNzVDMTAuNDgxMiA5Ljc1IDkuMjUgOC41MTg3OCA5LjI1IDdaTTEwLjc1IDdDMTAuNzUg Ni4zMDk2NCAxMS4zMDk2IDUuNzUgMTIgNS43NUMxMi42OTA0IDUuNzUgMTMuMjUgNi4zMDk2NCAxMy4yNSA3QzEzLjI1IDcuNjkwMzYgMTIuNjkwNCA4LjI1IDEyIDguMjVDMTEuMzA5NiA4LjI1IDEwLjc1IDcuNjkwMzYg MTAuNzUgN1oiIGZpbGw9IiMxQzI3NEMiLz48L3N2Zz4=");
}
/* الحي */
#billing_state,
#shipping_state {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path opacity='0.5' d='M20.9129 5.88881C21.25 6.39325 21.25 7.09549 21.25 8.49995V21.2499H21.75C22.1642 21.2499 22.5 21.5857 22.5 21.9999C22.5 22.4142 22.1642 22.7499 21.75 22.7499H1.75C1.33579 22.7499 1 22.4142 1 21.9999C1 21.5857 1.33579 21.2499 1.75 21.2499H2.25V8.49995C2.25 7.09549 2.25 6.39325 2.58706 5.88881C2.73298 5.67043 2.92048 5.48293 3.13886 5.33701C3.58008 5.04219 5.67561 5.00524 6.75702 5.00061C6.75291 5.292 6.75294 5.59649 6.75298 5.91045L6.75299 5.99995V7.24995H4.25C3.83579 7.24995 3.5 7.58573 3.5 7.99995C3.5 8.41416 3.83579 8.74995 4.25 8.74995H6.75299V10.2499H4.25C3.83579 10.2499 3.5 10.5857 3.5 10.9999C3.5 11.4142 3.83579 11.7499 4.25 11.7499H6.75299V13.2499H4.25C3.83579 13.2499 3.5 13.5857 3.5 13.9999C3.5 14.4142 3.83579 14.7499 4.25 14.7499H6.75299V21.2499H16.7529V14.7499H19.25C19.6642 14.7499 20 14.4142 20 13.9999C20 13.5857 19.6642 13.2499 19.25 13.2499H16.7529V11.7499H19.25C19.6642 11.7499 20 11.4142 20 10.9999C20 10.5857 19.6642 10.2499 19.25 10.2499H16.7529V8.74995H19.25C19.6642 8.74995 20 8.41416 20 7.99995C20 7.58573 19.6642 7.24995 19.25 7.24995H16.7529V5.99995L16.7529 5.91046V5.91043C16.753 5.59648 16.753 5.292 16.7489 5.00061C17.8303 5.00524 19.9199 5.04219 20.3611 5.33701C20.5795 5.48293 20.767 5.67043 20.9129 5.88881Z' fill='%231C274C'/><path fill-rule='evenodd' clip-rule='evenodd' d='M10.75 2H12.75C14.6356 2 15.5784 2 16.1642 2.58579C16.75 3.17157 16.75 4.11438 16.75 6V21.25H18.25H21.25H21.75C22.1642 21.25 22.5 21.5858 22.5 22C22.5 22.4142 22.1642 22.75 21.75 22.75H1.75C1.33579 22.75 1 22.4142 1 22C1 21.5858 1.33579 21.25 1.75 21.25H2.25H5.25H6.75V6C6.75 4.11438 6.75 3.17157 7.33579 2.58579C7.92157 2 8.86438 2 10.75 2ZM11.75 18.25C12.1642 18.25 12.5 18.5858 12.5 19V21.25H11V19C11 18.5858 11.3358 18.25 11.75 18.25ZM9.75 14C9.33579 14 9 14.3358 9 14.75C9 15.1642 9.33579 15.5 9.75 15.5H13.75C14.1642 15.5 14.5 15.1642 14.5 14.75C14.5 14.3358 14.1642 14 13.75 14H9.75ZM9 11.75C9 11.3358 9.33579 11 9.75 11H13.75C14.1642 11 14.5 11.3358 14.5 11.75C14.5 12.1642 14.1642 12.5 13.75 12.5H9.75C9.33579 12.5 9 12.1642 9 11.75ZM9.75 8.5C9.33579 8.5 9 8.83579 9 9.25C9 9.66421 9.33579 10 9.75 10H13.75C14.1642 10 14.5 9.66421 14.5 9.25C14.5 8.83579 14.1642 8.5 13.75 8.5H9.75ZM9 6.25C9 5.83579 9.33579 5.5 9.75 5.5H13.75C14.1642 5.5 14.5 5.83579 14.5 6.25C14.5 6.66421 14.1642 7 13.75 7H9.75C9.33579 7 9 6.66421 9 6.25Z' fill='%231C274C'/></svg>");
}
.woocommerce-account .addresses .title::after,
.woocommerce-account .addresses .title::before {
  display: none;
}
header.woocommerce-Address-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.woocommerce-password-strength.short {
  background-color: #ff2e2e7a;
  border-color: #fff0;
  color: #fffefe;
}
.woocommerce-password-strength.bad {
  background-color: #fbc5a9;
  border-color: #fff0;
  color: #000;
}
.woocommerce-password-strength.good {
  background-color: #ffe399;
  border-color: #ffc733;
  color: #000;
}
.woocommerce-password-strength.strong {
  background-color: #c1e1b9;
  border-color: #83c373;
  color: #000;
}
.woocommerce-password-strength {
  font-family: var(--font-family-02) !important;
  font-weight: 400 !important;
  border-radius: 20px;
  margin-top: 10px !important;
  padding: 7px !important;
}
.woocommerce-order-details {
  width: 100%;
}

.order-details-header,
.order-details-items > div,
.order-total-row,
.order-note-row {
  display: grid;
  grid-template-columns: 1fr auto;
  padding: 12px 0;
}

.order-details-header {
  font-weight: bold;
}

.order-details-actions {
  margin-top: 20px;
}

.order-actions-label {
  font-weight: bold;
  margin-bottom: 10px;
}

.woocommerce-orders-table {
  width: 100%;
}

.orders-table-header,
.orders-table-row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  padding: 12px 0;
}

.orders-table-header {
  font-weight: bold;
}
/* #myAcc .woocommerce-notices-wrapper > p{background: var(--color-03);border-radius: 23px;font-size: var(--font-size-base-mobile);padding: 10px;} */
#myAcc .woocommerce-MyAccount-content mark {
  color: var(--color-box-3);
}
.woocommerce-order-details .order-total-label,
.woocommerce-order-details .order-details-items a,
#myAcc .billing-address > div span {
  font-size: var(--font-size-base);
  font-family: var(--font-family-02);
  text-transform: capitalize;
  font-weight: 300;
  color: var(--color-02);
}
.woocommerce-order-details .order-total-value {
  color: var(--color-01);
  font-weight: 500;
}
.orders-table-cell {
  padding: 8px 0;
}
.woocommerce-order-details .order-details-items {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.woocommerce-order-details__title,
.woocommerce-customer-details .woocommerce-column__title {
  font-size: var(--font-size-h4);
  color: var(--color-golden-10);
}
.woocommerce-orders-table__cell-order-number > a {
  color: var(--color-box-3);
}
.orders-table-body .woocommerce-orders-table__cell-order-actions .view {
  border-radius: 20px;
  background: var(--color-box-3);
  color: var(--color-03);
  font-weight: 400;
}
.my_account_orders {
  font-family: var(--font-family-02);
}
.orders-table-row {
  font-weight: 400;
  color: var(--color-01);
  font-family: var(--font-family-02);
  font-size: var(--font-size-h5-mobile);
}
.orders-table-header .nobr {
  font-size: var(--font-size-base);
  font-family: var(--font-family-02);
  text-transform: capitalize;
  font-weight: 300;
  color: var(--color-02);
}
#myAcc .billing-address > div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#myAcc .billing-address {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.woocommerce-customer-details address {
  padding: 0 !important ;
}
.woocommerce-customer-details .em_billing,
.woocommerce-customer-details .ph_billing {
  display: flex;
  justify-content: space-between;
}
.woocommerce-customer-details .ph_billing p::before {
  display: none;
}
.woocommerce-customer-details
  .em_billing
  .woocommerce-customer-details--email::before {
  display: none;
}
@media (max-width: 992px) {
  .woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
    max-width: 500px;
    margin: auto;
    display: block;
    float: inherit;
  }
  .orders-table-body .sfde {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #57575763;
  }
  #myAcc {
    margin-bottom: 50px;
  }
  #jrng {
    padding: 0px;
  }
}
@media (max-width: 786px) {
  .woocommerce-MyAccount-navigation ul li a::after {
    opacity: 1 !important;
  }
  .woocommerce-MyAccount-navigation ul li a::before {
    opacity: 1 !important;
  }
  .orders-table-header .nobr {
    font-size: var(--font-size-base-mobile);
  }
  .orders-table-header,
  .orders-table-row {
    display: flex;
    flex-direction: column;
    gap: 15px;
    font-size: var(--font-size-base-mobile);
  }
  .orders-table-cell {
    padding: 0;
  }
  #myAcc > div:lang(ar) {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  #myAcc > div:lang(en) {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .woocommerce-MyAccount-content > form:nth-child(2) > h2:nth-child(1) {
    font-size: var(--font-size-h4);
  }

  #shipping_first_name_field,
  #shipping_last_name_field {
    width: 100%;
  }
  .woocommerce-MyAccount-content .form-row label {
    font-size: var(--font-size-base-mobile);
  }
}
@media (max-width: 480px) {
  .woocommerce-Button {
    width: 100%;
    font-weight: 500 !important;
  }
  .woocommerce form .form-row label {
    font-size: var(--font-size-base-mobile);
  }
  .woocommerce-password-strength {
    font-size: var(--font-size-base-mobile) !important;
  }
  .woocommerce-Address-title h2 {
    font-size: var(--font-size-h5-mobile);
    margin-bottom: 0;
  }
  .woocommerce-address-fields {
    padding: 0px 0 0 10px;
  }
  #tyw3 {
    font-size: var(--font-size-base-mobile);
  }
  .woocommerce-EditAccountForm .woocommerce-Button,
  .woocommerce-address-fields .button {
    font-size: var(--font-size-base-mobile) !important;
  }
  .woocommerce-MyAccount-content > form:nth-child(2) > h2:nth-child(1) {
    font-size: var(--font-size-h2-mobile);
  }
  .woocommerce-address-fields .required_field,
  #billing_state_field,
  #billing_city_field,
  #billing_postcode_field,
  #billing_phone_field,
  #shipping_state_field,
  #shipping_state_field,
  #shipping_postcode_field {
    font-size: var(--font-size-base-mobile);
  }
  .woocommerce-MyAccount-navigation ul li a::before {
    opacity: 1;
  }
  .woocommerce-MyAccount-navigation ul li a::after {
    opacity: 1;
  }
  /* .myaccount-back-button{padding: 8px 12px;font-size: var(--font-size-base-mobile);} */
  .woocommerce form .form-row .input-text,
  .woocommerce form .form-row select {
    font-size: var(--font-size-base-mobile);
    padding: 12px;
  }
  .woocommerce-EditAccountForm .woocommerce-Button,
  .woocommerce-address-fields .button {
    width: 100%;
  }
  .woocommerce-EditAccountForm {
    font-size: var(--font-size-base-mobile);
  }
  .woocommerce-EditAccountForm .form-row-first,
  .woocommerce-EditAccountForm .form-row-last,
  .woocommerce-address-fields .form-row-first,
  .woocommerce-address-fields .form-row-last {
    width: 100% !important;
  }
  .ge23g {
    background: #fff;
    border-radius: 100%;
    height: 100px;
    width: 100px;
    padding: 10px;
  }
  .uesr_photo {
    width: 90px;
  }
  .woocommerce-MyAccount-navigation ul li a::before {
    width: 22px;
    height: 22px;
  }
  #myAcc {
    padding: 100px 20px 40px;
  }
  .woocommerce-Address address {
    font-size: var(--font-size-base-mobile);
    color: var(--color-grbl);
  }
}
