body.wf-luxury-home {
  direction: rtl;
  text-align: right;
  font-family: 'Noto Sans Arabic', 'Inter', system-ui, sans-serif;
}

body.wf-luxury-home .wf-section-heading,
body.wf-luxury-home .wf-section-heading.left,
body.wf-luxury-home .wf-hero-copy,
body.wf-luxury-home .wf-story-copy,
body.wf-luxury-home .wf-service-story-cta-copy,
body.wf-luxury-home .wf-track-card,
body.wf-luxury-home .wf-faq-card,
body.wf-luxury-home .wf-why-grid article div,
body.wf-luxury-home .wf-final-inner {
  text-align: right;
}

body.wf-luxury-home .wf-home-header-inner,
body.wf-luxury-home .wf-benefits-grid article,
body.wf-luxury-home .wf-store-card,
body.wf-luxury-home .wf-service-story-cta-head,
body.wf-luxury-home .wf-why-grid article,
body.wf-luxury-home .wf-trust-proof,
body.wf-luxury-home .wf-track-stages span,
body.wf-luxury-home .wf-process-strip div {
  direction: rtl;
}

body.wf-luxury-home .wf-story-copy li {
  direction: rtl;
  text-align: right;
}

body.wf-luxury-home .wf-story-copy li::before {
  margin-right: 0;
  margin-left: .7rem;
}

body.wf-luxury-home .wf-btn-primary,
body.wf-luxury-home .wf-btn-secondary,
body.wf-luxury-home .wf-story-link,
body.wf-luxury-home .wf-service-story-cta-link,
body.wf-luxury-home .wf-final-cta a,
body.wf-luxury-home .wf-track-form button {
  direction: rtl;
}

body.wf-luxury-home .wf-ui-link-arrow svg,
body.wf-luxury-home .wf-store-arrow,
body.wf-luxury-home .wf-play {
  transform: scaleX(-1);
}

body.wf-luxury-home input,
body.wf-luxury-home textarea,
body.wf-luxury-home select {
  direction: rtl;
  text-align: right;
}
