.elementor-4174 .elementor-element.elementor-element-b1a940e{--display:flex;--min-height:576px;--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;--flex-wrap:wrap;}.elementor-4174 .elementor-element.elementor-element-b5a8902{--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-4174 .elementor-element.elementor-element-8ce16f1{--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;--flex-wrap:wrap;}.elementor-4174 .elementor-element.elementor-element-becc571{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4174 .elementor-element.elementor-element-08e2467{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4174 .elementor-element.elementor-element-08e2467 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:26px;font-weight:400;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4174 .elementor-element.elementor-element-0da0b96{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4174 .elementor-element.elementor-element-0da0b96 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:17px;font-weight:400;}.elementor-4174 .elementor-element.elementor-element-ef222bf{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4174 .elementor-element.elementor-element-acedab5{width:var( --container-widget-width, 100% );max-width:100%;margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.woocommerce .elementor-4174 .elementor-element.elementor-element-acedab5 .price{font-family:"Heebo", Sans-serif;font-size:48px;font-weight:200;}.elementor-4174 .elementor-element.elementor-element-6eb719e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4174 .elementor-element.elementor-element-6eb719e .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:22px;font-weight:300;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4174 .elementor-element.elementor-element-c485125 .elementor-button{background-color:var( --e-global-color-81c0cdd );font-family:"Heebo", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:30px 30px 30px 30px;}.elementor-4174 .elementor-element.elementor-element-c485125{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-4174 .elementor-element.elementor-element-c485125.elementor-element{--align-self:flex-start;}.elementor-4174 .elementor-element.elementor-element-6cbed4f .elementor-button{background-color:var( --e-global-color-81c0cdd );font-family:"Heebo", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:30px 30px 30px 30px;}.elementor-4174 .elementor-element.elementor-element-6cbed4f{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-4174 .elementor-element.elementor-element-6cbed4f.elementor-element{--align-self:flex-start;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4174 .elementor-element.elementor-element-92afb21{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--view-cart-spacing:0px;}.elementor-4174 .elementor-element.elementor-element-92afb21 .cart button, .elementor-4174 .elementor-element.elementor-element-92afb21 .cart .button{font-size:14px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;padding:12px 12px 12px 12px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-4174 .elementor-element.elementor-element-92afb21 .quantity .qty{border-style:none;color:var( --e-global-color-81c0cdd );transition:all 0.2s;}@media(min-width:768px){.elementor-4174 .elementor-element.elementor-element-b1a940e{--width:69%;}.elementor-4174 .elementor-element.elementor-element-b5a8902{--width:50%;}.elementor-4174 .elementor-element.elementor-element-8ce16f1{--width:50%;}}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-08e2467 */.elementor-4174 .elementor-element.elementor-element-08e2467 h1, .elementor-4174 .elementor-element.elementor-element-08e2467 .elementor-heading-title {
    margin-top: 0 !important;
    margin-bottom: 5px !important;
    font-size: 32px !important;
    font-weight: 700;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0da0b96 */.elementor-4174 .elementor-element.elementor-element-0da0b96 .elementor-heading-title {
    margin-bottom: 15px !important;
    font-size: 15px !important;
    font-weight: 400;
    color: #555;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-ef222bf */.elementor-4174 .elementor-element.elementor-element-ef222bf {
    margin-bottom: 20px !important;
    line-height: 1.7;
    font-size: 15px;
    color: #444;
    max-width: 400px; /* שומר על הטקסט מרוכז ולא מרוח */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c485125 *//* מנקה את כל ה"מסגרות" המיותרות מסביב לכפתור */
.elementor-4174 .elementor-element.elementor-element-c485125 .cart, 
.elementor-4174 .elementor-element.elementor-element-c485125 .elementor-widget-container {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* הכפתור עצמו - נקי ומעוגל */
.elementor-4174 .elementor-element.elementor-element-c485125 .single_add_to_cart_button {
    background-color: #000000 !important;
    color: #ffffff !important;
    border: none !important; /* מבטל את המסגרת הפנימית */
    outline: none !important; /* מבטל מסגרת כחולה בלחיצה */
    
    /* מידות ועיגול */
    padding: 16px 50px !important;
    border-radius: 50px !important;
    
    /* מרכוז כיתוב מושלם */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    
    width: 100% !important; /* כדי שימלא את השטח שהגדרת לו */
    max-width: 350px !important;
    margin: 0 auto 0 0 !important; /* מצמיד לימין */
}

/* ביטול בחירת כמות */
.elementor-4174 .elementor-element.elementor-element-c485125 .quantity {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cbed4f *//* מנקה את כל ה"מסגרות" המיותרות מסביב לכפתור */
.elementor-4174 .elementor-element.elementor-element-6cbed4f .cart, 
.elementor-4174 .elementor-element.elementor-element-6cbed4f .elementor-widget-container {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* הכפתור עצמו - נקי ומעוגל */
.elementor-4174 .elementor-element.elementor-element-6cbed4f .single_add_to_cart_button {
    background-color: #000000 !important;
    color: #ffffff !important;
    border: none !important; /* מבטל את המסגרת הפנימית */
    outline: none !important; /* מבטל מסגרת כחולה בלחיצה */
    
    /* מידות ועיגול */
    padding: 16px 50px !important;
    border-radius: 50px !important;
    
    /* מרכוז כיתוב מושלם */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    
    width: 100% !important; /* כדי שימלא את השטח שהגדרת לו */
    max-width: 350px !important;
    margin: 0 auto 0 0 !important; /* מצמיד לימין */
}

/* ביטול בחירת כמות */
.elementor-4174 .elementor-element.elementor-element-6cbed4f .quantity {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-92afb21 *//* ביטול בחירת הכמות כדי לקבל רק כפתור אחד (כמו בתמונה) */
.elementor-4174 .elementor-element.elementor-element-92afb21 .quantity {
    display: none !important;
}

/* הצמדת הכפתור לימין ב-Flex */
.elementor-4174 .elementor-element.elementor-element-92afb21 .cart {
    display: flex !important;
    justify-content: flex-start !important; /* יישור לימין ב-RTL */
    margin: 0 !important;
}

/* עיצוב הכפתור - שחור מלא, רחב, גבוה ומעוגל */
.elementor-4174 .elementor-element.elementor-element-92afb21 .single_add_to_cart_button {
    background-color: #000000 !important; /* שחור טהור */
    color: #ffffff !important; /* טקסט לבן */
    
    /* מידות ורוחב */
    padding: 16px 50px !important; /* 16px גובה, 50px רוחב מצד לצד */
    font-size: 18px !important; /* גודל טקסט כמו בתמונה */
    font-weight: 500 !important; /* משקל בינוני-דק */
    width: 250px !important; /* קביעת רוחב קבוע כדי שייראה כמו בתמונה הראשונה */
    max-width: 100% !important; /* הגנה מפני חריגה במסכים קטנים */
    
    /* מעוגל פינות (כמו Pill Shape) */
    border-radius: 50px !important;
    
    /* מרכוז כיתוב פנימי מוחלט */
    display: flex !important;
    align-items: center !important;   /* מרכוז אנכי */
    justify-content: center !important; /* מרכוז אופקי */
    text-align: center !important;
    
    /* ביטול ברירות מחדל של אלמנטור */
    border: none !important;
    margin-right: 0 !important;
    margin-left: auto !important;
    line-height: 1 !important; /* שומר על הטקסט במרכז האנכי */
}/* End custom CSS */