.elementor-1935 .elementor-element.elementor-element-9d84406{--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;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1935 .elementor-element.elementor-element-0311f79{--update-cart-automatically-display:none;}.elementor-1935 .elementor-element.elementor-element-37f2b2c{--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;--margin-top:-230px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1935 .elementor-element.elementor-element-9c8adee{--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;--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1935 .elementor-element.elementor-element-1cbaa22 img{width:70%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-0311f79 *//* 1. הסתרה מוחלטת של ה-X ועמודת המחיקה */
.woocommerce-cart-form__cart-item .product-remove,
.shop_table thead .product-remove,
.e-shop-table thead,
.woocommerce-message {
    display: none !important;
    width: 0 !important;
    padding: 0 !important;
}

/* 2. מבנה הכרטיס המרכזי - מניעת התנגשויות */
body .woocommerce-cart-form__cart-item {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    border: 1px solid #e0e0e0 !important;
    padding: 30px !important;
    margin: 0 auto 20px auto !important; /* מרכוז הכרטיס עצמו */
    border-radius: 15px !important;
    width: 400px !important;
    max-width: 100% !important;
    box-shadow: 0 6px 20px rgba(0,0,0,0.08) !important;
    background: #ffffff !important;
}

/* ביטול מבנה הטבלה של Astra */
body table.shop_table, 
body table.shop_table tbody, 
body table.shop_table tr,
body table.shop_table td {
    display: block !important;
    border: none !important;
    width: 100% !important;
    text-align: center !important;
}

/* 3. הגדלת התמונה ומרכוזה */
.woocommerce-cart-form__cart-item .product-thumbnail {
    display: flex !important;
    justify-content: center !important;
    margin-bottom: 20px !important;
}

.woocommerce-cart-form__cart-item .product-thumbnail img {
    width: 300px !important; /* הגדלה משמעותית */
    height: auto !important;
    max-width: 100% !important;
}

/* 4. עיצוב כפתורי הכמות (+/-) ללא התנגשות */
.quantity {
    display: flex !important;
    justify-content: center !important;
    margin: 15px auto !important;
}

.q-btn {
    width: 45px !important;
    height: 45px !important;
    background: #f4f4f4 !important;
    font-size: 22px !important;
    border: 1px solid #ddd !important;
    cursor: pointer !important;
}

.quantity input.qty {
    width: 60px !important;
    border-top: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
    border-left: none !important;
    border-right: none !important;
    background: #fff !important;
}


.elementor-1935 .elementor-element.elementor-element-0311f79 .product-name a {
    pointer-events: none; /* מבטל את האפשרות ללחוץ */
    cursor: default;      /* משנה את הסמן מיד ליד רגילה */
    text-decoration: none; /* מסיר קו תחתון אם קיים */
    color: inherit;        /* שומר על צבע הטקסט המקורי */
}

/* ביטול הקישור מתמונת המוצר */
.elementor-1935 .elementor-element.elementor-element-0311f79 .product-thumbnail a {
    pointer-events: none;
    cursor: default;
}



/* החלת הגופן הגלובלי על כל מרכיבי הכרטיס */
.elementor-1935 .elementor-element.elementor-element-0311f79 .woocommerce-cart-form__cart-item,
.elementor-1935 .elementor-element.elementor-element-0311f79 .product-name a,
.elementor-1935 .elementor-element.elementor-element-0311f79 .product-price,
.elementor-1935 .elementor-element.elementor-element-0311f79 .product-subtotal,
.elementor-1935 .elementor-element.elementor-element-0311f79 .quantity input.qty,
.elementor-1935 .elementor-element.elementor-element-0311f79 .q-btn {
    font-family: inherit !important; /* יורש את הפונט שהגדרת ב-Astra/Customizer */
    -webkit-font-smoothing: antialiased;
}

/* התאמת שם המוצר לפונט של החנות */
.elementor-1935 .elementor-element.elementor-element-0311f79 .product-name a {
    font-size: 22px !important;
    font-weight: 600 !important; /* עובי פונט מודגש כמו בחנות */
    text-transform: uppercase;   /* אם השמות בחנות באותיות גדולות */
    letter-spacing: 0.5px;
    color: #000000 !important;
}

/* התאמת המחירים (Price) */
.elementor-1935 .elementor-element.elementor-element-0311f79 .product-price .amount,
.elementor-1935 .elementor-element.elementor-element-0311f79 .product-subtotal .amount {
    font-size:18px !important;
    font-weight: 500 !important;
    color: #444444 !important;
}

/* התאמת הפונט בתוך כפתורי הכמות */
.elementor-1935 .elementor-element.elementor-element-0311f79 .q-btn {
    font-weight: 400 !important;
}

.elementor-1935 .elementor-element.elementor-element-0311f79 .quantity input.qty {
    font-weight: 600 !important;
    font-size: 16px !important;
}


/* עיצוב כפתורי הפלוס והמינוס */
.q-btn {
    width: 45px !important;
    height: 45px !important;
    background-color: #ca2027 !important; /* הצבע האדום שביקשת */
    color: #ffffff !important;           /* צבע הסימנים + ו- ללבן */
    font-size: 22px !important;
    border: none !important;             /* הסרת מסגרת מהכפתור */
    cursor: pointer !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    transition: opacity 0.2s;
}

.q-btn:hover {
    opacity: 0.9; /* אפקט קטן במעבר עכבר */
}




/* תיקון מרכוז מוחלט למספר הכמות */
.quantity input.qty {
    width: 60px !important;
    height: 45px !important;
    line-height: 45px !important; /* גובה השורה חייב להיות שווה לגובה השדה */
    padding: 0 !important;
    margin: 0 !important;
    text-align: center !important;
    vertical-align: middle !important;
    border: none !important;
    background: transparent !important;
    font-size: 20px !important;
    font-weight: bold !important;
    display: inline-block !important; /* שינוי ל-inline-block עוזר למרכוז טקסט פשוט */
    appearance: none !important;
    -moz-appearance: textfield !important;
}

/* הסרת החצים הקטנים של הדפדפן שדוחפים את המספר הצידה */
.quantity input.qty::-webkit-outer-spin-button,
.quantity input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* וודא שהקונטיינר של הכמות משתמש ב-Flex למרכוז הכפתורים מול השדה */
.quantity {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 45px !important;
    border: none !important;
    overflow: hidden;
}



/* תיקון רספונסיבי למובייל - מרכוז וביטול כותרות צד */
@media (max-width: 767px) {
    /* 1. ביטול כותרות הצד (כמו Product:, Price:) שווקומרס מוסיף במובייל */
    .elementor-1935 .elementor-element.elementor-element-0311f79 .woocommerce-table--additional-information td::before, 
    .elementor-1935 .elementor-element.elementor-element-0311f79 .shop_table_responsive tr td::before, 
    .elementor-1935 .elementor-element.elementor-element-0311f79 .shop_table_responsive tr th::before {
        content: "" !important;
        display: none !important;
    }

    /* 2. מכריח את התאים להיות ברוחב מלא וממורכזים */
    .elementor-1935 .elementor-element.elementor-element-0311f79 .shop_table_responsive tr td {
        display: block !important;
        width: 100% !important;
        text-align: center !important;
        padding: 10px 0 !important;
    }

    /* 3. וידוא ששדה הכמות והכפתורים האדומים נשארים במרכז */
    .elementor-1935 .elementor-element.elementor-element-0311f79 .quantity {
        margin: 10px auto !important;
        display: flex !important;
        justify-content: center !important;
    }

    /* 4. מרכוז תמונת המוצר במובייל */
    .elementor-1935 .elementor-element.elementor-element-0311f79 .product-thumbnail {
        text-align: center !important;
        display: flex !important;
        justify-content: center !important;
    }

    /* 5. הסרת שוליים מיותרים שדוחפים את הטקסט ימינה */
    .elementor-1935 .elementor-element.elementor-element-0311f79 .woocommerce-cart-form__cart-item td {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}


/* 1. הסתרה מוחלטת של ה-X ושל עמודת המחיקה בכל המצבים */
.woocommerce-cart-form__cart-item .product-remove,
.product-remove,
.remove,
a.remove {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 2. ביטול כותרות הצד במובייל שדוחפות את התוכן הצידה */
@media (max-width: 767px) {
    /* ביטול הכותרות האוטומטיות (Product, Price וכו') */
    .shop_table_responsive tr td::before {
        content: none !important;
        display: none !important;
    }

    /* מרכוז מלא של התאים לאחר הסרת הכותרות */
    .shop_table_responsive tr td {
        text-align: center !important;
        display: block !important;
        width: 100% !important;
        padding: 10px 0 !important;
    }
    
    /* וידוא שהתמונה נשארת במרכז ללא ה-X מעליה */
    .product-thumbnail {
        display: flex !important;
        justify-content: center !important;
        margin-top: 10px !important;
    }
}


/* 1. הסרת כל המסגרות מהעגלה ומהכרטיס */
.elementor-1935 .elementor-element.elementor-element-0311f79 .woocommerce-cart-form__cart-item,
.elementor-1935 .elementor-element.elementor-element-0311f79 table.shop_table,
.elementor-1935 .elementor-element.elementor-element-0311f79 .quantity,
.elementor-1935 .elementor-element.elementor-element-0311f79 .cart-collaterals,
.elementor-1935 .elementor-element.elementor-element-0311f79 .cart_totals,
.elementor-1935 .elementor-element.elementor-element-0311f79 .cart_totals tr td,
.elementor-1935 .elementor-element.elementor-element-0311f79 .cart_totals tr th {
    border: none !important;
    box-shadow: none !important;
}

/* 2. הסתרת כפתור ה-Submit (Update Cart) המקורי */
.elementor-1935 .elementor-element.elementor-element-0311f79 button[name="update_cart"],
.elementor-1935 .elementor-element.elementor-element-0311f79 .actions > button {
    display: none !important;
}

/* 3. הסתרת אזור הקופון המקורי (אנחנו נזריק אותו לתוך הכרטיס) */
.elementor-1935 .elementor-element.elementor-element-0311f79 .coupon {
    display: none !important;
}

/* 4. עיצוב שדה הקופון החדש בתוך הכרטיס */
.custom-coupon-wrapper {
    margin-top: 20px;
    width: 100%;
    text-align: center;
}

.custom-coupon-wrapper input {
    width: 100% !important;
    padding: 10px !important;
    margin-bottom: 10px !important;
    border: 1px solid #eee !important;
    font-family: inherit !important;
    text-align: center;
}

.custom-coupon-button {
    background-color: #f9f9f9 !important;
    color: #333 !important;
    border: 1px solid #ddd !important;
    padding: 10px 20px !important;
    cursor: pointer;
    width: 100%;
    font-family: inherit !important;
    font-weight: 600;
    transition: background 0.3s;
}

.custom-coupon-button:hover {
    background-color: #f0f0f0 !important;
}

/* 5. עיצוב הטקסט על המשלוח */
.shipping-note {
    font-size: 14px;
    color: #777;
    margin: 15px 0;
    font-family: inherit !important;
}

/* 6. עיצוב כפתור ה-Checkout */
.custom-checkout-btn {
    display: block;
    background-color: #000 !important; /* ניתן לשנות לאדום אם תרצה */
    color: #fff !important;
    padding: 15px;
    text-decoration: none;
    font-weight: bold;
    border-radius: 5px;
    margin-top: 10px;
}


/* 1. הסרת כל המסגרות מהעגלה ומהכרטיס */
.elementor-1935 .elementor-element.elementor-element-0311f79 .woocommerce-cart-form__cart-item,
.elementor-1935 .elementor-element.elementor-element-0311f79 table.shop_table,
.elementor-1935 .elementor-element.elementor-element-0311f79 .quantity,
.elementor-1935 .elementor-element.elementor-element-0311f79 .cart-collaterals,
.elementor-1935 .elementor-element.elementor-element-0311f79 .cart_totals,
.elementor-1935 .elementor-element.elementor-element-0311f79 .cart_totals tr td,
.elementor-1935 .elementor-element.elementor-element-0311f79 .cart_totals tr th {
    border: none !important;
    box-shadow: none !important;
}

/* 2. הסתרת כפתור ה-Submit (Update Cart) המקורי */
.elementor-1935 .elementor-element.elementor-element-0311f79 button[name="update_cart"],
.elementor-1935 .elementor-element.elementor-element-0311f79 .actions > button {
    display: none !important;
}

/* 3. הסתרת אזור הקופון המקורי (אנחנו נזריק אותו לתוך הכרטיס) */
.elementor-1935 .elementor-element.elementor-element-0311f79 .coupon {
    display: none !important;
}

/* 4. עיצוב שדה הקופון החדש בתוך הכרטיס */
.custom-coupon-wrapper {
    margin-top: 20px;
    width: 100%;
    text-align: center;
}

.custom-coupon-wrapper input {
    width: 100% !important;
    padding: 10px !important;
    margin-bottom: 10px !important;
    border: 1px solid #eee !important;
    font-family: inherit !important;
    text-align: center;
}

.custom-coupon-button {
    background-color: #f9f9f9 !important;
    color: #333 !important;
    border: 1px solid #ddd !important;
    padding: 10px 20px !important;
    cursor: pointer;
    width: 100%;
    font-family: inherit !important;
    font-weight: 600;
    transition: background 0.3s;
}

.custom-coupon-button:hover {
    background-color: #f0f0f0 !important;
}

/* 5. עיצוב הטקסט על המשלוח */
.shipping-note {
    font-size: 14px;
    color: #777;
    margin: 15px 0;
    font-family: inherit !important;
}

/* 6. עיצוב כפתור ה-Checkout */
.custom-checkout-btn {
    display: block;
    background-color: #000 !important; /* ניתן לשנות לאדום אם תרצה */
    color: #fff !important;
    padding: 15px;
    text-decoration: none;
    font-weight: bold;
    border-radius: 5px;
    margin-top: 10px;
}


/* 1. הסרת כל המסגרות - דריסה מלאה */
.elementor-1935 .elementor-element.elementor-element-0311f79 table.shop_table, 
.elementor-1935 .elementor-element.elementor-element-0311f79 table.shop_table td, 
.elementor-1935 .elementor-element.elementor-element-0311f79 table.shop_table tr,
.elementor-1935 .elementor-element.elementor-element-0311f79 .woocommerce-cart-form__cart-item,
.elementor-1935 .elementor-element.elementor-element-0311f79 .quantity,
.woocommerce table.shop_table, 
.woocommerce table.shop_table td {
    border: none !important;
    border-top: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* הסרת קווי הפרדה פנימיים של Astra */
.elementor-1935 .elementor-element.elementor-element-0311f79 .woocommerce-cart-form__cart-item td::before {
    display: none !important;
}

/* 2. הסתרת כל מה שמתחת לעגלה (Cart Totals, Shipping, וכו') */
.elementor-1935 .elementor-element.elementor-element-0311f79 .cart-collaterals,
.elementor-1935 .elementor-element.elementor-element-0311f79 .cart_totals,
.cart-collaterals {
    display: none !important;
    visibility: hidden !important;
}

/* 3. הסתרת כפתור העדכון והאקשנים המקוריים */
.elementor-1935 .elementor-element.elementor-element-0311f79 .actions, 
.elementor-1935 .elementor-element.elementor-element-0311f79 button[name="update_cart"] {
    display: none !important;
}

/* 4. עיצוב כפתור ה-Checkout החדש שהזרקנו */
.custom-checkout-btn {
    display: block !important;
    background-color: #000 !important;
    color: #fff !important;
    padding: 18px !important;
    text-decoration: none !important;
    font-weight: bold !important;
    border-radius: 5px !important;
    margin-top: 20px !important;
    text-align: center !important;
    font-size: 16px !important;
    letter-spacing: 1px !important;
}

/* 5. עיצוב שדה הקופון והכפתור (צבע #f9f9f9) */
.custom-coupon-button {
    background-color: #f9f9f9 !important;
    color: #333 !important;
    border: 1px solid #eee !important;
    padding: 12px !important;
    width: 100% !important;
    cursor: pointer !important;
    font-weight: 600 !important;
    margin-top: 5px !important;
}

.custom-coupon-wrapper input {
    width: 100% !important;
    padding: 12px !important;
    border: 1px solid #f1f1f1 !important;
    background: #fff !important;
    margin-bottom: 10px !important;
    text-align: center !important;
}

.e-cart-totals .e-cart-section{
    border: none !important;
}


/* ביטול בורדר וצללית מסיכום העגלה הפנימי של אלמנטור */
.elementor-1935 .elementor-element.elementor-element-0311f79 .e-cart-totals,
.elementor-1935 .elementor-element.elementor-element-0311f79 .e-cart-section,
.elementor-1935 .elementor-element.elementor-element-0311f79 .e-cart__column-end .e-cart-section {
    border: none !important;
    border-width: 0 !important;
    box-shadow: none !important;
    outline: none !important;
    background: transparent !important;
}

/* הסרת קווי הפרדה פנימיים בתוך אזור הסיכום */
.elementor-1935 .elementor-element.elementor-element-0311f79 .e-cart-totals tr, 
.elementor-1935 .elementor-element.elementor-element-0311f79 .e-cart-totals td,
.elementor-1935 .elementor-element.elementor-element-0311f79 .e-cart-totals th {
    border: none !important;
}

/* הסתרה סופית של כל אזור ה-Totals המקורי (מאחר והזרקנו את הנתונים לכרטיס) */
.elementor-1935 .elementor-element.elementor-element-0311f79 .e-cart__column-end {
    display: none !important;
    visibility: hidden !important;
}

/* תיקון למסגרת של הטבלה עצמה אם היא עדיין מופיעה */
.elementor-1935 .elementor-element.elementor-element-0311f79 .e-cart__table {
    border: none !important;
}

/* הסתרה מוחלטת של כפתור עדכן עגלה ושדות ריקים במובייל */
.woocommerce-cart .actions, 
.woocommerce-cart .actions button,
.woocommerce-cart .coupon,
.e-cart__actions {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}

/* הסתרת כל אלמנט ריק שעלול להופיע מתחת לכפתור הצ'ק-אאוט */
.e-cart__footer, 
.e-cart__column-end {
    display: none !important;
}

/* 1. הסרה מוחלטת של שורת ה-Actions (איפה שנמצא הכפתור הריק) */
.woocommerce-cart-form tr td.actions,
.woocommerce-cart-form tr:has(.actions),
.e-cart__actions {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* 2. הסתרה ספציפית של כפתור ה-Update Cart שמופיע אצלך ב-Inspect */
button[name="update_cart"],
.cart .actions .button {
    display: none !important;
}

/* 3. ביטול ה-X במובייל (לפי צילום המסך ששלחת) */
.product-remove, 
.remove,
.e-cart__container .remove {
    display: none !important;
}

/* 4. ניקוי מסגרות אחרון - דריסה של ה-e-cart-section */
.e-cart-section, 
.e-cart-totals {
    border: none !important;
    box-shadow: none !important;
}



/* החלת הפונט של האתר על כל האלמנטים החדשים */
.custom-coupon-wrapper,
.custom-coupon-wrapper input,
.custom-coupon-button,
.shipping-note,
.custom-checkout-btn {
    font-family: inherit !important; /* גורם לאלמנט להשתמש בפונט המוגדר בתבנית */
    font-weight: inherit;
    letter-spacing: normal;
}

/* התאמה ספציפית לכפתור ה-Checkout (שיהיה זהה לכפתורים באתר) */
.custom-checkout-btn {
    font-family: inherit !important;
    text-transform: uppercase; /* אם הכפתורים באתר באותיות גדולות */
    font-size: 16px !important;
    font-weight: 700 !important; /* עובי מודגש */
}

/* התאמה להערת המשלוח */
.shipping-note {
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #666;
}

/* התאמה לשדה הקופון והכפתור שלו */
.custom-coupon-wrapper input::placeholder {
    font-family: inherit !important;
}

.custom-coupon-button {
    font-family: inherit !important;
    font-weight: 600 !important;
    font-size: 15px !important;
}

/* עיצוב לתמונה שנדחפה מתחת לכפתור */
.payment-image-container {
    margin-top: 15px;
    text-align: center;
    width: 100%;
}

#PAYMENT_ELEMNT {
    max-width: 100%; /* שלא תצא מגבולות הכרטיס */
    height: auto;
    display: inline-block;
}


/* הגדלת תמונת התשלום (הלוגואים של האשראי) */
.payment-image-container {
    margin-top: 20px !important;
    padding: 0 10px !important;
    width: 100% !important;
}

#PAYMENT_ELEMNT {
    width: 100% !important;    /* תופס את כל רוחב הכרטיס */
    max-width: 300px !important; /* מגביל גודל מקסימלי שיהיה אסתטי */
    height: auto !important;
    display: block !important;
    margin: 0 auto !important;
}

/* עיצוב כפתורי הכמות (לוודא שהם נראים טוב אדום/לבן) */
.q-btn {
    width: 40px !important;
    height: 40px !important;
    background-color: #ca2027 !important;
    color: white !important;
    border: none !important;
    font-size: 20px !important;
    font-weight: bold !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.quantity {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 15px !important;
}

.quantity input.qty {
    border: none !important;
    width: 50px !important;
    text-align: center !important;
    font-size: 18px !important;
    font-family: inherit !important;
}



/* הגדלה דרסטית של תמונת התשלום */
#PAYMENT_ELEMNT {
    width: 350px !important;       /* הגדרת רוחב קבוע גדול */
    max-width: 95% !important;     /* מוודא שהיא לא תצא מהכרטיס במובייל */
    height: auto !important;
    display: block !important;
    margin: 20px auto !important;  /* מרכוז עם מרווח מלמעלה */
    filter: none !important;       /* מבטל טשטוש אם קיים */
}

/* מוודא שהקונטיינר שעוטף אותה לא מגביל אותה */
.payment-image-container {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* תיקון קטן למובייל - שלא תהיה גדולה מדי למסכים קטנים */
@media (max-width: 767px) {
    #PAYMENT_ELEMNT {
        width: 280px !important;
    }
}


/* עיצוב הקופון החדש בתחתית המסך */
#custom-bottom-coupon-wrapper {
    padding: 20px;
    font-family: inherit !important;
    margin-top: 0px !important;
}

#custom-bottom-coupon-wrapper input#custom_coupon_code {
    font-family: inherit !important;
    border: 1px solid #ddd !important;
    border-radius: 4px;
    height: 45px;
}

#custom-bottom-coupon-wrapper .custom-coupon-button {
    background-color: #f9f9f9 !important;
    color: #333 !important;
    border: 1px solid #ddd !important;
    padding: 12px 25px !important;
    width: 100% !important;
    font-family: inherit !important;
    font-weight: 600 !important;
    cursor: pointer;
}

/* וידוא שהפונטים אחידים */
#custom-bottom-coupon-wrapper * {
    font-family: inherit !important;
}/* End custom CSS */