/**
 * Product Archive Pro - RTL overrides.
 * Loaded automatically on RTL sites (is_rtl()).
 */

.pap-archive-title::after {
	margin-left: auto;
}

.pap-breadcrumb li:not(:last-child)::after {
	content: "\\";
}

.pap-accordion-head,
.pap-term-label,
.pap-specs-table th,
.pap-specs-table td {
	text-align: right;
}

.pap-card-button,
.pap-sidebar-clear {
	align-self: flex-end;
}

.pap-card:hover .pap-card-arrow {
	transform: translateX(-4px);
}

.pap-card-arrow {
	transform: scaleX(-1);
}

.pap-search-icon {
	left: auto;
	right: 14px;
}

.pap-search-icon::after {
	right: auto;
	left: -6px;
	transform: rotate(-45deg);
}

.pap-search-input {
	padding: 11px 38px 11px 14px;
}

.pap-sort-select {
	padding: 11px 14px 11px 36px;
	background-position: left 14px center;
}

.pap-single-fact {
	grid-template-columns: 130px minmax(0, 1fr);
}

.pap-single-eyebrow,
.pap-single-fact dt {
	letter-spacing: 0;
}

/* Mobile drawer slides from the right on RTL. */
@media (max-width: 860px) {
	.pap-sidebar {
		left: auto;
		right: 0;
		transform: translateX(105%);
	}

	.pap-archive.is-drawer-open .pap-sidebar {
		transform: none;
	}
}
