.elementor-1834 .elementor-element.elementor-element-93077c7{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1834 .elementor-element.elementor-element-d33db42{text-align:center;}.elementor-1834 .elementor-element.elementor-element-d33db42 .elementor-heading-title{color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1834 .elementor-element.elementor-element-c84469b{--display:flex;}/* Start custom CSS for aawp, class: .elementor-element-7eb4fa2 *//* מרווחים קטנים יותר */
.aawp .aawp-products { row-gap: 10px; column-gap: 12px; }

/* קו עליון רך לכל שורה (חוץ מהראשונה) */
.aawp .aawp-product { border-top: 1px solid #eee; padding-top: 12px; }
.aawp .aawp-product:nth-child(-n+3) { border-top: none; } /* 3 בעמודה */

/* קו מפריד בין עמודות (חוץ מהעמודה הראשונה) */
.aawp .aawp-product { border-left: 1px dashed #eee; padding-left: 12px; }
.aawp .aawp-product:nth-child(3n+1) { border-left: none; } /* 3 בעמודה */

/* עיצוב כרטיס נקי + הובר עדין */
.aawp .aawp-product{
  border-radius: 14px;
  background:#fff;
  box-shadow: 0 4px 14px rgba(0,0,0,.06);
  transition: transform .15s ease, box-shadow .15s ease;
}
.aawp .aawp-product:hover{
  transform: translateY(-2px);
  box-shadow: 0 8px 22px rgba(0,0,0,.10);
}

/* תמונה בגובה אחיד */
.aawp .aawp-product__image img{
  height: 200px;
  object-fit: contain;
}

/* כותרת – שתי שורות מקסימום */
.aawp .aawp-product__title{
  font-size: 16px;
  line-height: 1.35;
  display: -webkit-box;
  -webkit-line-clamp: 2;          /* חותך אחרי 2 שורות */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* הסתרת תיאור/מחיר (אם צריך כרגע) */
.aawp .aawp-product__description{ display:none; }
.aawp .aawp-product__price,
.aawp .aawp-product__price--current,
.aawp .aawp-product__price--old,
.aawp .aawp-product__savings{ display:none !important; }

/* כפתור בולט ונקי */
.aawp .aawp-product__btn{
  border-radius: 12px;
  padding: 10px 14px;
  font-weight: 600;
}

/* תווית "Top Pick" לשלושת המוצרים הראשונים */
.aawp .aawp-product:nth-child(-n+3){ position: relative; }
.aawp .aawp-product:nth-child(-n+3)::before{
  content: "Top Pick";
  position: absolute;
  top: 8px; left: 10px;
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 10px;
  background:#111; color:#fff;
}

/* רספונסיביות – מובייל/טאבלט */
@media (max-width: 900px){
  .aawp .aawp-products{ row-gap:8px; column-gap:10px; }
  .aawp .aawp-product{ border-left:none; padding-left:0; }
  .aawp .aawp-product__image img{ height:180px; }
}
@media (max-width: 600px){
  .aawp .aawp-product{ box-shadow:none; transform:none; }
  .aawp .aawp-product:hover{ transform:none; box-shadow:none; }
}

/* אם תעבור ל-4 בעמודה – החלף לשורות הבאות:
.aawp .aawp-product:nth-child(-n+4){ border-top:none; }
.aawp .aawp-product:nth-child(4n+1){ border-left:none; }
*//* End custom CSS */