.elementor-kit-323{--e-global-color-primary:#F4D2C7;--e-global-color-secondary:#FFFAF1;--e-global-color-text:#504F4F;--e-global-color-accent:#C4AB6B;--e-global-color-37562a3d:#C4AB6B;--e-global-color-5bd9934b:#23A455;--e-global-color-494a78ca:#000;--e-global-color-538cac26:#FFF;--e-global-color-1287abd:#ED0E96;--e-global-color-cabc6be:#FF49B8;--e-global-color-da3d382:#FFFFFF00;--e-global-color-78522a0:#D8138B;--e-global-color-5691735:#F4D2C7;--e-global-color-bd54418:#8F0D37;--e-global-color-02ae1ef:#FF0000;--e-global-typography-primary-font-family:"simona";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"simona";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"simona";--e-global-typography-text-font-weight:100;--e-global-typography-accent-font-family:"simona";--e-global-typography-accent-font-weight:400;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:1700ms;--e-preloader-animation-duration:1400ms;--e-preloader-delay:0ms;--e-preloader-color:var( --e-global-color-accent );--e-preloader-size:15px;}.elementor-kit-323 e-page-transition{background-color:#FFFFFFB5;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:#23A45521;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:#ED0E961C;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:#C4AB6B1A;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-text );font-family:"simona", Sans-serif;font-size:18px;font-weight:100;--error-message-icon-color:#23A455;--error-message-normal-links-color:#23A455;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:"simona", Sans-serif;font-size:18px;font-weight:400;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-text );font-family:"simona", Sans-serif;font-size:18px;font-weight:100;--message-message-icon-color:var( --e-global-color-1287abd );--message-buttons-normal-text-color:var( --e-global-color-1287abd );--message-border-color:#ED0E96;--message-buttons-border-radius:100px 100px 100px 100px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:"simona", Sans-serif;font-size:18px;font-weight:400;}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-1287abd );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:"simona", Sans-serif;font-size:18px;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-text );font-family:"simona", Sans-serif;font-size:18px;font-weight:100;--info-message-icon-color:var( --e-global-color-37562a3d );--info-buttons-normal-text-color:var( --e-global-color-accent );--info-border-type:solid;--info-border-color:var( --e-global-color-37562a3d );--info-buttons-border-radius:100px 100px 100px 100px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:"simona", Sans-serif;font-size:19px;border-width:1px 1px 1px 1px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*כל הקוד כאן הוא לעיצוב דף תשלום*/
/* 1. כל הטקסט בפונט Simona בגודל 18px */
#customer_details,
#customer_details input,
#customer_details select,
#customer_details textarea,
#customer_details label {
    font-family: 'simona', sans-serif !important;
    font-size: 18px !important;
        font-weight: 100;

}

/* 2. כותרות בגודל 24px */
#customer_details h3 {
    font-family: 'simona', sans-serif !important;
    font-size: 24px !important;
    font-weight: 400;
}

/* 3. הסתרת המילה "(אופציונלי)" כולל הסוגריים */
#customer_details .optional {
    display: none !important;
}

/* 4. שינוי כותרת "משלוח לכתובת אחרת?" ל"פרטי משלוח" עם ::after */
/* הסתרת הכותרת המקורית */
#ship-to-different-address {
    visibility: hidden;
    position: relative;
}

/* הוספת כותרת חדשה עם אפטר */
#ship-to-different-address::after {
    content: 'פרטי משלוח';
    visibility: visible;
    position: absolute;
    top: 0;
    right: 0;
    font-family: 'simona', sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: inherit;
    direction: rtl;
}

/* הסתרת הכותרת המקורית של פרטי חיוב */
#customer_details .col-1 h3 {
    visibility: hidden;
    position: relative;
}

/* הוספת כותרת חדשה עם אפטר */
#customer_details .col-1 h3::after {
    content: "פרטי המשלם";
    visibility: visible;
    position: absolute;
    top: 0;
    right: 0;
    font-family: 'simona', sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: inherit;
    direction: rtl;
}
#order_review_heading{
        font-family: 'simona', sans-serif;
    font-size: 24px;
    font-weight: 400;

}
/* פונט simona לכל הטבלה */
#order_review,
#order_review * {
    font-family: 'simona', sans-serif !important;
    font-weight: 100 !important;
    font-size: 18px;
}

/* כותרת הטבלה */
#order_review table.shop_table thead {
    background-color: #C4AB6B !important;
    color: white !important;
}
#order_review table.shop_table thead th {
    color: white !important;
}

/* כל שורות המוצרים – רקע אחיד (גם אם התבנית מנסה לשנות) */
#order_review table.shop_table tbody tr.cart_item:nth-child(even) {
    background-color: #E9E9E9 !important;
}

/* סכום ביניים */
#order_review table.shop_table tfoot tr.cart-subtotal {
    background-color: #C4AB6B6B !important;
}

/* סה"כ */
#order_review table.shop_table tfoot tr.order-total {
    background-color: #C4AB6B6B !important;
}

/* "בקניה זו חסכת" – טקסט בלבד, גבול עליון בלבד */
#order_review table.shop_table tfoot tr.cart-discount {
    background-color: transparent !important;
    border: none !important;
    border-top: 1px solid #ddd !important;
    
}

#order_review table.shop_table tfoot tr.cart-discount th,
#order_review table.shop_table tfoot tr.cart-discount td {
    font-weight: 400 !important;
    font-size: 20px !important;
    color: inherit !important;
    border: none !important;
}
/* רקע אחיד לכל שורות המוצרים */
#order_review table.shop_table tbody tr.cart_item {
    background-color: #FFFAF1 !important;
}

/* הכמות של כל מוצר תהיה מודגשת */
#order_review table.shop_table .product-quantity {
    font-weight: bold !important;
}
#order_review table.shop_table {
    border: none !important;
    box-shadow: none !important;
    border-collapse: collapse !important;
}

#order_review table.shop_table th,
#order_review table.shop_table td {
    border: none !important;
}
#order_review table.shop_table tfoot tr.cart-discount td span.amount {
    font-size: 20px !important;
    font-weight: 400 !important;
    display: inline-block;
}

/* גם הסכום וגם סמל המטבע מודגשים */
#order_review table.shop_table tfoot tr.cart-discount td bdi,
#order_review table.shop_table tfoot tr.cart-discount td .woocommerce-Price-currencySymbol {
    font-size: 20px !important;
    font-weight: 400 !important;
    color: inherit !important;
}
/* שורת סה"כ – טקסט + סכום מודגש + קו עליון */
#order_review table.shop_table tfoot tr.order-total th,
#order_review table.shop_table tfoot tr.order-total td,
#order_review table.shop_table tfoot tr.order-total td bdi,
#order_review table.shop_table tfoot tr.order-total td .woocommerce-Price-currencySymbol {
    font-weight: 400 !important;
    font-size: 20px !important;
    color: inherit !important;
}

/* קו עליון עבה  */
#order_review table.shop_table tfoot tr.order-total {
    border-top: 2px solid #C4AB6B !important;
}
.page-header{
    font-family: simona;
}
#shipping_country_field {
    display: none;
}
.wc-block-components-totals-item__description {
    text-align: center;
    background-color: #C4AB6B;
    color: #ffffff;
    margin-top: 5px;
    padding-top: 8px;
    padding-bottom: 0px;
    line-height: 60%;
}
.woocommerce ul.woocommerce-shipping-methods li {
  display: flex;
  align-items: center; /* יישור אנכי למרכז */
  gap: 10px;
  direction: rtl;
}

.woocommerce .shipping_method {
  transform: scale(1.3);
  accent-color: #C4AB6B;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle; /* הגיבוי */
}
#place_order{background: #C4AB6B;}
.payment_method_easycard img {
    display: none !important;
}
:root, html, body {
  width: 100%;
  max-width: 100%;
  overflow-x: clip; /* עדיף על hidden ברוב הדפדפנים המודרניים */
}

/* מונע מתמונות/מדיה לפרוץ את הרוחב */
img, video, svg, canvas {
  max-width: 100%;
  height: auto;
}

/* שובר מילים ארוכות/כתובות */
[data-break], .rich-text {
  overflow-wrap: anywhere; /* או break-word */
}

/* מומלץ לכל הפרויקט */
*, *::before, *::after {
  box-sizing: border-box;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'simona';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://hedvalevi.co.il/wp-content/uploads/2025/07/SimonaPro-Thin.eot');
	src: url('https://hedvalevi.co.il/wp-content/uploads/2025/07/SimonaPro-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://hedvalevi.co.il/wp-content/uploads/2025/07/SimonaPro-Thin.woff2') format('woff2'),
		url('https://hedvalevi.co.il/wp-content/uploads/2025/07/SimonaPro-Thin.woff') format('woff'),
		url('https://hedvalevi.co.il/wp-content/uploads/2025/07/SimonaPro-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'simona';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hedvalevi.co.il/wp-content/uploads/2025/07/SimonaPro-Bold.eot');
	src: url('https://hedvalevi.co.il/wp-content/uploads/2025/07/SimonaPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://hedvalevi.co.il/wp-content/uploads/2025/07/SimonaPro-Bold.woff2') format('woff2'),
		url('https://hedvalevi.co.il/wp-content/uploads/2025/07/SimonaPro-Bold.woff') format('woff'),
		url('https://hedvalevi.co.il/wp-content/uploads/2025/07/SimonaPro-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */