/*
 * RTL stylesheet for Alnawaim Blank theme.
 * Version: 2.1.4
 * Arabic typography: GE SS Two (see assets/fonts/fonts.css).
 */

body {
	direction: rtl;
	font-family: "GE SS Two", ui-sans-serif, system-ui, sans-serif;
	font-weight: 300;
}

.product-variant-label,
button {
	direction: rtl;
	font-family: "GE SS Two", ui-sans-serif, system-ui, sans-serif;
	font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6,
.bestsellers-heading,
.checkout-legend,
.footer-heading,
.entry-title {
	font-family: "GE SS Two", ui-sans-serif, system-ui, sans-serif;
	font-weight: 500;
}

/*
 * Optional luxury branding utility for specific text blocks.
 * Use class="font-luxury-ar" where needed.
 */
.font-luxury-ar {
	font-family: "GE SS Two", ui-sans-serif, system-ui, sans-serif;
	font-weight: 300;
}

.font-luxury-ar--medium {
	font-family: "GE SS Two", ui-sans-serif, system-ui, sans-serif;
	font-weight: 500;
}

.collection-label .count {
	margin-left: unset;
	margin-right: 2px;
}

/* -------------------------------------------------------------------------- */
/* Policy & company pages: readable alignment and map embed (Google UI is LTR) */
/* -------------------------------------------------------------------------- */

.policy-page-card,
.company-page-card,
.company-page-branch-content,
.company-page-contact-form,
.company-page-lead {
	text-align: start;
}

.policy-page-hero,
.company-page-hero:not(.company-page-hero--contact) {
	background: linear-gradient(225deg, #fff 0%, #faf8fa 100%);
}

.company-page-hero--contact {
	background:
		linear-gradient(225deg, #fff 0%, #faf8fa 65%),
		radial-gradient(circle at top left, rgba(79, 25, 47, 0.08), transparent 45%);
}

.company-page-branch-map-wrap {
	direction: ltr;
}

.company-page-branch-map {
	direction: ltr;
}

/* -------------------------------------------------------------------------- */
/* WooCommerce storefront (forms, notices) */
/* -------------------------------------------------------------------------- */

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row select,
.woocommerce form .form-row textarea,
.woocommerce-checkout input.input-text,
.woocommerce-checkout select,
.woocommerce-checkout textarea {
	text-align: start;
}

.woocommerce-error,
.woocommerce-message,
.woocommerce-info {
	text-align: start;
}

/* -------------------------------------------------------------------------- */
/* Shop template filters */
/* -------------------------------------------------------------------------- */

.shop-filters select,
.shop-filter-field select {
	text-align: start;
}

/* -------------------------------------------------------------------------- */
/* Checkout order review (TranslatePress / mixed AR + EN strings) */
/* -------------------------------------------------------------------------- */

.checkout-aside,
.checkout-page #order_review {
	text-align: start;
}

.checkout-page #order_review table.shop_table .product-name .product-quantity {
	unicode-bidi: isolate;
}

.checkout-page #order_review #payment ul.payment_methods {
	text-align: start;
}

.checkout-page #order_review #payment .payment_box {
	text-align: start;
}

.checkout-page #order_review .woocommerce-shipping-methods li {
    justify-content: flex-end;
}

/* -------------------------------------------------------------------------- */
/* WooCommerce My Account page */
/* -------------------------------------------------------------------------- */

.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-content p,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table th,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table td,
.woocommerce-account .woocommerce-MyAccount-content .shop_table th,
.woocommerce-account .woocommerce-MyAccount-content .shop_table td,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-row,
.woocommerce-account .woocommerce-MyAccount-content .form-row {
	text-align: start;
}

.global-breadcrumb-wrap {
    background-position: left;
}