.elementor-118 .elementor-element.elementor-element-3fbfdce{--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-118 .elementor-element.elementor-element-b189b3c{--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-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-118 .elementor-element.elementor-element-093f5e3{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#080808;}.elementor-118 .elementor-element.elementor-element-093f5e3 .elementor-headline{text-align:center;font-family:"Assistant", Sans-serif;font-size:45px;font-weight:600;}.elementor-118 .elementor-element.elementor-element-093f5e3 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-45ea746 );}.elementor-118 .elementor-element.elementor-element-093f5e3 .elementor-headline-plain-text{color:#000000;}.elementor-118 .elementor-element.elementor-element-093f5e3 .elementor-headline-dynamic-text{font-family:"Assistant", Sans-serif;font-weight:600;}.elementor-118 .elementor-element.elementor-element-83028f2{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-89ccdaa{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-118 .elementor-element.elementor-element-ecaf22e img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-118 .elementor-element.elementor-element-503b0bb{--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-118 .elementor-element.elementor-element-cee571a img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-118 .elementor-element.elementor-element-293beaa{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-0bb62e2{--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-118 .elementor-element.elementor-element-a85c84f img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-118 .elementor-element.elementor-element-211a344{--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-118 .elementor-element.elementor-element-8411052 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-118 .elementor-element.elementor-element-2eef69c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-118 .elementor-element.elementor-element-48896f4{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-118 .elementor-element.elementor-element-c62f434 > .elementor-widget-container{padding:5% 5% 5% 5%;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-118 .elementor-element.elementor-element-c62f434{--icon-box-icon-margin:15px;}.elementor-118 .elementor-element.elementor-element-c62f434.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-45ea746 );}.elementor-118 .elementor-element.elementor-element-c62f434.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-c62f434.elementor-view-default .elementor-icon{fill:var( --e-global-color-45ea746 );color:var( --e-global-color-45ea746 );border-color:var( --e-global-color-45ea746 );}.elementor-118 .elementor-element.elementor-element-c62f434 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-c62f434 .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-weight:500;}.elementor-118 .elementor-element.elementor-element-c62f434 .elementor-icon-box-title{color:#262626;}.elementor-118 .elementor-element.elementor-element-c62f434 .elementor-icon-box-description{font-family:"Assistant", Sans-serif;font-size:15px;font-weight:400;color:#323232;}.elementor-118 .elementor-element.elementor-element-ba454c6{--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-118 .elementor-element.elementor-element-889205e > .elementor-widget-container{padding:5% 5% 5% 5%;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-118 .elementor-element.elementor-element-889205e{--icon-box-icon-margin:15px;}.elementor-118 .elementor-element.elementor-element-889205e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-45ea746 );}.elementor-118 .elementor-element.elementor-element-889205e.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-889205e.elementor-view-default .elementor-icon{fill:var( --e-global-color-45ea746 );color:var( --e-global-color-45ea746 );border-color:var( --e-global-color-45ea746 );}.elementor-118 .elementor-element.elementor-element-889205e .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-889205e .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-weight:500;}.elementor-118 .elementor-element.elementor-element-889205e .elementor-icon-box-title{color:#262626;}.elementor-118 .elementor-element.elementor-element-889205e .elementor-icon-box-description{font-family:"Assistant", Sans-serif;font-size:15px;font-weight:400;color:#323232;}.elementor-118 .elementor-element.elementor-element-d617f1c{--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-118 .elementor-element.elementor-element-e735a57 > .elementor-widget-container{padding:5% 5% 5% 5%;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-118 .elementor-element.elementor-element-e735a57{--icon-box-icon-margin:15px;}.elementor-118 .elementor-element.elementor-element-e735a57.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-45ea746 );}.elementor-118 .elementor-element.elementor-element-e735a57.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-e735a57.elementor-view-default .elementor-icon{fill:var( --e-global-color-45ea746 );color:var( --e-global-color-45ea746 );border-color:var( --e-global-color-45ea746 );}.elementor-118 .elementor-element.elementor-element-e735a57 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-e735a57 .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-weight:500;}.elementor-118 .elementor-element.elementor-element-e735a57 .elementor-icon-box-title{color:#262626;}.elementor-118 .elementor-element.elementor-element-e735a57 .elementor-icon-box-description{font-family:"Assistant", Sans-serif;font-size:15px;font-weight:400;color:#323232;}.elementor-118 .elementor-element.elementor-element-bc6be31{--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-118 .elementor-element.elementor-element-33fcfcd > .elementor-widget-container{padding:5% 5% 5% 5%;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-118 .elementor-element.elementor-element-33fcfcd{--icon-box-icon-margin:15px;}.elementor-118 .elementor-element.elementor-element-33fcfcd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-45ea746 );}.elementor-118 .elementor-element.elementor-element-33fcfcd.elementor-view-framed .elementor-icon, .elementor-118 .elementor-element.elementor-element-33fcfcd.elementor-view-default .elementor-icon{fill:var( --e-global-color-45ea746 );color:var( --e-global-color-45ea746 );border-color:var( --e-global-color-45ea746 );}.elementor-118 .elementor-element.elementor-element-33fcfcd .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-33fcfcd .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-weight:500;}.elementor-118 .elementor-element.elementor-element-33fcfcd .elementor-icon-box-title{color:#262626;}.elementor-118 .elementor-element.elementor-element-33fcfcd .elementor-icon-box-description{font-family:"Assistant", Sans-serif;font-size:15px;font-weight:400;color:#323232;}.elementor-118 .elementor-element.elementor-element-d9800b1{--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-118 .elementor-element.elementor-element-f3d6893{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#080808;}.elementor-118 .elementor-element.elementor-element-f3d6893 .elementor-headline{text-align:center;font-family:"Assistant", Sans-serif;font-size:45px;font-weight:600;}.elementor-118 .elementor-element.elementor-element-f3d6893 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-45ea746 );}.elementor-118 .elementor-element.elementor-element-f3d6893 .elementor-headline-plain-text{color:#000000;}.elementor-118 .elementor-element.elementor-element-f3d6893 .elementor-headline-dynamic-text{font-family:"Assistant", Sans-serif;font-weight:600;}.elementor-118 .elementor-element.elementor-element-2eb895f{--swiper-slides-to-display:5;--swiper-slides-gap:10px;}.elementor-118 .elementor-element.elementor-element-2eb895f .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-118 .elementor-element.elementor-element-2eb895f{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-118 .elementor-element.elementor-element-89ccdaa{--width:50%;}.elementor-118 .elementor-element.elementor-element-503b0bb{--width:50%;}.elementor-118 .elementor-element.elementor-element-0bb62e2{--width:50%;}.elementor-118 .elementor-element.elementor-element-211a344{--width:50%;}.elementor-118 .elementor-element.elementor-element-48896f4{--width:25%;}.elementor-118 .elementor-element.elementor-element-ba454c6{--width:25%;}.elementor-118 .elementor-element.elementor-element-d617f1c{--width:25%;}.elementor-118 .elementor-element.elementor-element-bc6be31{--width:25%;}}@media(max-width:767px){.elementor-118 .elementor-element.elementor-element-89ccdaa{--width:100%;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-118 .elementor-element.elementor-element-ecaf22e img{width:100%;height:200px;}.elementor-118 .elementor-element.elementor-element-503b0bb{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-cee571a img{width:100%;height:200px;}.elementor-118 .elementor-element.elementor-element-293beaa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-118 .elementor-element.elementor-element-0bb62e2{--width:100%;--justify-content:center;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-a85c84f img{width:100%;height:200px;}.elementor-118 .elementor-element.elementor-element-211a344{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-8411052 img{width:100%;height:200px;}.elementor-118 .elementor-element.elementor-element-48896f4{--width:50%;}.elementor-118 .elementor-element.elementor-element-c62f434{--icon-box-icon-margin:5px;}.elementor-118 .elementor-element.elementor-element-c62f434 .elementor-icon-box-title{margin-block-end:10px;}.elementor-118 .elementor-element.elementor-element-c62f434 .elementor-icon{font-size:25px;}.elementor-118 .elementor-element.elementor-element-c62f434 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-c62f434 .elementor-icon-box-title a{font-size:16px;}.elementor-118 .elementor-element.elementor-element-c62f434 .elementor-icon-box-description{font-size:13px;}.elementor-118 .elementor-element.elementor-element-ba454c6{--width:50%;}.elementor-118 .elementor-element.elementor-element-889205e{--icon-box-icon-margin:5px;}.elementor-118 .elementor-element.elementor-element-889205e .elementor-icon-box-title{margin-block-end:10px;}.elementor-118 .elementor-element.elementor-element-889205e .elementor-icon{font-size:25px;}.elementor-118 .elementor-element.elementor-element-889205e .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-889205e .elementor-icon-box-title a{font-size:16px;}.elementor-118 .elementor-element.elementor-element-889205e .elementor-icon-box-description{font-size:13px;}.elementor-118 .elementor-element.elementor-element-d617f1c{--width:50%;}.elementor-118 .elementor-element.elementor-element-e735a57{--icon-box-icon-margin:5px;}.elementor-118 .elementor-element.elementor-element-e735a57 .elementor-icon-box-title{margin-block-end:10px;}.elementor-118 .elementor-element.elementor-element-e735a57 .elementor-icon{font-size:25px;}.elementor-118 .elementor-element.elementor-element-e735a57 .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-e735a57 .elementor-icon-box-title a{font-size:16px;}.elementor-118 .elementor-element.elementor-element-e735a57 .elementor-icon-box-description{font-size:13px;}.elementor-118 .elementor-element.elementor-element-bc6be31{--width:50%;}.elementor-118 .elementor-element.elementor-element-33fcfcd{--icon-box-icon-margin:5px;}.elementor-118 .elementor-element.elementor-element-33fcfcd .elementor-icon-box-title{margin-block-end:10px;}.elementor-118 .elementor-element.elementor-element-33fcfcd .elementor-icon{font-size:25px;}.elementor-118 .elementor-element.elementor-element-33fcfcd .elementor-icon-box-title, .elementor-118 .elementor-element.elementor-element-33fcfcd .elementor-icon-box-title a{font-size:16px;}.elementor-118 .elementor-element.elementor-element-33fcfcd .elementor-icon-box-description{font-size:13px;}.elementor-118 .elementor-element.elementor-element-2eb895f{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-2eb895f *//* עיצוב המסגרת */
.elementor .e-loop-item {
    border: 1px solid #ddd; /* מסגרת עדינה */
    border-radius: 10px; /* פינות מעוגלות */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* צל עדין */
    transition: all 0.3s ease-in-out; /* אנימציה בהובר */
    background-color: #fff; /* רקע לבן */
    padding: 15px; /* רווח פנימי */
}

/* אפקט הובר למסגרת */
.elementor .e-loop-item:hover {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); /* צל בהובר */
    transform: translateY(-5px); /* הזזה קלה כלפי מעלה */
}

/* הגדרת גודל קבוע לתמונת המוצר */
#shop-product-images img {
    width: 150px !important; /* הגדרת רוחב מלא של האלמנט המכיל */
    height: 150px !important; /* גובה קבוע לכל התמונות */
    object-fit: contain; /* מבטיח שהתמונה תיכנס בגבולות ללא חיתוך */
    margin-bottom: 10px; /* רווח מתחת לתמונה */
}

/* עיצוב תיבות בגריד */
.elementor .e-loop-item {
    box-sizing: border-box; /* מבטיח שהמסגרת והפדינג כלולים בחישוב הרוחב */
    width: 100%; /* מתאים את הרוחב ל-100% של התא בגריד */
    max-width: 100%; /* מונע חריגה מגבולות התא */
    overflow: hidden; /* מונע גלישה פנימית */
    margin: 0 auto; /* ממרכז את התיבה בתוך התא */
}

/* התאמת האלמנטים הפנימיים של הגריד */
.elementor .e-loop-item > * {
    max-width: 100%; /* מבטיח שכל האלמנטים הפנימיים יישארו בגבולות */
    overflow: hidden; /* מונע גלישה */
    word-wrap: break-word; /* שובר שורות במידת הצורך */
}

/* עיצוב כפתור "הוספה לסל" */
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 100%; /* כפתור מלא רוחב */
    display: block;
    text-align: center;
    border-radius: 10px !important; /* פינות מעוגלות */
    background-color: #F5CA06; /* צבע ורוד */
    color: #fff; /* טקסט לבן */
    font-size: 16px; /* גודל טקסט */
    font-weight: bold; /* טקסט מודגש */
    padding: 10px 0; /* רווח פנימי */
    margin-top: 10px; /* רווח עליון */
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; /* אנימציית הובר */
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
    background-color: #f7ba5e; /* צבע ירוק בהובר */
    color: #fff; /* טקסט לבן */
}

/* עיצוב כפתור "אזל מהמלאי" */
button.button.out-of-stock,
a.button.out-of-stock {
    width: 100%; /* כפתור מלא רוחב */
    display: block;
    text-align: center;
    border-radius: 10px !important; /* פינות מעוגלות */
    background-color: #000; /* צבע רקע שחור */
    color: #fff !important; /* טקסט לבן */
    font-size: 16px; /* גודל טקסט */
    font-weight: bold; /* טקסט מודגש */
    padding: 10px 0; /* רווח פנימי */
    margin-top: 10px; /* רווח עליון */
    border: none; /* ללא מסגרת */
    cursor: not-allowed; /* סמן לא פעיל */
    opacity: 0.8; /* שקיפות קלה */
    transition: all 0.3s ease-in-out; /* אנימציית מעבר */
}

button.button.out-of-stock:hover,
a.button.out-of-stock:hover {
    opacity: 1; /* השקיפות נעלמת בהובר */
}

/* עיצוב כפתורי הפלוס והמינוס ותיבת ה-input */
.elementor .e-loop-item .quantity {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}

.elementor .e-loop-item .quantity input.qty {
    width: 80px; /* הרחבת רוחב תיבת ה-input */
    height: 40px; /* גובה מתאים */
    font-size: 18px; /* גודל טקסט קריא */
    text-align: center; /* יישור למרכז */
    border: 1px solid #ddd; /* מסגרת עדינה */
    border-radius: 5px; /* פינות מעוגלות */
    padding: 5px; /* רווח פנימי לשיפור הנראות */
    box-sizing: border-box; /* מבטיח שה-padding לא יגרום לחריגה בגודל */
    overflow: hidden; /* מונע גלילה פנימית */
}

.quantity button.qty-btn {
    width: 40px; /* גודל כפתור */
    height: 20px; /* גובה כפתור */
    background-color: transparent; /* ללא רקע */
    color: #000; /* צבע טקסט שחור */
    border: none; /* ללא מסגרת */
    font-size: 20px; /* גודל טקסט */
    font-weight: bold; /* טקסט מודגש */
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.quantity button.qty-btn:hover {
    color: #F13A6B; /* צבע ורוד בהובר */
}

/* ---------- מובייל ---------- */

@media (max-width: 768px) {
    /* עיצוב המסגרת */
    .elementor .e-loop-item {
        padding: 10px; /* רווח פנימי קטן יותר */
        border-radius: 10px; /* שמירה על פינות מעוגלות */
    }

    /* התאמה לתמונות */
    #shop-product-images img {
        height: 150px !important; /* גובה מותאם למובייל */
    }

    /* עיצוב כפתור "הוספה לסל" */
    a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
        font-size: 14px; /* טקסט קטן יותר */
        border-radius: 10px; /* שמירה על פינות מעוגלות */
        padding: 8px 0; /* רווח פנימי קטן יותר */
    }

    /* עיצוב כפתור "אזל מהמלאי" */
    button.button.out-of-stock,
    a.button.out-of-stock {
        font-size: 14px; /* טקסט קטן יותר */
        padding: 8px 0; /* רווח פנימי קטן יותר */
    }

    /* עיצוב כפתורי הפלוס והמינוס */
    .elementor .e-loop-item .quantity input.qty {
        width: 60px; /* גודל מותאם למובייל */
        height: 35px;
        font-size: 16px;
    }

    .quantity button.qty-btn {
        width: 35px;
        height: 20px;
        font-size: 18px;
    }
}/* End custom CSS */