.elementor-18838 .elementor-element.elementor-element-9a3a93e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-theme-page-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-widget-jet-woo-products .jet-quickview-button__link .jet-quickview-button__plane-normal{background-color:var( --e-global-color-primary );}.elementor-widget-jet-woo-products .jet-quickview-button__link:hover .jet-quickview-button__plane-normal{background-color:var( --e-global-color-accent );}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-products__item{--columns:4;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-quickview-button__container{order:1;justify-content:center;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-thumbnail{order:1;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-title{text-align:center;order:1;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-excerpt{text-align:center;order:1;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-button .button{display:inline-block;text-decoration:none;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-button .button:hover{text-decoration:none;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-18838 .elementor-element.elementor-element-9742cd3  .jet-woo-product-button{text-align:center;order:1;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-price .price del{font-weight:400;text-decoration:line-through;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-price .price ins{font-weight:400;text-decoration:none;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-price{text-align:center;order:1;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-rating .product-rating__stars{font-size:16px;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-rating{text-align:center;order:1;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-categories{text-align:center;order:1;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-tags{text-align:center;order:1;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-badge{display:inline-flex;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-product-badges{top:0px;bottom:auto;}.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products__not-found{text-align:center;}.elementor-widget-jet-woo-builder-products-pagination .jet-woo-builder-shop-pagination .page-numbers{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18838 .elementor-element.elementor-element-770fbf1 .jet-woo-builder-shop-pagination .page-numbers{min-width:20px;margin-left:calc( 5px / 2 );margin-right:calc( 5px / 2 );}.elementor-18838 .elementor-element.elementor-element-770fbf1 .jet-woo-builder-shop-pagination{justify-content:flex-start;}.elementor-18838 .elementor-element.elementor-element-770fbf1 .jet-woo-builder-shop-pagination .page-numbers.prev{min-width:20px;}.elementor-18838 .elementor-element.elementor-element-770fbf1 .jet-woo-builder-shop-pagination .page-numbers.next{min-width:20px;}.elementor-18838 .elementor-element.elementor-element-770fbf1 .jet-woo-builder-shop-pagination a.page-numbers .jet-woo-builder-shop-pagination__arrow{width:18px;height:18px;}@media(max-width:767px){.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-products .jet-woo-products__item{--columns:2;}}/* Start custom CSS for theme-page-title, class: .elementor-element-788d0ce */.elementor-18838 .elementor-element.elementor-element-788d0ce {
    text-align: center;
    margin: 30px 0;
}

.elementor-18838 .elementor-element.elementor-element-788d0ce .elementor-heading-title, 
.elementor-18838 .elementor-element.elementor-element-788d0ce .page-title {
    font-size: 38px;
    font-weight: 800;
    color: #1a1a1a; /* צבע שחור נקי ומודרני */
    letter-spacing: 1px;
}

/* לב מצד ימין לכותרת */
.elementor-18838 .elementor-element.elementor-element-788d0ce .elementor-heading-title::before,
.elementor-18838 .elementor-element.elementor-element-788d0ce .page-title::before {
    content: '♥ ';
    color: #ff6b6b; /* צבע אדום ללבבות (אפשר לשנות אם תרצי) */
    margin-left: 10px;
    font-size: 32px;
    vertical-align: middle;
}

/* לב מצד שמאל לכותרת */
.elementor-18838 .elementor-element.elementor-element-788d0ce .elementor-heading-title::after,
.elementor-18838 .elementor-element.elementor-element-788d0ce .page-title::after {
    content: ' ♥';
    color: #ff6b6b;
    margin-right: 10px;
    font-size: 32px;
    vertical-align: middle;
}

/* התאמה למסכי מובייל וטאבלט */
@media (max-width: 768px) {
    .elementor-18838 .elementor-element.elementor-element-788d0ce .elementor-heading-title,
    .elementor-18838 .elementor-element.elementor-element-788d0ce .page-title {
        font-size: 28px;
    }
    .elementor-18838 .elementor-element.elementor-element-788d0ce .elementor-heading-title::before,
    .elementor-18838 .elementor-element.elementor-element-788d0ce .page-title::before,
    .elementor-18838 .elementor-element.elementor-element-788d0ce .elementor-heading-title::after,
    .elementor-18838 .elementor-element.elementor-element-788d0ce .page-title::after {
        font-size: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-d6df166 */.elementor-18838 .elementor-element.elementor-element-d6df166 {
    text-align: center;
    margin: 30px 0;
}

.elementor-18838 .elementor-element.elementor-element-d6df166 .elementor-breadcrumbs,
.elementor-18838 .elementor-element.elementor-element-d6df166 .elementor-breadcrumbs a,
.elementor-18838 .elementor-element.elementor-element-d6df166 .elementor-breadcrumbs span {
    font-size: 38px;
    font-weight: 800;
    color: #1a1a1a;
    text-decoration: none;
}

.elementor-18838 .elementor-element.elementor-element-d6df166 .elementor-breadcrumbs a:hover {
    color: #ff6b6b;
}

.elementor-18838 .elementor-element.elementor-element-d6df166 .elementor-breadcrumbs::before {
    content: "♥ ";
    color: #ff6b6b;
    font-size: 34px;
    margin-left: 12px;
}

.elementor-18838 .elementor-element.elementor-element-d6df166 .elementor-breadcrumbs::after {
    content: " ♥";
    color: #ff6b6b;
    font-size: 34px;
    margin-right: 12px;
}

@media (max-width: 768px) {
    .elementor-18838 .elementor-element.elementor-element-d6df166 .elementor-breadcrumbs,
    .elementor-18838 .elementor-element.elementor-element-d6df166 .elementor-breadcrumbs a,
    .elementor-18838 .elementor-element.elementor-element-d6df166 .elementor-breadcrumbs span {
        font-size: 26px;
    }
    .elementor-18838 .elementor-element.elementor-element-d6df166 .elementor-breadcrumbs::before,
    .elementor-18838 .elementor-element.elementor-element-d6df166 .elementor-breadcrumbs::after {
        font-size: 22px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-woo-products, class: .elementor-element-9742cd3 *//* --- הגבלה קשיחה להצגת 8 מוצרים בלבד בעמוד --- */
.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-builder-item:nth-n-last-child(n+9),
.elementor-18838 .elementor-element.elementor-element-9742cd3 .product:nth-n-last-child(n+9) {
    display: none !important;
}

/* --- חידוש ונעילה מוחלטת של רשת 4 מוצרים בשורה אך ורק במחשב --- */
@media (min-width: 1025px) {
    .elementor-element .elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-builder-items,
    .elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-builder-items,
    .elementor-18838 .elementor-element.elementor-element-9742cd3 .products {
        display: flex !important;
        flex-wrap: wrap !important;
        margin-left: -8px !important;
        margin-right: -8px !important;
    }

    .elementor-element .elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-builder-item,
    .elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-builder-item,
    .elementor-18838 .elementor-element.elementor-element-9742cd3 .product {
        flex: 0 0 25% !important;
        max-width: 25% !important;
        min-width: 25% !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
        margin-bottom: 16px !important;
        box-sizing: border-box !important;
    }
}

/* מבנה כרטיסיית המוצר - גובה אחיד ופריסה אנכית נכונה */
.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-builder-product {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    height: 100% !important;
    background: #ffffff !important;
    border: 1px solid #eaeaea !important;
    border-radius: 14px !important;
    padding: 18px !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03) !important;
    transition: transform 0.25s ease, box-shadow 0.25s ease !important;
    box-sizing: border-box !important;
}

/* אפקט ריחוף (Hover) עדין במחשב */
.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-builder-product:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.08) !important;
}

/* הסתרות אלמנטים מיותרים */
.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-categories,
.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-tags,
.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-excerpt {
    display: none !important;
}

/* אחידות בגובה תמונות המוצר */
.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-thumbnail {
    text-align: center !important;
    width: 100% !important;
    flex-shrink: 0 !important;
}

.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-thumbnail img {
    object-fit: contain !important;
    height: 190px !important;
    max-height: 190px !important;
    width: 100% !important;
    margin-bottom: 12px !important;
}

/* כותרת המוצר - גובה אחיד קבוע למניעת קפיצות בשורות */
.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-title {
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #2c2c2c !important;
    line-height: 1.4 !important;
    height: 42px !important;
    max-height: 42px !important;
    min-height: 42px !important;
    overflow: hidden !important;
    margin-bottom: 10px !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    flex-shrink: 0 !important;
}

/* אזור המחיר - פונט גדול ובולט במיוחד */
.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-price {
    margin-bottom: 15px !important;
    height: 28px !important;
    min-height: 28px !important;
    max-height: 28px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
}

.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-price .price {
    font-size: 20px !important;
    font-weight: 700 !important;
    color: #f2295b !important;
}

/* הצמדת אזור הכפתורים לתחתית הכרטיסייה */
.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-button {
    margin-top: auto !important;
    width: 100% !important;
    flex-shrink: 0 !important;
}

/* עיצוב אחיד לכפתורים (הבאנרים למטה) - פונט גדול וכתום בולט */
.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-button a,
.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-button a.button {
    display: block !important;
    width: 100% !important;
    background-color: #ff7a00 !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    text-align: center !important;
    padding: 12px 15px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    box-sizing: border-box !important;
    transition: background-color 0.2s ease !important;
}

/* צבע כפתור בריחוף עכבר */
.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-button a:hover,
.elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-button a.button:hover {
    background-color: #e56d00 !important;
    color: #ffffff !important;
}

/* --- התאמות ייעודיות למובייל --- */
@media (max-width: 767px) {
    .elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-builder-product {
        padding: 12px !important;
        border-radius: 10px !important;
    }
    
    .elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-thumbnail img {
        height: 150px !important;
        max-height: 150px !important;
    }
    
    .elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-title {
        font-size: 14px !important;
        height: 38px !important;
        max-height: 38px !important;
        min-height: 38px !important;
    }

    .elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-price {
        height: 24px !important;
        min-height: 24px !important;
        max-height: 24px !important;
        margin-bottom: 12px !important;
    }
    
    .elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-price .price {
        font-size: 18px !important;
    }
    
    .elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-button a,
    .elementor-18838 .elementor-element.elementor-element-9742cd3 .jet-woo-product-button a.button {
        padding: 10px 12px !important;
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-products-pagination, class: .elementor-element-770fbf1 *//* מיקרו-עיצוב אזור הדפדוף ומרכוז */
.elementor-18838 .elementor-element.elementor-element-770fbf1 .elementor-jet-woo-pagination,
.elementor-18838 .elementor-element.elementor-element-770fbf1 .jet-woo-products-pagination,
.elementor-18838 .elementor-element.elementor-element-770fbf1 .jet-smart-filters-pagination,
.jet-woo-builder-pagination {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;
    margin: 35px auto 0 auto !important;
    width: 100% !important;
    text-align: center !important;
}

/* עיצוב כפתורי העמודים - פונט גדול ובולט */
.elementor-18838 .elementor-element.elementor-element-770fbf1 .page-numbers,
.elementor-18838 .elementor-element.elementor-element-770fbf1 .jet-woo-pagination-item {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 48px !important;
    height: 48px !important;
    padding: 0 18px !important;
    background-color: #ffffff !important;
    color: #2c2c2c !important;
    border: 1px solid #eaeaea !important;
    border-radius: 12px !important;
    font-size: 18px !important; /* פונט גדול יותר */
    font-weight: 700 !important; /* מודגש יותר */
    text-decoration: none !important;
    transition: all 0.2s ease !important;
}

/* מצב מעבר עכבר (Hover) */
.elementor-18838 .elementor-element.elementor-element-770fbf1 .page-numbers:hover,
.elementor-18838 .elementor-element.elementor-element-770fbf1 .jet-woo-pagination-item:hover {
    background-color: #ff7a00 !important;
    color: #ffffff !important;
    border-color: #ff7a00 !important;
}

/* עיצוב העמוד הפעיל הנוכחי */
.elementor-18838 .elementor-element.elementor-element-770fbf1 .page-numbers.current,
.elementor-18838 .elementor-element.elementor-element-770fbf1 .jet-woo-pagination-item.is-active {
    background-color: #ff7a00 !important;
    color: #ffffff !important;
    border-color: #ff7a00 !important;
    box-shadow: 0 4px 12px rgba(255, 122, 0, 0.3) !important;
}/* End custom CSS */