.elementor-kit-13{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFFC4;--e-global-color-text:#0F0F0F;--e-global-color-accent:#FFFFFF;--e-global-color-1a4e305:#FFFF0000;--e-global-typography-primary-font-family:"Talent";--e-global-typography-primary-font-size:4vw;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"Talent";--e-global-typography-secondary-font-size:2.4vw;--e-global-typography-secondary-font-weight:200;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Talent";--e-global-typography-text-font-size:1.3vw;--e-global-typography-text-font-weight:200;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"Talent";--e-global-typography-accent-font-size:1.3vw;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.2em;font-family:"Talent", Sans-serif;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 a{color:var( --e-global-color-text );}.elementor-kit-13 h2{font-family:"Talent", Sans-serif;font-size:2.2vw;line-height:1.2em;}.elementor-kit-13 h3{font-family:"Talent", Sans-serif;font-size:1.7vw;line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}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{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 );line-height:var( --e-global-typography-text-line-height );}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: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 );line-height:var( --e-global-typography-text-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{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 );line-height:var( --e-global-typography-text-line-height );}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: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 );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{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 );line-height:var( --e-global-typography-text-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{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 );line-height:var( --e-global-typography-text-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{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 );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-kit-13{--e-global-typography-primary-font-size:45px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:30px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:18px;}.elementor-kit-13 h2{font-size:24px;}.elementor-kit-13 h3{font-size:21px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}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-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}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-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}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-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}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-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* שינוי שוליים פנימיים לכפתור בחרי צבע ומידה – דסקטופ בלבד */
@media (min-width: 1025px) {
  a.button.product_type_variable {
    padding: 12px 10px !important;
    width: 100%;
    box-sizing: border-box;
    display: inline-block;
  }
}

/* שינוי שוליים פנימיים לכפתור בחרי צבע ומידה - טאבלט ומובייל */
@media (max-width: 1024px) {
  a.button.product_type_variable {
    padding: 12px 10px !important;
    width: 100%;
    box-sizing: border-box;
    display: inline-block;
  }
}


/* עיצוב עמוד תודה */
/* 1) הסתרת כותרת "תשלום" בלבד (class שנתת) */
.woocommerce-order-received .wc-thankyou-hide-title {
  display: none !important;
}

/* 2) השארת כותרות הטמפלט שלך */
.woocommerce-order-received .dcg-thankyou-hero .elementor-heading-title {
  display: inherit !important;
  font-weight: inherit !important; /* ישמור על 400 או מה שהגדרת באלמנטור */
}

/* 3) הסתרת ההודעה "תודה לך, ההזמנה התקבלה בהצלחה" */
.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success {
  display: none !important;
}

/* 4) פרטי הזמנה עליונים (מס' הזמנה, תאריך, אימייל, סכום, אמצעי תשלום) */
.woocommerce-order-received .woocommerce-order-overview,
.woocommerce-order-received .woocommerce-order-overview li,
.woocommerce-order-received .woocommerce-order-overview li strong {
  font-family: var(--e-global-typography-text-font-family), sans-serif !important;
  font-size: var(--e-global-typography-text-font-size, 16px) !important;
  font-weight: 200 !important;
  color: var(--e-global-color-text) !important;
}

/* 5) טבלת פרטי ההזמנה */
.woocommerce-order-received .woocommerce-order-details,
.woocommerce-order-received .woocommerce-order-details table,
.woocommerce-order-received .woocommerce-order-details th,
.woocommerce-order-received .woocommerce-order-details td,
.woocommerce-order-received .woocommerce-order-details strong {
  font-family: var(--e-global-typography-text-font-family), sans-serif !important;
  font-weight: 200 !important;
}

/* 6) חיבור רציף – בלי רווח/קו מיותר בין הטמפלט לפרטי ההזמנה */
.woocommerce-order-received .dcg-thankyou-hero { 
  margin-bottom: 24px; 
}
.woocommerce-order-received .woocommerce-order-overview {
  margin-top: 0 !important;
}
.woocommerce-order-received .woocommerce-order-overview::before {
  display: none !important;
}




/* ====== טקסט כללי בעמוד תודה ====== */
.woocommerce-order-received,
.woocommerce-order-received .woocommerce-order,
.woocommerce-order-received .woocommerce-customer-details {
  font-family: var(--e-global-typography-text-font-family), sans-serif !important;
  color: #000 !important; /* שחור מוחלט */
}

/* ====== טקסט של אמצעי תשלום ====== */
.woocommerce-order-received .woocommerce-order-overview li,
.woocommerce-order-received .woocommerce-order-overview li strong,
.woocommerce-order-received .woocommerce-order-overview li span {
  font-family: var(--e-global-typography-text-font-family), sans-serif !important;
  font-weight: 200 !important;
  color: #000 !important;
}

/* ====== טבלת פרטי ההזמנה ====== */
.woocommerce-order-received .woocommerce-order-details table,
.woocommerce-order-received .woocommerce-order-details th,
.woocommerce-order-received .woocommerce-order-details td {
  border: 1px solid #000 !important;   /* קווים שחורים דקים */
  border-radius: 0 !important;        /* בלי עיגול פינות */
  color: #000 !important;             /* טקסט שחור מוחלט */
  font-weight: 200 !important;
}
.woocommerce-order-received .woocommerce-order-details table th {
  background: #f9f9f9; /* רקע עדין לראש טבלה (אופציונלי) */
  font-weight: 200 !important;
}

/* ====== טבלת כתובות (חיוב ומשלוח) ====== */
.woocommerce-order-received .woocommerce-customer-details,
.woocommerce-order-received .woocommerce-customer-details address {
  border: 1px solid #000 !important;
  border-radius: 0 !important;       /* בלי עיגול פינות */
  color: #000 !important;
  font-weight: 200 !important;
  padding: 15px;
  line-height: 1.6;
}
.woocommerce-order-received .woocommerce-customer-details h2 {
  font-weight: 200 !important;
  color: #000 !important;
}



/* כותרות עליונות (מס' הזמנה, תאריך, אימייל, סה"כ, אמצעי תשלום) = 400
   הערכים (בתוך strong/span) = 200 */
.woocommerce-order-received .woocommerce-order-overview li{
  font-weight: 400 !important;   /* הכותרת – הטקסט שמחוץ ל-strong */
  color: #000 !important;
}
.woocommerce-order-received .woocommerce-order-overview li strong,
.woocommerce-order-received .woocommerce-order-overview li span{
  font-weight: 200 !important;   /* הערך עצמו */
  color: #000 !important;
}

/* כותרות בטבלת פרטי ההזמנה (מוצר, סה״כ) = 400 + רווח קטן מעל הטבלה */
.woocommerce-order-received .woocommerce-order-details table{
  margin-top: 10px !important;   /* רווח מעל שורת הכותרות של הטבלה */
  border-collapse: collapse;
}
.woocommerce-order-received .woocommerce-order-details table th{
  font-weight: 400 !important;
  color: #000 !important;
  padding-top: 15px !important;  /* מעט ריווח בשורת הכותרות עצמה */
}
.woocommerce-order-received .woocommerce-order-details table td{
  font-weight: 200 !important;
  color: #000 !important;
}



/* ===== מובייל – סדר ונראות ===== */
@media (max-width: 767px){

  /* פרטי הזמנה עליונים: בלי קווים/מפרידים, שורה-שורה נקי */
  .woocommerce-order-received ul.woocommerce-order-overview.order_details{
    display:block;
    margin: 10px 0 0 0 !important;
    padding: 0 !important;
  }
  .woocommerce-order-received ul.woocommerce-order-overview.order_details li{
    float: none !important;
    width: 100% !important;
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
    border: 0 !important;            /* מבטל את ה-border הדוּק/מקווקו */
    text-transform: none !important;  /* מבטל uppercase אם קיים */
    display:flex; 
    justify-content: space-between;
    align-items: baseline;
    gap: 12px;
  }

  /* מסתיר את הפסקה הכפולה שמתחת לרשימה (למשל "תשלום במזומן בעת המסירה.") */
  .woocommerce-order-received ul.woocommerce-order-overview.order_details + p{
    display:none !important;
  }

  /* טבלת פרטי ההזמנה – טיפוגרפיה וריווח עדינים */
  .woocommerce-order-received .woocommerce-order-details table{
    font-size: 15px;
  }
  .woocommerce-order-received .woocommerce-order-details table th{
    padding-top: 12px !important; /* רווח קטן מעל הכותרות */
  }
  .woocommerce-order-received .woocommerce-order-details table td{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

  /* בלוק כתובות – בלי מסגרת חיצונית, כתובות נקיות בלי מסגרת */
  .woocommerce-order-received .woocommerce-customer-details{
    border: none !important;
    padding: 0 !important;
  }
  .woocommerce-order-received .woocommerce-customer-details address{
    border: none !important;
    padding: 0 !important;
    line-height: 1.7;
  }
}

/* ===== כותרות/ערכים – תיקון משקל מדויק (כולל "סה״כ") ===== */
/* הכותרות (הטקסט שמחוץ ל-strong/span) */
.woocommerce-order-received .woocommerce-order-overview.order_details li{
  font-weight: 400 !important;
  color:#000 !important;
}
/* הערכים עצמם */
.woocommerce-order-received .woocommerce-order-overview.order_details li strong,
.woocommerce-order-received .woocommerce-order-overview.order_details li span{
  font-weight: 200 !important;
  color:#000 !important;
}
/* כותרות טבלת ההזמנה: "מוצר", "סה״כ" */
.woocommerce-order-received .woocommerce-order-details table th{
  font-weight: 400 !important;
  color:#000 !important;
}

/* ==== מובייל: ריווח וכובד כותרות אחיד ==== */
@media (max-width: 767px){
  /* ערך רווח אחיד בין הסקשנים (שניוני לשינוי) */
  :root{ --thankyou-gap: 36px; }  /* שנהי ל-32/40px לפי הטעם */

  /* פרטי הזמנה – הכותרת */
  .woocommerce-order-received .woocommerce-order-details .woocommerce-order-details__title,
  .woocommerce-order-received .woocommerce-order-details h2{
    margin-top: var(--thankyou-gap) !important;
    margin-bottom: 12px !important;
    font-weight: 400 !important;
    color: #000 !important;
    line-height: 1.2;
  }

  /* כתובת לחיוב + כתובת משלוח – הכותרות */
  .woocommerce-order-received .woocommerce-customer-details .woocommerce-column--billing-address .woocommerce-column__title,
  .woocommerce-order-received .woocommerce-customer-details .woocommerce-column--shipping-address .woocommerce-column__title{
    margin-top: var(--thankyou-gap) !important;
    margin-bottom: 12px !important;
    font-weight: 400 !important;
    color: #000 !important;
    line-height: 1.2;
  }
}


/* ==== מובייל: רווחים אחידים ותיקון רווח תחתון ==== */
@media (max-width: 767px){

  /* רווח בסיס אחיד בין סקשנים */
  :root{ --thankyou-gap: 32px; } /* אם צריך – שחקי בערך הזה */

  /* כותרות: "פרטי הזמנה" + "כתובת לחיוב" + "כתובת משלוח" */
  .woocommerce-order-received .woocommerce-order-details .woocommerce-order-details__title,
  .woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title{
    margin-top: var(--thankyou-gap) !important;
    margin-bottom: 12px !important;
    font-weight: 400 !important;
  }

  /* לכותרת "כתובת לחיוב" היה קצת יותר מדי רווח – מקטינים נקודתית */
  .woocommerce-order-received .woocommerce-customer-details .woocommerce-column--billing-address .woocommerce-column__title{
    margin-top: calc(var(--thankyou-gap) - 8px) !important; /* התאמה עדינה */
  }

  /* רווח ענק בתחתית – מבטלים מרווחים/פדינגים אחרונים */
  .woocommerce-order-received .woocommerce-customer-details{
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
  .woocommerce-order-received .woocommerce-order{
    margin-bottom: 0 !important;
  }
  .woocommerce-order-received .elementor-widget-woocommerce-checkout-page,
  .woocommerce-order-received .elementor-widget-woocommerce-checkout-page .elementor-widget-container{
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
  /* למקרה שהטמפלט/הסקשן האחרון באלמנטור מוסיף רווח כללי */
  .woocommerce-order-received main,
  .woocommerce-order-received .site-main,
  .woocommerce-order-received .elementor-section,
  .woocommerce-order-received .e-con{
    padding-bottom: 0 !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Talent';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Extralight.woff2') format('woff2'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Extralight.woff') format('woff'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Extralight.ttf') format('truetype');
}
@font-face {
	font-family: 'Talent';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Regular.woff2') format('woff2'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Regular.woff') format('woff'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Talent';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Demibold.woff2') format('woff2'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Demibold.woff') format('woff'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Demibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Talent';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Black.woff2') format('woff2'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Black.woff') format('woff'),
		url('https://femmebenie.com/wp-content/uploads/2025/07/TalentFS-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */