/* إجبار عرض أسعار ووكومرس LTR في المواقع RTL */
html[dir="rtl"] .price,
html[dir="rtl"] .price * ,
html[dir="rtl"] .woocommerce-Price-amount,
html[dir="rtl"] .woocommerce div.product .summary .price,
html[dir="rtl"] .woocommerce ul.products li.product .price,
html[dir="rtl"] .woocommerce ul.products li.product .price * ,
html[dir="rtl"] .wc-block-components-product-price,
html[dir="rtl"] .wc-block-components-product-price * ,
html[dir="rtl"] .wc-block-grid__product .wc-block-grid__product-price,
html[dir="rtl"] .wc-block-grid__product .wc-block-grid__product-price * {
  direction: ltr !important;
  unicode-bidi: embed !important; /* جرّب bidi-override إذا لزم */
}

/* تحسين المسافة بين رمز العملة والرقم */
html[dir="rtl"] .woocommerce-Price-currencySymbol {
  margin-right: .25rem !important;
  margin-left: 0 !important;
}

/* Mobile Menu */
@media (max-width: 768px) {
  .mobile-nav-overlay .wp-block-navigation-item__content,
  .mobile-nav-overlay .wp-block-navigation-item__content:link,
  .mobile-nav-overlay .wp-block-navigation-item__content:visited,
  .mobile-nav-overlay .wp-block-page-list a {
    font-size: 16px !important;
    line-height: 1.3 !important;
    font-weight: 500 !important;
  }

  .mobile-nav-overlay .wp-block-navigation__container {
    gap: 8px !important;
  }

  .mobile-nav-overlay .wp-block-button__link,
  .mobile-nav-overlay .wp-element-button {
    font-size: 15px !important;
    padding: 8px 16px !important;
  }

  .mobile-nav-overlay .wp-block-navigation-submenu__toggle,
  .mobile-nav-overlay .wp-block-navigation__submenu-icon {
    font-size: 12px !important;
  }
}

/* العمود بالإنجليزي */
.english-column {
    direction: ltr;
    text-align: left;
}

.english-column h1,
.english-column h2,
.english-column h3,
.english-column h4,
.english-column p,
.english-column ul,
.english-column ol,
.english-column li {
    direction: ltr;
    text-align: left !important;
}