.elementor-kit-10{--e-global-color-primary:#071B33;--e-global-color-secondary:#C9A24D;--e-global-color-text:#1F2630;--e-global-color-accent:#F8F4EE;--e-global-color-b0a2ab9:#FFFFFF;--e-global-color-c976d5f:#03111F;--e-global-color-b9a9f1c:#E8E0D6;--e-global-color-9b15cb6:#6F6A63;--e-global-typography-primary-font-family:"google sans";--e-global-typography-primary-font-size:28px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"google sans";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"google sans";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"google sans";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"google sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-kit-10 a{color:#071B33;}.elementor-kit-10 a:hover{color:#C9A24D;}.elementor-kit-10 h1{font-family:"google sans", Sans-serif;font-size:28px;font-weight:700;}.elementor-kit-10 h2{font-family:"google sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-kit-10 h3{font-family:"google sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-kit-10 h4{font-family:"google sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-primary-font-size:24px;--e-global-typography-secondary-font-size:18px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:15px;font-size:15px;}.elementor-kit-10 h1{font-size:24px;}.elementor-kit-10 h2{font-size:18px;}.elementor-kit-10 h3{font-size:16px;}.elementor-kit-10 h4{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-font-size:22px;--e-global-typography-secondary-font-size:18px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;font-size:14px;}.elementor-kit-10 h1{font-size:22px;}.elementor-kit-10 h2{font-size:18px;}.elementor-kit-10 h3{font-size:16px;}.elementor-kit-10 h4{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* =====================================================
   IZELIA – Global Site Polish CSS
   הודעות / פופאפים / שדות / WooCommerce UI
   בלי שינוי מבנה אתר
   ===================================================== */

:root {
  --izelia-navy: #071B33;
  --izelia-navy-hover: #0B2545;
  --izelia-gold: #C9A24D;
  --izelia-gold-dark: #B8923A;
  --izelia-cream: #FCFBF9;
  --izelia-border: #E8E0D6;
  --izelia-border-soft: #F1ECE4;
  --izelia-text: #071B33;
  --izelia-muted: #77716A;
  --izelia-danger: #8B1111;
  --izelia-success: #547A36;
}

/* בסיס עדין לכל האתר */
body {
  color: var(--izelia-text);
  text-rendering: optimizeLegibility;
}

/* בחירת טקסט */
::selection {
  background: rgba(201, 162, 77, 0.24);
  color: var(--izelia-navy);
}

/* Focus נגיש ועדין */
a:focus,
button:focus,
input:focus,
textarea:focus,
select:focus {
  outline: none !important;
}

/* =====================================================
   WooCommerce Notices – הודעות מערכת
   ===================================================== */

.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce-notice,
.woocommerce-store-notice {
  direction: rtl !important;
  background: #FFFFFF !important;
  border: 1px solid var(--izelia-border) !important;
  border-radius: 12px !important;
  color: var(--izelia-navy) !important;
  font-family: "Google Sans", "Assistant", Arial, sans-serif !important;
  font-size: 13.5px !important;
  font-weight: 400 !important;
  line-height: 1.65 !important;
  padding: 14px 18px !important;
  margin: 0 0 18px !important;
  box-shadow: 0 10px 28px rgba(7, 27, 51, 0.045) !important;
  text-align: right !important;
}

/* הסרת אייקונים ברירת מחדל של WooCommerce */
.woocommerce-message::before,
.woocommerce-info::before,
.woocommerce-error::before,
.woocommerce-notice::before {
  display: none !important;
  content: none !important;
}

/* הצלחה */
.woocommerce-message {
  border-color: rgba(84, 122, 54, 0.28) !important;
  background: #FBFDF8 !important;
}

/* מידע */
.woocommerce-info {
  background: #FFFDF9 !important;
}

/* שגיאה */
.woocommerce-error {
  border-color: rgba(139, 17, 17, 0.18) !important;
  background: #FFF7F7 !important;
  color: var(--izelia-danger) !important;
  list-style: none !important;
}

.woocommerce-error li {
  margin: 0 0 6px !important;
  padding: 0 !important;
}

/* לינקים בתוך הודעות */
.woocommerce-message a,
.woocommerce-info a,
.woocommerce-error a,
.woocommerce-notice a {
  color: var(--izelia-navy) !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}

/* כפתור בתוך הודעה */
.woocommerce-message .button,
.woocommerce-info .button,
.woocommerce-error .button,
.woocommerce-notice .button {
  height: 36px !important;
  min-height: 36px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: var(--izelia-navy) !important;
  border: 1px solid var(--izelia-navy) !important;
  border-radius: 8px !important;
  color: #FFFFFF !important;
  font-size: 12.5px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  padding: 0 14px !important;
  margin: 0 10px 0 0 !important;
  box-shadow: none !important;
}

.woocommerce-message .button:hover,
.woocommerce-info .button:hover,
.woocommerce-error .button:hover,
.woocommerce-notice .button:hover {
  background: var(--izelia-navy-hover) !important;
  border-color: var(--izelia-navy-hover) !important;
  color: #FFFFFF !important;
}

/* =====================================================
   Elementor / WooCommerce Popups / Modals
   ===================================================== */

.dialog-widget-content,
.elementor-popup-modal .dialog-widget-content,
.woocommerce .blockUI.blockOverlay {
  border-radius: 14px !important;
}

.elementor-popup-modal .dialog-message {
  font-family: "Google Sans", "Assistant", Arial, sans-serif !important;
  color: var(--izelia-navy) !important;
}

/* כפתור סגירה בפופאפ */
.dialog-close-button,
.elementor-popup-modal .dialog-close-button {
  color: var(--izelia-navy) !important;
  font-size: 20px !important;
  opacity: 1 !important;
  transition: color .18s ease, transform .18s ease !important;
}

.dialog-close-button:hover,
.elementor-popup-modal .dialog-close-button:hover {
  color: var(--izelia-gold-dark) !important;
  transform: scale(1.05);
}

/* Overlay של פופאפ */
.elementor-popup-modal {
  background-color: rgba(7, 27, 51, 0.46) !important;
}

/* =====================================================
   Select2 – תפריטי בחירה WooCommerce
   ===================================================== */

.select2-dropdown {
  direction: rtl !important;
  border: 1px solid var(--izelia-border) !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  box-shadow: 0 14px 34px rgba(7, 27, 51, 0.08) !important;
  font-family: "Google Sans", "Assistant", Arial, sans-serif !important;
}

.select2-results__option {
  color: var(--izelia-navy) !important;
  font-size: 13px !important;
  padding: 10px 13px !important;
  text-align: right !important;
}

.select2-results__option--highlighted,
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: var(--izelia-navy) !important;
  color: #FFFFFF !important;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background: #FFFDF9 !important;
  color: var(--izelia-navy) !important;
}

/* שדה חיפוש בתוך Select2 */
.select2-search__field {
  border: 1px solid var(--izelia-border) !important;
  border-radius: 8px !important;
  color: var(--izelia-navy) !important;
  font-family: "Google Sans", "Assistant", Arial, sans-serif !important;
  font-size: 13px !important;
  padding: 8px 10px !important;
}

/* =====================================================
   Form Fields – שדות כלליים
   ===================================================== */

input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="password"],
input[type="search"],
textarea,
select {
  font-family: "Google Sans", "Assistant", Arial, sans-serif !important;
}

input::placeholder,
textarea::placeholder {
  color: #A49D94 !important;
  opacity: 1 !important;
}

/* שגיאות שדה */
.woocommerce-invalid input,
.woocommerce-invalid textarea,
.woocommerce-invalid select,
.woocommerce-invalid .select2-selection {
  border-color: rgba(139, 17, 17, 0.42) !important;
  background: #FFFDFD !important;
}

/* =====================================================
   Buttons – כפתורים כלליים של WooCommerce
   לא משנה מבנה, רק סטייל כשיש כפתור ברירת מחדל
   ===================================================== */

.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
  font-family: "Google Sans", "Assistant", Arial, sans-serif !important;
  border-radius: 9px !important;
  box-shadow: none !important;
  text-decoration: none !important;
  transition: background .2s ease, border-color .2s ease, color .2s ease, transform .2s ease !important;
}

.woocommerce a.button:not(.checkout-button):hover,
.woocommerce button.button:not(.single_add_to_cart_button):hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover {
  transform: translateY(-1px);
}

/* =====================================================
   Mini Cart / Side Cart / Cart Fragments
   ===================================================== */

.widget_shopping_cart_content,
.elementor-menu-cart__container,
.elementor-menu-cart__main {
  direction: rtl !important;
  font-family: "Google Sans", "Assistant", Arial, sans-serif !important;
}

.elementor-menu-cart__product-name,
.elementor-menu-cart__product-name a {
  color: var(--izelia-navy) !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.45 !important;
  text-decoration: none !important;
}

.elementor-menu-cart__product-price,
.elementor-menu-cart__subtotal {
  color: var(--izelia-navy) !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}

.elementor-menu-cart__product-remove {
  color: #B9AAA5 !important;
}

.elementor-menu-cart__product-remove:hover {
  color: var(--izelia-danger) !important;
}

.elementor-menu-cart__footer-buttons .elementor-button {
  border-radius: 9px !important;
  font-family: "Google Sans", "Assistant", Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}

/* =====================================================
   Toast / Ajax Added To Cart
   ===================================================== */

.added_to_cart,
a.added_to_cart {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 36px !important;
  padding: 0 14px !important;
  background: #FFFFFF !important;
  border: 1px solid var(--izelia-border) !important;
  border-radius: 8px !important;
  color: var(--izelia-navy) !important;
  font-family: "Google Sans", "Assistant", Arial, sans-serif !important;
  font-size: 12.5px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.added_to_cart:hover {
  background: #FFFDF9 !important;
  border-color: var(--izelia-gold) !important;
  color: var(--izelia-navy) !important;
}

/* =====================================================
   Lightbox / Product Zoom UI
   ===================================================== */

.pswp__bg {
  background: rgba(7, 27, 51, 0.88) !important;
}

.pswp__button {
  opacity: 1 !important;
}

.woocommerce-product-gallery__trigger {
  box-shadow: none !important;
}

/* =====================================================
   Empty States – סל ריק / עמודים ריקים
   ===================================================== */

.cart-empty,
.woocommerce-info.cart-empty,
.woocommerce p.cart-empty {
  background: #FFFDF9 !important;
  border: 1px solid var(--izelia-border) !important;
  border-radius: 14px !important;
  color: var(--izelia-navy) !important;
  font-family: "Google Sans", "Assistant", Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  text-align: center !important;
  padding: 24px !important;
}

/* =====================================================
   Loading / BlockUI
   ===================================================== */

.woocommerce .blockUI.blockOverlay {
  background: rgba(255, 255, 255, 0.72) !important;
  opacity: 1 !important;
}

.woocommerce .blockUI.blockOverlay::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 28px;
  height: 28px;
  margin: -14px 0 0 -14px;
  border: 2px solid rgba(7, 27, 51, 0.18);
  border-top-color: var(--izelia-navy);
  border-radius: 50%;
  animation: izeliaGlobalSpin .75s linear infinite;
}

@keyframes izeliaGlobalSpin {
  to {
    transform: rotate(360deg);
  }
}

/* =====================================================
   Mobile
   ===================================================== */

@media (max-width: 767px) {
  .woocommerce-message,
  .woocommerce-info,
  .woocommerce-error,
  .woocommerce-notice {
    font-size: 12.8px !important;
    line-height: 1.6 !important;
    border-radius: 10px !important;
    padding: 12px 14px !important;
    margin-bottom: 14px !important;
  }

  .woocommerce-message .button,
  .woocommerce-info .button,
  .woocommerce-error .button,
  .woocommerce-notice .button {
    width: 100% !important;
    margin: 10px 0 0 !important;
  }

  .select2-results__option {
    font-size: 12.8px !important;
    padding: 10px 12px !important;
  }

  .elementor-menu-cart__footer-buttons .elementor-button {
    min-height: 42px !important;
  }
}

/* =====================================================
   IZELIA – WooCommerce Notices Spacing Fix
   ריווח נכון להודעות מערכת שלא יהיו צמודות לאתר
   ===================================================== */

/* עוטף ההודעות */
body .woocommerce-notices-wrapper {
  width: min(1180px, calc(100% - 36px)) !important;
  max-width: 1180px !important;

  margin: 22px auto 34px !important;
  padding: 0 !important;

  direction: rtl !important;
}

/* ההודעה עצמה */
body .woocommerce-notices-wrapper .woocommerce-message,
body .woocommerce-notices-wrapper .woocommerce-info,
body .woocommerce-notices-wrapper .woocommerce-error {
  margin: 0 !important;
}

/* בדף מוצר — רווח נעים יותר לפני אזור המוצר */
body.single-product .woocommerce-notices-wrapper {
  margin-top: 22px !important;
  margin-bottom: 38px !important;
}

/* אם ההודעה מופיעה ממש מתחת להדר */
body.single-product .site-main > .woocommerce-notices-wrapper,
body.single-product main > .woocommerce-notices-wrapper {
  margin-top: 24px !important;
}

/* Mobile */
@media (max-width: 767px) {
  body .woocommerce-notices-wrapper {
    width: calc(100% - 24px) !important;
    margin: 14px auto 24px !important;
  }

  body.single-product .woocommerce-notices-wrapper {
    margin-top: 14px !important;
    margin-bottom: 26px !important;
  }
}

/* =====================================================
   IZELIA – Safe Cart / Checkout Link Colors Only
   לא משפיע על לוח בקרה / אדמין בר / אלמנטור
   ===================================================== */

/* קישורים רק בתוך ווידג׳ט עגלה */
body:not(.wp-admin) .elementor-widget-woocommerce-cart .woocommerce-cart-form a,
body:not(.wp-admin) .elementor-widget-woocommerce-cart .cart_totals a,
body:not(.wp-admin) .elementor-widget-woocommerce-cart .coupon a,

/* קישורים רק בתוך ווידג׳ט קופה */
body:not(.wp-admin) .elementor-widget-woocommerce-checkout form.checkout a,
body:not(.wp-admin) .elementor-widget-woocommerce-checkout .woocommerce-checkout-review-order a,
body:not(.wp-admin) .elementor-widget-woocommerce-checkout #payment a {
  color: #071B33 !important;
  text-decoration: none !important;
  transition: color .18s ease, opacity .18s ease !important;
}

/* Hover */
body:not(.wp-admin) .elementor-widget-woocommerce-cart .woocommerce-cart-form a:hover,
body:not(.wp-admin) .elementor-widget-woocommerce-cart .cart_totals a:hover,
body:not(.wp-admin) .elementor-widget-woocommerce-checkout form.checkout a:hover,
body:not(.wp-admin) .elementor-widget-woocommerce-checkout .woocommerce-checkout-review-order a:hover,
body:not(.wp-admin) .elementor-widget-woocommerce-checkout #payment a:hover {
  color: #B8923A !important;
}

/* הסרת מוצר / הסרת קופון */
body:not(.wp-admin) .elementor-widget-woocommerce-cart a.remove,
body:not(.wp-admin) .elementor-widget-woocommerce-cart .woocommerce-remove-coupon,
body:not(.wp-admin) .elementor-widget-woocommerce-checkout .woocommerce-remove-coupon {
  color: #9A8F84 !important;
  font-weight: 500 !important;
  text-decoration: none !important;
  background: transparent !important;
}

/* Hover הסרה */
body:not(.wp-admin) .elementor-widget-woocommerce-cart a.remove:hover,
body:not(.wp-admin) .elementor-widget-woocommerce-cart .woocommerce-remove-coupon:hover,
body:not(.wp-admin) .elementor-widget-woocommerce-checkout .woocommerce-remove-coupon:hover {
  color: #8B1111 !important;
  background: transparent !important;
}

/* קישור מחשבון משלוח / שינוי משלוח */
body:not(.wp-admin) .elementor-widget-woocommerce-cart .shipping-calculator-button,
body:not(.wp-admin) .elementor-widget-woocommerce-cart .woocommerce-shipping-calculator a,
body:not(.wp-admin) .elementor-widget-woocommerce-checkout .shipping-calculator-button,
body:not(.wp-admin) .elementor-widget-woocommerce-checkout .woocommerce-shipping-calculator a {
  color: #071B33 !important;
  font-weight: 600 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}

body:not(.wp-admin) .elementor-widget-woocommerce-cart .shipping-calculator-button:hover,
body:not(.wp-admin) .elementor-widget-woocommerce-cart .woocommerce-shipping-calculator a:hover,
body:not(.wp-admin) .elementor-widget-woocommerce-checkout .shipping-calculator-button:hover,
body:not(.wp-admin) .elementor-widget-woocommerce-checkout .woocommerce-shipping-calculator a:hover {
  color: #B8923A !important;
}

/* =====================================================
   IZELIA – Premium Site Scrollbar
   עיצוב פס גלילה לכל האתר
   ===================================================== */

/* Firefox */
html {
  scrollbar-width: thin;
  scrollbar-color: #071B33 #F8F4EE;
}

/* Chrome / Edge / Safari */
html::-webkit-scrollbar,
body::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

/* רקע המסילה */
html::-webkit-scrollbar-track,
body::-webkit-scrollbar-track {
  background: #F8F4EE;
  border-radius: 999px;
}

/* הלשונית עצמה */
html::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, #071B33 0%, #03111F 100%);
  border-radius: 999px;
  border: 2px solid #F8F4EE;
}

/* Hover על הלשונית */
html::-webkit-scrollbar-thumb:hover,
body::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(180deg, #C9A24D 0%, #B8923A 100%);
}

/* פינות של scrollbar */
html::-webkit-scrollbar-corner,
body::-webkit-scrollbar-corner {
  background: #F8F4EE;
}

/* מובייל – משאיר טבעי ועדין */
@media (max-width: 767px) {
  html {
    scrollbar-width: auto;
  }

  html::-webkit-scrollbar,
  body::-webkit-scrollbar {
    width: 5px;
  }

  html::-webkit-scrollbar-thumb,
  body::-webkit-scrollbar-thumb {
    border: 1px solid #F8F4EE;
  }
}

/* =====================================================
   IZELIA – Thank You / Order Received Page
   עיצוב עמוד אישור הזמנה אחרי תשלום
   ===================================================== */

body.woocommerce-order-received {
  background: #FFFFFF !important;
}

/* אזור התוכן */
body.woocommerce-order-received .woocommerce {
  direction: rtl;
  font-family: "Google Sans", "Assistant", Arial, sans-serif !important;
  max-width: 980px;
  margin: 0 auto;
  padding: 34px 18px 60px;
  color: #071B33;
}

/* הודעת תודה ראשית */
body.woocommerce-order-received .woocommerce-order > p.woocommerce-notice,
body.woocommerce-order-received .woocommerce-thankyou-order-received {
  background: #FFFDF9 !important;
  border: 1px solid #E8E0D6 !important;
  border-radius: 16px !important;
  padding: 28px 24px !important;
  margin: 0 0 24px !important;

  color: #071B33 !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
  text-align: center !important;

  box-shadow: none !important;
}

/* אייקון הצלחה עדין מעל הטקסט */
body.woocommerce-order-received .woocommerce-thankyou-order-received::before {
  content: "✓";
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;

  margin: 0 auto 14px;

  background: #071B33;
  border-radius: 50%;

  color: #FFFFFF;
  font-size: 22px;
  font-weight: 600;
  line-height: 1;
}

/* פרטי הזמנה עליונים */
body.woocommerce-order-received ul.woocommerce-order-overview {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 12px !important;

  margin: 0 0 26px !important;
  padding: 0 !important;

  list-style: none !important;
}

body.woocommerce-order-received ul.woocommerce-order-overview li {
  background: #FFFFFF !important;
  border: 1px solid #EAE4DB !important;
  border-radius: 12px !important;

  padding: 15px 14px !important;
  margin: 0 !important;

  color: #77716A !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;

  text-align: right !important;
}

body.woocommerce-order-received ul.woocommerce-order-overview li strong {
  display: block !important;
  margin-top: 5px !important;

  color: #071B33 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}

/* כותרות אזורים */
body.woocommerce-order-received .woocommerce-order-details__title,
body.woocommerce-order-received .woocommerce-customer-details h2,
body.woocommerce-order-received .woocommerce-column__title {
  color: #071B33 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: right !important;

  margin: 0 0 16px !important;
}

/* קופסאות פרטי הזמנה / לקוחה */
body.woocommerce-order-received .woocommerce-order-details,
body.woocommerce-order-received .woocommerce-customer-details {
  background: #FFFFFF !important;
  border: 1px solid #EAE4DB !important;
  border-radius: 16px !important;

  padding: 22px !important;
  margin: 0 0 24px !important;

  box-shadow: none !important;
}

/* טבלת ההזמנה */
body.woocommerce-order-received table.shop_table {
  width: 100% !important;

  border: 0 !important;
  border-collapse: collapse !important;
  margin: 0 !important;

  background: transparent !important;
}

body.woocommerce-order-received table.shop_table th,
body.woocommerce-order-received table.shop_table td {
  border: 0 !important;
  border-bottom: 1px solid #F1ECE4 !important;

  padding: 13px 0 !important;

  color: #071B33 !important;
  font-size: 13.5px !important;
  line-height: 1.6 !important;

  text-align: right !important;
  vertical-align: top !important;

  background: transparent !important;
}

body.woocommerce-order-received table.shop_table th {
  font-weight: 700 !important;
}

body.woocommerce-order-received table.shop_table td {
  font-weight: 400 !important;
}

body.woocommerce-order-received table.shop_table .amount {
  color: #071B33 !important;
  font-weight: 700 !important;
}

/* שורת סה״כ */
body.woocommerce-order-received table.shop_table tfoot tr:last-child th,
body.woocommerce-order-received table.shop_table tfoot tr:last-child td,
body.woocommerce-order-received table.shop_table tfoot tr:last-child .amount {
  font-size: 16px !important;
  font-weight: 800 !important;
  color: #071B33 !important;
}

/* כתובת לקוחה */
body.woocommerce-order-received address {
  background: #FCFBF9 !important;
  border: 1px solid #EEE8DF !important;
  border-radius: 12px !important;

  padding: 16px !important;

  color: #071B33 !important;
  font-size: 13.5px !important;
  line-height: 1.8 !important;
  font-style: normal !important;
  text-align: right !important;
}

/* אימייל / טלפון */
body.woocommerce-order-received address p {
  margin: 7px 0 0 !important;
  color: #071B33 !important;
}

/* קישורים */
body.woocommerce-order-received a {
  color: #071B33 !important;
  text-decoration: none !important;
}

body.woocommerce-order-received a:hover {
  color: #B8923A !important;
}

/* כפתורים אם קיימים */
body.woocommerce-order-received .button,
body.woocommerce-order-received a.button {
  height: 44px !important;
  min-height: 44px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: #071B33 !important;
  border: 1px solid #071B33 !important;
  border-radius: 9px !important;

  color: #FFFFFF !important;
  font-size: 13px !important;
  font-weight: 700 !important;

  padding: 0 18px !important;
  box-shadow: none !important;
}

body.woocommerce-order-received .button:hover,
body.woocommerce-order-received a.button:hover {
  background: #0B2545 !important;
  border-color: #0B2545 !important;
  color: #FFFFFF !important;
}

/* מובייל */
@media (max-width: 767px) {
  body.woocommerce-order-received .woocommerce {
    padding: 22px 14px 42px;
  }

  body.woocommerce-order-received .woocommerce-thankyou-order-received {
    font-size: 20px !important;
    padding: 24px 18px !important;
    border-radius: 14px !important;
  }

  body.woocommerce-order-received ul.woocommerce-order-overview {
    grid-template-columns: 1fr 1fr !important;
    gap: 10px !important;
    margin-bottom: 20px !important;
  }

  body.woocommerce-order-received ul.woocommerce-order-overview li {
    padding: 13px 12px !important;
    font-size: 11.8px !important;
  }

  body.woocommerce-order-received ul.woocommerce-order-overview li strong {
    font-size: 13px !important;
  }

  body.woocommerce-order-received .woocommerce-order-details,
  body.woocommerce-order-received .woocommerce-customer-details {
    padding: 16px !important;
    border-radius: 14px !important;
    margin-bottom: 18px !important;
  }

  body.woocommerce-order-received .woocommerce-order-details__title,
  body.woocommerce-order-received .woocommerce-customer-details h2,
  body.woocommerce-order-received .woocommerce-column__title {
    font-size: 18px !important;
  }

  body.woocommerce-order-received table.shop_table th,
  body.woocommerce-order-received table.shop_table td {
    font-size: 12.8px !important;
    padding: 11px 0 !important;
  }

  body.woocommerce-order-received address {
    font-size: 12.8px !important;
    padding: 14px !important;
  }
}

/* IZELIA – Failed / Pay Again Order Pages */
body.woocommerce-order-pay .woocommerce,
body.woocommerce-checkout .woocommerce {
  direction: rtl;
  font-family: "Google Sans", "Assistant", Arial, sans-serif !important;
  color: #071B33;
}

/* הודעת שגיאה / תשלום נכשל */
body.woocommerce-order-pay .woocommerce-error,
body.woocommerce-checkout .woocommerce-error {
  background: #FFF7F7 !important;
  border: 1px solid #F0D8D8 !important;
  border-radius: 12px !important;
  color: #8B1111 !important;
  padding: 14px 18px !important;
  font-size: 13.5px !important;
  line-height: 1.65 !important;
  text-align: right !important;
}

/* אזור תשלום חוזר */
body.woocommerce-order-pay #order_review,
body.woocommerce-order-pay #payment {
  background: #FFFFFF !important;
  border: 1px solid #EAE4DB !important;
  border-radius: 14px !important;
  padding: 20px !important;
  box-shadow: none !important;
}

/* כפתור תשלום חוזר */
body.woocommerce-order-pay #place_order,
body.woocommerce-order-pay button.button,
body.woocommerce-order-pay a.button {
  background: #071B33 !important;
  border: 1px solid #071B33 !important;
  border-radius: 10px !important;
  color: #FFFFFF !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  height: 48px !important;
  min-height: 48px !important;
  padding: 0 22px !important;
  box-shadow: none !important;
}

body.woocommerce-order-pay #place_order:hover,
body.woocommerce-order-pay button.button:hover,
body.woocommerce-order-pay a.button:hover {
  background: #0B2545 !important;
  border-color: #0B2545 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'google sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://izelia.co.il/wp-content/uploads/2026/06/GoogleSans-Regular.woff') format('woff');
}
@font-face {
	font-family: 'google sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://izelia.co.il/wp-content/uploads/2026/06/GoogleSans-Medium.woff') format('woff');
}
@font-face {
	font-family: 'google sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://izelia.co.il/wp-content/uploads/2026/06/GoogleSans-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'google sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://izelia.co.il/wp-content/uploads/2026/06/GoogleSans-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */