/** Shopify CDN: Minification failed

Line 1775:0 Expected "}" to go with "{"

**/
.search__input.field__input {
  padding-right: 5rem;
}
/* Remove extra spacing for search inputs in Safari */
input::-webkit-search-decoration {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}
.category__search--box-wrapper {
  display: flex;
}
.category__search--box-wrapper .search__input_field {
  flex-grow: 0;
  flex-shrink: 1;
  width: 100%;
  flex-basis: auto;
}
.category__search--box-wrapper .header-global-search-select {
  flex-shrink: 0;
  width: auto;
  display: block;
}
.category__search--box-wrapper .header-global-search-categories {
  border-radius: 0;
  border-right-color: transparent;
  padding-right: 3rem;
}
@media only screen and (min-width: 400px) {
  .category__search--box-wrapper .header-global-search-categories {
    padding-right: 3.5rem;
  }
}
.reset__button {
  right: 4.4rem;
  top: 0.2rem;
}
.reset__button .icon.icon-close {
  height: 1.8rem;
  width: 1.8rem;
  stroke-width: 0.1rem;
}
/* Popular search tags  */
.popular__search--tag-list {
  margin: 0;
  padding: 0;
  list-style: none;
  gap: 1rem;
}
.popular__search--tag--link {
  font-size: 1.7rem;
}
.popular__search--tag--link:hover {
  text-decoration: underline;
  text-underline-offset: 0.15rem;
}
.popular__search--tags {
  padding: 0 2rem 2rem;
}
/* Most searched product  */
.predictive--search-drawer-inner
  .predictive-search__item:not(.predictive-search__item--term) {
  padding: 0.8rem 1rem 0.8rem 0;
}
.predictive-search-drawer-result #predictive-search-results-products-list {
  padding: 2rem;
}
.predictive-search-drawer-result
  .predictive-search__results-list:not(
    #predictive-search-results-products-list
  ) {
  padding-left: 2rem;
}
/* Category search css  */
.category__search--box {
  padding-bottom: 0;
}
.predictive--search-drawer-inner
  .header-global-search-select
  .header-global-search-categories {
  padding: 0 2rem;
  border-radius: 3rem;
}
/* Category search css for inline header */
.predictive--search-drawer-inner .header-global-search-select svg {
  height: auto;
  width: 1.3rem;
  right: 2rem;
}
#predictive__search_overlay .search__input {
  border-radius: 999px !important; /* עגול לגמרי */
  padding: 12px 50px 12px 20px; /* מקום לאייקון */
}#predictive__search_overlay .search__input_field {
  position: relative;
}

#predictive__search_overlay .search__button {
  position: absolute;
  right: 15px; /* משחק עם זה */
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  border: none;
}
/* ===== NICHIES DESKTOP SEARCH — CENTER LIQUID GLASS MODAL ===== */
@media screen and (min-width: 750px) {

  /* הרקע שמכסה את האתר מאחורה */
  #predictive__search_overlay.predictive--search-drawer {
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    max-width: none !important;
    height: 100vh !important;

    display: flex !important;
    align-items: flex-start !important;
    justify-content: center !important;

    padding: 88px 32px 32px !important;

    background: rgba(10, 10, 10, 0.22) !important;
    backdrop-filter: blur(10px) saturate(130%) !important;
    -webkit-backdrop-filter: blur(10px) saturate(130%) !important;

    border: 0 !important;
    box-shadow: none !important;
    z-index: 10000 !important;

    transform: translateX(-100%) !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transition:
      opacity 0.28s ease,
      visibility 0.28s ease,
      transform 0s linear 0.28s !important;
  }

  /* מצב פתוח */
  #predictive__search_overlay.predictive--search-drawer.active,
  #predictive__search_overlay.predictive--search-drawer.open,
  body.open_predictive_search #predictive__search_overlay.predictive--search-drawer,
  body.predictive-search-open #predictive__search_overlay.predictive--search-drawer {
    transform: translateX(0) !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transition:
  transform 0.38s cubic-bezier(0.16, 1, 0.3, 1),
  opacity 0.28s ease,
  visibility 0.28s ease !important;
  }

  /* החלונית עצמה */
  #predictive__search_overlay .predictive--search-drawer-inner {
    width: min(1180px, calc(100vw - 64px)) !important;
    height: min(760px, calc(100vh - 130px)) !important;
    max-height: calc(100vh - 130px) !important;

    border-radius: 34px !important;
    overflow: hidden !important;

    background:
      linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.68) 0%,
        rgba(235, 235, 235, 0.40) 100%
      ) !important;

    border: 1px solid rgba(255, 255, 255, 0.68) !important;

    box-shadow:
      0 28px 90px rgba(0, 0, 0, 0.22),
      inset 0 1px 0 rgba(255, 255, 255, 0.85),
      inset 0 -1px 0 rgba(255, 255, 255, 0.18) !important;

    backdrop-filter: blur(28px) saturate(165%) contrast(1.03) !important;
    -webkit-backdrop-filter: blur(28px) saturate(165%) contrast(1.03) !important;

    transform: translateY(12px) scale(0.985) !important;
    transition: transform 0.32s cubic-bezier(0.16, 1, 0.3, 1) !important;
  }

  #predictive__search_overlay.predictive--search-drawer.active .predictive--search-drawer-inner,
  #predictive__search_overlay.predictive--search-drawer.open .predictive--search-drawer-inner,
  body.open_predictive_search #predictive__search_overlay .predictive--search-drawer-inner,
  body.predictive-search-open #predictive__search_overlay .predictive--search-drawer-inner {
    transform: translateY(0) scale(1) !important;
  }

  /* הטופ של החלונית: חיפוש + X */
  #predictive__search_overlay .category__search--box,
  #predictive__search_overlay .predictive__search--drawer--form-inner {
    padding: 22px 30px !important;
    background: transparent !important;
  }

  /* אם יש dropdown של קטגוריות — להסתיר כרגע כדי לקבל לוק נקי כמו LV */
  #predictive__search_overlay .category__search--box .header-global-search-select {
    display: none !important;
  }

  #predictive__search_overlay .category__search--box {
    position: absolute !important;
    top: 58px !important;
    right: 22px !important;
    z-index: 5 !important;
    display: block !important;
    padding: 0 !important;
  }

  #predictive__search_overlay .modal__close-button {
    width: 42px !important;
    height: 42px !important;
    border-radius: 999px !important;

    background: rgba(255, 255, 255, 0.52) !important;
    border: 1px solid rgba(255, 255, 255, 0.72) !important;
    box-shadow:
      0 10px 24px rgba(0, 0, 0, 0.10),
      inset 0 1px 0 rgba(255, 255, 255, 0.82) !important;

    backdrop-filter: blur(16px) saturate(145%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(145%) !important;
  }

  /* שורת החיפוש למעלה */
  #predictive__search_overlay .predictive__search--drawer--form-inner {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding-top: 34px !important;
    padding-bottom: 18px !important;
  }

  #predictive__search_overlay .search__input_field {
    width: min(760px, 72vw) !important;
    position: relative !important;
  }

  #predictive__search_overlay .predictive__search--drawer--form-inner .search__input_field .input__field {
    height: 56px !important;
    border-radius: 999px !important;
    padding: 0 60px 0 60px !important;

    text-align: center !important;
    font-size: 1.55rem !important;

    background:
      linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.72) 0%,
        rgba(238, 238, 238, 0.48) 100%
      ) !important;

    border: 1px solid rgba(255, 255, 255, 0.78) !important;

    box-shadow:
      0 12px 34px rgba(0, 0, 0, 0.10),
      inset 0 1px 0 rgba(255, 255, 255, 0.90) !important;

    backdrop-filter: blur(18px) saturate(150%) !important;
    -webkit-backdrop-filter: blur(18px) saturate(150%) !important;
  }

  #predictive__search_overlay .predictive__search--drawer--form-inner .input__field_form_button {
    left: 14px !important;
    right: auto !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 42px !important;
    height: 42px !important;
  }

  #predictive__search_overlay .predictive__search--drawer--form-inner button.reset__button {
    right: 14px !important;
    left: auto !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
  }

  /* אזור התוכן */
  #predictive__search_overlay .popular__search--history,
  #predictive__search_overlay .predictive-search.predictive-search--header.predictive-search-drawer-result {
    padding: 20px 44px 44px !important;
    overflow-y: hidden !important;
    overflow-x: hidden !important;
    background: transparent !important;
  }

  /* כותרות פנימיות */
  #predictive__search_overlay .popular__search--title,
  #predictive__search_overlay .predictive-search__heading {
    text-align: center !important;
    justify-content: center !important;
    border-bottom: 0 !important;
    font-size: 1.45rem !important;
    letter-spacing: 0.02em !important;
    opacity: 0.78 !important;
    margin: 18px auto 18px !important;
    padding: 0 !important;
  }

  /* תגיות חיפושים פופולריים */
  #predictive__search_overlay .popular__search--tag-list {
    justify-content: center !important;
    gap: 10px !important;
    padding: 0 !important;
    margin: 0 auto 18px !important;
  }

  #predictive__search_overlay .popular__search--tag--link {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 36px !important;
    padding: 8px 16px !important;
    border-radius: 999px !important;

    background: rgba(255, 255, 255, 0.42) !important;
    border: 1px solid rgba(255, 255, 255, 0.62) !important;
    box-shadow:
      0 8px 18px rgba(0, 0, 0, 0.08),
      inset 0 1px 0 rgba(255, 255, 255, 0.70) !important;

    backdrop-filter: blur(14px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(140%) !important;

    color: #111 !important;
    text-decoration: none !important;
  }

  
}/* ===== NICHIES DESKTOP SEARCH — LAYOUT FIX / BRIGHTER GLASS ===== */
@media screen and (min-width: 750px) {

  #predictive__search_overlay.predictive--search-drawer {
  background: rgba(255, 255, 255, 0) !important;
  backdrop-filter: blur(24px) saturate(200%) brightness(1.2) !important;
  -webkit-backdrop-filter: blur(24px) saturate(200%) brightness(1.2) !important;
}

  #predictive__search_overlay .predictive--search-drawer-inner {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.38) 0%,
    rgba(245, 245, 245, 0.18) 100%
  ) !important;

  border: 1px solid rgba(255, 255, 255, 0.72) !important;

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.72),
    inset 0 -1px 0 rgba(255, 255, 255, 0.18) !important;

  backdrop-filter: blur(18px) saturate(150%) contrast(1.02) !important;
  -webkit-backdrop-filter: blur(18px) saturate(150%) contrast(1.02) !important;
}

  /* מבטל את ההתנהגות הישנה שדוחפת קבוצות לצד */
  #predictive__search_overlay .predictive-search__results-groups-wrapper {
    display: block !important;
    width: 100% !important;
    padding: 0 !important;
    border: 0 !important;
  }

  #predictive__search_overlay .predictive-search__result-group,
  #predictive__search_overlay .predictive-search__result-group:first-child,
  #predictive__search_overlay .predictive-search__result-group:last-child {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: none !important;
    flex-basis: auto !important;
    gap: 0 !important;
  }

  /* כל רשימת תוצאות באמצע, לא מימין */
  #predictive__search_overlay .predictive-search__results-list {
    width: 100% !important;
    max-width: 980px !important;
    margin: 0 auto 28px !important;
    padding: 0 !important;

    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(155px, 175px)) !important;
    justify-content: center !important;
    justify-items: center !important;
    gap: 22px !important;
  }

  #predictive__search_overlay .predictive-search__list-item {
    width: 100% !important;
    max-width: 175px !important;
  }

  /* כרטיסי תוצאה — פחות כהים ויותר LV style */
  #predictive__search_overlay a.predictive-search__item {
    width: 100% !important;
    min-height: 215px !important;

    background: rgba(255, 255, 255, 0.30) !important;
    border: 1px solid rgba(255, 255, 255, 0.58) !important;
    border-radius: 26px !important;

    box-shadow:
      0 14px 34px rgba(0, 0, 0, 0.07),
      inset 0 1px 0 rgba(255, 255, 255, 0.72) !important;

    backdrop-filter: blur(20px) saturate(150%) brightness(1.04) !important;
    -webkit-backdrop-filter: blur(20px) saturate(150%) brightness(1.04) !important;
  }

  #predictive__search_overlay a.predictive-search__item:hover {
    background: rgba(255, 255, 255, 0.44) !important;
    transform: translateY(-3px) scale(1.015) !important;
  }

  /* תמונות מוצרים/קולקציות אם הן קיימות ב־HTML */
  #predictive__search_overlay .predictive-search__image {
    width: 118px !important;
    height: 125px !important;
    object-fit: contain !important;
    object-position: center !important;
    margin: 0 auto 14px !important;
  }

  /* אם יש תוצאה בלי תמונה — שלא תיראה כמו בלוק ריק ענק */
  #predictive__search_overlay a.predictive-search__item:not(:has(.predictive-search__image)) {
    min-height: 150px !important;
    justify-content: center !important;
  }

  /* כותרות PRODUCTS / COLLECTIONS וכו׳ באמצע */
  #predictive__search_overlay .predictive-search__heading {
    width: 100% !important;
    max-width: 980px !important;
    margin: 18px auto 18px !important;
    justify-content: center !important;
    text-align: center !important;
    border: 0 !important;
  }

  /* search for kilian — שלא יידחף לימין */
  #predictive__search_overlay .predictive-search__item--term {
    max-width: 980px !important;
    margin: 12px auto 0 !important;
    justify-content: center !important;
    text-align: center !important;
  }
}
/* Collection images inside predictive search */
#predictive__search_overlay .predictive-search__item--collection {
  min-height: 220px !important;
}

#predictive__search_overlay .predictive-search__image--collection {
  width: 130px !important;
  height: 130px !important;
  object-fit: cover !important;
  object-position: center !important;
  border-radius: 22px !important;
  margin: 0 auto 14px !important;
  display: block !important;
}
/* ===== NICHIES SEARCH DESKTOP — SPACING ONLY, KEEP ORIGINAL SIZES ===== */
@media screen and (min-width: 750px) {

  /* החלונית עצמה - בלי להקטין כרטיסים */
  #predictive__search_overlay .predictive--search-drawer-inner {
    height: min(700px, calc(100vh - 110px)) !important;
    min-height: 620px !important;
    max-height: calc(100vh - 110px) !important;
    overflow-y: hidden !important;
    overflow-x: hidden !important;
    padding-bottom: 24px !important;
  }

  /* אזור החיפוש למעלה - מעלה הכול */
  #predictive__search_overlay .predictive__search--drawer--form-inner {
  padding-top: 80px !important;
  padding-bottom: 4px !important;
  margin-bottom: 0 !important;
}

  /* כותרות: הצעות / מוצרים - פחות רווח מסביב */
  #predictive__search_overlay .predictive-search__heading {
    margin-top: 12px !important;
    margin-bottom: 10px !important;
    padding: 0 !important;
    text-align: center !important;
    justify-content: center !important;
  }

  /* שורת ההצעות - ממורכזת, בלי להקטין כפתורים */
  #predictive__search_overlay .predictive-search__results-list:has(.predictive-search__list-item--suggestion),
  #predictive__search_overlay .predictive-search__result-group:first-child .predictive-search__results-list {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    margin-top: 0 !important;
    margin-bottom: 22px !important;
    padding: 0 !important;
  }

  /* הכפתורי הצעות כמו החיפושים הפופולריים - בלי גודל מוגזם */
  #predictive__search_overlay .predictive-search__list-item--suggestion > a,
  #predictive__search_overlay a.predictive-search__suggestion-pill {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 0 !important;
    padding: 8px 18px !important;
    border-radius: 999px !important;

    background: linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.62) 0%,
      rgba(235, 235, 235, 0.38) 100%
    ) !important;

    border: 1px solid rgba(255, 255, 255, 0.72) !important;
    box-shadow:
      0 8px 20px rgba(0, 0, 0, 0.08),
      inset 0 1px 0 rgba(255, 255, 255, 0.82) !important;

    backdrop-filter: blur(18px) saturate(145%) !important;
    -webkit-backdrop-filter: blur(18px) saturate(145%) !important;

    color: #111 !important;
    text-decoration: none !important;
    white-space: nowrap !important;
  }

  /* מוצרים - רק רווחים ומרכוז, בלי שינוי מידות */
  #predictive__search_overlay .predictive-search__result-group:last-child .predictive-search__results-list {
    display: grid !important;
    grid-template-columns: repeat(5, auto) !important;
    justify-content: center !important;
    justify-items: center !important;
    gap: 18px 22px !important;

    width: 100% !important;
    max-width: 980px !important;
    margin: 0 auto 10px !important;
    padding: 0 !important;
  }

  /* לא לגעת בגודל הכרטיסים עצמם */
  #predictive__search_overlay .predictive-search__result-group:last-child .predictive-search__list-item,
  #predictive__search_overlay .predictive-search__result-group:last-child a.predictive-search__item {
    transform: none !important;
  }

  /* הלינק חפש למטה - פחות רווח */
  #predictive__search_overlay .predictive-search__item--term {
    margin-top: 10px !important;
    justify-content: center !important;
    text-align: center !important;
  }
}/* ===== SEARCH OVERLAY — ONLY MAKE WINDOW TALLER, DO NOT TOUCH PRODUCTS ===== */
@media screen and (min-width: 750px) {

  #predictive__search_overlay .predictive--search-drawer-inner {
    height: min(860px, calc(100vh - 70px)) !important;
    min-height: 780px !important;
    max-height: calc(100vh - 70px) !important;

    overflow-y: hidden !important;
    overflow-x: hidden !important;
  }

  #predictive__search_overlay.predictive--search-drawer {
    padding-top: 70px !important;
    padding-bottom: 24px !important;
  }
}/* ===== NICHIES SEARCH PRODUCTS - FINAL CARD NORMALIZER ===== */
@media screen and (min-width: 750px) {

  /* הרשימה של המוצרים - 5 בשורה, ממורכז */
  #predictive__search_overlay #predictive-search-results-products-list {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: flex-start !important;

  gap: 18px 22px !important;

  width: 100% !important;
  max-width: 980px !important;

  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;

  list-style: none !important;
}

  /* כל LI אותו גודל */
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__list-item {
    width: 175px !important;
    height: 215px !important;
    max-width: 175px !important;
    min-width: 175px !important;

    margin: 0 !important;
    padding: 0 !important;
  }

  /* הכרטיס עצמו - גודל אחיד */
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item,
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item--link-with-thumbnail {
    width: 175px !important;
    height: 215px !important;
    min-height: 215px !important;
    max-height: 215px !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;

    text-align: center !important;

    grid-template-columns: none !important;
    grid-template-rows: none !important;
    grid-template-areas: none !important;

    gap: 0 !important;
    column-gap: 0 !important;
    row-gap: 0 !important;

    padding: 16px 12px 14px !important;
    margin: 0 !important;

    overflow: hidden !important;
  }

  /* ביטול כל בריחה/יישור צדדי של הילדים */
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item > * {
    position: static !important;
    float: none !important;
    transform: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* התמונה - לא נוגעים בגודל שלה, רק ממרכזים */
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__image {
    grid-area: unset !important;
    order: 1 !important;

    display: block !important;
    flex: 0 0 auto !important;

    margin: 0 auto 10px !important;
    padding: 0 !important;

    object-position: center !important;
  }

  /* קופסת הטקסט */
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-content,
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-content--centered {
    grid-area: unset !important;
    order: 2 !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: center !important;
  }

  /* vendor מעל שם המוצר - רק אם קיים ב-HTML */
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-vendor {
    order: 1 !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 3px !important;
    padding: 0 !important;

    text-align: center !important;

    opacity: 0.72 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  /* שם המוצר */
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-heading {
    order: 2 !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 4px !important;
    padding: 0 !important;

    text-align: center !important;

    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
  }

  /* מחיר */
  #predictive__search_overlay #predictive-search-results-products-list .price,
  #predictive__search_overlay #predictive-search-results-products-list .price *,
  #predictive__search_overlay #predictive-search-results-products-list .price-item {
    order: 3 !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    justify-content: center !important;
    text-align: center !important;
  }
}/* ===== SEARCH PRODUCT CARD - VENDOR + TEXT BALANCE FIX ===== */
@media screen and (min-width: 750px) {

  /* טיפה מעלים את כל בלוק הטקסט כדי שהמחיר לא ייחתך */
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-content {
    transform: translateY(-4px) !important;
  }

  /* vendor קטן יותר, לא uppercase */
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-vendor {
    font-size: 1.5rem !important;
    line-height: 1.1 !important;
    font-weight: 400 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;

    opacity: 0.72 !important;

    margin: 0 0 3px !important;
    padding: 0 !important;

    text-align: center !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  /* מבטל uppercase שה-caption-with-letter-spacing מביא מהתמה */
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-vendor.caption-with-letter-spacing {
    text-transform: none !important;
    letter-spacing: 0 !important;
  }

  /* שם מוצר נשאר באמצע, אבל לא דוחף את המחיר החוצה */
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-heading {
    margin-bottom: 3px !important;
    line-height: 1.12 !important;
  }

  /* מחיר תמיד גלוי וממורכז */
  #predictive__search_overlay #predictive-search-results-products-list .price {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    margin-top: 0 !important;
    padding-top: 0 !important;

    overflow: visible !important;
    line-height: 1.1 !important;
  }

  #predictive__search_overlay #predictive-search-results-products-list .price *,
  #predictive__search_overlay #predictive-search-results-products-list .price-item {
    line-height: 1.1 !important;
    white-space: nowrap !important;
  }
}/* ===== SEARCH PRODUCT TITLE - MAX 2 LINES WITH ... ===== */
@media screen and (min-width: 750px) {
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-heading {
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;

    overflow: hidden !important;
    text-overflow: ellipsis !important;

    max-height: 2.25em !important;
    line-height: 1.12 !important;

    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;
  }
}
/* ===== NICHIES SEARCH - FINAL ALIGN INPUT + RESULT SPACING ===== */
@media screen and (min-width: 750px) {

  /* 1) מרכז את הטקסט/placeholder בתוך שורת החיפוש */
  #predictive__search_overlay .predictive__search--drawer--form-inner .search__input_field .input__field,
  #predictive__search_overlay .search__input_field .input__field,
  #predictive__search_overlay input[type="search"] {
    text-align: center !important;
    direction: ltr !important;
    text-indent: 0 !important;
    padding-left: 60px !important;
    padding-right: 110px !important;
  }

  #predictive__search_overlay .predictive__search--drawer--form-inner .search__input_field .input__field::placeholder,
  #predictive__search_overlay .search__input_field .input__field::placeholder,
  #predictive__search_overlay input[type="search"]::placeholder {
    text-align: center !important;
    direction: rtl !important;
  }

  /* 2) מבטל את הדחיפה/יישור הישן של קבוצת ההצעות */
  #predictive__search_overlay .predictive-search-drawer-result .predictive-search__results-groups-wrapper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    width: 100% !important;
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  #predictive__search_overlay .predictive-search-drawer-result .predictive-search__result-group,
  #predictive__search_overlay .predictive-search-drawer-result .predictive-search__result-group:first-child,
  #predictive__search_overlay .predictive-search-drawer-result .predictive-search__result-group:last-child {
    width: 100% !important;
    max-width: 100% !important;
    flex: none !important;
    flex-basis: auto !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 0 !important;
  }

  /* 3) כותרות: חיפושים פופולריים / הכי מבוקשים / הצעות / מוצרים */
  #predictive__search_overlay .popular__search--title,
  #predictive__search_overlay .predictive-search__heading {
    width: 100% !important;
    max-width: 980px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;

    border-bottom: 0 !important;
    padding: 0 !important;
    margin: 4px auto 8px !important;

    font-size: 1.8rem !important;
    letter-spacing: 0.02em !important;
    color: #111 !important;
opacity: 1 !important;
font-weight: 700 !important;
  }

  /* 4) ברירת מחדל: חיפושים פופולריים — שומר על המרווח שאתה אוהב */
  #predictive__search_overlay .popular__search--tag-list {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;

    width: 100% !important;
    max-width: 980px !important;
    margin: 0 auto 28px !important;
    padding: 0 !important;
  }

  /* 5) אחרי חיפוש: הצעות — אותו מרווח בדיוק כמו חיפושים פופולריים */
  #predictive__search_overlay .predictive-search-drawer-result .predictive-search__results-list:not(#predictive-search-results-products-list) {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;

    width: 100% !important;
    max-width: 980px !important;
    margin: 0 auto 28px !important;
    padding: 0 !important;
  }

  /* 6) ההצעה עצמה כמו כפתור, ממורכזת */
  #predictive__search_overlay .predictive-search-drawer-result .predictive-search__results-list:not(#predictive-search-results-products-list) .predictive-search__list-item {
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  #predictive__search_overlay .predictive-search-drawer-result .predictive-search__results-list:not(#predictive-search-results-products-list) a.predictive-search__item {
    width: auto !important;
    min-width: 0 !important;
    min-height: 36px !important;
    height: auto !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 8px 18px !important;
    border-radius: 999px !important;

    text-align: center !important;
    white-space: nowrap !important;
  }

  /* 7) מוצרים — שומר על הגריד הקיים שלך, רק מיישר ומרווח נכון */
  #predictive__search_overlay #predictive-search-results-products-list {
    margin-top: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    justify-content: center !important;
    justify-items: center !important;
  }
}
/* ===== NICHIES MOBILE SEARCH - CLEAN FINAL VERSION ===== */
@media screen and (max-width: 749px) {

  /* overlay full screen */
  #predictive__search_overlay.predictive--search-drawer {
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    max-width: none !important;
    height: 100dvh !important;

    display: flex !important;
    align-items: flex-start !important;
    justify-content: center !important;

    /* מעלה את כל החלון למעלה */
    padding: 58px 10px 14px !important;

    background: rgba(255, 255, 255, 0) !important;
  backdrop-filter: blur(24px) saturate(200%) brightness(1.2) !important;
  -webkit-backdrop-filter: blur(24px) saturate(200%) brightness(1.2) !important;

    border: 0 !important;
    box-shadow: none !important;
    z-index: 10000 !important;

    transform: translateX(-100%) !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;

    transition:
      opacity 0.28s ease,
      visibility 0.28s ease,
      transform 0s linear 0.28s !important;
  }

  #predictive__search_overlay.predictive--search-drawer.active,
  #predictive__search_overlay.predictive--search-drawer.open,
  body.open_predictive_search #predictive__search_overlay.predictive--search-drawer,
  body.predictive-search-open #predictive__search_overlay.predictive--search-drawer {
    transform: translateX(0) !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transition:
  transform 0.38s cubic-bezier(0.16, 1, 0.3, 1),
  opacity 0.28s ease,
  visibility 0.28s ease !important;
  }

  /* המסגרת הגדולה - יותר גבוהה ויותר למעלה */
  #predictive__search_overlay .predictive--search-drawer-inner {
    width: calc(100vw - 36px) !important;
    height: calc(100dvh - 82px) !important;
    max-height: calc(100dvh - 82px) !important;

    border-radius: 28px !important;
    overflow: hidden !important;

  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.38) 0%,
    rgba(245, 245, 245, 0.18) 100%
  ) !important;
  border: 1px solid rgba(255, 255, 255, 0.72) !important;
  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.72),
    inset 0 -1px 0 rgba(255, 255, 255, 0.18) !important;
  backdrop-filter: blur(18px) saturate(150%) contrast(1.02) !important;
  -webkit-backdrop-filter: blur(18px) saturate(150%) contrast(1.02) !important;

    transform: translateY(0) scale(1) !important;
  }



  #predictive__search_overlay .category__search--box .header-global-search-select {
    display: none !important;
  }

  #predictive__search_overlay .modal__close-button {
    width: 42px !important;
    height: 42px !important;
    border-radius: 18px !important;

    background: rgba(255, 255, 255, 0.52) !important;
    border: 1px solid rgba(255, 255, 255, 0.72) !important;

    box-shadow:
      0 10px 24px rgba(0, 0, 0, 0.10),
      inset 0 1px 0 rgba(255, 255, 255, 0.82) !important;

    backdrop-filter: blur(16px) saturate(145%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(145%) !important;
  }

  /* שורת החיפוש - רחבה יותר כמעט עד האיקס */
  #predictive__search_overlay .predictive__search--drawer--form-inner {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    padding: 16px 14px 8px !important;
    background: transparent !important;
  }

  #predictive__search_overlay .search__input_field {
    width: calc(100% - 58px) !important;
    margin-left: 52px !important;
    margin-right: 0 !important;
    position: relative !important;
  }

  #predictive__search_overlay .predictive__search--drawer--form-inner .search__input_field .input__field {
    height: 52px !important;
    border-radius: 999px !important;

    padding: 0 46px !important;
    text-align: center !important;
    font-size: 1.55rem !important;

    background: linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.72) 0%,
      rgba(238, 238, 238, 0.48) 100%
    ) !important;

    border: 1px solid rgba(255, 255, 255, 0.78) !important;

    box-shadow:
      0 12px 34px rgba(0, 0, 0, 0.10),
      inset 0 1px 0 rgba(255, 255, 255, 0.90) !important;

    backdrop-filter: blur(18px) saturate(150%) !important;
    -webkit-backdrop-filter: blur(18px) saturate(150%) !important;
  }

  #predictive__search_overlay .predictive__search--drawer--form-inner .input__field_form_button {
    left: 8px !important;
    right: auto !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 38px !important;
    height: 38px !important;
  }

  #predictive__search_overlay .predictive__search--drawer--form-inner button.reset__button {
    right: 8px !important;
    left: auto !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
  }

  /* אזור גלילה */
  #predictive__search_overlay .popular__search--history,
  #predictive__search_overlay .predictive-search.predictive-search--header.predictive-search-drawer-result {
    height: calc(100dvh - 152px) !important;
    max-height: calc(100dvh - 152px) !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;

    padding: 4px 14px 18px !important;
    background: transparent !important;
  }

  /* כותרות */
  #predictive__search_overlay .popular__search--title,
  #predictive__search_overlay .predictive-search__heading {
    width: 100% !important;
    text-align: center !important;
    justify-content: center !important;
    border-bottom: 0 !important;

    font-size: 1.55rem !important;
    letter-spacing: 0.02em !important;
    color: #111 !important;
opacity: 1 !important;
font-weight: 700 !important;

    margin: 8px auto 8px !important;
    padding: 0 !important;
  }

  /* חיפושים פופולריים */
  #predictive__search_overlay .popular__search--tag-list {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 6px !important;

    width: 100% !important;
    margin: 0 auto 10px !important;
    padding: 0 !important;
  }

  #predictive__search_overlay .popular__search--tag--link {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 7px 10px !important;
font-size: 1.25rem !important;

  border-radius: 999px !important;
  background: rgba(255, 255, 255, 0.42) !important;
  border: 1px solid rgba(255, 255, 255, 0.62) !important;

  box-shadow:
    0 8px 18px rgba(0, 0, 0, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.70) !important;

  backdrop-filter: blur(14px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(14px) saturate(140%) !important;

  color: #111 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}
  /* כל קבוצות התוצאות */
  #predictive__search_overlay .predictive-search__results-groups-wrapper,
  #predictive__search_overlay .predictive-search__result-group,
  #predictive__search_overlay .predictive-search__result-group:first-child,
  #predictive__search_overlay .predictive-search__result-group:last-child {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: none !important;
    padding: 0 !important;
    border: 0 !important;
  }

  /* הצעות ככפתורים */
  #predictive__search_overlay .predictive-search__results-list:not(#predictive-search-results-products-list) {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 6px !important;

    width: 100% !important;
    margin: 0 auto 22px !important;
    padding: 0 !important;
  }
#predictive__search_overlay .popular__search--tag-list {
  flex-wrap: nowrap !important;
}
  #predictive__search_overlay .predictive-search__results-list:not(#predictive-search-results-products-list) .predictive-search__list-item {
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #predictive__search_overlay .predictive-search__results-list:not(#predictive-search-results-products-list) a.predictive-search__item {
    width: auto !important;
    height: auto !important;
    min-height: 34px !important;
    padding: 7px 13px !important;
    border-radius: 999px !important;

    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;

    white-space: nowrap !important;
  }

  /* MOBILE SEARCH RESULTS - same size as most searched cards */
#predictive__search_overlay #predictive-search-results-products-list {
  display: grid !important;
  grid-template-columns: repeat(2, 140px) !important;
  justify-content: center !important;
  justify-items: center !important;
  align-items: start !important;

  gap: 12px 14px !important;

  width: 100% !important;
  max-width: 100% !important;

  margin: 0 auto 14px !important;
  padding: 0 !important;

  list-style: none !important;
}

#predictive__search_overlay #predictive-search-results-products-list .predictive-search__list-item {
  width: 140px !important;
  max-width: 140px !important;
  min-width: 140px !important;

  margin: 0 !important;
  padding: 0 !important;
}

  /* כרטיסים - פחות גבוהים, כמו הדסקטופ */
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item,
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item--link-with-thumbnail {
    width: 100% !important;

    height: 170px !important;
    min-height: 170px !important;
    max-height: 170px !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 12px 8px 10px !important;
    margin: 0 !important;

    text-align: center !important;
    overflow: hidden !important;

    background: rgba(255, 255, 255, 0.30) !important;
    border: 1px solid rgba(255, 255, 255, 0.58) !important;
    border-radius: 22px !important;

    box-shadow:
      0 12px 28px rgba(0, 0, 0, 0.07),
      inset 0 1px 0 rgba(255, 255, 255, 0.72) !important;

    backdrop-filter: blur(20px) saturate(150%) brightness(1.04) !important;
    -webkit-backdrop-filter: blur(20px) saturate(150%) brightness(1.04) !important;
  }

  /* תמונות גדולות יותר בתוך כרטיס נמוך */
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__image {
    width: 98px !important;
    height: 104px !important;

    display: block !important;
    object-fit: contain !important;
    object-position: center !important;

    margin: 0 auto 8px !important;
    padding: 0 !important;

transform: translateY(-8px) !important;

    flex: 0 0 auto !important;
  }

  /* טקסט */
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-content,
  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-content--centered {
    width: 100% !important;
    max-width: 100% !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: center !important;
  }

  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-vendor {
    width: 100% !important;

    font-size: 1.28rem !important;
    line-height: 1.1 !important;
    font-weight: 400 !important;

    margin: 0 0 2px !important;
    padding: 0 !important;

    text-align: center !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    opacity: 0.75 !important;

    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  #predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-heading {
    width: 100% !important;

    font-size: 1.42rem !important;
    line-height: 1.1 !important;
    font-weight: 700 !important;

    margin: 0 0 3px !important;
    padding: 0 !important;

    text-align: center !important;

    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;

    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  /* מחיר - פעם אחת בלבד */
  #predictive__search_overlay #predictive-search-results-products-list .price {
    width: 100% !important;

    display: block !important;
    text-align: center !important;

    margin: 0 !important;
    padding: 0 !important;

    font-size: 1.32rem !important;
    line-height: 1.1 !important;
    font-weight: 700 !important;

    white-space: nowrap !important;
  }

  #predictive__search_overlay #predictive-search-results-products-list .price__container,
  #predictive__search_overlay #predictive-search-results-products-list .price__regular {
    display: block !important;
    text-align: center !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #predictive__search_overlay #predictive-search-results-products-list .price-item,
  #predictive__search_overlay #predictive-search-results-products-list .price-item--regular {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
    white-space: nowrap !important;
  }

  /* להסתיר כפילויות / סייל / יחידות / סלאש */
  #predictive__search_overlay #predictive-search-results-products-list .price__sale,
  #predictive__search_overlay #predictive-search-results-products-list .price__unit,
  #predictive__search_overlay #predictive-search-results-products-list .unit-price,
  #predictive__search_overlay #predictive-search-results-products-list .price__badges,
  #predictive__search_overlay #predictive-search-results-products-list .price-item--sale,
  #predictive__search_overlay #predictive-search-results-products-list .price-item--regular + .price-item--regular,
  #predictive__search_overlay #predictive-search-results-products-list .price > span:not(:first-child),
  #predictive__search_overlay #predictive-search-results-products-list .price__container > span:not(:first-child),
  #predictive__search_overlay #predictive-search-results-products-list .price small,
  #predictive__search_overlay #predictive-search-results-products-list .price .unit-price {
    display: none !important;
  }

  #predictive__search_overlay #predictive-search-results-products-list .price::before,
  #predictive__search_overlay #predictive-search-results-products-list .price::after,
  #predictive__search_overlay #predictive-search-results-products-list .price__container::before,
  #predictive__search_overlay #predictive-search-results-products-list .price__container::after {
    content: none !important;
    display: none !important;
  }

  #predictive__search_overlay .predictive-search__item--term {
  width: fit-content !important;
  max-width: max-content !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  margin: 12px auto 0 !important;
  transform: translateX(-6px) !important;
  padding: 0 !important;

  text-align: center !important;
  direction: rtl !important;
}
}/* ===== MOBILE SEARCH POPUP - FINAL POSITION + CLOSE BUTTON FIX ===== */
@media screen and (max-width: 749px) {

  /* כל האוברליי */
  #predictive__search_overlay.predictive--search-drawer {
    align-items: flex-start !important;
    justify-content: center !important;

    /* מרים את כל החלון למעלה */
    padding-top: 82px !important;
    padding-right: 10px !important;
    padding-left: 10px !important;

    /* מגביל מלמטה כדי שלא יתנגש בוואטסאפ/תחתית */
    padding-bottom: 80px !important;
  }

  /* המסגרת הכללית */
  #predictive__search_overlay .predictive--search-drawer-inner {
    width: calc(100vw - 100px) !important;

    /* שלא יידבק לתחתית */
    height: calc(100dvh - 170px) !important;
max-height: calc(100dvh - 170px) !important;
min-height: 300px !important;

    overflow: hidden !important;
    border-radius: 28px !important;
    
  }

  /* האזור העליון של האיקס + שורת חיפוש */
  #predictive__search_overlay .predictive__search--drawer--form-inner {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    padding-top: 14px !important;
    padding-right: 14px !important;
    padding-bottom: 8px !important;
    padding-left: 14px !important;

    min-height: 74px !important;
  }

  /* קופסת האיקס */
  #predictive__search_overlay .category__search--box {
    position: absolute !important;
    top: 20px !important;
    left: 30px !important;
    width: 45px !important;
    height: 45px !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 6 !important;
    background: transparent !important;
  }
#predictive__search_overlay button.reset__button {
  display: none !important;
}
  #predictive__search_overlay .category__search--box .header-global-search-select {
    display: none !important;
  }

  /* כפתור X עצמו - עיגול אמיתי */
  #predictive__search_overlay .modal__close-button {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    padding: 0 !important;
  position: relative !important;
top: 6px !important;
left: 7px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    border-radius: 50% !important;
    aspect-ratio: 1 / 1 !important;

    background: rgba(255, 255, 255, 0.62) !important;
    border: 1px solid rgba(255, 255, 255, 0.82) !important;

    box-shadow:
      0 8px 22px rgba(0, 0, 0, 0.10),
      inset 0 1px 0 rgba(255, 255, 255, 0.85) !important;

    backdrop-filter: blur(14px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(140%) !important;
  }

  /* האייקון של X - יותר מודגש */
  #predictive__search_overlay .modal__close-button svg,
  #predictive__search_overlay .modal__close-button .icon,
  #predictive__search_overlay .modal__close-button svg path,
  #predictive__search_overlay .modal__close-button svg line {
    stroke: #111 !important;
    color: #111 !important;
    stroke-width: 1px !important;
  }

  /* שורת החיפוש - תתפרש כמעט עד האיקס */
  #predictive__search_overlay .search__input_field {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding-left: 5px !important; /* מפנה מקום לאיקס */
    padding-right: 5px !important;
    padding-top: 10px !important;
  }

  #predictive__search_overlay .predictive__search--drawer--form-inner .search__input_field .input__field {
    width: 100% !important;
    height: 54px !important;
    padding-left: 52px !important;
    padding-right: 46px !important;

    border-radius: 999px !important;
    font-size: 1.5rem !important;
  }

  /* אייקון חיפוש בתוך השורה */
  #predictive__search_overlay .predictive__search--drawer--form-inner .input__field_form_button {
    left: 13px !important;
    right: auto !important;
    top: 60% !important;
    transform: translateY(-50%) !important;
  }

  /* כפתור ניקוי בשדה */
  #predictive__search_overlay .predictive__search--drawer--form-inner button.reset__button {
    right: 14px !important;
    left: auto !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
  }

  /* אזור התוכן בגלילה, עם מגבלה מלמטה */
  #predictive__search_overlay .popular__search--history,
#predictive__search_overlay .predictive-search.predictive-search--header.predictive-search-drawer-result {
  height: calc(100dvh - 175px) !important;
  max-height: calc(100dvh - 175px) !important;

  overflow-y: auto !important;
  overflow-x: hidden !important;

  padding: 0 8px 10px !important;
  margin: 0 !important;
  background: transparent !important;
}
/* ===== MOBILE SEARCH SUGGESTIONS AS LIQUID-GLASS PILLS ===== */
@media screen and (max-width: 749px) {

  /* כל אזור ההצעות */
  #predictive__search_overlay [id*="predictive-search-results-queries"],
  #predictive__search_overlay .predictive-search__result-group[aria-labelledby*="queries"],
  #predictive__search_overlay .predictive-search__result-group[id*="queries"] {
    text-align: center !important;
  }

  /* הרשימה של ההצעות */
  #predictive__search_overlay [id*="predictive-search-results-queries"] ul,
  #predictive__search_overlay .predictive-search__result-group[aria-labelledby*="queries"] ul,
  #predictive__search_overlay .predictive-search__result-group[id*="queries"] ul {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    margin: 8px 0 18px !important;
    padding: 0 !important;
    list-style: none !important;
  }

  /* כל פריט ברשימה */
  #predictive__search_overlay [id*="predictive-search-results-queries"] li,
  #predictive__search_overlay .predictive-search__result-group[aria-labelledby*="queries"] li,
  #predictive__search_overlay .predictive-search__result-group[id*="queries"] li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  /* ההצעה עצמה - כמו pill של popular searches */
  #predictive__search_overlay [id*="predictive-search-results-queries"] a,
  #predictive__search_overlay [id*="predictive-search-results-queries"] .predictive-search__item,
  #predictive__search_overlay .predictive-search__result-group[aria-labelledby*="queries"] a,
  #predictive__search_overlay .predictive-search__result-group[aria-labelledby*="queries"] .predictive-search__item,
  #predictive__search_overlay .predictive-search__result-group[id*="queries"] a,
  #predictive__search_overlay .predictive-search__result-group[id*="queries"] .predictive-search__item {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    min-height: 44px !important;
    padding: 10px 20px !important;
    width: auto !important;
    max-width: max-content !important;

    border-radius: 999px !important;
    background: rgba(255, 255, 255, 0.22) !important;
    border: 1px solid rgba(255, 255, 255, 0.65) !important;

    backdrop-filter: blur(14px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(140%) !important;

    box-shadow:
      0 6px 18px rgba(0, 0, 0, 0.08),
      inset 0 1px 0 rgba(255, 255, 255, 0.7) !important;

    color: #222 !important;
    text-decoration: none !important;
    line-height: 1.2 !important;
    font-size: 1.4rem !important;
    font-weight: 400 !important;
  }

  /* אם הטקסט יושב בתוך span / heading פנימי */
  #predictive__search_overlay [id*="predictive-search-results-queries"] a *,
  #predictive__search_overlay [id*="predictive-search-results-queries"] .predictive-search__item *,
  #predictive__search_overlay .predictive-search__result-group[aria-labelledby*="queries"] a *,
  #predictive__search_overlay .predictive-search__result-group[aria-labelledby*="queries"] .predictive-search__item *,
  #predictive__search_overlay .predictive-search__result-group[id*="queries"] a *,
  #predictive__search_overlay .predictive-search__result-group[id*="queries"] .predictive-search__item * {
    color: #222 !important;
    text-decoration: none !important;
    font-size: 1.05rem !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    border: 0 !important;
  }

  /* שלא יהפוך לשחור או יקפוץ מוזר */
  #predictive__search_overlay [id*="predictive-search-results-queries"] a:hover,
  #predictive__search_overlay [id*="predictive-search-results-queries"] a:focus,
  #predictive__search_overlay [id*="predictive-search-results-queries"] .predictive-search__item:hover,
  #predictive__search_overlay [id*="predictive-search-results-queries"] .predictive-search__item:focus {
    background: rgba(255, 255, 255, 0.28) !important;
    color: #222 !important;
    text-decoration: none !important;
    transform: none !important;
  }
}
@media screen and (max-width: 749px) {
  #predictive__search_overlay [id*="predictive-search-results-queries"] a,
  #predictive__search_overlay [id*="predictive-search-results-queries"] .predictive-search__item,
  #predictive__search_overlay .predictive-search__result-group[aria-labelledby*="queries"] a,
  #predictive__search_overlay .predictive-search__result-group[aria-labelledby*="queries"] .predictive-search__item,
  #predictive__search_overlay .predictive-search__result-group[id*="queries"] a,
  #predictive__search_overlay .predictive-search__result-group[id*="queries"] .predictive-search__item {
    min-width: 150px !important;
  }
}/* שם מוצר בחיפוש מובייל - שורה אחת בלבד */
#predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-heading,
#predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-title,
#predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-content h3,
#predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-content .h5,
#predictive__search_overlay #predictive-search-results-products-list a.predictive-search__item .predictive-search__item-heading {
  display: block !important;
  max-width: 100% !important;

  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;

  line-height: 1.15 !important;
}
/* ===== Mobile search card text alignment + move text up ===== */

/* כל אזור הטקסט בתוך כרטיס מוצר */
#predictive__search_overlay #predictive-search-results-products-list a.predictive-search__item .predictive-search__item-content,
#predictive__search_overlay #predictive-search-results-products-list a.predictive-search__item .predictive-search__item-info {
  text-align: center !important;
  align-items: center !important;
  justify-content: center !important;

  margin-top: -13px !important; /* מעלה vendor + name + price */
  width: 100% !important;
}

/* vendor + name */
#predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-vendor,
#predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-heading,
#predictive__search_overlay #predictive-search-results-products-list .predictive-search__item-title {
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* המחיר / הסכום */
#predictive__search_overlay #predictive-search-results-products-list .price,
#predictive__search_overlay #predictive-search-results-products-list .price__container,
#predictive__search_overlay #predictive-search-results-products-list .price__regular,
#predictive__search_overlay #predictive-search-results-products-list .price-item {
  text-align: center !important;
  justify-content: center !important;
  align-items: center !important;

  margin-left: auto !important;
  margin-right: auto !important;
  width: 100% !important;
  direction: rtl !important;
}

/* אם המחיר עדיין נוטה ימינה בגלל inline/block פנימי */
#predictive__search_overlay #predictive-search-results-products-list .price * {
  text-align: center !important;
  justify-content: center !important;
}
/* ===== Mobile predictive search price - force exact center ===== */
@media screen and (max-width: 749px) {

  #predictive__search_overlay #predictive-search-results-products-list a.predictive-search__item .price,
  #predictive__search_overlay #predictive-search-results-products-list a.predictive-search__item .price__container,
  #predictive__search_overlay #predictive-search-results-products-list a.predictive-search__item .price__regular,
  #predictive__search_overlay #predictive-search-results-products-list a.predictive-search__item .price-item,
  #predictive__search_overlay #predictive-search-results-products-list a.predictive-search__item .price__widget {
    width: 100% !important;
    max-width: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;

    direction: rtl !important;
  }

  #predictive__search_overlay #predictive-search-results-products-list a.predictive-search__item .price__regular > *,
  #predictive__search_overlay #predictive-search-results-products-list a.predictive-search__item .price__sale > *,
  #predictive__search_overlay #predictive-search-results-products-list a.predictive-search__item .price-item {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: max-content !important;

    margin-left: auto !important;
    margin-right: auto !important;

    text-align: center !important;
  }
}
