.elementor-3452 .elementor-element.elementor-element-127e184{--display:flex;}.elementor-3452 .elementor-element.elementor-element-788dbc2 .woocommerce-breadcrumb > a{color:var( --e-global-color-8efefdf );}.elementor-3452 .elementor-element.elementor-element-788dbc2 .woocommerce-breadcrumb{text-align:start;}.elementor-3452 .elementor-element.elementor-element-556268f > .elementor-widget-container{margin:0% 0% -4% 0%;padding:0px 0px 0px 0px;}.elementor-3452 .elementor-element.elementor-element-59901ea{--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:030px 60px;--row-gap:030px;--column-gap:60px;--margin-top:0px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-3452 .elementor-element.elementor-element-eb15f26{--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-3452 .elementor-element.elementor-element-4bdee7b .elementor-heading-title{font-size:32px;}.woocommerce .elementor-3452 .elementor-element.elementor-element-835dcc4 .price{color:var( --e-global-color-e06cae2 );}.woocommerce .elementor-3452 .elementor-element.elementor-element-835dcc4 .price ins{color:var( --e-global-color-1fbe98b );}body:not(.rtl) .elementor-3452 .elementor-element.elementor-element-835dcc4:not(.elementor-product-price-block-yes) del{margin-right:8px;}body.rtl .elementor-3452 .elementor-element.elementor-element-835dcc4:not(.elementor-product-price-block-yes) del{margin-left:8px;}.elementor-3452 .elementor-element.elementor-element-835dcc4.elementor-product-price-block-yes del{margin-bottom:8px;}.elementor-3452 .elementor-element.elementor-element-306396f .cart button, .elementor-3452 .elementor-element.elementor-element-306396f .cart .button{border-radius:20px 20px 20px 20px;background-color:var( --e-global-color-c951493 );transition:all 0.2s;}.elementor-3452 .elementor-element.elementor-element-306396f .cart button:hover, .elementor-3452 .elementor-element.elementor-element-306396f .cart .button:hover{background-color:var( --e-global-color-4fd1f32 );}.elementor-3452 .elementor-element.elementor-element-306396f .quantity .qty{border-radius:20px 20px 20px 20px;transition:all 0.2s;}.elementor-3452 .elementor-element.elementor-element-7c7300b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3452 .elementor-element.elementor-element-92cc725 > .elementor-widget-container{padding:0px 1px 0px 0px;}.elementor-3452 .elementor-element.elementor-element-47390ed .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3452 .elementor-element.elementor-element-787af09{--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-3452 .elementor-element.elementor-element-5678dfc{z-index:0;}.elementor-3452 .elementor-element.elementor-element-e1a9f4f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3452 .elementor-element.elementor-element-2f451ec{--display:flex;}.elementor-3452 .elementor-element.elementor-element-21ff4569{--display:flex;--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;--align-items:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3452 .elementor-element.elementor-element-21ff4569:not(.elementor-motion-effects-element-type-background), .elementor-3452 .elementor-element.elementor-element-21ff4569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e44546 );}.elementor-3452 .elementor-element.elementor-element-316fc5b3{text-align:center;}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:0px 0px 15px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9 > .elementor-widget-container{margin:-2px 0px 50px 00px;}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9{z-index:0;}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#616161;margin-bottom:4px;}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#616161;margin-bottom:4px;}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:22px;}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-1fbe98b );}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-1fbe98b );}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-1fbe98b );}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-e06cae2 );}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-e06cae2 );}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-ddc7c2f );background-color:var( --e-global-color-c951493 );border-radius:30px 30px 30px 30px;margin-top:5px;}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-ddc7c2f );background-color:var( --e-global-color-4fd1f32 );}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:var( --e-global-color-d7c2074 );font-size:12px;min-width:50px;min-height:50px;line-height:50px;margin:4px;}@media(max-width:1024px){.elementor-3452 .elementor-element.elementor-element-556268f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3452 .elementor-element.elementor-element-21ff4569{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3452 .elementor-element.elementor-element-787af09.e-con{--order:-99999 /* order start hack */;}.elementor-3452 .elementor-element.elementor-element-21ff4569{--padding-top:30%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:-18px -18px -18px -18px;}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3452 .elementor-element.elementor-element-7bd0d9d9.elementor-wc-products ul.products li.product .button{margin-top:7px;}}@media(min-width:768px){.elementor-3452 .elementor-element.elementor-element-eb15f26{--width:50%;}.elementor-3452 .elementor-element.elementor-element-787af09{--width:50%;}.elementor-3452 .elementor-element.elementor-element-21ff4569{--content-width:1200px;}}/* Start custom CSS for woocommerce-product-related, class: .elementor-element-7bd0d9d9 */table.variations .label {
    display: none!important;
}


table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: hsl(0deg 0% 50.2% / 0%);
    height: 40px !important;
}





.woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce div.product .cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce div.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce div.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce div.product .woosb-product .variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce div.product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce:not(.archive) li.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce:not(.archive) li.product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce:not(.archive) li.product .woosb-product .variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce:not(.archive) li.product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce.archive .cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce.archive .cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce.archive .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce.archive .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce.archive .woosb-product .variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce.archive .woosb-product .variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .wc-product-table-wrapper .cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .wc-product-table-wrapper .cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .wc-product-table-wrapper .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .wc-product-table-wrapper .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .wc-product-table-wrapper .woosb-product .variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .wc-product-table-wrapper .woosb-product .variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce.single-product .cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce.single-product .cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce.single-product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce.single-product .bundled_item_cart_content.cart.variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle, .woocommerce.single-product .woosb-product .variations_form .tawcvs-swatches .swatch.swatch-shape-circle, .woocommerce.single-product .woosb-product .variations_form .tawcvs-swatches .swatch-show-more.swatch-shape-circle {
    height: 29px!important;
    width: 28px!important;
    font-size: 10px!important;
}





/* לשים את הכמות וכפתור ההוספה לסל אחד ליד השני */
form.cart .woocommerce-variation-add-to-cart {
    display: inline-flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 10px !important; /* מרווח ביניהם - אפשר להקטין או להגדיל */
}

/* לוודא שהכמות לא מוסיפה רווחים מיותרים */
form.cart .woocommerce-variation-add-to-cart .quantity {
    margin: 0 !important;
}



.elementor-kit-13 input:not([type="button"]):not([type="submit"]), .elementor-kit-13 textarea, .elementor-kit-13 .elementor-field-textual {
    border-radius: 30px;
}

.woocommerce-loop-product__title {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* מספר שורות */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: calc(1.8em * 2); /* שומר מקום לשתי שורות (בהתאם לגובה שורה) */
  line-height: 1.8em;

}/* End custom CSS */
/* Start custom CSS */.woocommerce span.onsale {
    background-color: #C89B3C;
    color: #ffffff;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #000 !important;
}
/* ===== גלריית מוצר - מבנה כללי ===== */
.single-product .woocommerce-product-gallery {
    position: relative;
}

/* ===== אזור התמונה הגדולה ===== */
.single-product .woocommerce-product-gallery .flex-viewport {
    height: 450px !important;
    min-height: 450px !important;
    max-height: 450px !important;
    overflow: hidden;
    background: #ffffff !important;
}

/* ===== כל סלייד באותו גובה ===== */
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image,
.single-product .woocommerce-product-gallery .flex-viewport ul.slides,
.single-product .woocommerce-product-gallery .flex-viewport ul.slides li {
    height: 100% !important;
}

/* ===== עטיפת התמונה ===== */
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 100% !important;
    background: #ffffff !important;
}

/* ===== התמונה עצמה ===== */
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
    display: block !important;
    margin: 0 auto !important;
    background: #ffffff !important;
}

/* ===== תמונת zoom של ווקומרס ===== */
.single-product .woocommerce-product-gallery .zoomImg {
    object-fit: contain !important;
    object-position: center center !important;
    background: #ffffff !important;
}

/* ===== תמונות ממוזערות ===== */
.single-product .woocommerce-product-gallery .flex-control-thumbs li {
    background: #ffffff;
}

/* ===== חצים ===== */
.nuevo-product-gallery-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 42px;
    height: 42px;
    border: none;
    border-radius: 999px;
    background: #fff;
    color: #111;
    box-shadow: 0 4px 14px rgba(0,0,0,0.14);
    cursor: pointer;
    z-index: 20;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
    line-height: 1;
    padding: 0;
}

.nuevo-product-gallery-arrow:hover {
    background: #111;
    color: #fff;
}

.nuevo-product-gallery-arrow.prev {
    left: -56px;
}

.nuevo-product-gallery-arrow.next {
    right: -56px;
}

/* ===== מובייל ===== */
@media (max-width: 767px) {
    .single-product .woocommerce-product-gallery .flex-viewport {
        height: 300px !important;
        min-height: 300px !important;
        max-height: 300px !important;
    }

    .nuevo-product-gallery-arrow {
        width: 36px;
        height: 36px;
        font-size: 22px;
    }

    .nuevo-product-gallery-arrow.prev {
        left: 8px;
    }

    .nuevo-product-gallery-arrow.next {
        right: 8px;
    }
}/* End custom CSS */