.elementor-1990 .elementor-element.elementor-element-1afd7248{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1990 .elementor-element.elementor-element-10f7ac8e{background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:10px 10px 10px 10px;}.elementor-1990 .elementor-element.elementor-element-10f7ac8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1990 .elementor-element.elementor-element-b5d158b{--display:flex;}@media(max-width:1024px){.elementor-1990 .elementor-element.elementor-element-10f7ac8e{width:var( --container-widget-width, 558px );max-width:558px;--container-widget-width:558px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-1990 .elementor-element.elementor-element-10f7ac8e.elementor-element{--align-self:stretch;}}@media(min-width:768px){.elementor-1990 .elementor-element.elementor-element-1afd7248{--width:72.255%;}}@media(max-width:767px){.elementor-1990 .elementor-element.elementor-element-1afd7248{--width:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1990 .elementor-element.elementor-element-10f7ac8e{margin:-74px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1990 .elementor-element.elementor-element-10f7ac8e.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-10f7ac8e *//* ביטול מוחלט של מסגרות ורקע בכפתור remove */
.alg-wc-wl-view-table .product-removal,
.alg-wc-wl-view-table .product-removal .alg-wc-wl-btn,
.alg-wc-wl-view-table .product-removal .alg-wc-wl-view-state {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* הסתרת האייקון */
.alg-wc-wl-view-table .product-removal .alg-wc-wl-view-state i {
    display: none !important;
}

/* טקסט REMOVE בלבד */
.alg-wc-wl-view-table .product-removal .alg-wc-wl-view-state-remove::after {
    content: "REMOVE";
    color: #000;
    font-size: 12px;
    font-family: 'Poppins', 'Lato', sans-serif;
    font-weight: 400;
    text-decoration: underline;
    text-decoration-thickness: 0.5px;
    text-underline-offset: 2px;
    cursor: pointer;
    transition: color 0.2s ease;
    display: inline-block;
}

/* אפקט עדין ב-hover */
.alg-wc-wl-view-table .product-removal .alg-wc-wl-view-state-remove:hover::after {
    color: #444;
}
/* הגדלת תמונת המוצר ב-Wishlist בצורה מוחלטת */
.alg-wc-wl-view-table .product-thumbnail img {
    width: 300px !important;  /* קבע את הגודל הרצוי */
    height: auto !important;   /* שמירה על פרופורציות */
    max-width: 100% !important;
    border-radius: 6px !important; /* פינות מעט מעוגלות */
    object-fit: cover !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* אפקט עכבר קל */
.alg-wc-wl-view-table .product-thumbnail img:hover {
    transform: scale(1.05) !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
}
/* צמצום מרווחים בין השורות והעמודות */
.alg-wc-wl-view-table {
    border-spacing: 5px !important; /* פחות ריווח בין תאים */
    width: 100% !important;
}

/* צמצום מרווח פנימי של תאים */
.alg-wc-wl-view-table td,
.alg-wc-wl-view-table th {
    padding: 0px 0px !important; /* פחות פדינג */
    vertical-align: middle !important;
}

/* צמצום הכרטיסיות של כפתורי טאבים */
.alg-wc-wl-tablink {
    padding: 8px 12px !important; /* קטן יותר */
    font-size: 14px !important;
}

/* צמצום המרווח בין תמונה לטקסט */
.product-thumbnail img {
    margin: 0 !important;
}

/* צמצום מרווח סביב כפתור הסל וכפתור ה-Remove */
.add-to-cart-btn a,
.alg-wc-wl-btn {
    padding: 0px 12px !important;
    font-size: 14px !important;
}
.add-to-cart-btn a {
    display: block !important;
    width: 80% !important;        /* רוחב הכפתור */
    margin: 0 auto !important;    /* מרכז את הכפתור */
    background: none !important;  
    color: #000 !important;       
    border: 1px solid #000 !important; 
    border-radius: px !important;     
    text-align: center !important;
    padding: 10px 0 !important;       
    font-size: 14px !important;        
    box-shadow: none !important;       
}

.add-to-cart-btn a:hover {
    background: #000 !important;
    color: #fff !important;
}
  @media (max-width: 768px) {

    /* מרכז את הטבלה כולה */
    .alg-wc-wl-view-table {
        margin: 0 auto !important;      /* מרכז הטבלה */
        width: auto !important;         /* רוחב אוטומטי לפי התוכן */
        max-width: 95% !important;      /* מעט שוליים מכל צד */
    }

    /* NAME ו-PRICE והכפתור REMOVE במרכז */
    .alg-wc-wl-view-table td.product-name,
    .alg-wc-wl-view-table td.product-price,
    .alg-wc-wl-view-table td.product-removal {
        display: flex !important;           
        justify-content: center !important; 
        align-items: center !important;     
        text-align: center !important;      
        flex-direction: column;             
    }

    /* הקטנת מרווחים בין הכרטיסיות ל-header */
    .alg-wc-wl-tab {
        margin-top: 0px !important; 
    }

    /* הקטנת ריווח פנימי של התאים */
    .alg-wc-wl-view-table td,
    .alg-wc-wl-view-table th {
        padding: 0px !important; 
    }

    /* כפתור ADD TO CART במרכז ורוחב מותאם */
    .add-to-cart-btn a {
        width: 90% !important;        
        max-width: none !important;   
        margin: 10px auto !important; 
        font-size: 16px !important;   
        padding: 12px 0 !important;   
        display: block !important;
        text-align: center !important;
    }
}
  
 @media (max-width: 768px) {
    /* ווידג'ט ה-Wishlist */
    .alg-wc-wl-view-table-container {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    /* הכרטיסיות של הטאב */
    .alg-wc-wl-tab {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    /* אם Elementor או container כללי מוסיפים רווח */
    .elementor-widget-wrap,
    .elementor-column,
    .elementor-section {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    /* במקרה שיש רווח מה-header עצמו */
    header, .site-header {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
}
@media (max-width: 768px) {
    /* צמצום מרווח פנימי של התאים */
    .alg-wc-wl-view-table td {
        padding: 0px 0px !important; /* פחות ריווח בין אלמנטים */
        vertical-align: middle !important;
    }

    /* Name, Price, Remove במרכז */
    .alg-wc-wl-view-table td.product-name,
    .alg-wc-wl-view-table td.product-price,
    .alg-wc-wl-view-table td.product-removal {
        display: flex !important;
        flex-direction: column;       /* אם יש יותר מאלמנט אחד */
        justify-content: center !important;
        align-items: center !important;
        text-align: center !important;
        margin:1px 0 !important;    /* רווח קטן בין האלמנטים */
    }

    /* צמצום רווח מעל/מתחת לכפתור Add to Cart */
    .add-to-cart-btn a {
        margin: 4px auto !important;   /* רווח קטן יותר */
        padding: 0px 4 !important;     /* גובה הכפתור קטן יותר */
    }

    /* צמצום מרווח בין תמונה ל-TITLE */
    .product-thumbnail img {
        margin-bottom: 0px !important; /* פחות מרווח בין תמונה לשם */
    }
}
/* עיגול פינות לכרטיס מוצר ב-Wishlist */
.alg-wc-wl-view-table tr {
    border-radius: 13px !important; /* שנה לפי הרצון שלך */
    overflow: hidden !important;
    display: block !important;
    margin-bottom: 10px !important;
    border: 1px solid #ddd !important; /* אם תרצה בלי מסגרת – מחק */
}

/* כדי שהתאים יתאימו לעיגול */
.alg-wc-wl-view-table tr td {
    display: block !important;
}
/* עיצוב שורת ה-Subtotal */
.alg-wc-wl-subtotal {
    text-align: center !important; /* מרכוז הטקסט */
    padding: 20px 0 !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 17px !important;
    color: #111 !important; /* שנה ל-#000000 אם אתה ברקע בהיר */
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important; /* קו מפריד עדין */
    margin-top: 20px !important;
}

/* הדגשת המחיר עצמו */
.alg-wc-wl-subtotal-value, 
.alg-wc-wl-subtotal-value .woocommerce-Price-amount {
    font-weight: 400 !important;
    color: #111 !important; /* שנה ל-#000000 אם אתה ברקע בהיר */
    margin-right: 5px !important;
}
/* כפתור Add to Cart – פרימיום קריסטל שקוף */
.add-to-cart-btn a {
    display: block !important;
    width: 80% !important;
    margin: 0 auto !important;
    padding: 10px 0 !important;
    font-size: 14px !important;
    text-align: center !important;
    color: rgba(0,0,0,0.8) !important;
    background: rgba(255,255,255,0.05) !important; /* שקיפות עדינה */
    border: none !important;
    border-radius: 13px !important;
    box-shadow: none !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    transition: all 0.3s ease !important;
}

/* Hover – אפקט קריסטל עדין */
.add-to-cart-btn a:hover {
    background: rgba(0,0,0,0.08) !important; /* כהה קל בהובר */
    color: rgba(0,0,0,0.95) !important;
    transform: translateY(-1px) !important;
}
/* שם המוצר ב-Wishlist */
.alg-wc-wl-view-table td.product-name {
    font-family: 'Montserrat', sans-serif !important; /* שינוי גופן */
    font-weight: 300 !important; /* פחות מודגש */
    font-size: 14px !important; /* אפשר לשנות לפי הצורך */
    color: #000 !important; /* צבע שם המוצר */
    margin: 0 !important;
}

/* ביטול מוחלט של מסגרות ורקע בכפתור remove */
.alg-wc-wl-view-table .product-removal,
.alg-wc-wl-view-table .product-removal .alg-wc-wl-btn,
.alg-wc-wl-view-table .product-removal .alg-wc-wl-view-state {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* הסתרת האייקון */
.alg-wc-wl-view-table .product-removal .alg-wc-wl-view-state i {
    display: none !important;
}
 

/* אפקט עדין ב-hover */
.alg-wc-wl-view-table .product-removal .alg-wc-wl-view-state-remove:hover::after {
    color: #444;
}
/* שינוי שם המוצר בכפתור Add to Cart לאותיות גדולות */
.add-to-cart-btn a {
    font-family: 'Montserrat', sans-serif !important; /* גופן חדש */
    font-weight: 500 !important; /* פחות מודגש */
    font-size: 13px !important;  /* גודל טקסט */
    color: rgba(0, 0, 0, 0.85) !important; /* צבע שחור מעט שקוף */
    text-transform: uppercase !important; /* אותיות גדולות */
    letter-spacing: 1px !important; /* רווח אותיות קל להרגשה יוקרתית */
}/* End custom CSS */
/* Start custom CSS *//* רקע מאחורי המוצרים */
.alg-wc-wl-view-table-container {
  background-color: #ECECEC;
  padding: 40px 20px;
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  justify-content: center;
  font-family: 'Heebo', sans-serif;
}

/* הטבלה הראשית */
.alg-wc-wl-view-table {
  display: block;
  width: 100%;
  overflow-x: auto;
  white-space: nowrap;
  padding: 10px 0;
  background: transparent;
  border: none;
}

/* שורת מוצרים אופקית */
.alg-wc-wl-view-table tbody {
  display: flex;
  flex-direction: row;
  gap: 28px;
}

/* כרטיס מוצר */
.alg-wc-wl-view-table tr {
  display: inline-block;
  background: #ffffff;
  border-radius: 16px;
  min-width: 300px;
  max-width: 320px;
  overflow: hidden;
  transition: 0.3s ease;
  box-shadow: 0 0 20px rgba(0,0,0,0.1);
  position: relative;
}

.alg-wc-wl-view-table tr:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 35px rgba(0,0,0,0.15);
}

/* תוכן תאים */
.alg-wc-wl-view-table td {
  display: block;
  padding: 14px 16px;
  color: #111111;
  font-size: 15px;
  border: none;
}

/* תמונת מוצר – מוגדלת לרוחב מלא, ללא מגבלת גובה */
.alg-wc-wl-view-table td.product-thumbnail {
  padding: 0;
}
.alg-wc-wl-view-table td.product-thumbnail img {
  width: 100%;         /* רוחב מלא */
  height: auto;        /* יחס גובה-רוחב תקין */
  max-height: none;    /* ללא מגבלת גובה */
  object-fit: cover;   /* חיתוך אחיד */
  display: block;
  border-radius: 0;
  transition: 0.3s ease;
}

/* שם המוצר */
.alg-wc-wl-view-table td.product-name a {
  color: #111;
  font-weight: 600;
  font-size: 18px;
  text-decoration: none;
  display: block;
  margin-top: 12px;
  letter-spacing: 0.3px;
  transition: 0.3s ease;
}

.alg-wc-wl-view-table td.product-name a:hover {
  color: #666;
}

/* מחיר */
.alg-wc-wl-view-table td.product-price {
  color: #444;
  font-size: 15px;
  margin-bottom: 12px;
}

/* כפתור Add to Cart */
.alg-wc-wl-view-table td.add-to-cart-btn {
  text-align: center;
  padding-bottom: 6px;
}

.alg-wc-wl-view-table td.add-to-cart-btn .button {
  background: #111 !important; /* שחור מט */
  color: #fff !important;       /* טקסט לבן */
  padding: 12px 24px;
  border: none;
  border-radius: 30px;
  font-weight: 600;
  font-size: 10px;
  letter-spacing: 0.5px;
  transition: 0.3s ease;
  text-transform: uppercase;
  cursor: pointer;
}

.alg-wc-wl-view-table td.add-to-cart-btn .button:hover {
  background-color: #333 !important;
}

/* כפתור הסרה – מתחת לכפתור add to cart */
.alg-wc-wl-view-table td.product-removal {
  position: static; /* לא מעל התמונה */
  margin-top: 10px;
  text-align: center; /* מרכז את הכפתור מתחת */
  padding-bottom: 16px;
}

.alg-wc-wl-remove-item-from-wl {
  font-size: 20px;
  color: #888;
  cursor: pointer;
  transition: color 0.2s ease;
  display: inline-block;
  padding: 6px 12px;
  border-radius: 6px;
  background: #f5f5f5;
  user-select: none;
}

.alg-wc-wl-remove-item-from-wl:hover {
  color: #000;
  background: #ddd;
}

/* רספונסיביות – במובייל 2 כרטיסים בשורה */
@media (max-width: 768px) {
  .alg-wc-wl-view-table tbody {
    flex-wrap: wrap; /* מעבר שורות */
  }

  .alg-wc-wl-view-table tr {
    flex: 0 0 48%;  /* כל כרטיס ~50% */
    max-width: 48%;
    margin-bottom: 16px;
  }
}/* End custom CSS */