.elementor-10543 .elementor-element.elementor-element-b22f586{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.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-10543 .elementor-element.elementor-element-d294d1b{text-align:center;}.elementor-10543 .elementor-element.elementor-element-d294d1b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-db67e56 );}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{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-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10543 .elementor-element.elementor-element-7ef4da3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-10543 .elementor-element.elementor-element-7ef4da3 .woocommerce .woocommerce-loop-category__title{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:500;}@media(max-width:767px){.elementor-10543 .elementor-element.elementor-element-7ef4da3 .product{text-align:right;}}@media(min-width:768px){.elementor-10543 .elementor-element.elementor-element-b22f586{--content-width:1440px;}}/* Start custom CSS for wc-categories, class: .elementor-element-7ef4da3 *//* הסתרת כמות מוצרים */
.elementor-10543 .elementor-element.elementor-element-7ef4da3 mark.count {
    display: none !important;
}

/* כל כרטיס קטגוריה */
.elementor-10543 .elementor-element.elementor-element-7ef4da3 li.product-category,
.elementor-10543 .elementor-element.elementor-element-7ef4da3 .product-category {
    position: relative;
}

/* הלינק שעוטף את הכרטיס */
.elementor-10543 .elementor-element.elementor-element-7ef4da3 li.product-category > a,
.elementor-10543 .elementor-element.elementor-element-7ef4da3 .product-category > a {
    position: relative;
    display: block;
    overflow: hidden;
}

/* התמונה */
.elementor-10543 .elementor-element.elementor-element-7ef4da3 li.product-category img,
.elementor-10543 .elementor-element.elementor-element-7ef4da3 .product-category img {
    width: 100%;
    height: 330px;
    object-fit: cover;
    display: block;
    transform: scale(1);
    transition: transform 0.5s ease;
}

/* אוברליי גרדיאנט */
.elementor-10543 .elementor-element.elementor-element-7ef4da3 li.product-category > a::after,
.elementor-10543 .elementor-element.elementor-element-7ef4da3 .product-category > a::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 1;

    background: linear-gradient(
        to top,
        rgba(15, 43, 70, 0.90) 0%,
        rgba(15, 43, 70, 0.70) 30%,
        rgba(15, 43, 70, 0.20) 60%,
        rgba(15, 43, 70, 0.00) 100%
    );
}

/* הכותרת – משאירים מקום משמאל לעיגול */
.elementor-10543 .elementor-element.elementor-element-7ef4da3 .woocommerce-loop-category__title {
    position: absolute;
    left: 70px;   /* מקום לעיגול */
    right: 20px;
    bottom: 20px;
    z-index: 2;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
    text-align: right;

    text-shadow: 0 2px 10px rgba(0,0,0,0.35);
}

/* עיגול כחול עם חץ שמאלה – משמאל לכותרת */
.elementor-10543 .elementor-element.elementor-element-7ef4da3 li.product-category > a::before,
.elementor-10543 .elementor-element.elementor-element-7ef4da3 .product-category > a::before {
    content: "←";              /* כיוון החץ */
    position: absolute;
    left: 18px;               /* משמאל */
    bottom: 18px;

    width: 44px;
    height: 44px;
    border-radius: 999px;

    background: #24a9e0;       /* צבע הרקע */
    color: #ffffff;            /* צבע החץ */

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 18px;
    font-weight: 800;

    z-index: 3;
    transition: transform 0.25s ease;
}

/* hover עדין */
.elementor-10543 .elementor-element.elementor-element-7ef4da3 li.product-category > a:hover::before,
.elementor-10543 .elementor-element.elementor-element-7ef4da3 .product-category > a:hover::before {
    transform: translateX(-4px); /* זז שמאלה */
}

.elementor-10543 .elementor-element.elementor-element-7ef4da3 li.product-category > a:hover img,
.elementor-10543 .elementor-element.elementor-element-7ef4da3 .product-category > a:hover img {
    transform: scale(1.04);
}/* End custom CSS */