.elementor-267 .elementor-element.elementor-element-0fbdb72{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-0fbdb72 *//* ================================
   Account Page – Hebrew RTL Version
   1:1 USA Design
================================ */

/* כל העמוד */
#account-page {
  background: linear-gradient(135deg,#fff,#f7fbf8);
  padding: clamp(60px,8vw,100px) 20px;
  border-top: 1px solid #E8EDF0;
  direction: rtl;
}
#account-page .ics-wrap {
  max-width: 1000px;
  margin: 0 auto;
  font-family: "Heebo", sans-serif;
}
#account-page .ics-title {
  font-size: clamp(30px,5vw,50px);
  font-weight: 800;
  color: #22303a;
  text-align:center;
  margin-bottom: 12px;
}
#account-page .ics-subtitle {
  font-size: 17px;
  color: #5b6876;
  text-align:center;
  margin-bottom: 32px;
}

/* קופסה */
#account-page .account-box {
  background: #fff;
  border: 1px solid #E8EDF0;
  border-radius: 18px;
  box-shadow: 0 8px 20px rgba(0,0,0,.08);
  padding: 32px 28px;
}

/* ניווט טאבס */
.woocommerce-MyAccount-navigation {
  float:none !important;
  width:100% !important;
  margin:0 0 24px !important;
}
.woocommerce-MyAccount-navigation ul {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:12px;
  list-style:none;
  padding:0;
  margin:0;
  border-bottom:1px solid #E8EDF0;
  padding-bottom:14px;
}
.woocommerce-MyAccount-navigation ul li a {
  padding:10px 22px;
  border:1px solid #E8EDF0;
  border-radius:999px;
  font-weight:600;
  font-size:15px;
  text-decoration:none;
  background:#f9fafb;
  color:#22303a;
  transition:.25s;
}
.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li a:hover {
  background:#6FBD4B;
  color:#fff;
  border-color:#6FBD4B;
  box-shadow:0 6px 16px rgba(111,189,75,.25);
}

/* תוכן */
.woocommerce-MyAccount-content {
  float:none !important;
  width:100% !important;
  margin:0 auto !important;
  max-width:900px;
  background:#fff;
  border:1px solid #E8EDF0;
  border-radius:18px;
  box-shadow:0 8px 20px rgba(0,0,0,.08);
  padding:28px;
  color:#5b6876;
  font-size:15px;
}

/* כותרות */
.woocommerce-MyAccount-content h2 {
  font-size:20px;
  font-weight:700;
  text-align:center;
  margin:20px 0 12px;
  color:#22303a;
}

/* טבלאות */
.woocommerce-MyAccount-content table {
  width:100%;
  border-collapse:collapse;
  margin:20px 0;
  border-radius:12px;
  overflow:hidden;
  box-shadow:0 4px 12px rgba(0,0,0,.05);
}
.woocommerce-MyAccount-content th,
.woocommerce-MyAccount-content td {
  padding:12px 16px;
  border:1px solid #E8EDF0;
  font-size:14px;
}
.woocommerce-MyAccount-content th {
  background:#f7fbf8;
  font-weight:700;
  color:#22303a;
}
.woocommerce-MyAccount-content td {
  background:#fff;
  color:#5b6876;
}

/* טפסים */
.woocommerce-MyAccount-content input,
.woocommerce-MyAccount-content select,
.woocommerce-MyAccount-content textarea {
  width:100%;
  padding:12px 16px;
  border:1px solid #E8EDF0;
  border-radius:12px;
  background:#f9fafb;
  margin-bottom:14px;
  font-size:15px;
  transition:.25s;
}
.woocommerce-MyAccount-content input:focus {
  border-color:#6FBD4B;
  box-shadow:0 0 0 3px rgba(111,189,75,.15);
}

/* כפתורים */
.woocommerce-MyAccount-content button,
.woocommerce-MyAccount-content input.button,
.woocommerce-account .woocommerce form button {
  width:100%;
  background:#6FBD4B !important;
  color:#fff !important;
  padding:12px 24px;
  font-size:16px;
  font-weight:700;
  border-radius:999px;
  box-shadow:0 8px 20px rgba(111,189,75,.25);
  transition:.25s;
  cursor:pointer;
}
.woocommerce-MyAccount-content button:hover {
  background:#57a53c !important;
  transform:translateY(-2px);
}

/* הודעות */
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info {
  border:none !important;
  border-radius:12px;
  padding:14px 20px;
  font-weight:600;
  margin-bottom:16px;
  text-align:center;
}
.woocommerce .woocommerce-message { background:#f1faef; color:#2a6230; }
.woocommerce .woocommerce-error { background:#ffeaea; color:#b3261e; }
.woocommerce .woocommerce-info { background:#f9fafb; color:#5b6876; }

/* פיקס RTL */
.woocommerce form label {
  text-align:right;
}
/* ===== FIX 1: הסרת טקסט בורדו מהדשבורד ===== */

/* מנטרל צבעים אדומים בטקסטי לוח הבקרה */
#account-page .woocommerce-MyAccount-content,
#account-page .woocommerce-MyAccount-content p,
#account-page .woocommerce-MyAccount-content a,
#account-page .woocommerce-MyAccount-content strong {
  color: #5b6876 !important;
}

/* קישורים בדשבורד */
#account-page .woocommerce-MyAccount-content a {
  color: #6FBD4B !important;
  font-weight: 600;
}
#account-page .woocommerce-MyAccount-content a:hover {
  color: #57a53c !important;
}

/* ===== FIX 2: מחיקת טקסט “יש אפשרות החזרת פריט…” ===== */

/* מסתיר את שורת "בקשת החזרה" לחלוטין */
#account-page .woocommerce-MyAccount-content p:first-of-type {
  display: none !important;
}

/* ואם יש וריאציה של השורה – מוחק גם אותה */
#account-page .woocommerce-MyAccount-content .woocommerce-info {
  display: none !important;
}
/* ===== MOBILE FIX: My Account Tabs - RTL ===== */
@media (max-width: 600px) {

  /* הופך את הרשימה לטור ולא לשורה */
  .woocommerce-MyAccount-navigation ul {
    display: flex;
    flex-direction: column !important;
    align-items: center !important;
    gap: 10px !important;
    padding-bottom: 0 !important;
    border-bottom: none !important;
  }

  /* כל טאב ברוחב מלא */
  .woocommerce-MyAccount-navigation ul li {
    width: 100% !important;
    max-width: 300px;
  }

  /* כפתור של טאב */
  .woocommerce-MyAccount-navigation ul li a {
    width: 100% !important;
    display: block !important;
    text-align: center !important;
    padding: 12px 24px !important;
    font-size: 15px !important;
  }

  /* רווח מהקופסה */
  #account-page .account-box {
    padding-top: 10px !important;
  }
}
/* מנטרל לחלוטין כל צביעה ירוקה סביב שדה הסיסמה */
input[type="password"],
.woocommerce form input[type="password"],
#account-page input[type="password"] {
    background: #f9fafb !important;
    border: 1px solid #E8EDF0 !important;
    border-radius: 12px !important;
    color: #22303a !important;
    box-shadow: none !important;
    position: relative;
    z-index: 3 !important;
}

/* מעלים כל שכבה או קופסה ירוקה שנמצאת מעל input */
.woocommerce form .password-input,
.woocommerce form .password-input * {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
}

/* מעלים ירוקים גם אם הם מגיעים מחוץ ל-password-input */
.woocommerce form .form-row,
.woocommerce form .form-row * {
    background: transparent !important;
    box-shadow: none !important;
}

/* מבטל גם פס/overlay ירוק שמגיע מקוד תוסף */
span.show-password-input {
    background: transparent !important;
    box-shadow: none !important;
}

/* פוקוס יוקרתי — נשאר */
input[type="password"]:focus {
    background: #fff !important;
    border-color: #6FBD4B !important;
    box-shadow: 0 0 0 3px rgba(111,189,75,.15) !important;
}
/* ============================== */
/*    iCanSit – Password Field    */
/* ============================== */

/* שדה סיסמה — עיצוב יוקרתי */
.woocommerce form input[type="password"] {
    width: 100%;
    padding: 13px 48px 13px 16px !important; /* מקום לאייקון */
    background: #ffffff !important;
    border: 1px solid #E5E8EC !important;
    border-radius: 12px !important;
    font-size: 16px !important;
    color: #22303A !important;
    box-shadow: 0 3px 10px rgba(0,0,0,0.06) !important;
    transition: .25s ease-in-out;
}

/* פוקוס נקי ויוקרתי */
.woocommerce form input[type="password"]:focus {
    background: #fff !important;
    border-color: #6FBD4B !important;
    box-shadow: 0 0 0 3px rgba(111,189,75,.15) !important;
}

/* עטיפה */
.woocommerce form .password-input {
    position: relative !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* אייקון עין — יוקרתי ועדין */
.woocommerce .show-password-input {
    position: absolute !important;
    left: 16px !important; /* בגלל RTL */
    top: 50% !important;
    transform: translateY(-50%) !important;
    background: #f1f5f9 !important;
    width: 34px !important;
    height: 34px !important;
    border-radius: 50% !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: .25s;
    border: 1px solid #E5E8EC !important;
    opacity: 0.8;
}

/* אפקט רחף */
.woocommerce .show-password-input:hover {
    background: #e9f8e2 !important;
    border-color: #6FBD4B !important;
    opacity: 1;
    box-shadow: 0 4px 12px rgba(111,189,75,0.25) !important;
}

/* האייקון עצמו */
.woocommerce .show-password-input::before {
    color: #6FBD4B !important;
    font-size: 16px !important;
}
/* ======================================= */
/* iCanSit – עיצוב אחיד לשדות התחברות */
/* ======================================= */

/* כל שדות הטופס */
.woocommerce form .form-row input.input-text,
.woocommerce form input[type="text"],
.woocommerce form input[type="email"],
.woocommerce form input[type="password"] {
    width: 100% !important;
    padding: 14px 16px !important;
    background: #ffffff !important;
    border: 1px solid #E5E8EC !important;
    border-radius: 12px !important;
    font-size: 16px !important;
    color: #22303A !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05) !important;
    transition: .25s ease;
}

/* פוקוס יוקרתי */
.woocommerce form .form-row input:focus {
    border-color: #6FBD4B !important;
    box-shadow: 0 0 0 3px rgba(111,189,75,.15) !important;
    background: #fff !important;
}

/* הסרת רקע ירוק שהיה מתחת */
.password-input,
.password-input * {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* עטיפת שדה הסיסמה מסודרת */
.password-input {
    position: relative !important;
}

/* אייקון העין – נקי ועדין */
.show-password-input {
    position: absolute !important;
    left: 14px !important; /* RTL */
    top: 50% !important;
    transform: translateY(-50%) !important;
    background: #F2F5F8 !important;
    border: 1px solid #E5E8EC !important;
    width: 32px !important;
    height: 32px !important;
    border-radius: 50% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    cursor: pointer;
    transition: .25s;
    opacity: 0.8;
}

.show-password-input:hover {
    opacity: 1;
    background: #e9f8e2 !important;
    border-color: #6FBD4B !important;
    box-shadow: 0 4px 10px rgba(111,189,75,0.25) !important;
}
/* =========================== */
/*  iCanSit – שדות התחברות   */
/* =========================== */

/* איחוד עיצוב של כל השדות */
.woocommerce form .form-row input.input-text,
.woocommerce form input[type="text"],
.woocommerce form input[type="email"],
.woocommerce form input[type="password"] {
    width: 100% !important;
    padding: 14px 16px !important;
    background: #ffffff !important;
    border: 1px solid #E5E8EC !important;
    border-radius: 12px !important;
    font-size: 16px !important;
    color: #22303A !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05) !important;
    transition: .25s ease;
}

/* אפקט פוקוס תואם לחלוטין */
.woocommerce form .form-row input.input-text:focus,
.woocommerce form input[type="password"]:focus {
    border-color: #6FBD4B !important;
    box-shadow: 0 0 0 3px rgba(111,189,75,.15) !important;
    background: #fff !important;
}

/* ——— טיפול בעטיפת הסיסמה ——— */

/* מסיר רקעים ושטויות */
.woocommerce form .password-input {
    position: relative !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* השדה עצמו – כמו שם משתמש */
.woocommerce form .password-input input[type="password"] {
    padding-right: 16px !important;
    padding-left: 48px !important; /* מקום לאייקון */
}

/* ——— אייקון העין ——— */
.woocommerce form .show-password-input {
    position: absolute !important;
    left: 14px !important; /* RTL */
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 34px !important;
    height: 34px !important;
    border-radius: 50% !important;
    background: #F2F5F8 !important;
    border: 1px solid #E5E8EC !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    cursor: pointer !important;
    opacity: 0.85;
    transition: .25s ease;
    z-index: 5 !important;
}

/* עין במצב hover */
.woocommerce form .show-password-input:hover {
    background: #e9f8e2 !important;
    border-color: #6FBD4B !important;
    opacity: 1 !important;
    box-shadow: 0 4px 10px rgba(111,189,75,0.25) !important;
}

/* האייקון עצמו */
.woocommerce form .show-password-input::before {
    color: #6FBD4B !important;
    font-size: 16px !important;
}
/* ============================================
   iCanSit – Password Eye + Uniform Fields
============================================ */

/* כל השדות – אחיד כמו Checkout */
.woocommerce form input[type="text"],
.woocommerce form input[type="email"],
.woocommerce form input[type="password"] {
    width: 100% !important;
    padding: 14px 16px !important;
    background: #ffffff !important;
    border: 1px solid #E5E8EC !important;
    border-radius: 12px !important;
    font-size: 16px !important;
    color: #22303A !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.04) !important;
    transition: .25s ease;
}

/* פוקוס ירוק – אותו דבר בכל השדות */
.woocommerce form input:focus {
    border-color: #6FBD4B !important;
    box-shadow: 0 0 0 3px rgba(111,189,75,.15) !important;
    background: #fff !important;
}

/* עטיפת הסיסמה */
.woocommerce form .password-input {
    position: relative;
    background: transparent !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

/* הופך את שדה הסיסמה לאותו דבר – עם מקום לעין */
.woocommerce form .password-input input[type="password"] {
    padding-left: 48px !important; /* עין בצד שמאל בגלל RTL */
}

/* ======================== */
/*      אייקון העין        */
/* ======================== */

/* עיצוב מקצועי לעין */
.woocommerce form .show-password-input {
    position: absolute !important;
    left: 12px !important;  /* RTL */
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 26px !important;
    height: 26px !important;
    border-radius: 50% !important;
    background: #ffffff !important;
    border: 1px solid #D5D9DE !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    cursor: pointer !important;
    transition: .25s ease;
    z-index: 5 !important;
    opacity: 0.9;
}

/* אייקון עין מקצועי – לא כדור ירוק */
.woocommerce form .show-password-input::before {
    content: "\f06e"; /* אייקון עין */
    font-family: "FontAwesome" !important;
    font-size: 14px !important;
    color: #6FBD4B !important; /* ירוק מקצועי */
}

/* רחף על העין – אפקט נקי */
.woocommerce form .show-password-input:hover {
    border-color: #6FBD4B !important;
    background: #f7fdf4 !important;
    box-shadow: 0 2px 6px rgba(111,189,75,0.25) !important;
    opacity: 1;
}

/* כשמקליקים על העין – קצה ירוק כמו בשדה */
.woocommerce form .show-password-input:active {
    border-color: #6FBD4B !important;
    box-shadow: 0 0 0 3px rgba(111,189,75,.15) !important;
}/* End custom CSS */