.elementor-103 .elementor-element.elementor-element-58888eb{--display:flex;--min-height:32VW;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-103 .elementor-element.elementor-element-a172a3e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-103 .elementor-element.elementor-element-a172a3e{text-align:center;}.elementor-103 .elementor-element.elementor-element-a172a3e img{width:100%;max-width:100%;height:18vw;object-fit:cover;object-position:top center;border-radius:12px 12px 12px 12px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-d6f16f7{width:100%;max-width:100%;text-align:center;}.elementor-103 .elementor-element.elementor-element-d6f16f7 .elementor-heading-title{font-family:var( --e-global-typography-02ccdf0-font-family );font-size:var( --e-global-typography-02ccdf0-font-size );font-weight:var( --e-global-typography-02ccdf0-font-weight );text-transform:var( --e-global-typography-02ccdf0-text-transform );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-103 .elementor-element.elementor-element-256ceda{width:100%;max-width:100%;text-align:center;}.elementor-103 .elementor-element.elementor-element-256ceda > .elementor-widget-container{margin:0vw 0vw -1vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-103 .elementor-element.elementor-element-256ceda.elementor-element{--align-self:center;}.woocommerce .elementor-103 .elementor-element.elementor-element-256ceda .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d7a0bab-font-family );font-size:var( --e-global-typography-d7a0bab-font-size );font-weight:var( --e-global-typography-d7a0bab-font-weight );line-height:var( --e-global-typography-d7a0bab-line-height );}.woocommerce .elementor-103 .elementor-element.elementor-element-256ceda .price ins{font-size:21px;font-weight:700;font-style:normal;line-height:1.35em;}body:not(.rtl) .elementor-103 .elementor-element.elementor-element-256ceda:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-103 .elementor-element.elementor-element-256ceda:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-103 .elementor-element.elementor-element-256ceda.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-103 .elementor-element.elementor-element-de4235b > .elementor-widget-container{padding:0px 0px 14px 0px;}.elementor-103 .elementor-element.elementor-element-de4235b{text-align:center;}.elementor-103 .elementor-element.elementor-element-de4235b .elementor-heading-title{font-family:var( --e-global-typography-0df938d-font-family );font-size:var( --e-global-typography-0df938d-font-size );font-weight:var( --e-global-typography-0df938d-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-103 .elementor-element.elementor-element-97b0a88{width:var( --container-widget-width, 18vw );max-width:18vw;--container-widget-width:18vw;--container-widget-flex-grow:0;--button-spacing:0;}.elementor-103 .elementor-element.elementor-element-97b0a88 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-97b0a88 .cart button, .elementor-103 .elementor-element.elementor-element-97b0a88 .cart .button{font-family:var( --e-global-typography-e20de05-font-family );font-size:var( --e-global-typography-e20de05-font-size );font-weight:var( --e-global-typography-e20de05-font-weight );text-transform:var( --e-global-typography-e20de05-text-transform );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-103 .elementor-element.elementor-element-97b0a88 .cart button:hover, .elementor-103 .elementor-element.elementor-element-97b0a88 .cart .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-97b0a88 .added_to_cart{color:var( --e-global-color-primary );font-family:var( --e-global-typography-e20de05-font-family );font-size:var( --e-global-typography-e20de05-font-size );font-weight:var( --e-global-typography-e20de05-font-weight );text-transform:var( --e-global-typography-e20de05-text-transform );}.elementor-103 .elementor-element.elementor-element-97b0a88 .quantity .qty{font-family:var( --e-global-typography-e20de05-font-family );font-size:var( --e-global-typography-e20de05-font-size );font-weight:var( --e-global-typography-e20de05-font-weight );text-transform:var( --e-global-typography-e20de05-text-transform );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );background-color:#FFFDFC00;transition:all 0.5s;}.elementor-103 .elementor-element.elementor-element-97b0a88 .quantity .qty:focus{color:var( --e-global-color-accent );}.jet-listing-item.single-jet-engine.elementor-page-103 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-103 .elementor-element.elementor-element-58888eb{--min-height:308px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-103 .elementor-element.elementor-element-a172a3e img{width:100vw;height:180px;border-radius:21px 21px 21px 21px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-103 .elementor-element.elementor-element-d6f16f7 .elementor-heading-title{font-size:var( --e-global-typography-02ccdf0-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-103 .elementor-element.elementor-element-256ceda .price{font-size:var( --e-global-typography-d7a0bab-font-size );line-height:var( --e-global-typography-d7a0bab-line-height );}.elementor-103 .elementor-element.elementor-element-de4235b .elementor-heading-title{font-size:var( --e-global-typography-0df938d-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-103 .elementor-element.elementor-element-97b0a88{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-103 .elementor-element.elementor-element-97b0a88 .cart button, .elementor-103 .elementor-element.elementor-element-97b0a88 .cart .button{font-size:var( --e-global-typography-e20de05-font-size );}.elementor-103 .elementor-element.elementor-element-97b0a88 .added_to_cart{font-size:var( --e-global-typography-e20de05-font-size );}.elementor-103 .elementor-element.elementor-element-97b0a88 .quantity .qty{font-size:var( --e-global-typography-e20de05-font-size );}}@media(min-width:768px){.elementor-103 .elementor-element.elementor-element-58888eb{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-103 .elementor-element.elementor-element-58888eb{--width:500px;}}@media(max-width:767px){.elementor-103 .elementor-element.elementor-element-58888eb{--width:300px;--min-height:437px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-103 .elementor-element.elementor-element-a172a3e img{max-width:250px;height:250px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-103 .elementor-element.elementor-element-d6f16f7 .elementor-heading-title{font-size:var( --e-global-typography-02ccdf0-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-103 .elementor-element.elementor-element-256ceda > .elementor-widget-container{margin:0px 0px -16px 0px;}.woocommerce .elementor-103 .elementor-element.elementor-element-256ceda .price{font-size:var( --e-global-typography-d7a0bab-font-size );line-height:var( --e-global-typography-d7a0bab-line-height );}.woocommerce .elementor-103 .elementor-element.elementor-element-256ceda .price ins{font-size:20px;}.elementor-103 .elementor-element.elementor-element-de4235b > .elementor-widget-container{margin:0px 0px 13px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-de4235b .elementor-heading-title{font-size:var( --e-global-typography-0df938d-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-103 .elementor-element.elementor-element-97b0a88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-97b0a88{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-103 .elementor-element.elementor-element-97b0a88 .cart button, .elementor-103 .elementor-element.elementor-element-97b0a88 .cart .button{font-size:var( --e-global-typography-e20de05-font-size );}.elementor-103 .elementor-element.elementor-element-97b0a88 .added_to_cart{font-size:var( --e-global-typography-e20de05-font-size );}.elementor-103 .elementor-element.elementor-element-97b0a88 .quantity .qty{font-size:var( --e-global-typography-e20de05-font-size );}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-256ceda */.elementor-103 .elementor-element.elementor-element-256ceda{
    font-size: 20px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-97b0a88 *//* --------------------------------------------------
  GLOBAL (DESKTOP)
-------------------------------------------------- */

/* ביטול חיצים */
.elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .quantity .qty::-webkit-inner-spin-button,
.elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .quantity .qty::-webkit-outer-spin-button {
   -webkit-appearance: none;
   margin: 0;
}

.elementor-103 .elementor-element.elementor-element-97b0a88 form.cart{
    height: 3vw!important;
    justify-content: flex-start!important; /* שמאל */
}


  /* כפתור Add to cart */
.elementor-103 .elementor-element.elementor-element-97b0a88 .single_add_to_cart_button {
   width: 10vw;
   height: 3vw;
   position: absolute;
   right:0;
   top: 0%;
   flex-grow: 0;
   padding: 0.8vw 1.6vw!important;
   
}

/* שדה מספר */
.elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .quantity {
    border: none;
    
    height: 100%!important;
    outline: none !important;
    position: absolute;
    left: 7%!important;
    }

.elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .quantity .qty{
    outline: none;
}

/* שדה מספר */
.elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .minus {
    width: 1vw;
    border: none;
    outline: none !important;
    position: absolute;
   left:5%;
  height: 100%;
  z-index: 2;
}

/* שדה מספר */
.elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .plus {
    width: 1vw;
    border: none;
    outline: none !important;
    position: absolute;
   left:25%;
    height: 100%;
    z-index: 2;
   }
   
   /* המסגרת */
.elementor-103 .elementor-element.elementor-element-97b0a88 form.cart::before {
   content: "";
   position: absolute;
   left: 0;
   top: 50%;
   transform: translateY(-50%);
   width: 35%;
   height: 100%;
   border: 3px solid #FFA48A;
   border-radius: 50px;
   background: #fff;
   z-index: 0;
}

/* שלושת האלמנטים */
.elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .minus,
.elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .quantity,
.elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .plus {
   background-color: transparent !important;
   border: none !important;
   color: black !important;
   outline: none !important;
   
}


/* hover */
.elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .minus:hover,
.elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .quantity:hover,
.elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .plus:hover {
    color: var(--e-global-color-accent) !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
    outline: none !important;
}


/* --------------------------------------------------
  TABLET (max-width: 1024px)
  רק שורות עם מידות — עם אותם ערכים כמו Desktop
-------------------------------------------------- */

@media (max-width: 1024px) {

    .elementor-103 .elementor-element.elementor-element-97b0a88 form.cart {
        height: 4vw !important;
    }

    .elementor-103 .elementor-element.elementor-element-97b0a88 .single_add_to_cart_button {
        width: 63%;
        height: 4vw;
        right: 0;
        top: 0%;
        padding: 0.8vw 1.6vw !important;
    }

    .elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .quantity {
        width: 20px;
        left: 10%;
        height: 100%;
        top: 0;
        z-index: 8;
        
    }

    .elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .minus {
        width: 1vw;
        left: 5%;
        height: 100%;
    }

    .elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .plus {
        width: 1vw;
        left: 25%;
        height: 100%;
    }

    .elementor-103 .elementor-element.elementor-element-97b0a88 form.cart::before {
        width: 35%;
        height: 100%;
        border-width: 3px;
    }
}


/* --------------------------------------------------
  MOBILE (max-width: 767px)
  רק שורות עם מידות — עם אותם ערכים כמו Desktop
-------------------------------------------------- */

@media (max-width: 767px) {

    .elementor-103 .elementor-element.elementor-element-97b0a88 form.cart {
        height: 40px !important;
    }

    .elementor-103 .elementor-element.elementor-element-97b0a88 .single_add_to_cart_button {
        width: 64%;
        height: 40px;
        right: 0;
        top: 0%;
        padding: 0.8vw 1.6vw !important;
    }

    .elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .quantity {
        width: 20px!important;
        left: 13%!important;
        top: 0!important;
        
    }

    .elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .qty{
    width: 20px!important;
        left: 13%!important;
   
    }
    .elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .minus {
        width: 35px;
        left: 1%;
        height: 100%;
        
    }

    .elementor-103 .elementor-element.elementor-element-97b0a88 form.cart .plus {
        width: 35px;
        left: 20%;
        height: 100%;
        
    }

    .elementor-103 .elementor-element.elementor-element-97b0a88 form.cart::before {
        width: 35%;
        height: 100%;
        border-width: 3px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58888eb */.elementor-103 .elementor-element.elementor-element-58888eb{
    border-radius: 30px;
border: 3px solid var(--DARK, #071424);
background: var(--LIGHT, #FFFDFC);
box-shadow: 0 4px 0 0 #000;
transition: transform 0.8s ease;
}

@media (min-width: 1024px) {
.elementor-103 .elementor-element.elementor-element-58888eb:hover{
    transform: TranslateY(-10px);
}
}/* End custom CSS */