/**
 * RTL overrides.
 *
 * The main stylesheet is written with logical properties, so only the few
 * third-party patterns that use physical values need a nudge here.
 */

html[dir="rtl"] .woocommerce-ordering select {
	padding: 0.45rem 0.75rem 0.45rem 2rem;
}

html[dir="rtl"] .woocommerce-message,
html[dir="rtl"] .woocommerce-info,
html[dir="rtl"] .woocommerce-error {
	padding: 0.9rem 3rem 0.9rem 1rem;
}

html[dir="rtl"] .woocommerce-message::before,
html[dir="rtl"] .woocommerce-info::before,
html[dir="rtl"] .woocommerce-error::before {
	right: 1rem;
	left: auto;
}

html[dir="rtl"] .wc-block-mini-cart__drawer {
	direction: rtl;
	text-align: right;
}

html[dir="rtl"] .wc-block-components-notice-banner {
	direction: rtl;
}

html[dir="rtl"] .woocommerce div.product form.cart .variations th {
	text-align: right;
}

html[dir="rtl"] ul.products li.product .star-rating {
	direction: ltr;
}

html[dir="rtl"] .bm-countdown {
	direction: ltr;
}
