body.drizoro-is-rtl {
	direction: rtl;
	text-align: right;
	font-family: var(--drizoro-font-ar);
	font-synthesis: none;
	font-kerning: normal;
}

.drizoro-is-rtl .drizoro-menu,
.drizoro-is-rtl .drizoro-footer-menu {
	padding-right: 0;
}

.drizoro-is-rtl .drizoro-heading-xl,
.drizoro-is-rtl .drizoro-heading-lg,
.drizoro-is-rtl .drizoro-heading-md,
.drizoro-is-rtl .drizoro-entry__title,
.drizoro-is-rtl .drizoro-card__title,
.drizoro-is-rtl .drizoro-field label {
	font-family: var(--drizoro-font-ar);
	letter-spacing: 0;
}

body.drizoro-is-rtl :where(h1, h2, h3, h4, h5, h6) {
	font-family: var(--drizoro-font-ar);
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1.24;
}

body.drizoro-is-rtl :where(h1, .drz-heading--display, .drz-about-hero__title, .drz-home-hero__title) {
	font-weight: 800;
}

body.drizoro-is-rtl :where(p, li, a, button, input, select, textarea, label, time, address) {
	font-family: var(--drizoro-font-ar);
	letter-spacing: 0;
}

.drizoro-is-rtl .drizoro-card::after {
	transform-origin: right;
}

.drizoro-is-rtl .drizoro-eyebrow {
	letter-spacing: 0;
}
