.elementor-6347 .elementor-element.elementor-element-847a75e:not(.elementor-motion-effects-element-type-background), .elementor-6347 .elementor-element.elementor-element-847a75e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBFD;}.elementor-6347 .elementor-element.elementor-element-847a75e > .elementor-container{max-width:1680px;min-height:340px;}.elementor-6347 .elementor-element.elementor-element-847a75e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 100px 0px 100px;}.elementor-6347 .elementor-element.elementor-element-847a75e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6347 .elementor-element.elementor-element-bd06704 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-6347 .elementor-element.elementor-element-bd06704 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6347 .elementor-element.elementor-element-bd06704 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6347 .elementor-element.elementor-element-c5c399f:not(.elementor-motion-effects-element-type-background), .elementor-6347 .elementor-element.elementor-element-c5c399f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #072C63 0%, var( --e-global-color-text ) 100%);}.elementor-6347 .elementor-element.elementor-element-c5c399f > .elementor-background-overlay{background-image:url("https://i0.wp.com/malgezothazfon.com/wp-content/uploads/2025/11/e2a3fb58-desi-herobanner-bg01.png?fit=1521%2C800&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6347 .elementor-element.elementor-element-c5c399f > .elementor-container{max-width:1299px;min-height:0px;}.elementor-6347 .elementor-element.elementor-element-c5c399f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 242px 0px;}.elementor-6347 .elementor-element.elementor-element-50bf585 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-6347 .elementor-element.elementor-element-50bf585 > .elementor-element-populated{padding:138px 0px 150px 0px;}.elementor-6347 .elementor-element.elementor-element-530e2d8 > .elementor-container{max-width:915px;min-height:350px;}.elementor-6347 .elementor-element.elementor-element-530e2d8{margin-top:-53px;margin-bottom:0px;}.elementor-6347 .elementor-element.elementor-element-47389e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-6347 .elementor-element.elementor-element-f0b384c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6347 .elementor-element.elementor-element-f0b384c .elementor-heading-title{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:9.4px;text-shadow:1px 0px 10px #000000;color:var( --e-global-color-secondary );}.elementor-6347 .elementor-element.elementor-element-9cad251{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:33;text-align:center;}.elementor-6347 .elementor-element.elementor-element-9cad251.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6347 .elementor-element.elementor-element-9cad251 .elementor-heading-title{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:105px;font-weight:600;line-height:1.2em;letter-spacing:0px;word-spacing:0em;text-shadow:5px 0px 5px #2E2827;color:var( --e-global-color-astglobalcolor5 );}.elementor-6347 .elementor-element.elementor-element-4f73992{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6347 .elementor-element.elementor-element-4f73992 .elementor-heading-title{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:34px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;text-shadow:0px 0px 54px rgba(0, 0, 0, 0.52);color:var( --e-global-color-astglobalcolor5 );}.elementor-6347 .elementor-element.elementor-element-4595e08{width:100%;max-width:100%;margin:60px 37px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6347 .elementor-element.elementor-element-4595e08.elementor-element{--align-self:center;}.elementor-6347 .elementor-element.elementor-element-4595e08 .elementor-heading-title{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:30px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-astglobalcolor5 );}.elementor-6347 .elementor-element.elementor-element-a488e28{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6347 .elementor-element.elementor-element-093b371{--display:flex;--margin-top:-245px;--margin-bottom:0px;--margin-left:0px;--margin-right:45px;}.elementor-6347 .elementor-element.elementor-element-992e580{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6347 .elementor-element.elementor-element-093b371{--width:94%;}}@media(max-width:1024px){.elementor-6347 .elementor-element.elementor-element-847a75e{padding:30px 30px 0px 30px;}.elementor-6347 .elementor-element.elementor-element-bd06704 > .elementor-element-populated{padding:70px 0px 70px 0px;}.elementor-6347 .elementor-element.elementor-element-50bf585 > .elementor-element-populated{padding:135px 0px 135px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6347 .elementor-element.elementor-element-f0b384c .elementor-heading-title{font-size:14px;}.elementor-6347 .elementor-element.elementor-element-9cad251 .elementor-heading-title{font-size:55px;}.elementor-6347 .elementor-element.elementor-element-4f73992 .elementor-heading-title{font-size:45px;}.elementor-6347 .elementor-element.elementor-element-4595e08 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-6347 .elementor-element.elementor-element-847a75e{padding:30px 20px 0px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6347 .elementor-element.elementor-element-9cad251 .elementor-heading-title{font-size:43px;}.elementor-6347 .elementor-element.elementor-element-4f73992 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-6347 .elementor-element.elementor-element-4595e08 .elementor-heading-title{font-size:28px;line-height:1.1em;}}/* Start custom CSS for html, class: .elementor-element-c6ad4d5 *//* ===== פונט קבוע לכל הכרטיסיות ===== */
.hc-template, 
.hc-card, 
.hc-title, 
.hc-specs, 
.hc-price-tag, 
.hc-btn, 
.hc-pill, 
.hc-search input,
.hc-toolbar select {
    font-family: "Open Sans Hebrew Condensed", "Open Sans Hebrew", "Heebo", sans-serif !important;
}

/* ===== תיקון מרכז תמונה ===== */
.hc-media {
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    overflow:hidden !important;
    background:#f8fafc !important;
    padding:0 !important;
}

.hc-media img {
    width:100% !important;
    height:100% !important;
    object-fit:contain !important;
    object-position:center center !important;
    transform:none !important;
}

/* ===== בזמן ריחוף – קצת זום עדין, אבל עדיין centered ===== */
.hc-card:hover .hc-media img {
    transform:scale(1.03) !important;
}

/* ===== מבטל כל CSS של תבנית שמבלגן ===== */
.hc-media img,
.hc-card img {
    max-width:100% !important;
    max-height:100% !important;
    margin:0 auto !important;
    display:block !important;
}
/* ===== תמונות – רקע לבן, מסגרת עדינה, ממרכזות ===== */
.hc-media {
  background: #ffffff !important;
  border: 1px solid #e2e7ef !important;
  border-radius: 14px !important;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.hc-media img {
  object-fit: contain !important;
  width: 100%;
  height: 100%;
  background: transparent !important;
}

/* ===== כותרת הכרטיס – להגדיל קצת ===== */
.hc-title {
  font-size: 1.28rem !important;
  font-weight: 800 !important;
  letter-spacing: .3px;
}

/* ===== נתונים (שנתון / משקל / גובה / שימוש) – הגדלה ===== */
.hc-specs {
  font-size: 1.05rem !important;
  gap: 10px !important;
}

.hc-specs strong {
  font-size: 1.03rem !important;
}

/* ===== מחיר – מיקום מעל כפתורים, הגדלה, אוורור ===== */
.hc-price {
  margin-top: 10px;
  margin-bottom: 14px;

  text-align: center;
  font-family: "Open Sans Hebrew Condensed", "Heebo", system-ui, sans-serif;
  font-size: 1.45rem !important;
  font-weight: 800;
  letter-spacing: .05em;

  /* גרדיאנט טקסט מבריק יוקרתי */
  background: linear-gradient(135deg, #0b2a4a, #467FF7, #65d3ff);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  text-shadow: 0 0 10px rgba(70,127,247,0.25);
}

/* ===== ריווח בין פרטים ↔ מחיר ↔ כפתורים ===== */
.hc-card-cta {
  margin-top: 10px !important;
  padding-top: 8px;
  border-top: 1px solid #e5edf7;
}

.hc-specs {
  margin-bottom: 6px !important;
}
/* מסיר לחלוטין כל רקע, אפקט, הילה או טשטוש מהמחיר */
.hc-price {
    background: none !important;
    -webkit-background-clip: unset !important;
    background-clip: unset !important;
    color: #000 !important; /* שחור נקי */
    text-shadow: none !important;
}

/* אם היה קו עליון שיצר "רקע" מאחורי הכפתורים – מסירים */
.hc-card-cta {
    border-top: none !important;
}
/* הורדת ההילה/צל המוגזם מהאיקון */
.hc-ico {
    box-shadow: none !important;
    background: linear-gradient(135deg, #0b2a4a, #467FF7) !important; /* נשאר יוקרתי אבל נקי */
    opacity: 0.96; /* ללא "ברק" מיותר */
}
/* מוסיף טקסט אחרי המחיר – ללא שינוי ב-HTML */
.hc-price {
    position: relative;
    display: inline-flex;
    justify-content: center;
    gap: 6px;
}

/* הטקסט מתווסף אוטומטית */
.hc-price::after {
    content: "לפני מע״מ";
    font-size: 0.85rem;
    font-weight: 600;
    color: #5e6b78;
    margin-right: 6px;
    line-height: 1;
}
/* מיקום מחיר */
.hc-price {
    position: relative;
    display: block;
    text-align: center;
}

/* טקסט לפני מע"מ – קטן ומתחת למחיר */
.hc-price::after {
    content: "לפני מע״מ";
    display: block;
    font-size: 0.78rem;
    font-weight: 600;
    color: #6b7785;
    margin-top: 4px; /* מרווח קטן מתחת למחיר */
    opacity: 0.85;
    letter-spacing: 0.2px;
}
/* תופס כל כרטיס מוצר בגריד של אלמנטור */
.elementor-widget-wc-products .products li.product {
    height: 360px !important;
    padding: 20px !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 12px !important;
    background: #fff !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    transition: .25s ease !important;
}

/* ריחוף */
.elementor-widget-wc-products .products li.product:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 10px 20px rgba(0,0,0,0.12) !important;
}

/* תמונת מוצר */
.elementor-widget-wc-products .products li.product img {
    height: 160px !important;
    width: 100% !important;
    object-fit: contain !important;
    margin-bottom: 10px !important;
}

/* כותרת */
.elementor-widget-wc-products .products li.product .woocommerce-loop-product__title {
    font-size: 20px !important;
    font-weight: 700 !important;
    margin-bottom: 6px !important;
}

/* מחיר */
.elementor-widget-wc-products .price {
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #0d47a1 !important;
    margin-bottom: 12px !important;
}

/* כפתורים */
.elementor-widget-wc-products .products li.product a.button {
    padding: 10px 20px !important;
    border-radius: 8px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
}
/* ===== הפיכת כל הכרטיסיות באתר שלך לגריד בסגנון "האנצגה" ===== */

.products li.product,
.elementor-widget-wc-products .products li.product,
.elementor-widget-container .product,
.wc-block-grid__product {
    background: #ffffff !important;
    border: 1px solid #e7edf5 !important;
    border-radius: 18px !important;
    padding: 22px !important;

    min-height: 420px !important; /* זה הגובה המדויק של האנצגה */
    box-shadow: 0 8px 24px rgba(17,36,53,.08) !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    gap: 14px !important;
    transition: .25s ease !important;
}

/* אפקט ריחוף */
.products li.product:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 12px 28px rgba(17,36,53,.18) !important;
}

/* ====== תמונה מדויקת של האנצגה ====== */
.products li.product img {
    width: 100% !important;
    height: 210px !important;
    object-fit: contain !important;
    object-position: center !important;
    background: transparent !important;

    padding: 10px !important;
    border: 1px solid #dfe6ee !important;
    border-radius: 14px !important;

    box-sizing: border-box !important;
}

/* ====== שם המוצר ====== */
.products li.product .woocommerce-loop-product__title,
.products li.product h2,
.products li.product h3 {
    font-family: "Heebo", sans-serif !important;
    font-weight: 800 !important;
    font-size: 20px !important;
    margin: 0 !important;
    color: #112435 !important;
}

/* ====== מחיר ====== */
.products li.product .price {
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #0b2a4a !important;
    margin: 6px 0 !important;
}

/* ====== כפתורים בסגנון האנצגה ====== */
.products li.product a.button,
.products li.product .button {
    font-family: "Heebo", sans-serif !important;
    display: inline-block !important;
    padding: 12px 16px !important;
    border-radius: 12px !important;
    text-decoration: none !important;
    color: #fff !important;

    background-image: linear-gradient(90deg, #0b2a4a, #1e3a8a, #2563eb) !important;
    background-size: 200% 100% !important;

    font-weight: 700 !important;
    transition: background-position .4s ease, transform .15s ease !important;
}

.products li.product a.button:hover {
    background-position: 100% 0 !important;
    transform: translateY(-1px) !important;
}

/* ====== גריד 4 בעמודה ====== */
.products {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 22px !important;
}

/* מובייל */
@media (max-width: 700px) {
    .products {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}
/* === עיצוב חדש לכרטיסיות HC (זה שלך) — יעבוד מייד === */

.hc-card {
    background: #ffffff !important;
    border: 1px solid #e7edf5 !important;
    border-radius: 18px !important;
    padding: 22px !important;
    min-height: 420px !important;

    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;

    box-shadow: 0 8px 24px rgba(17,36,53,.08) !important;
    transition: 0.25s ease !important;
}

.hc-card:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 14px 30px rgba(17,36,53,.15) !important;
}

/* תמונה */
.hc-media {
    border: 1px solid #dfe6ee !important;
    border-radius: 14px !important;
    min-height: 210px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 8px !important;
    overflow: hidden !important;
}

.hc-media img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
}

/* כותרת */
.hc-title {
    font-family: "Heebo" !important;
    font-size: 20px !important;
    font-weight: 800 !important;
    color: #112435 !important;
    margin: 0 !important;
}

/* מפרט */
.hc-specs li strong {
    color: #5e6b78 !important;
}

.hc-specs li {
    color: #112435 !important;
    font-size: 15px !important;
}

/* כפתורים */
.hc-card-cta .hc-btn {
    font-family: "Heebo" !important;
    font-weight: 700 !important;
    padding: 12px 16px !important;
    border-radius: 12px !important;
    color: #fff !important;

    background-image: linear-gradient(90deg,#0b2a4a,#1e3a8a,#2563eb) !important;
    background-size: 200% 100% !important;

    box-shadow: 0 10px 24px rgba(17,36,53,.18) !important;
    transition: background-position .4s ease, transform .15s ease !important;
}

.hc-card-cta .hc-btn:hover {
    background-position: 100% 0 !important;
    transform: translateY(-1px) !important;
}

/* גריד – 4 כרטיסיות בשורה */
.hc-grid {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 20px !important;
}

@media (max-width: 700px) {
    .hc-grid {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}
/* =======================================================
   גריד — 4 כרטיסיות בשורה בדיוק כמו האנצגה
   ======================================================= */
.hc-grid {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 24px !important;
    width: 100% !important;
    margin: 0 auto !important;
}

/* טאבלט 2 בשורה */
@media (max-width: 900px) {
    .hc-grid {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* מובייל 1 בשורה */
@media (max-width: 600px) {
    .hc-grid {
        grid-template-columns: 1fr !important;
    }
}



/* =======================================================
   כרטיסיות — בול כמו האנצגה
   ======================================================= */
.hc-card {
    background: #ffffff !important;
    border: 1px solid #e7edf5 !important;
    border-radius: 18px !important;
    padding: 22px !important;

    min-height: 420px !important;         /* גובה בול */
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;

    box-shadow: 0 8px 24px rgba(17,36,53,0.08) !important;
    transition: 0.25s ease !important;
}

.hc-card:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 14px 30px rgba(17,36,53,0.18) !important;
}



/* =======================================================
   תיבה של התמונות — בדיוק כמו האנצגה
   ======================================================= */
.hc-media {
    border: 1px solid #dfe6ee !important;
    border-radius: 14px !important;
    min-height: 190px !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 10px !important;
    background: #fff !important;
    overflow: hidden !important;
}

/* תמונה מושלמת */
.hc-media img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
}



/* =======================================================
   כותרת — Heebo 800 בדיוק כמו האנצגה
   ======================================================= */
.hc-title {
    margin: 0 !important;
    font-family: "Heebo", sans-serif !important;
    font-size: 20px !important;
    font-weight: 800 !important;
    color: #112435 !important;
}



/* =======================================================
   רשימת מפרט (specs)
   ======================================================= */
.hc-specs li {
    font-size: 15px !important;
    color: #112435 !important;
}

.hc-specs li strong {
    color: #5e6b78 !important;
}



/* =======================================================
   כפתור — כמו האנצגה 1:1
   ======================================================= */
.hc-card-cta .hc-btn {
    font-family: "Heebo" !important;
    font-weight: 700 !important;
    padding: 12px 16px !important;

    border-radius: 12px !important;
    color: #fff !important;
    text-decoration: none !important;

    background-image: linear-gradient(90deg,#0b2a4a,#1e3a8a,#2563eb) !important;
    background-size: 200% 100% !important;

    box-shadow: 0 10px 24px rgba(17,36,53,0.18) !important;
    transition: background-position .4s ease, transform .15s ease !important;
}

.hc-card-cta .hc-btn:hover {
    background-position: 100% 0 !important;
    transform: translateY(-1px) !important;
}
/* ======= 4 כרטיסיות בשורה אמיתי ======= */
#hc-grid {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 24px !important;
}

/* טאבלט – 2 בשורה */
@media (max-width: 1000px) {
    #hc-grid {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* מובייל – 1 בשורה */
@media (max-width: 600px) {
    #hc-grid {
        grid-template-columns: 1fr !important;
    }
}

/* מניעת OVERRIDE של הגריד הישן */
.hc-card {
    grid-column: auto !important;
}



/* ======= כרטיסיה כמו האנצ׳גה (גודל + פרופורציות) ======= */
.hc-card {
    min-height: 420px !important;
    padding: 22px !important;
    border-radius: 18px !important;
    background: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    box-shadow: 0 10px 28px rgba(15,23,42,.1) !important;
    transition: .3s ease !important;
}

.hc-card:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 18px 38px rgba(15,23,42,.18) !important;
}



/* ======= תמונה — יחס בול כמו הדוגמה ======= */
.hc-media {
    aspect-ratio: 4/3 !important;
    border-radius: 16px !important;
    background: #f8fafc !important;
    border: 1px dashed #cbd5e1 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 10px !important;
    overflow: hidden !important;
}

.hc-media img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    transition: .3s ease !important;
}

.hc-card:hover .hc-media img {
    transform: scale(1.07) !important;
}
/* ===== כפתור "דברו איתנו" – רקע לבן ===== */
.hc-btn.ghost {
    background: #ffffff !important;
    color: #0b2a4a !important; /* כחול כהה יפה */
    border: 1px solid #cbd5e1 !important;
    box-shadow: none !important;
}

.hc-btn.ghost:hover {
    border-color: #467FF7 !important; /* הכחול שלך */
    color: #467FF7 !important;
    background: #ffffff !important;
    transform: translateY(-1px);
}



/* ===== כפתור "קטלוג מוצר" – רקע לבן ===== */
.hc-btn.outline {
    background: #ffffff !important;
    color: #0b2a4a !important;
    border: 1px solid #cbd5e1 !important;
    box-shadow: none !important;
}

.hc-btn.outline:hover:not(.disabled) {
    border-color: #467FF7 !important;
    color: #467FF7 !important;
    background: #ffffff !important;
}

/* Disabled – רקע לבן אבל שקוף */
.hc-btn.outline.disabled {
    background: #ffffff !important;
    color: #94a3b8 !important;
    border-color: #d1d5db !important;
    opacity: .6 !important;
    cursor: not-allowed !important;
}
/* הגדלת הפרטים בלבד — בלי כותרות */
.hc-specs li {
    font-size: 1.05rem !important;   /* תגדיל כמו שאתה אוהב */
    line-height: 1.55 !important;
}

.hc-specs li strong {
    font-size: 1.05rem !important;   /* גם את הכיתוב השמן */
}
.hc-hero {
    display: none !important;
}
#used-forklifts {
    padding-top: 20px !important;
}
.hc-media {
    border: none !important;
}
.hc-media {
    border: 1px solid #dfe3e8 !important;   /* אפור בהיר יפה */
    background: #ffffff !important;         /* רקע לבן נקי */
    border-radius: 14px !important;         /* פינות מעוגלות כמו בדוגמה */
}
/* כפתורי סינון – מראה עדין, ללא מסגרת קשוחה */
.filter-button,
.elementor-widget button,
.elementor-widget a.filter-btn {
    border: 1px solid #dcdcdc !important;   /* מסגרת קלילה אפורה */
    background: #fff !important;           /* רקע לבן */
    color: #333 !important;                /* טקסט כהה */
    padding: 8px 18px !important;
    border-radius: 40px !important;        /* עיצוב עגול ואלגנטי */
    box-shadow: none !important;           /* בלי הילה */
    transition: 0.25s ease;
}

/* כשהכפתור מסומן – כמו "הכול" בתמונה */
.filter-button.active,
.elementor-widget .active,
a.filter-btn.active {
    background: #467FF7 !important;        /* כחול יפה */
    color: #fff !important;
    border-color: #467FF7 !important;
}

/* הובר רך ועדין */
.filter-button:hover,
.elementor-widget button:hover,
a.filter-btn:hover {
    background: #f7f7f7 !important;
    color: #000 !important;
}

/* ביטול המסגרת המחוספסת הקיימת באתר */
.elementor-widget button,
.elementor-widget a {
    box-shadow: none !important;
    outline: none !important;
}
/* איקון ליד שם המלגזה בצבע של כפתור "פרטים נוספים" */
.hc-card-head .hc-ico {
  background-image: linear-gradient(90deg, var(--navy), var(--accent)) !important;
  color: #fff !important; /* האייקון עצמו הופך לבן */
  box-shadow: 0 10px 24px rgba(70,127,247,.35) !important; /* הצללה עדינה שתתאים */
}

/* לוודא שה-SVG מקבל את הצבע הנכון */
.hc-card-head .hc-ico svg {
  fill: currentColor !important;
  color: #fff !important;
}
/* איקון ליד שם המלגזה בצבע הכחול של כפתור פרטים נוספים */
.hc-card-head .hc-ico {
  background-color: var(--accent) !important;  /* #467FF7 — הכחול של הכפתור */
  color: #ffffff !important;                   /* האייקון עצמו לבן */
  box-shadow: none !important;                 /* בלי זוהר */
}

/* לוודא שה-SVG מקבל את הצבע */
.hc-card-head .hc-ico svg {
  fill: currentColor !important;
  color: #ffffff !important;
}
/* מבטל קפיצה / תזוזה בהובר של כרטיסיות */
.hc-card:hover {
  transform: none !important;       /* אין תזוזה למעלה */
  scale: 1 !important;              /* אין הגדלה */
  box-shadow: var(--shadow) !important; /* לא משנה צל */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-093b371 *//* קונטיינר כרטיסייה – רוחב גדול, גובה נמוך, רדיוס יפה */
.single-product-box {
    border: 1px solid #e5e5e5 !important;
    border-radius: 12px !important;
    padding: 20px !important;
    height: 360px !important; /* גובה נמוך ומרשים */
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    transition: all 0.25s ease !important;
    background: #ffffff !important;
}

/* אפקט ריחוף */
.single-product-box:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 8px 18px rgba(0,0,0,0.12) !important;
}

/* תמונת המלגזה גדולה ופרופורציונלית */
.single-product-box img {
    width: 100% !important;
    height: 160px !important;
    object-fit: contain !important;
}

/* כותרת – קצת יותר גדולה ובולטת */
.single-product-box h3,
.single-product-box .product-title {
    font-size: 20px !important;
    font-weight: 700 !important;
    margin-bottom: 8px !important;
}

/* מחיר – גדול ומסודר */
.price {
    font-size: 22px !important;
    font-weight: 700 !important;
    margin-top: 5px !important;
    color: #0d47a1 !important;
}

/* כפתורים – אותו גודל כמו האנצגה */
.single-product-box .button,
.single-product-box .add_to_cart_button,
.single-product-box a.button {
    padding: 10px 18px !important;
    border-radius: 8px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
}

/* שמירה על פלקסים נקיים */
.single-product-box .buttons-wrapper {
    display: flex !important;
    gap: 10px !important;
    justify-content: space-between !important;
}
.hc-toolbar select {
    border: 1px solid #dfe3e8 !important;   /* אפור בהיר עדין */
    background-color: #ffffff !important;   /* רקע נקי */
    color: #111827 !important;
}
.hc-search input {
    border: 1px solid #dfe3e8 !important;
    background: #ffffff !important;
}
.hc-toolbar {
    border: 1px solid #dfe3e8 !important;
    box-shadow: 0 6px 16px rgba(0,0,0,0.08) !important; /* עדין */
}/* End custom CSS */