.elementor-106 .elementor-element.elementor-element-311a5f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-311a5f6:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-311a5f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1A1D;}.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-106 .elementor-element.elementor-element-5db528f{padding:0px 0px 25px 0px;text-align:center;}.elementor-106 .elementor-element.elementor-element-5db528f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-d353e0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-106 .elementor-element.elementor-element-d353e0e:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-d353e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1A1D;}.elementor-106 .elementor-element.elementor-element-098b8ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-106 .elementor-element.elementor-element-098b8ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-106 .elementor-element.elementor-element-2c92694{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-106 .elementor-element.elementor-element-2dd4a03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;}.elementor-106 .elementor-element.elementor-element-2dd4a03:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-2dd4a03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3D3DE3;}.elementor-106 .elementor-element.elementor-element-2dd4a03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-106 .elementor-element.elementor-element-e1df84c{padding:0px 25px 25px 25px;}.elementor-106 .elementor-element.elementor-element-e1df84c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-106 .elementor-element.elementor-element-e1df84c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-e1df84c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-e1df84c.elementor-wc-products ul.products li.product .price{color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-e1df84c.elementor-wc-products ul.products li.product .price ins{color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-e1df84c.elementor-wc-products ul.products li.product .price ins .amount{color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-e1df84c.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-106 .elementor-element.elementor-element-d353e0e{--content-width:1480px;}.elementor-106 .elementor-element.elementor-element-098b8ec{--width:25%;}.elementor-106 .elementor-element.elementor-element-2dd4a03{--width:75%;}}@media(max-width:1024px){.elementor-106 .elementor-element.elementor-element-e1df84c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-e1df84c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-2c92694 *//* ================================
   כפתור "תעשו לי סינון"
================================ */
button,
input[type="submit"],
input[type="button"] {
  border-radius: 999px !important;
  padding: 10px 26px !important;
  background: transparent !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  color: #ffffff !important;
  font-weight: 600 !important;
  letter-spacing: 0.3px !important;
  cursor: pointer;
  transition: all 0.25s ease !important;
  font-size: 0 !important; /* מסתיר את המילה FILTER */
  position: relative;
}

button::after,
input[type="submit"]::after,
input[type="button"]::after {
  content: "תעשו לי סינון";
  font-size: 16px !important;
  font-weight: 600 !important;
  color: #ffffff !important;
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

button:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  background: linear-gradient(135deg, #8e2de2, #4a00e0) !important;
  border-color: #b388ff !important;
  box-shadow: 0 0 14px rgba(142, 45, 226, 0.6) !important;
  transform: translateY(-1px);
}

/* ================================
   כל הטקסט בעמודת הפילטרים – לבן
   (זה בקסטום CSS של העמודה עם הפילטרים)
================================ */
.elementor-106 .elementor-element.elementor-element-2c92694,
.elementor-106 .elementor-element.elementor-element-2c92694 * {
  color: #ffffff !important;
}

/* בדרופדאון – טקסט שחור על רקע לבן */
.elementor-106 .elementor-element.elementor-element-2c92694 select,
.elementor-106 .elementor-element.elementor-element-2c92694 select option {
  color: #000000 !important;
  background: #ffffff !important;
}

/* ================================
   סליידר מחיר – קו וידיות
   (jQuery UI + ionRangeSlider ליתר ביטחון)
================================ */

/* קו הטווח (track) – לבן */
.elementor-106 .elementor-element.elementor-element-2c92694 .ui-slider-horizontal {
  background: transparent !important;
  border: 1px solid #ffffff !important;
  height: 4px !important;
}

.elementor-106 .elementor-element.elementor-element-2c92694 .ui-slider-range {
  background: #ffffff !important;
}

/* ידיות – עיגולים לבנים */
.elementor-106 .elementor-element.elementor-element-2c92694 .ui-slider-handle,
.elementor-106 .elementor-element.elementor-element-2c92694 .irs-handle {
  background: #ffffff !important;
  border: 2px solid #ffffff !important;
  width: 16px !important;
  height: 16px !important;
  border-radius: 50% !important;
  top: -6px !important; /* מיישר את הידית על הקו */
}

/* להסיר ריבוע/סימן פנימי אם יש */
.elementor-106 .elementor-element.elementor-element-2c92694 .ui-slider-handle > span,
.elementor-106 .elementor-element.elementor-element-2c92694 .irs-handle > i:first-child {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-098b8ec *//* קונטיינר רקע */
.elementor-106 .elementor-element.elementor-element-098b8ec {
  position: relative;
  z-index: 0;
  background: #151515; /* רקע כהה אחיד */
  border-radius: 26px;
  overflow: hidden;
}

/* הילה ניאונית סגולה-לבנה */
.elementor-106 .elementor-element.elementor-element-098b8ec::before {
  content: "";
  position: absolute;
  inset: -40px;
  border-radius: inherit;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0.8),
    rgba(190, 140, 255, 0.9),
    rgba(130, 90, 255, 0.9),
    rgba(240, 200, 255, 0.8),
    rgba(255, 255, 255, 0.8)
  );
  background-size: 300% 300%;
  filter: blur(35px);
  opacity: 0.9;
  z-index: -1;
  animation: neonPurple 10s ease-in-out infinite;
}

/* אנימציית תנועה */
@keyframes neonPurple {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* ===== מובייל: רווח 5% מכל צד ===== */
@media (max-width: 767px) {
  .elementor-106 .elementor-element.elementor-element-098b8ec {
    width: 90% !important;           /* 5% רווח מכל צד */
    margin: 0 auto 20px auto !important; /* מרכז + קצת רווח למטה */
  }
}/* End custom CSS */