/*
 * WordPress loads this file for RTL locales. The core layout uses logical
 * properties; these rules provide Arabic typography and directional details.
 */

@font-face {
	font-family: "Amiri";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("assets/fonts/amiri/Amiri-Regular.ttf") format("truetype");
}

@font-face {
	font-family: "Amiri";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("assets/fonts/amiri/Amiri-Bold.ttf") format("truetype");
}

:root {
	--alkhawatim-font-body: "Amiri";
	--alkhawatim-font-display: "Amiri";
}

body {
	direction: rtl;
	font-family: var(--alkhawatim-font-body);
	font-synthesis: none;
	line-height: 1.8;
}

#wpadminbar .ab-item,
#wpadminbar .ab-label,
#wpadminbar .ab-empty-item,
#wpadminbar .display-name,
#wpadminbar .username,
#wpadminbar strong,
#wpadminbar input {
	font-family: var(--alkhawatim-font-body);
	font-synthesis: none;
}

.site-title,
.page-title,
.content-card__title,
.home-section__title,
.home-slide__title,
.product-card__title,
.product-card__placeholder-mark,
.home-slide__fallback-mark,
.site-footer__name {
	line-height: 1.4;
}

.home-slide__title {
	line-height: 1.35;
}

.home-section__eyebrow,
.home-slide__eyebrow,
.product-card__badge {
	letter-spacing: 0;
	line-height: 1.3;
}

.primary-navigation ul,
.footer-navigation ul,
.footer-social ul,
.home-categories__list,
.contact-preview__links {
	padding-inline-start: 0;
}

.home-slider__control > span[aria-hidden="true"] {
	display: inline-block;
	transform: scaleX(-1);
}
