/* RTL overrides for Arabic */
body.rtl, body.is-rtl {
  direction: rtl;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans Arabic", Arial, sans-serif;
}
body.rtl .hup-nav__list,
body.is-rtl .hup-nav__list { flex-direction: row-reverse; }
body.rtl .hup-whatsapp-float,
body.is-rtl .hup-whatsapp-float { right: auto; left: 24px; }
body.rtl .hup-spec-table th,
body.rtl .hup-spec-table td,
body.is-rtl .hup-spec-table th,
body.is-rtl .hup-spec-table td { text-align: right; }
body.rtl .hup-logistics-feature,
body.is-rtl .hup-logistics-feature { flex-direction: row-reverse; text-align: right; }
body.rtl .hup-logistics__copy,
body.is-rtl .hup-logistics__copy { text-align: right; }
body.rtl .hup-about-story__text,
body.is-rtl .hup-about-story__text { text-align: right; }
body.rtl .hup-testimonial,
body.is-rtl .hup-testimonial { border-left: none; border-right: 4px solid var(--hup-primary); }
body.rtl .hup-post__body th,
body.rtl .hup-post__body td,
body.is-rtl .hup-post__body th,
body.is-rtl .hup-post__body td { text-align: right; }
body.rtl .hup-hero,
body.is-rtl .hup-hero { direction: rtl; }
body.rtl .hup-lang-switcher,
body.is-rtl .hup-lang-switcher { flex-direction: row-reverse; }
