.bclib-catalogue-grid[dir="rtl"],
body.bclib-rtl .bclib-book-single-wrapper,
body.bclib-rtl .book-single-page,
body.bclib-rtl .bclib-book-overview-section,
body.bclib-rtl .bclib-reviews-section,
body.bclib-rtl .bclib-author-profile-page,
body.bclib-rtl .bclib-archive-pages-wrapper {
	direction: rtl;
	text-align: right;
}

.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-grid__language {
	justify-content: flex-start;
}

.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-grid__language label {
	flex-direction: row-reverse;
}

.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-grid__hero {
	text-align: right;
}

.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-grid__stats {
	flex-direction: row-reverse;
}

.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-grid__toolbar {
	direction: rtl;
}

.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-grid__toolbar select,
.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-grid__language select {
	background-position: 16px 18px, 11px 18px;
	padding-left: 34px;
	padding-right: 12px;
}

.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-card,
.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-card__body,
.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-card__facts,
.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-card__affiliate-meta {
	text-align: right;
}

.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-card__authors,
.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-card__read-more,
.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-card__affiliate-actions {
	justify-self: end;
}

.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-card__rating .total-ratings {
	margin-left: 0;
	margin-right: 6px;
}

.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card {
	grid-template-columns: var(--bclib-affiliate-actions-width) minmax(0, 1fr) var(--bclib-affiliate-cover-width);
}

.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card__cover {
	grid-column: 3;
}

.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card__body {
	grid-column: 1 / 3;
	grid-template-columns: var(--bclib-affiliate-actions-width) minmax(0, 1fr);
}

.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card h3,
.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card__authors,
.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card p,
.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card__affiliate-meta,
.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card__facts {
	grid-column: 2;
}

.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card__affiliate-actions {
	grid-column: 1;
}

body.bclib-rtl .bclib-row {
	direction: rtl;
}

body.bclib-rtl .bclib-book-content-wrapper,
body.bclib-rtl .bclib-book-short-description,
body.bclib-rtl .bclib-book-overview,
body.bclib-rtl .bclib-goodreads-section,
body.bclib-rtl .bclib-goodreads-card,
body.bclib-rtl .bclib-book-information-container,
body.bclib-rtl .bclib-reviews-panel,
body.bclib-rtl .bclib-review-form {
	text-align: right;
}

body.bclib-rtl .bclib-goodreads-card__meta {
	justify-items: end;
}

body.bclib-rtl .book-single-page-buttons-wrapper,
body.bclib-rtl .bclib-book-webstore-buttons,
body.bclib-rtl .bclib-book-download-actions {
	align-items: flex-end;
}

body.bclib-rtl .bclib-book-information-container .information-list {
	direction: rtl;
}

body.bclib-rtl .bclib-book-information-container .information-label,
body.bclib-rtl .bclib-book-information-container .information-content,
body.bclib-rtl .bclib-book-information-container .information-label h4,
body.bclib-rtl .bclib-book-information-container .information-content h4 {
	text-align: right;
}

body.bclib-rtl .bclib-book-webstore-button {
	direction: rtl;
	grid-template-columns: auto minmax(0, 1fr);
}

body.bclib-rtl .bclib-book-webstore-button__title {
	grid-column: 2;
	text-align: center;
}

body.bclib-rtl .bclib-book-webstore-button__price {
	grid-column: 1;
	padding-left: 18px;
	padding-right: 30px;
}

body.bclib-rtl .bclib-book-webstore-button__price::before {
	left: auto;
	right: -20px;
	transform: scaleX(-1);
}

body.bclib-rtl .bclib-reviews-head,
body.bclib-rtl .bclib-review header {
	direction: rtl;
}

body.bclib-rtl .bclib-review-stars,
body.bclib-rtl .star-rating-inner {
	direction: ltr;
	unicode-bidi: isolate;
}

body.bclib-rtl .bclib-review-form label,
body.bclib-rtl .bclib-review-form input,
body.bclib-rtl .bclib-review-form select,
body.bclib-rtl .bclib-review-form textarea {
	text-align: right;
}

body.bclib-rtl .bclib-review-form select {
	background-position: 16px center;
	padding-left: 34px;
	padding-right: 14px;
}

body.bclib-rtl .bclib-author-profile-hero {
	direction: rtl;
	text-align: right;
}

body.bclib-rtl .bclib-author-profile-hero__media {
	order: 2;
}

body.bclib-rtl .bclib-author-profile-hero__content {
	order: 1;
}

body.bclib-rtl .bclib-author-profile-hero__meta,
body.bclib-rtl .bclib-author-profile-books__header {
	justify-content: flex-end;
}

body.bclib-rtl .bclib-featured-slider,
body.bclib-rtl .slick-slider {
	direction: ltr;
}

body.bclib-rtl .bclib-featured-slider .book-single-slide {
	direction: rtl;
	text-align: right;
}

body.bclib-rtl .bclib-online-reader,
body.bclib-rtl .bclib-online-reader__header,
body.bclib-rtl .bclib-online-reader__page-content {
	direction: rtl;
	text-align: right;
}

@media (max-width: 880px) {
	.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-grid__hero,
	.bclib-catalogue-grid[dir="rtl"] .bclib-catalogue-grid__stats,
	.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card,
	.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card__body {
		direction: rtl;
		grid-template-columns: 1fr;
	}

	.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card__cover,
	.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card__body,
	.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card h3,
	.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card__authors,
	.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card p,
	.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card__affiliate-meta,
	.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card__facts,
	.bclib-catalogue-grid--theme-affiliate[dir="rtl"] .bclib-catalogue-card__affiliate-actions {
		grid-column: 1;
	}
}
