/* Arabic storefront. Loaded after the child theme and page styles. */
html[lang="ar"] { direction: rtl; }
.ss-ar { direction: rtl; font-family: Tahoma, Arial, sans-serif; }
.ss-ar h1, .ss-ar h2, .ss-ar h3, .ss-ar .ss-eyebrow, .ss-ar button, .ss-ar input, .ss-ar select, .ss-ar textarea { font-family: Tahoma, Arial, sans-serif; }
.ss-ar .ss-arrow-icon { transform: scaleX(-1); }
.ss-ar .ss-logo img, .ss-ar .ss-footer img { direction: ltr; }
.ss-ar .ss-product-card h3, .ss-ar .ss-catalog-card h2, .ss-ar .product_title, .ss-ar .ss-cart-item-info h2, .ss-ar .ss-review-product-text strong, .ss-ar .ss-product-brand, .ss-ar .ss-colorway-list { unicode-bidi: plaintext; }
.ss-ar .woocommerce-message a:not(.button), .ss-ar .woocommerce-info a:not(.button) { direction: ltr; unicode-bidi: isolate; display: inline-block; }
.ss-ar .ss-hero-content, .ss-ar .ss-comfort-copy, .ss-ar .ss-catalog, .ss-ar .ss-footer, .ss-ar .ss-cart-layout, .ss-ar .ss-checkout-layout { text-align: right; }
.ss-ar .woocommerce-product-gallery { direction: ltr; }
.ss-ar input[type="tel"], .ss-ar input[type="email"], .ss-ar input[type="number"], .ss-ar .amount, .ss-ar .ss-cart-unit-price, .ss-ar .ss-cart-line-total strong { direction: ltr; unicode-bidi: isolate; }
.ss-ar .ss-search form { direction: rtl; }
.ss-ar .ss-hero-shade { background: linear-gradient(270deg,#080e14b8 0%,#080e1466 50%,transparent 90%); }
.ss-ar .ss-hero h1, .ss-ar .ss-home h2, .ss-ar .ss-catalog-heading h1 { font-style: normal; letter-spacing: 0; line-height: 1.2; }
.ss-ar .single-product .product_meta .sku_wrapper:before { content: 'رمز المنتج'; }
.ss-ar .single-product .product_meta .posted_in:before { content: 'الفئات'; }
.ss-ar .single-product .product_meta .tagged_as:before { content: 'الوسوم'; }
.ss-ar .single-product .product_meta .product_brand:before { content: 'العلامة التجارية'; }
.ss-ar .single-product .variations td, .ss-ar .single-product .variations th { text-align: right; }
@media (max-width: 768px) {
  .ss-ar .ss-hero-shade { background: linear-gradient(0deg,#070d14ed,#070d1455 80%); }
  .ss-ar .ss-hero-content h1, .ss-ar .ss-comfort-copy h2, .ss-ar .ss-section-heading h2 { letter-spacing: 0; line-height: 1.25; }
}
