.elementor-6746 .elementor-element.elementor-element-01c081b{--display:flex;}.elementor-6746 .elementor-element.elementor-element-01c081b:not(.elementor-motion-effects-element-type-background), .elementor-6746 .elementor-element.elementor-element-01c081b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.informat.co.il/wp-content/uploads/2022/11/654-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6746 .elementor-element.elementor-element-4dcad1c{--spacer-size:20vh;}.elementor-6746 .elementor-element.elementor-element-20a1ce9{--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;}.elementor-6746 .elementor-element.elementor-element-4da6b06{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6746 .elementor-element.elementor-element-dc9b0ef{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-6746 .elementor-element.elementor-element-1c60c6d{width:100%;max-width:100%;}.woocommerce .elementor-6746 .elementor-element.elementor-element-1c60c6d .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.woocommerce .elementor-6746 .elementor-element.elementor-element-1c60c6d .flex-control-thumbs li{padding-right:calc(6px / 2);padding-left:calc(6px / 2);padding-bottom:6px;}.woocommerce .elementor-6746 .elementor-element.elementor-element-1c60c6d .flex-control-thumbs{margin-right:calc(-6px / 2);margin-left:calc(-6px / 2);}.elementor-6746 .elementor-element.elementor-element-5f9c663{--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;--flex-wrap:wrap;}.elementor-widget-woocommerce-product-title .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-6746 .elementor-element.elementor-element-7f583c8{width:100%;max-width:100%;}.elementor-6746 .elementor-element.elementor-element-7f583c8 .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:30px;font-weight:800;color:#050505;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6746 .elementor-element.elementor-element-d593726 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-6746 .elementor-element.elementor-element-d593726.elementor-element{--align-self:center;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-6746 .elementor-element.elementor-element-4afb883:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(-5px/2);}.elementor-6746 .elementor-element.elementor-element-4afb883:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(-5px/2);}.elementor-6746 .elementor-element.elementor-element-4afb883.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}.elementor-6746 .elementor-element.elementor-element-4afb883.elementor-woo-meta--view-inline .product_meta{margin-right:calc(--5px/2);margin-left:calc(--5px/2);}body:not(.rtl) .elementor-6746 .elementor-element.elementor-element-4afb883.elementor-woo-meta--view-inline .detail-container:after{right:calc( (--5px/2) + (-1px/2) );}body:not.rtl .elementor-6746 .elementor-element.elementor-element-4afb883.elementor-woo-meta--view-inline .detail-container:after{left:calc( (--5px/2) - (1px/2) );}.elementor-6746 .elementor-element.elementor-element-4afb883 a{color:var( --e-global-color-text );}.elementor-6746 .elementor-element.elementor-element-7917aaa{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6746 .elementor-element.elementor-element-91be893{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-6746 .elementor-element.elementor-element-91be893 .elementor-divider-separator{width:100%;}.elementor-6746 .elementor-element.elementor-element-91be893 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-woocommerce-product-content{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-6746 .elementor-element.elementor-element-780d130{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-6746 .elementor-element.elementor-element-94a3a72{text-align:center;}.elementor-6746 .elementor-element.elementor-element-94a3a72 .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.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 );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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-woocommerce-product-related.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-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.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-woocommerce-product-related.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-woocommerce-product-related.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-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px;padding:0px 0px 10px 0px;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);border-color:var( --e-global-color-accent );}.elementor-6746 .elementor-element.elementor-element-d84df67{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:25px 25px 0px 0px;}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Open Sans Hebrew", Sans-serif;font-size:13px;font-weight:800;}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:"Open Sans Hebrew", Sans-serif;font-size:15px;font-weight:800;}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-accent );}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-accent );}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .price del {font-family:"Open Sans Hebrew", Sans-serif;font-size:16px;font-weight:800;}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-text );font-family:"Open Sans Hebrew", Sans-serif;font-size:15px;font-weight:600;border-style:solid;padding:8px 8px 8px 8px;margin-top:20px;}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product:hover{box-shadow:0px 20px 30px 0px rgba(0,0,0,0.5);}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:#FF0000;}@media(max-width:1024px){.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-6746 .elementor-element.elementor-element-4da6b06{--width:75vw;}.elementor-6746 .elementor-element.elementor-element-dc9b0ef{--width:45%;}.elementor-6746 .elementor-element.elementor-element-5f9c663{--width:55%;}.elementor-6746 .elementor-element.elementor-element-780d130{--width:80%;}}@media(min-width:1025px){.elementor-6746 .elementor-element.elementor-element-01c081b:not(.elementor-motion-effects-element-type-background), .elementor-6746 .elementor-element.elementor-element-01c081b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-6746 .elementor-element.elementor-element-1c60c6d{z-index:0;}.woocommerce .elementor-6746 .elementor-element.elementor-element-1c60c6d .flex-control-thumbs img{border-radius:50px 50px 50px 50px;}.elementor-6746 .elementor-element.elementor-element-7f583c8 .elementor-heading-title{font-size:35px;}.elementor-6746 .elementor-element.elementor-element-7917aaa{--content-width:100vw;}.elementor-6746 .elementor-element.elementor-element-94a3a72 .elementor-heading-title{font-size:30px;}.elementor-6746 .elementor-element.elementor-element-d84df67{width:auto;max-width:auto;}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .price{font-size:18px;}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .price del {font-size:18px;}.elementor-6746 .elementor-element.elementor-element-d84df67.elementor-wc-products ul.products li.product .button{font-size:21px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-1c60c6d *//* ========= Desktop / Tablet (ברירת מחדל) ========= */
/* נשאר כמו קודם: עמודת ת׳מבניילים אנכית מימין */
.woocommerce div.product div.images{
  display:flex;
  flex-direction:row-reverse;
  gap:12px;
  align-items:flex-start;
}
.woocommerce div.product div.images .flex-control-thumbs{
  width:110px; min-width:110px; max-width:110px;
  height:480px; overflow-y:auto; overflow-x:hidden;
  display:flex !important; flex-direction:column; gap:10px;
}
.woocommerce div.product div.images .flex-control-thumbs li{ list-style:none; margin:0 !important; width:auto !important; float:none !important; }
.woocommerce div.product div.images .flex-control-thumbs li img{
  width:60px !important; height:60px !important; object-fit:cover;
  border-radius:10px; background:#fff; border:1px solid #e6e8eb; opacity:1 !important;
  transition:box-shadow .2s ease, border-color .2s ease;
}
.woocommerce div.product div.images .flex-control-thumbs li img:hover,
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{
  border-color:#6EC1E4; box-shadow:0 0 0 2px rgba(110,193,228,.35);
}

/* ========= Mobile ========= */
@media (max-width: 768px){

  /* סדר: קודם תמונה ראשית, אחריה הת׳מבניילים */
  .woocommerce div.product div.images{
    flex-direction:column;
    align-items:stretch;
    gap:10px;
  }

  /* הת׳מבניילים יורדים למטה בשורה אופקית עם גלילה */
  .woocommerce div.product div.images .flex-control-thumbs{
    order:2;
    width:100% !important; min-width:0; max-width:none;
    height:auto; padding:0 4px;
    display:flex !important; flex-direction:row; gap:10px;
    justify-content:flex-start; align-items:center;
    overflow-x:auto; overflow-y:hidden;
    scroll-snap-type:x proximity;          /* הצמדה עדינה */
    -webkit-overflow-scrolling:touch;       /* גלילה חלקה ב-iOS */
  }

  /* כל פריט תופס רוחב קבוע, לא נשבר לשורות */
  .woocommerce div.product div.images .flex-control-thumbs li{
    flex:0 0 auto; margin:0 !important;
  }

  /* גודל מעט קטן כדי להכניס יותר פריטים על המסך */
  .woocommerce div.product div.images .flex-control-thumbs li img{
    width:56px !important; height:56px !important;  /* אם רוצים 60 – החזר ל-60px */
    scroll-snap-align:center;
  }

  /* בסביבות RTL ודפדפנים שמוסיפים רוחב גלילה – ודא שהתמונה הראשית מלאה רוחב */
  .woocommerce div.product div.images .woocommerce-product-gallery__wrapper{
    width:100%;
  }

  /* מיקום אייקון הזום שלא יסתיר */
  .woocommerce .woocommerce-product-gallery__trigger{
    right:12px; top:12px;
  }
}

/* Scrollbar עיצוב (רשות) */
.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar{ height:6px; width:6px; }
.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-track{ background:#f3f5f7; border-radius:10px; }
.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-thumb{ background:#b9d8e6; border-radius:10px; }
.woocommerce div.product div.images .flex-control-thumbs:hover::-webkit-scrollbar-thumb{ background:#6EC1E4; }
.woocommerce div.product div.images .flex-control-thumbs{ scrollbar-width:thin; scrollbar-color:#b9d8e6 #f3f5f7; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4da6b06 */Html, body
{
Width: 100%;
Overflow-x: hidden
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-d84df67 *//* ================================
   Perfect One – Blue Add to Cart
   CSS CLASS: pf-blue-glow
================================ */

/* אם ה-class יושב על ווידג'ט */
.pf-blue-glow button,
.pf-blue-glow a.button,
.pf-blue-glow .elementor-button,
.woocommerce .pf-blue-glow.single_add_to_cart_button,
.woocommerce .pf-blue-glow.button,
.woocommerce .pf-blue-glow.add_to_cart_button {

  --pf1: #28589A;
  --pf2: #4E8FE8;
  --pfDark: #183B68;
  --pfText: #ffffff;

  position: relative;
  isolation: isolate;
  overflow: hidden;

  background: linear-gradient(135deg, var(--pf1), var(--pf2)) !important;
  color: var(--pfText) !important;

  border-radius: 14px !important;

  border: 2px solid rgba(255,255,255,.22) !important;

  outline: 1px solid rgba(0,0,0,.18);
  outline-offset: -2px;

  box-shadow:
    0 10px 24px rgba(40,88,154,.30),
    0 0 0 1px rgba(255,255,255,.10) inset,
    0 2px 0 rgba(255,255,255,.14) inset;

  transition:
    transform .18s ease,
    box-shadow .18s ease,
    filter .18s ease,
    border-color .18s ease;
}

/* מסגרת זוהרת */
.pf-blue-glow button::before,
.pf-blue-glow a.button::before,
.pf-blue-glow .elementor-button::before,
.woocommerce .pf-blue-glow.single_add_to_cart_button::before,
.woocommerce .pf-blue-glow.button::before,
.woocommerce .pf-blue-glow.add_to_cart_button::before {

  content: "";

  position: absolute;
  inset: 0;

  border-radius: inherit;

  padding: 2px;

  background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.55),
      rgba(255,255,255,.10),
      rgba(255,255,255,.35)
    );

  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);

  -webkit-mask-composite: xor;
          mask-composite: exclude;

  opacity: .75;

  z-index: 1;

  pointer-events: none;

  transition:
    opacity .18s ease,
    filter .18s ease;
}

/* Shine */
.pf-blue-glow button::after,
.pf-blue-glow a.button::after,
.pf-blue-glow .elementor-button::after,
.woocommerce .pf-blue-glow.single_add_to_cart_button::after,
.woocommerce .pf-blue-glow.button::after,
.woocommerce .pf-blue-glow.add_to_cart_button::after {

  content: "";

  position: absolute;

  top: -35%;
  left: -70%;

  width: 55%;
  height: 190%;

  transform: skewX(-18deg);

  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(255,255,255,.42),
      transparent
    );

  opacity: 0;

  z-index: 0;

  pointer-events: none;
}

/* Hover */
.pf-blue-glow button:hover,
.pf-blue-glow a.button:hover,
.pf-blue-glow .elementor-button:hover,
.woocommerce .pf-blue-glow.single_add_to_cart_button:hover,
.woocommerce .pf-blue-glow.button:hover,
.woocommerce .pf-blue-glow.add_to_cart_button:hover {

  transform: translateY(-2px) scale(1.01);

  filter: saturate(1.08);

  border-color: rgba(255,255,255,.32) !important;

  box-shadow:
    0 14px 34px rgba(40,88,154,.35),
    0 0 0 1px rgba(255,255,255,.14) inset,
    0 2px 0 rgba(255,255,255,.16) inset;
}

.pf-blue-glow button:hover::before,
.pf-blue-glow a.button:hover::before,
.pf-blue-glow .elementor-button:hover::before,
.woocommerce .pf-blue-glow.single_add_to_cart_button:hover::before,
.woocommerce .pf-blue-glow.button:hover::before,
.woocommerce .pf-blue-glow.add_to_cart_button:hover::before {

  opacity: 1;

  filter: brightness(1.05);
}

.pf-blue-glow button:hover::after,
.pf-blue-glow a.button:hover::after,
.pf-blue-glow .elementor-button:hover::after,
.woocommerce .pf-blue-glow.single_add_to_cart_button:hover::after,
.woocommerce .pf-blue-glow.button:hover::after,
.woocommerce .pf-blue-glow.add_to_cart_button:hover::after {

  opacity: 1;

  animation: pfBlueGlowShine .9s ease-out 1;
}

@keyframes pfBlueGlowShine {

  0% {
    left: -70%;
    opacity: 0;
  }

  15% {
    opacity: 1;
  }

  100% {
    left: 140%;
    opacity: 0;
  }
}

/* Active */
.pf-blue-glow button:active,
.pf-blue-glow a.button:active,
.pf-blue-glow .elementor-button:active,
.woocommerce .pf-blue-glow.single_add_to_cart_button:active,
.woocommerce .pf-blue-glow.button:active,
.woocommerce .pf-blue-glow.add_to_cart_button:active {

  transform: translateY(0) scale(.985);
}

/* Focus */
.pf-blue-glow button:focus-visible,
.pf-blue-glow a.button:focus-visible,
.pf-blue-glow .elementor-button:focus-visible,
.woocommerce .pf-blue-glow.single_add_to_cart_button:focus-visible,
.woocommerce .pf-blue-glow.button:focus-visible,
.woocommerce .pf-blue-glow.add_to_cart_button:focus-visible {

  outline: 3px solid rgba(40,88,154,.45);

  outline-offset: 3px;
}/* End custom CSS */