.elementor-9646 .elementor-element.elementor-element-b97f901{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9646 .elementor-element.elementor-element-b438c98{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9646 .elementor-element.elementor-element-7c1ac0b{--display:flex;}.elementor-9646 .elementor-element.elementor-element-7c1ac0b.e-con{--align-self:flex-end;}.elementor-9646 .elementor-element.elementor-element-7c7d8d4{text-align:center;}.woocommerce .elementor-9646 .elementor-element.elementor-element-7c7d8d4 .price{font-size:26px;}.elementor-9646 .elementor-element.elementor-element-83a5674 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9646 .elementor-element.elementor-element-83a5674 .cart button, .elementor-9646 .elementor-element.elementor-element-83a5674 .cart .button{transition:all 0.2s;}.elementor-9646 .elementor-element.elementor-element-6c879806 > .elementor-background-overlay{background-color:#000000;opacity:1;}.elementor-9646 .elementor-element.elementor-element-6c879806 > .elementor-container{max-width:1500px;}.elementor-9646 .elementor-element.elementor-element-6c879806 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9646 .elementor-element.elementor-element-6c879806{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9646 .elementor-element.elementor-element-44e6c016:not(.elementor-motion-effects-element-type-background), .elementor-9646 .elementor-element.elementor-element-44e6c016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9646 .elementor-element.elementor-element-44e6c016{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9646 .elementor-element.elementor-element-44e6c016 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9646 .elementor-element.elementor-element-3a60b7e8:not(.elementor-motion-effects-element-type-background), .elementor-9646 .elementor-element.elementor-element-3a60b7e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9646 .elementor-element.elementor-element-3a60b7e8 > .elementor-container{max-width:1500px;}.elementor-9646 .elementor-element.elementor-element-3a60b7e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9646 .elementor-element.elementor-element-3a60b7e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9646 .elementor-element.elementor-element-25e39f2f .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:28px;letter-spacing:0.1px;}.elementor-9646 .elementor-element.elementor-element-4dbc391a:not(.elementor-motion-effects-element-type-background), .elementor-9646 .elementor-element.elementor-element-4dbc391a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9646 .elementor-element.elementor-element-4dbc391a > .elementor-container{max-width:1500px;}.elementor-9646 .elementor-element.elementor-element-4dbc391a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-9646 .elementor-element.elementor-element-4dbc391a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9646 .elementor-element.elementor-element-5c2f34a9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9646 .elementor-element.elementor-element-5c2f34a9.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1200px){.elementor-9646 .elementor-element.elementor-element-b97f901{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9646 .elementor-element.elementor-element-b438c98{--grid-auto-flow:row;}.elementor-9646 .elementor-element.elementor-element-5c2f34a9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:1199px){.elementor-9646 .elementor-element.elementor-element-b97f901{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9646 .elementor-element.elementor-element-b438c98{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.woocommerce .elementor-9646 .elementor-element.elementor-element-7c7d8d4 .price{font-size:18px;}.elementor-9646 .elementor-element.elementor-element-83a5674 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-9646 .elementor-element.elementor-element-5c2f34a9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-7c7d8d4 */.elementor-9646 .elementor-element.elementor-element-7c7d8d4 .price {
    font-family: 'Orbitron', 'Montserrat', sans-serif; /* פונט חד, נקי או עתידני אם קיים באתר, או להחליף לשם פונט שיש לך */
    font-size: 28px !important; /* הגדלת המחיר */
    font-weight: 800 !important; /* הדגשה ועובי חזק */
    color: #00ffff !important; /* שינוי לצבע זוהר יותר, למשל טורקיז או ירוק ניאון (אפשר לשנות למה שתרצה) */
    text-shadow: 0 0 10px rgba(0, 255, 255, 0.5); /* אפקט זוהר עדין סביב האותיות */
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-83a5674 *//* שומר על הרוחב והיישור המרכזי */
.elementor-9646 .elementor-element.elementor-element-83a5674 form.cart {
  width: 100%;
  display: block;
  text-align: center;
}

/* ADD TO CART — סגנון “מסגרת סגורה” עם נאון בצבע מעודן ומוקפד */
.elementor-9646 .elementor-element.elementor-element-83a5674 form.cart .single_add_to_cart_button {
  width: 100% !important;
  max-width: 480px; /* קובע רוחב מקסימלי שולחני שלא יימרח מקיר לקיר מדי */
  margin: 0 auto !important; /* מרכז את הכפתור מושלם באמצע */
  display: block;
  box-sizing: border-box;

  /* צבעים/קצוות מותאמים לגוון נקי ורגוע יותר */
  --ov: #3b9ae1;
  --ov-hi: #6abcf7;
  --ov-lo: #2475b3;

  position: relative;
  isolation: isolate;
  border: 0;
  border-radius: 0;
  padding: 16px 28px;
  background: linear-gradient(180deg, var(--ov-hi) 0%, var(--ov) 55%, var(--ov-lo) 100%);
  color: #fff;
  font-family: 'Audiowide', system-ui, sans-serif;
  font-size: clamp(15px, 1.1vw, 18px);
  letter-spacing: .06em;
  text-transform: uppercase;
  text-shadow: none;
  line-height: 1;
  box-shadow: none;
  transition: transform .2s ease, box-shadow .25s ease, background-position .25s ease;
}

/* מסגרת סגורה (פס נאון סביב הכפתור) */
.elementor-9646 .elementor-element.elementor-element-83a5674 form.cart .single_add_to_cart_button::before {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: 0;
  background:
    linear-gradient(180deg, rgba(255,255,255,.15), rgba(255,255,255,0)) padding-box,
    linear-gradient(180deg, rgba(106, 188, 247, .85), rgba(36, 117, 179, .85)) border-box;
  border: 2px solid transparent;
  filter: drop-shadow(0 0 6px rgba(59, 154, 225, 0.35));
  z-index: -1;
}

/* הילה/שיין אלכסוני עדין */
.elementor-9646 .elementor-element.elementor-element-83a5674 form.cart .single_add_to_cart_button::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0;
  background:
    linear-gradient(120deg, transparent 0%,
      rgba(255,255,255,.25) 42%,
      rgba(255,255,255,.1) 48%,
      transparent 55%);
  background-size: 220% 100%;
  background-position: -120% 0;
  mix-blend-mode: screen;
  pointer-events: none;
  transition: background-position .8s ease;
}

.elementor-9646 .elementor-element.elementor-element-83a5674 form.cart .single_add_to_cart_button:hover {
  transform: none;
  box-shadow: none;
  background: linear-gradient(180deg, #82c8ff 0%, #3b9ae1 50%, #1c5d91 100%);
}

/* שיין גולש */
.elementor-9646 .elementor-element.elementor-element-83a5674 form.cart .single_add_to_cart_button:hover::after {
  background-position: 120% 0;
}

/* התאמה מושלמת למובייל - רוחב נוח עם שוליים פרופורציונליים שלא ייעלם */
@media (max-width: 768px) {
  .elementor-9646 .elementor-element.elementor-element-83a5674 form.cart .single_add_to_cart_button {
    width: 92% !important; /* תופס 92% מרוחב המסך במובייל, משאיר שוליים קטנים ואסתטיים בצדדים */
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 14px 20px;
    font-size: 15px;
  }
}/* End custom CSS */