﻿/*
 * RTL overrides for wwwoo
 */

[dir="rtl"] .btn,
[dir="rtl"] .category-card__link,
[dir="rtl"] .hero__eyebrow,
[dir="rtl"] .site-tagline {
	text-transform: none;
	letter-spacing: normal;
}

[dir="rtl"] .primary-navigation .sub-menu {
	inset-inline-start: 0;
	inset-inline-end: auto;
}

[dir="rtl"] .product-card__action,
[dir="rtl"] .product-card__actions .button {
	text-transform: none;
	letter-spacing: normal;
}

[dir="rtl"] .shop-sidebar .widget-title,
[dir="rtl"] .shop-filter-drawer__title,
[dir="rtl"] .section-title,
[dir="rtl"] .wp-block-heading {
	font-family: var(--sh-font-body);
	letter-spacing: 0;
}

[dir="rtl"] .shop-sidebar .wp-block-heading,
[dir="rtl"] .shop-filter-drawer .wp-block-heading {
	font-size: 0.9375rem !important;
}

[dir="rtl"] .site-main h1,
[dir="rtl"] .site-main .entry-title,
[dir="rtl"] .site-main .page-title {
	font-family: var(--sh-font-body);
	font-size: clamp(1.375rem, 2.2vw, 1.75rem);
	font-weight: 600;
	letter-spacing: 0;
	word-spacing: normal;
	line-height: 1.45;
}

[dir="rtl"] .woocommerce-message,
[dir="rtl"] .woocommerce-info,
[dir="rtl"] .woocommerce-error {
	font-family: var(--sh-font-body);
	letter-spacing: 0;
}

[dir="rtl"] .product-single__summary .product_title,
[dir="rtl"] .product-single__related .related > h2,
[dir="rtl"] .product-single__related .upsells > h2 {
	font-family: var(--sh-font-body);
	letter-spacing: 0;
	line-height: 1.45;
}

[dir="rtl"] .product-single__purchase-box .variations select {
	direction: rtl;
	text-align: right;
}

[dir="rtl"] .product-single__details .woocommerce-tabs ul.tabs li a {
	letter-spacing: 0;
}

[dir="rtl"] .wpcf7 select {
	background-position: left 12px center;
}

[dir="rtl"] .wpcf7 input[type="submit"],
[dir="rtl"] .wpcf7 input[type="button"],
[dir="rtl"] .wpcf7 button {
	text-transform: none;
	letter-spacing: 0;
}

[dir="rtl"] .wpcf7-list-item {
	margin: 0 0 var(--ds-space-1) var(--ds-space-2);
}
