/* Offro24 FX - RTL base + LTR product titles where English */

.woocommerce-Price-amount.amount{
  font-family:"Mikhak", sans-serif;
  font-weight:900;
  font-size:1.05em;
}

/* Inline AED line: RTL container, but keep AED part LTR via inner span dir=ltr */
.offro24-fx-inline{
  margin-top:4px;
  font-family:"Mikhak", sans-serif;
  color:#000;
  white-space:nowrap;
  text-align:right;
  direction:rtl;
}
.offro24-fx-aed{
  font-weight:800;
  font-size:0.9em;
}
.offro24-fx-note{
  font-weight:400;
  font-size:0.72em;
}

/* Force product titles to LTR + left align (shop/archive + widgets + Elementor) */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h2.woocommerce-loop-product__title,
.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product h2,
.woocommerce-page ul.products li.product h3,
.woocommerce ul.products li.product a .woocommerce-loop-product__title,
.woocommerce ul.products li.product a h2,
.woocommerce ul.products li.product a h3,
.woocommerce ul.products li.product .product-title,
.woocommerce ul.products li.product .product-title a,
.woocommerce ul.products li.product .product-title *,
.woocommerce ul.products li.product .wc-block-components-product-title,
.woocommerce ul.products li.product .wc-block-components-product-title a,
.wc-block-grid__product-title,
.wc-block-grid__product-title a,
.product_title,
.woocommerce div.product .product_title,
.elementor-widget-woocommerce-products .woocommerce-loop-product__title,
.elementor-widget-woocommerce-products .product-title,
.elementor-widget-woocommerce-products .product-title a,
.elementor-widget-woocommerce-products .woocommerce-loop-product__title a,
.elementor .woocommerce .products .woocommerce-loop-product__title,
.elementor .woocommerce .products .woocommerce-loop-product__title a{
  direction:ltr !important;
  text-align:left !important;
  unicode-bidi:plaintext !important;
}



/* Theme-specific title selector seen on offro24 shop archive */
.woocommerce ul.products li.product h3.heading-title.product-name,
.woocommerce ul.products li.product h3.heading-title.product-name a,
.woocommerce-page ul.products li.product h3.heading-title.product-name,
.woocommerce-page ul.products li.product h3.heading-title.product-name a{
  direction:ltr !important;
  text-align:left !important;
  unicode-bidi:plaintext !important;
}


/* Ultra-specific overrides for Offro24 theme archive cards */
.woocommerce ul.products li.product .meta-wrapper,
.woocommerce-page ul.products li.product .meta-wrapper{
  text-align:left !important;
}

.woocommerce ul.products li.product .meta-wrapper h3.heading-title.product-name,
.woocommerce-page ul.products li.product .meta-wrapper h3.heading-title.product-name{
  text-align:left !important;
  direction:ltr !important;
  unicode-bidi:plaintext !important;
}

.woocommerce ul.products li.product .meta-wrapper h3.heading-title.product-name a,
.woocommerce-page ul.products li.product .meta-wrapper h3.heading-title.product-name a{
  display:block !important;
  text-align:left !important;
  direction:ltr !important;
  unicode-bidi:plaintext !important;
}
