Additional configurations

RTL language support

Our theme includes native support for RTL (Right-to-Left) languages, ensuring a fully localized and accessible experience for customers around the world.


Automatic RTL Detection

The theme automatically switches to RTL layout when a supported language is detected. This includes:

  • ar — Arabic
  • az — Azerbaijani
  • dv — Divehi (Maldivian)
  • he — Hebrew
  • fa — Persian (Farsi)
  • ur — Urdu

There’s no need to manually enable RTL — the switch is seamless and based on the store’s current language code.

What Changes in RTL Mode?

When RTL mode is active, the theme applies a mirrored layout across the entire storefront:

  • Text alignment switches to the right.
  • Icons and UI elements adapt to the RTL flow.
  • Page structure reverses to match native RTL reading behavior.

This ensures that all content feels natural and familiar to RTL-speaking visitors.

Good to know

The theme uses the dir="rtl" attribute on the HTML element to apply RTL styles. You can use this in your custom CSS to target RTL-specific changes.

Customizing RTL Styling

You can fine-tune the RTL presentation by targeting [dir="rtl"] in the theme’s custom CSS:

[dir="rtl"] .target-class {
  margin-left: 0;
  margin-right: 1rem;
}
Previous
Mega Menu