.elementor-156 .elementor-element.elementor-element-47678d8{--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-156 .elementor-element.elementor-element-e87c9ed{--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-156 .elementor-element.elementor-element-d40573d{--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-156 .elementor-element.elementor-element-449f5ac{width:100%;max-width:100%;}.woocommerce .elementor-156 .elementor-element.elementor-element-449f5ac .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.woocommerce .elementor-156 .elementor-element.elementor-element-449f5ac .flex-control-thumbs li{padding-right:calc(6px / 2);padding-left:calc(6px / 2);padding-bottom:6px;}.woocommerce .elementor-156 .elementor-element.elementor-element-449f5ac .flex-control-thumbs{margin-right:calc(-6px / 2);margin-left:calc(-6px / 2);}.elementor-156 .elementor-element.elementor-element-19368ba{--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-156 .elementor-element.elementor-element-d68eb80{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-d68eb80 .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-text );}.woocommerce .elementor-widget-woocommerce-product-price .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-156 .elementor-element.elementor-element-9b47321{width:100%;max-width:100%;text-align:start;}.elementor-156 .elementor-element.elementor-element-9b47321.elementor-element{--align-self:center;}.woocommerce .elementor-156 .elementor-element.elementor-element-9b47321 .price{color:var( --e-global-color-accent );font-family:"Open Sans Hebrew", Sans-serif;font-size:30px;font-weight:800;}.woocommerce .elementor-156 .elementor-element.elementor-element-9b47321 .price ins{color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-156 .elementor-element.elementor-element-902129d{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-902129d .cart button, .elementor-156 .elementor-element.elementor-element-902129d .cart .button{background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-156 .elementor-element.elementor-element-902129d .cart button:hover, .elementor-156 .elementor-element.elementor-element-902129d .cart .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-156 .elementor-element.elementor-element-902129d .quantity .qty{transition:all 0.2s;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-156 .elementor-element.elementor-element-432934a{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-432934a:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(-5px/2);}.elementor-156 .elementor-element.elementor-element-432934a:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(-5px/2);}.elementor-156 .elementor-element.elementor-element-432934a.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}.elementor-156 .elementor-element.elementor-element-432934a.elementor-woo-meta--view-inline .product_meta{margin-right:calc(--5px/2);margin-left:calc(--5px/2);}body:not(.rtl) .elementor-156 .elementor-element.elementor-element-432934a.elementor-woo-meta--view-inline .detail-container:after{right:calc( (--5px/2) + (-1px/2) );}body:not.rtl .elementor-156 .elementor-element.elementor-element-432934a.elementor-woo-meta--view-inline .detail-container:after{left:calc( (--5px/2) - (1px/2) );}.elementor-156 .elementor-element.elementor-element-432934a a{color:var( --e-global-color-text );}.elementor-156 .elementor-element.elementor-element-f627a57{--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-156 .elementor-element.elementor-element-f1382de{--divider-border-style:solid;--divider-color:var( --e-global-color-eb3130e );--divider-border-width:1px;}.elementor-156 .elementor-element.elementor-element-f1382de .elementor-divider-separator{width:100%;}.elementor-156 .elementor-element.elementor-element-f1382de .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.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-156 .elementor-element.elementor-element-ef6c8f0{--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-156 .elementor-element.elementor-element-8d2592d{text-align:center;}.elementor-156 .elementor-element.elementor-element-8d2592d .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:40px;font-weight:800;}.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-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-radius:20px;padding:5px 5px 15px 5px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.5);border-color:var( --e-global-color-accent );}.elementor-156 .elementor-element.elementor-element-c406b1c{width:var( --container-widget-width, 60vw );max-width:60vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1% 1% 1% 1%;--container-widget-width:60vw;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-element{--align-self:center;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 0px 0px;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:600;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;font-weight:800;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-accent );}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-accent );}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .price del {font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;font-weight:800;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );border-color:var( --e-global-color-text );font-family:"Open Sans Hebrew", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;margin-top:13px;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products .added_to_cart{color:var( --e-global-color-text );font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;font-weight:600;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product:hover{box-shadow:0px 30px 40px 0px rgba(0,0,0,0.5);}.elementor-156 .elementor-element.elementor-element-92f583e{--display:flex;}.elementor-156 .elementor-element.elementor-element-777d0d6{text-align:center;}.elementor-156 .elementor-element.elementor-element-777d0d6 .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:40px;font-weight:800;}@media(max-width:1024px){.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-156 .elementor-element.elementor-element-e87c9ed{--width:75vw;}.elementor-156 .elementor-element.elementor-element-d40573d{--width:45%;}.elementor-156 .elementor-element.elementor-element-19368ba{--width:45%;}.elementor-156 .elementor-element.elementor-element-ef6c8f0{--width:80%;}}@media(max-width:767px){.elementor-156 .elementor-element.elementor-element-d40573d.e-con{--order:2;}.elementor-156 .elementor-element.elementor-element-449f5ac{z-index:0;}.woocommerce .elementor-156 .elementor-element.elementor-element-449f5ac .flex-control-thumbs img{border-radius:50px 50px 50px 50px;}.elementor-156 .elementor-element.elementor-element-19368ba.e-con{--order:1;}.elementor-156 .elementor-element.elementor-element-d68eb80 .elementor-heading-title{font-size:35px;}.elementor-156 .elementor-element.elementor-element-9b47321{text-align:center;}.woocommerce .elementor-156 .elementor-element.elementor-element-9b47321 .price{font-size:30px;}.elementor-156 .elementor-element.elementor-element-902129d{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-902129d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-156 .elementor-element.elementor-element-f627a57{--content-width:100vw;}.elementor-156 .elementor-element.elementor-element-8d2592d .elementor-heading-title{font-size:30px;}.elementor-156 .elementor-element.elementor-element-c406b1c{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .price{font-size:18px;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .price del {font-size:19px;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products ul.products li.product .button{font-size:15px;}.elementor-156 .elementor-element.elementor-element-c406b1c.elementor-wc-products .added_to_cart{font-size:21px;}.elementor-156 .elementor-element.elementor-element-777d0d6 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-449f5ac *//* ========= Perfect Phone - Product Gallery ========= */

.woocommerce div.product div.images{
  display:flex;
  flex-direction:row-reverse;
  gap:14px;
  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;
  padding:4px;
}

.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:62px !important;
  height:62px !important;
  object-fit:cover;
  border-radius:14px;
  background:#ffffff;
  border:1px solid rgba(145, 67, 255, .18);
  opacity:1 !important;
  padding:3px;
  transition:all .25s ease;
  box-shadow:0 6px 18px rgba(20,20,35,.06);
}

.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:#CB43FF;
  box-shadow:
    0 0 0 2px rgba(203,67,255,.18),
    0 10px 24px rgba(203,67,255,.18);
  transform:translateY(-1px);
}

/* תמונה ראשית */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{
  width:100%;
  border-radius:22px;
  background:#fff;
}

/* ========= Mobile ========= */
@media (max-width:768px){

  .woocommerce div.product div.images{
    flex-direction:column;
    align-items:stretch;
    gap:12px;
  }

  .woocommerce div.product div.images .flex-control-thumbs{
    order:2;
    width:100% !important;
    min-width:0;
    max-width:none;
    height:auto;
    padding:4px 2px 8px;
    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;
  }

  .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:58px !important;
    height:58px !important;
    border-radius:13px;
    scroll-snap-align:center;
  }

  .woocommerce div.product div.images .woocommerce-product-gallery__wrapper{
    width:100%;
  }

  .woocommerce .woocommerce-product-gallery__trigger{
    right:12px;
    top:12px;
    border-radius:50%;
    background:#ffffff;
    box-shadow:0 8px 22px rgba(0,0,0,.12);
  }
}

/* ========= 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:#f4eefb;
  border-radius:10px;
}

.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-thumb{
  background:linear-gradient(135deg,#7B2CFF,#CB43FF);
  border-radius:10px;
}

.woocommerce div.product div.images .flex-control-thumbs{
  scrollbar-width:thin;
  scrollbar-color:#CB43FF #f4eefb;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-902129d *//* ========= Perfect Phone - Add To Cart Button ========= */

.woocommerce div.product form.cart .button.single_add_to_cart_button,
.woocommerce div.product .single_add_to_cart_button,
.woocommerce a.button.add_to_cart_button {
  background: linear-gradient(135deg, #7B2CFF 0%, #CB43FF 55%, #ff4fc3 100%) !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 16px !important;
  min-height: 54px;
  padding: 15px 34px !important;
  font-size: 17px !important;
  font-weight: 800 !important;
  letter-spacing: .2px;
  line-height: 1.2 !important;
  box-shadow:
    0 14px 32px rgba(203,67,255,.28),
    inset 0 1px 0 rgba(255,255,255,.28);
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: all .28s ease;
}

/* הברקה עדינה */
.woocommerce div.product form.cart .button.single_add_to_cart_button::before,
.woocommerce div.product .single_add_to_cart_button::before,
.woocommerce a.button.add_to_cart_button::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,.32) 45%,
    transparent 70%
  );
  transform: translateX(-120%);
  transition: transform .65s ease;
  z-index: -1;
}

.woocommerce div.product form.cart .button.single_add_to_cart_button:hover,
.woocommerce div.product .single_add_to_cart_button:hover,
.woocommerce a.button.add_to_cart_button:hover {
  transform: translateY(-2px);
  box-shadow:
    0 18px 42px rgba(203,67,255,.38),
    0 0 0 4px rgba(203,67,255,.12),
    inset 0 1px 0 rgba(255,255,255,.34);
}

.woocommerce div.product form.cart .button.single_add_to_cart_button:hover::before,
.woocommerce div.product .single_add_to_cart_button:hover::before,
.woocommerce a.button.add_to_cart_button:hover::before {
  transform: translateX(120%);
}

.woocommerce div.product form.cart .button.single_add_to_cart_button:active,
.woocommerce div.product .single_add_to_cart_button:active,
.woocommerce a.button.add_to_cart_button:active {
  transform: translateY(0) scale(.98);
}

/* מצב disabled / אזל מהמלאי */
.woocommerce div.product form.cart .button.single_add_to_cart_button.disabled,
.woocommerce div.product form.cart .button.single_add_to_cart_button:disabled {
  background: #d8d8df !important;
  color: #777 !important;
  box-shadow: none !important;
  cursor: not-allowed;
}

/* ========= Mobile ========= */
@media (max-width: 768px) {
  .woocommerce div.product form.cart .button.single_add_to_cart_button,
  .woocommerce div.product .single_add_to_cart_button,
  .woocommerce a.button.add_to_cart_button {
    width: 100% !important;
    min-height: 40px;
    padding: 16px 5px !important;
    font-size: 18px !important;
    border-radius: 15px !important;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e87c9ed */Html, body
{
Width: 100%;
Overflow-x: hidden
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f1382de *//* PERFECT PHONE - INTERACTIVE NEON DIVIDER */

.pf-neon-divider .elementor-divider-separator{
    position:relative;
    overflow:hidden;
    height:2px;
    border:none!important;
    background:linear-gradient(90deg,
        rgba(140,40,255,.10),
        rgba(203,67,255,.55),
        rgba(140,40,255,.10)
    );
    box-shadow:0 0 10px rgba(203,67,255,.25);
    transition:.35s ease;
}

/* Glow בסיסי */
.pf-neon-divider .elementor-divider-separator::before{
    content:"";
    position:absolute;
    inset:-6px;
    background:inherit;
    filter:blur(8px);
    opacity:.45;
    transition:.35s ease;
}

/* פס אור שרץ */
.pf-neon-divider .elementor-divider-separator::after{
    content:"";
    position:absolute;
    top:50%;
    left:-18%;
    width:18%;
    height:5px;
    transform:translateY(-50%);
    border-radius:999px;
    background:linear-gradient(90deg,
        transparent,
        rgba(255,255,255,.95),
        rgba(203,67,255,1),
        rgba(255,255,255,.95),
        transparent
    );
    filter:blur(1px);
    box-shadow:
        0 0 12px rgba(255,255,255,.8),
        0 0 28px rgba(203,67,255,.7);
    animation:pfLineRun 8s ease-in-out infinite;
}

/* נקודת אור מרכזית */
.pf-neon-divider{
    position:relative;
}

.pf-neon-divider::after{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    width:70px;
    height:5px;
    transform:translate(-50%,-50%);
    border-radius:999px;
    background:radial-gradient(ellipse at center,
        rgba(255,255,255,1),
        rgba(225,150,255,.9),
        rgba(203,67,255,.35),
        transparent 75%
    );
    filter:blur(1px);
    animation:pfCenterPulse 3.8s ease-in-out infinite;
    pointer-events:none;
}

/* Hover */
.pf-neon-divider:hover .elementor-divider-separator{
    height:3px;
    box-shadow:
        0 0 14px rgba(203,67,255,.45),
        0 0 34px rgba(203,67,255,.22);
}

.pf-neon-divider:hover .elementor-divider-separator::before{
    opacity:.75;
}

.pf-neon-divider:hover::after{
    width:95px;
    opacity:1;
}

@keyframes pfLineRun{
    0%{left:-20%; opacity:0;}
    12%{opacity:1;}
    50%{opacity:1;}
    88%{opacity:1;}
    100%{left:115%; opacity:0;}
}

@keyframes pfCenterPulse{
    0%,100%{
        opacity:.65;
        transform:translate(-50%,-50%) scale(.85);
    }
    50%{
        opacity:1;
        transform:translate(-50%,-50%) scale(1.18);
    }
}

/* מובייל */
@media(max-width:767px){
    .pf-neon-divider .elementor-divider-separator::after{
        animation-duration:10s;
        width:24%;
    }

    .pf-neon-divider::after{
        width:48px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-c406b1c *//* ==========================================
   PERFECT PHONE - PRODUCT EDITOR WIDGET
========================================== */

.pf-product-editor{
    background:#fff;
    border:1px solid rgba(120,40,200,.12);
    border-radius:24px;
    padding:22px;
    box-shadow:0 14px 40px rgba(0,0,0,.06);
    overflow:hidden;
    position:relative;
}

.pf-product-editor::before{
    content:"";
    position:absolute;
    top:-120px;
    left:-120px;
    width:260px;
    height:260px;
    background:radial-gradient(circle,rgba(203,67,255,.12),transparent 70%);
    pointer-events:none;
}

.pf-product-editor input,
.pf-product-editor select,
.pf-product-editor textarea{
    background:#fafafa!important;
    border:1px solid #e8e8ef!important;
    border-radius:14px!important;
    padding:13px 16px!important;
    color:#111!important;
    transition:.25s ease;
}

.pf-product-editor input:focus,
.pf-product-editor select:focus,
.pf-product-editor textarea:focus{
    border-color:#cb43ff!important;
    box-shadow:0 0 0 3px rgba(203,67,255,.12)!important;
    outline:none!important;
}

.pf-product-editor label{
    color:#151515!important;
    font-weight:800!important;
    margin-bottom:7px;
}

.pf-product-editor .button,
.pf-product-editor button,
.pf-product-editor input[type="submit"]{
    background:linear-gradient(135deg,#cb43ff,#7622d8)!important;
    color:#fff!important;
    border:none!important;
    border-radius:14px!important;
    padding:13px 24px!important;
    font-weight:800!important;
    transition:.3s ease;
    box-shadow:0 10px 24px rgba(126,34,206,.22);
}

.pf-product-editor .button:hover,
.pf-product-editor button:hover,
.pf-product-editor input[type="submit"]:hover{
    transform:translateY(-2px);
    box-shadow:0 16px 34px rgba(126,34,206,.32);
}

/* כרטיסי מוצרים / שורות */
.pf-product-editor .product,
.pf-product-editor li,
.pf-product-editor .woocommerce-loop-product__title{
    transition:.3s ease;
}

.pf-product-editor .product{
    background:#fff;
    border:1px solid #eeeef5;
    border-radius:20px;
    padding:14px;
    box-shadow:0 8px 22px rgba(0,0,0,.045);
}

.pf-product-editor .product:hover{
    transform:translateY(-5px);
    border-color:rgba(203,67,255,.35);
    box-shadow:0 18px 42px rgba(126,34,206,.14);
}

/* מחיר */
.pf-product-editor .price{
    color:#111!important;
    font-size:22px;
    font-weight:900;
}

.pf-product-editor del{
    color:#9b9ba3!important;
    font-weight:600;
}

.pf-product-editor ins{
    text-decoration:none!important;
    color:#111!important;
}

/* מובייל */
@media(max-width:767px){
    .pf-product-editor{
        padding:14px;
        border-radius:18px;
    }

    .pf-product-editor .product{
        padding:10px;
        border-radius:16px;
    }

    .pf-product-editor .price{
        font-size:19px;
    }
}/* End custom CSS */