/**
 * Persian (fa_IR) & Arabic RTL Layout Architecture.
 * Loaded automatically when is_rtl() is true.
 */

html[dir="rtl"] body.ljc-luxury-boutique,
body.rtl.ljc-luxury-boutique {
	direction: rtl;
	unicode-bidi: embed;
	text-align: right;
	letter-spacing: 0 !important;
}

body.rtl h1,
body.rtl h2,
body.rtl h3,
body.rtl h4,
body.rtl .ljc-eyebrow,
body.rtl .ljc-btn,
body.rtl .ljc-site-title,
body.rtl .ljc-footer-heading {
	letter-spacing: 0 !important;
}

/* RTL Slide-Out Drawers (Slide from Right in RTL) */
body.rtl .ljc-mobile-drawer,
body.rtl .ljc-shop-sidebar {
	transform: translateX(100%);
}

body.rtl .ljc-mobile-drawer.is-open,
body.rtl .ljc-shop-sidebar.is-open {
	transform: translateX(0);
}

@media (min-width: 1025px) {
	body.rtl .ljc-shop-sidebar {
		transform: none;
	}
}

/* WooCommerce RTL Floats & Alignments */
body.rtl.woocommerce div.product div.images,
body.rtl.woocommerce-page div.product div.images {
	float: right;
}

body.rtl.woocommerce div.product div.summary,
body.rtl.woocommerce-page div.product div.summary {
	float: left;
}

@media (max-width: 768px) {
	body.rtl.woocommerce div.product div.images,
	body.rtl.woocommerce div.product div.summary {
		float: none;
		width: 100%;
	}
}
