/* Arabic RTL layout — preserve design, mirror direction */
html[dir="rtl"] body {
	direction: rtl;
	text-align: right;
}
html[dir="rtl"] .main-header.main-header-royal .header-topbar-contact-royal {
	justify-content: flex-start;
}
html[dir="rtl"] .main-header.main-header-royal .navbar .container {
	flex-direction: row-reverse;
}
html[dir="rtl"] .main-header.main-header-royal .navbar-nav {
	flex-direction: row-reverse;
}
html[dir="rtl"] .main-header.main-header-royal .header-btn {
	flex-direction: row-reverse;
}
html[dir="rtl"] .main-header.main-header-royal .nav-item.submenu > ul {
	right: auto;
	left: 0;
	text-align: right;
}
html[dir="rtl"] .breadcrumb {
	flex-direction: row-reverse;
	justify-content: flex-start;
}
html[dir="rtl"] .shop-layout {
	direction: rtl;
}
html[dir="rtl"] .shop-search {
	flex-direction: row-reverse;
}
html[dir="rtl"] .shop-search input {
	text-align: right;
}
html[dir="rtl"] .shop-product__layout {
	direction: rtl;
}
html[dir="rtl"] .footer-links-box-royal,
html[dir="rtl"] .footer-contact-bar-royal {
	direction: rtl;
}
html[dir="rtl"] .sticky-contact {
	left: 16px;
	right: auto;
}
html[dir="rtl"] .section-title,
html[dir="rtl"] .corp-intro,
html[dir="rtl"] .page-header-box {
	text-align: right;
}
html[dir="rtl"] .section-title-center,
html[dir="rtl"] .section-title.section-title-center {
	text-align: center;
}
html[dir="rtl"] .header-topbar-instagram {
	flex-direction: row-reverse;
}
