.elementor-39 .elementor-element.elementor-element-b7d9cde > .elementor-container{min-height:400px;}.elementor-39 .elementor-element.elementor-element-d27ad59 .elementor-spacer-inner{--spacer-size:50px;}.elementor-39 .elementor-element.elementor-element-5bb7837{text-align:right;color:var( --e-global-color-1e3381b );font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:26px;}.elementor-39 .elementor-element.elementor-element-f19ded3 > .elementor-container{max-width:506px;}.elementor-39 .elementor-element.elementor-element-984832f .elementor-spacer-inner{--spacer-size:75px;}.elementor-39 .elementor-element.elementor-element-e7104c3 > .elementor-container{max-width:1455px;}.elementor-39 .elementor-element.elementor-element-f1d6604 .elementor-spacer-inner{--spacer-size:166px;}.elementor-39 .elementor-element.elementor-element-ed73552.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-39 .elementor-element.elementor-element-ed73552.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:14px;}.elementor-39 .elementor-element.elementor-element-ed73552.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#37623E;margin-bottom:6px;}.elementor-39 .elementor-element.elementor-element-ed73552.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#37623E;margin-bottom:6px;}.elementor-39 .elementor-element.elementor-element-ed73552.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:3px;}.elementor-39 .elementor-element.elementor-element-ed73552.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-1e3381b );font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-39 .elementor-element.elementor-element-ed73552.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-1e3381b );}.elementor-39 .elementor-element.elementor-element-ed73552.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-1e3381b );}.elementor-39 .elementor-element.elementor-element-ed73552.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-1e3381b );}.elementor-39 .elementor-element.elementor-element-ed73552.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-1e3381b );}.elementor-39 .elementor-element.elementor-element-ed73552.elementor-wc-products ul.products li.product{border-radius:0px;}.elementor-39 .elementor-element.elementor-element-ed73552.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-ed73552.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-b7d9cde .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-39 .elementor-element.elementor-element-b7d9cde > .elementor-container{min-height:0px;}.elementor-39 .elementor-element.elementor-element-b7d9cde{margin-top:1%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-671b633{width:50%;}.elementor-39 .elementor-element.elementor-element-671b633 > .elementor-element-populated{margin:0px 2px 0px 0px;--e-column-margin-right:2px;--e-column-margin-left:0px;}.elementor-39 .elementor-element.elementor-element-04c8e58{width:50%;}.elementor-39 .elementor-element.elementor-element-04c8e58 > .elementor-element-populated{margin:0px 2px 0px 0px;--e-column-margin-right:2px;--e-column-margin-left:0px;}.elementor-39 .elementor-element.elementor-element-d27ad59 .elementor-spacer-inner{--spacer-size:56px;}.elementor-39 .elementor-element.elementor-element-5bb7837{text-align:center;font-size:24px;line-height:0.1em;}.elementor-39 .elementor-element.elementor-element-5bb7837 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px -12px 0px;}.elementor-39 .elementor-element.elementor-element-ed73552.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-ed73552 *//* 1. הסרת כפתורים מקוריים */
.button.add_to_cart_button, .button.product_type_simple, .button.product_type_variable, .added_to_cart {
    display: none !important;
}

/* 2. הגדרת כרטיס המוצר */
.product, .elementor-loop-item {
    position: relative !important;
}

/* 3. הזזת הלב לשמאל למעלה */
[class*="wishlist"], [class*="jet-wishlist"], .yith-wcwl-add-to-wishlist {
    position: absolute !important;
    top: 1px !important;
    left: 5px !important;
    z-index: 99 !important;
}

/* 4. אזור המחיר - הפיכה למיכל לחיץ */
.price {
    position: relative;
    display: block;
    min-height: 1.5em;
    cursor: pointer;
    z-index: 20 !important; /* העלאת שכבה מעל הקישור של המוצר */
}

.price::after {
    content: "הוספה לסל";
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    color: #37623E;
    text-decoration: underline;
    font-size: 14px;
    font-weight: 600;
    transform: translateY(5px);
    transition: all 0.3s ease;
    pointer-events: none;
}

/* 5. אנימציית ריחוף */
.product:hover .price .amount, .product:hover .price ins {
    opacity: 0 !important;
    transform: translateY(-5px);
}

.product:hover .price::after {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0);
}

/* בונוס: מונע מהקישור הכללי של המוצר להפריע למחיר */
.product a:has(.price), .elementor-loop-item a:has(.price) {
    z-index: 1;
}/* End custom CSS */