.elementor-401 .elementor-element.elementor-element-64b3e88f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-401 .elementor-element.elementor-element-64b3e88f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-401 .elementor-element.elementor-element-64b3e88f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-401 .elementor-element.elementor-element-64b3e88f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-401 .elementor-element.elementor-element-64b3e88f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-401 .elementor-element.elementor-element-64b3e88f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-401 .elementor-element.elementor-element-64b3e88f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 5px 5px 5px;}.elementor-401 .elementor-element.elementor-element-64b3e88f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-401 .elementor-element.elementor-element-259ee39 .jet-smart-filters-active{flex-direction:row;}.elementor-401 .elementor-element.elementor-element-259ee39 .jet-active-filters__list{flex-direction:row;}.elementor-401 .elementor-element.elementor-element-259ee39 .jet-active-filter{margin-right:5px;margin-bottom:5px;}.elementor-401 .elementor-element.elementor-element-259ee39 .jet-active-filter__remove{font-size:12px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), ASSISTANT;font-weight:var( --e-global-typography-text-font-weight );}.elementor-401 .elementor-element.elementor-element-19d1c898 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-401 .elementor-element.elementor-element-19d1c898:hover img{opacity:0.86;}.elementor-401 .elementor-element.elementor-element-19d1c898 img{transition-duration:1.7s;}.elementor-401 .elementor-element.elementor-element-514e7d2b > .elementor-widget-container{margin:-25% 0% 0% 0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), ASSISTANT;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-401 .elementor-element.elementor-element-1df10282 > .elementor-widget-container{margin:3% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-1df10282{text-align:center;}.elementor-401 .elementor-element.elementor-element-1df10282 .elementor-heading-title{font-family:"Assistant", ASSISTANT;font-size:16px;font-weight:400;color:#121213;}.elementor-401 .elementor-element.elementor-element-ae30ac8{width:initial;max-width:initial;}.elementor-401 .elementor-element.elementor-element-132276a > .elementor-widget-container{margin:4px 0px 12px 0px;}.elementor-401 .elementor-element.elementor-element-132276a{text-align:center;}.elementor-401 .elementor-element.elementor-element-132276a .elementor-heading-title{font-family:"Assistant", ASSISTANT;font-size:14px;font-weight:500;color:#121213;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), ASSISTANT;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-401 .elementor-element.elementor-element-a07f764 .elementor-button{background-color:var( --e-global-color-477c3e8b );fill:var( --e-global-color-36bdb139 );color:var( --e-global-color-36bdb139 );border-radius:20px 20px 20px 20px;padding:10px 25px 10px 25px;}.elementor-401 .elementor-element.elementor-element-a07f764 .elementor-button:hover, .elementor-401 .elementor-element.elementor-element-a07f764 .elementor-button:focus{background-color:var( --e-global-color-6734235 );}.elementor-401 .elementor-element.elementor-element-a07f764 > .elementor-widget-container{margin:7px 0px 10px 0px;}.elementor-401 .elementor-element.elementor-element-4ee57f37{margin-top:0px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-401 .elementor-element.elementor-element-6671b0e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-401 .elementor-element.elementor-element-6671b0e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-401 .elementor-element.elementor-element-6671b0e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-16bd6cf2 .elementor-button{background-color:#C2848D;font-family:"Assistant", ASSISTANT;font-weight:500;border-radius:300px 300px 300px 300px;padding:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-401 .elementor-element.elementor-element-270dc18a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-401 .elementor-element.elementor-element-270dc18a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-401 .elementor-element.elementor-element-270dc18a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-70abff88 .elementor-button{background-color:#E8E8E8;border-radius:300px 300px 300px 300px;padding:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-401 .elementor-element.elementor-element-9da3586.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-401 .elementor-element.elementor-element-9da3586.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-401 .elementor-element.elementor-element-9da3586 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-47f8a658 .elementor-button{background-color:#DDBD54;border-radius:300px 300px 300px 300px;padding:8px 8px 8px 8px;}@media(min-width:768px){.elementor-401 .elementor-element.elementor-element-6671b0e5{width:40%;}.elementor-401 .elementor-element.elementor-element-270dc18a{width:19.635%;}.elementor-401 .elementor-element.elementor-element-9da3586{width:40%;}}@media(max-width:767px){.elementor-401 .elementor-element.elementor-element-64b3e88f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 0px 5px;}.elementor-401 .elementor-element.elementor-element-1df10282 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-1df10282 .elementor-heading-title{font-size:18px;}.elementor-401 .elementor-element.elementor-element-132276a > .elementor-widget-container{margin:5px 0px 15px 0px;}.elementor-401 .elementor-element.elementor-element-132276a .elementor-heading-title{font-size:16px;}.elementor-401 .elementor-element.elementor-element-4ee57f37{margin-top:-19px;margin-bottom:10px;}.elementor-401 .elementor-element.elementor-element-6671b0e5{width:45%;}.elementor-bc-flex-widget .elementor-401 .elementor-element.elementor-element-6671b0e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-401 .elementor-element.elementor-element-6671b0e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-401 .elementor-element.elementor-element-6671b0e5 > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-16bd6cf2 .elementor-button{padding:8px 8px 8px 8px;}.elementor-401 .elementor-element.elementor-element-270dc18a{width:10%;}.elementor-bc-flex-widget .elementor-401 .elementor-element.elementor-element-270dc18a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-401 .elementor-element.elementor-element-270dc18a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-401 .elementor-element.elementor-element-270dc18a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-70abff88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-70abff88 .elementor-button{padding:8px 8px 8px 8px;}.elementor-401 .elementor-element.elementor-element-9da3586{width:45%;}.elementor-bc-flex-widget .elementor-401 .elementor-element.elementor-element-9da3586.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-401 .elementor-element.elementor-element-9da3586.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-401 .elementor-element.elementor-element-9da3586 > .elementor-element-populated{margin:0px 7px 0px 0px;--e-column-margin-right:7px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-47f8a658 .elementor-button{padding:8px 8px 8px 8px;}}/* Start custom CSS for image, class: .elementor-element-19d1c898 *//* עיצוב כפתור הוספה לסל שמופיע בתוך התמונה */
.hover-cart-btn {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    background-color: #fff !important;
    color: #000 !important;
    text-align: center;
    padding: 12px 0;
    opacity: 0; /* מוסתר כברירת מחדל */
    transition: all 0.3s ease-in-out;
    visibility: hidden;
    z-index: 10;
}

/* הצגת הכפתור במעבר עכבר על הקונטיינר של המוצר */
.jet-listing-grid__item:hover .hover-cart-btn {
    opacity: 1;
    visibility: visible;
    bottom: 30px; /* אפקט קטן של עלייה למעלה */
}

/* עיצוב עיגולי הצבעים */
.swatches-select {
    display: flex;
    justify-content: center;
    gap: 8px;
    margin: 10px 0;
}

.swatch {
    width: 15px !important;
    height: 15px !important;
    border-radius: 50% !important;
    border: 1px solid #ddd;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae30ac8 *//* 1. הקטנת עיגולי הצבע ב-30% (מ-24px ל-17px) */
.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item {
    width: 17px !important;
    height: 17px !important;
    min-width: 17px !important;
}

/* 2. הצגת 3 צבעים בלבד והוספת סימן + */

/* הסתרת כל הצבעים החל מהרביעי */
.woo-variation-swatches .variable-items-wrapper.color-variable-wrapper .variable-item:nth-child(n+4) {
    display: none !important;
}

/* הוספת סימן + רק אם יש יותר מ-3 פריטים */
/* הערה: זה יעבוד בדפדפנים מודרניים התומכים ב-:has */
.woo-variation-swatches .variable-items-wrapper.color-variable-wrapper:has(.variable-item:nth-child(4))::after {
    content: "+";
    font-size: 14px;
    font-weight: bold;
    color: #333;
    margin-right: 5px;
    display: flex;
    align-items: center;
    line-height: 1;
}

/* 3. צמצום דרסטי של המרחק בין המידות לצבעים */
ul.variations {
    gap: 0px !important; /* ביטול הרווח בין השורות */
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.woo-variation-swatches .variable-items-wrapper {
    margin: 2px 0 !important; /* צמצום המרווח של העטיפה עצמה */
}

/* תיקון קטן למרכז את הפלוס עם העיגולים */
.woo-variation-swatches .variable-items-wrapper.color-variable-wrapper {
    display: inline-flex !important;
    vertical-align: middle;
}





















/* 1. הפיכת כל השכבות (חיצונית ופנימית) לעיגול מושלם */
.woo-variation-swatches .variable-items-wrapper .variable-item,
.woo-variation-swatches .variable-items-wrapper .variable-item *, 
.woo-variation-swatches .variable-items-wrapper .variable-item-contents {
    border-radius: 50% !important;
    overflow: hidden !important; /* חותך את הפינות של הריבוע הפנימי */
}

/* 2. הגדרת גודל אחיד וביטול מרווחים כפולים */
.woo-variation-swatches .variable-items-wrapper .variable-item {
    width: 24px !important; /* הגדלתי טיפה ל-24 כדי שהטקסט לא יברח */
    height: 24px !important;
    min-width: 24px !important;
    margin: 0 2px !important; /* מרווח קטנטן בצדדים */
    padding: 0 !important;
    border: 1px solid #d1d1d1 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. תיקון ספציפי לצבעים - שהצבע ימלא את כל העיגול */
.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item .variable-item-span-color {
    width: 100% !important;
    height: 100% !important;
    border-radius: 50% !important;
    display: block !important;
}

/* 4. תיקון ספציפי למידות - מרכוז הטקסט */
.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item span {
    font-size: 10px !important;
    line-height: 1 !important;
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}

/* 5. מרכוז השורות וביטול מרווח ביניהן */
.woo-variation-swatches .variable-items-wrapper {
    justify-content: center !important;
    gap: 4px !important;
    margin: 5px 0 !important;
}

/* 6. הסרת כפתור ה-Clear */
.wvs_archive_reset_variations, .wvs_archive_reset_variations_link {
    display: none !important;
}

/* קוד למרכוז בלבד */

/* 1. מרכוז הקונטיינר החיצוני של השורטקוד */
.htech-swatches-container {
    display: flex !important;
    flex-direction: column !important; /* שורת מידות מעל שורת צבעים */
    align-items: center !important;    /* מרכוז אופקי */
    width: 100% !important;
    text-align: center !important;
}

/* 2. מרכוז שורות העיגולים עצמן */
.woo-variation-swatches .variable-items-wrapper,
ul.variations {
    display: flex !important;
    justify-content: center !important; /* דוחף את העיגולים לאמצע */
    align-items: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;
    list-style: none !important;
}

/* 3. מרכוז השורות בתוך הרשימה */
ul.variations {
    flex-direction: column !important;
    gap: 5px !important; /* רווח קטן בין שורת המידות לצבעים */
}

/* צמצום המרווח האנכי בין המידות לצבעים */
ul.variations {
    gap: 5px !important; /* קביעת מרווח של 5 פיקסלים בדיוק */
}

/* ביטול מרג'ינים פנימיים שעלולים להפריע */
.woo-variation-swatches .variable-items-wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}








/* 1. העלמת כפתור ה-Clear לפי ה-Class מהצילום שלך */
.wvs_archive_reset_variations,
.wvs_archive_reset_variations_link {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* 2. מרכוז מלא של רשימת הווריאציות (ה-UL מהצילום) */
ul.variations {
    display: flex !important;
    justify-content: center !important;
    padding: 0 !important;
    list-style: none !important;
    gap: 10px !important; /* רווח נקי בין העיגולים */
    margin: 10px auto !important;
}

/* 3. מרכוז הקונטיינר הראשי של השורטקוד */
.htech-swatches-container {
    text-align: center !important;
    display: block !important;
    width: 100% !important;
}



/* 1. הגדרת גודל, מסגרת 1px ועיגול מושלם */
.woo-variation-swatches .variable-items-wrapper .variable-item {
    width: 17px !important;
    height: 17px !important;
    min-width: 17px !important;
    border: 1px solid #d1d1d1 !important; /* מסגרת 1 פיקסל בלבד */
    border-radius: 50% !important;
    margin: 0 2px !important;
    padding: 0 !important;
    box-shadow: none !important; /* מבטל צללים שיוצרים אשליה של עובי */
}

/* 2. ביטול הרווח המוזר מעל ומתחת לווריאציות */
.woo-variation-swatches .variable-items-wrapper,
ul.variations,
.htech-swatches-container {
    margin: 2px auto !important; /* צמצום המרווח החיצוני למינימום */
    padding: 0 !important;
    gap: 4px !important; /* רווח קטן בין השורות */
}

/* ביטול מרווחים של כותרת המוצר אם היא קרובה מדי */
.woocommerce-loop-product__title {
    margin-bottom: 5px !important;
}

/* 3. הצגת 3 צבעים בלבד */
.woo-variation-swatches .variable-items-wrapper .variable-item:nth-child(n+4) {
    display: none !important;
}

/* 4. הוספת סימן הפלוס (מופיע רק אם יש יותר מ-3 פריטים) */
.woo-variation-swatches .variable-items-wrapper:has(.variable-item:nth-child(4))::after {
    content: "+";
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    color: #666;
    margin-left: 4px;
    height: 17px; /* גובה זהה לעיגולים */
    line-height: 1;
}

/* 5. תיקון פנימי לעיגול הצבע שייכנס בדיוק בתוך ה-1px */
.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item .variable-item-span-color {
    width: 100% !important;
    height: 100% !important;
    border-radius: 50% !important;
    transform: scale(0.9); /* מונע מהצבע "לעלות" על המסגרת */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-64b3e88f */.elementor-401 .elementor-element.elementor-element-64b3e88f h3{
    transition: 0.6s;
}
.elementor-401 .elementor-element.elementor-element-64b3e88f h3:hover{
    color:#449B33 !important;
}

.elementor-401 .elementor-element.elementor-element-64b3e88f{
    box-shadow: 0px 6px 6px -2px rgb(0 0 0 / 5%);
    transition: 0.3s;
}/* End custom CSS */