/* Bilingual layout — LTR English mode */

html.rbz-lang-en body,
html.rbz-ltr body {
	font-family: 'Plus Jakarta Sans', IRANYekanX, sans-serif;
	direction: ltr;
	text-align: left;
}

html.rbz-lang-en .header__link--active .header__link-text::after {
	right: 0;
	left: 0;
}

html.rbz-lang-en .header__cart-badge {
	right: 2px;
	left: auto;
}

html.rbz-lang-en .hero__content-inner {
	padding-right: 0;
	padding-left: 1.75rem;
}

html.rbz-lang-en .hero__content-accent {
	right: auto;
	left: 0;
}

html.rbz-lang-en .hero__title-accent::before {
	right: auto;
	left: 0;
}

html.rbz-lang-en .hero__media-label {
	right: auto;
	left: 1.25rem;
}

html.rbz-lang-en .hero__features {
	text-align: left;
}

html.rbz-lang-en .about__quote {
	text-align: left;
}

html.rbz-lang-en .about__title,
html.rbz-lang-en .about__text,
html.rbz-lang-en .about__eyebrow,
html.rbz-lang-en .about__stat-label {
	text-align: left;
}

html.rbz-lang-en .about__btn:hover .about__btn-icon {
	transform: scaleX(-1) translateX(3px);
}

html.rbz-lang-en .about__btn-icon {
	transform: scaleX(-1);
}

html.rbz-lang-en .products__card-tag {
	right: auto;
	left: 0.875rem;
}

html.rbz-lang-en .rbz-section__title,
html.rbz-lang-en .story__title,
html.rbz-lang-en .about__title,
html.rbz-lang-en .products__title,
html.rbz-lang-en .process__title,
html.rbz-lang-en .guide__title,
html.rbz-lang-en .faq__title,
html.rbz-lang-en .cta__title,
html.rbz-lang-en .hero__title,
html.rbz-lang-en .hero__desc,
html.rbz-lang-en .hero__highlight,
html.rbz-lang-en .story__text,
html.rbz-lang-en .about__text,
html.rbz-lang-en .products__desc,
html.rbz-lang-en .process__desc,
html.rbz-lang-en .guide__desc,
html.rbz-lang-en .cta__text,
html.rbz-lang-en .rbz-section__eyebrow,
html.rbz-lang-en .story__eyebrow,
html.rbz-lang-en .about__eyebrow,
html.rbz-lang-en .products__eyebrow,
html.rbz-lang-en .process__eyebrow,
html.rbz-lang-en .guide__eyebrow,
html.rbz-lang-en .faq__eyebrow {
	text-align: left;
}

html.rbz-lang-en .products__desc,
html.rbz-lang-en .process__desc,
html.rbz-lang-en .guide__desc {
	margin-right: 0;
	margin-left: 0;
}

html.rbz-lang-en .faq__item summary {
	text-align: left;
}

html.rbz-lang-en .header__brand-name {
	letter-spacing: -0.01em;
}
