/**
 * ARTELA PANEL - RTL Styles for Arabic
 */

/* Base direction */
body.lang-ar {
    direction: rtl;
    text-align: right;
}

/* Header */
body.lang-ar .top-bar-left {
    margin-left: auto;
    margin-right: 0;
}

body.lang-ar .main-nav {
    margin-left: 0;
    margin-right: auto;
}

body.lang-ar .logo {
    align-items: flex-end;
}

body.lang-ar .nav-link i {
    margin-right: 0;
    margin-left: 0.35rem;
}

body.lang-ar .megamenu {
    left: auto;
    right: 50%;
    transform: translateX(40%) translateY(10px);
}

/* Hero */
body.lang-ar .hero-content {
    text-align: center;
}

body.lang-ar .hero-buttons {
    flex-direction: row-reverse;
}

/* Sections */
body.lang-ar .section-header-left {
    text-align: right;
}

body.lang-ar .line-deco {
    margin-left: auto;
    margin-right: 0;
}

body.lang-ar .about-feature {
    flex-direction: row-reverse;
}

body.lang-ar .about-feature i {
    margin-right: 0;
    margin-left: 0.5rem;
}

body.lang-ar .about-home-images {
    direction: ltr;
}

body.lang-ar .about-home-experience {
    left: auto;
    right: var(--space-md);
}

/* Products */
body.lang-ar .products-layout {
    direction: rtl;
}

body.lang-ar .filter-sidebar {
    direction: rtl;
}

body.lang-ar .filter-sidebar * {
    direction: rtl;
    text-align: right;
}

/* Product Detail */
body.lang-ar .product-detail-grid {
    direction: rtl;
}

body.lang-ar .product-detail-grid * {
    direction: rtl;
    text-align: right;
}

body.lang-ar .product-main-image img {
    margin-left: auto;
    margin-right: 0;
}

body.lang-ar .product-thumbnails {
    flex-direction: row-reverse;
}

body.lang-ar .color-swatches {
    flex-direction: row-reverse;
}

/* Tabs */
body.lang-ar .tabs-nav {
    flex-direction: row-reverse;
}

/* Contact */
body.lang-ar .contact-grid {
    direction: rtl;
}

body.lang-ar .contact-grid * {
    direction: rtl;
    text-align: right;
}

body.lang-ar .contact-info-item {
    flex-direction: row-reverse;
}

body.lang-ar .contact-info-icon {
    margin-right: 0;
    margin-left: var(--space-sm);
}

/* Blog */
body.lang-ar .blog-card {
    text-align: right;
}

body.lang-ar .blog-detail-meta {
    flex-direction: row-reverse;
}

body.lang-ar .blog-detail-content {
    text-align: right;
}

/* Footer */
body.lang-ar .footer-grid {
    direction: rtl;
}

body.lang-ar .footer-link-list a {
    flex-direction: row-reverse;
}

body.lang-ar .footer-link-list a:hover {
    transform: translateX(-4px);
}

body.lang-ar .footer-title {
    flex-direction: row-reverse;
}

body.lang-ar .footer-blog-item {
    flex-direction: row-reverse;
}

body.lang-ar .footer-bottom-inner {
    flex-direction: row-reverse;
}

/* Pagination */
body.lang-ar .pagination {
    flex-direction: row-reverse;
}

/* Page Header Breadcrumb */
body.lang-ar .page-header-breadcrumb {
    flex-direction: row-reverse;
}

/* WhatsApp */
body.lang-ar .whatsapp-float {
    right: auto;
    left: var(--space-md);
}

body.lang-ar .whatsapp-tooltip {
    right: auto;
    left: 70px;
}

/* Scroll to top */
body.lang-ar .scroll-to-top {
    left: auto;
    right: var(--space-md);
}

/* Stats */
body.lang-ar .stat-item::after {
    right: auto;
    left: 0;
}

/* Project info */
body.lang-ar .project-info-grid {
    direction: rtl;
}

/* Legal content */
body.lang-ar .legal-content {
    text-align: right;
}

/* Stats */
body.lang-ar .stats-grid {
    direction: rtl;
}

/* Advantages */
body.lang-ar .advantages-grid {
    direction: rtl;
}

/* Categories */
body.lang-ar .categories-grid {
    direction: rtl;
}

/* Mobile nav */
body.lang-ar .mobile-nav {
    right: 0;
    left: auto;
    transform: translateX(100%);
}

body.lang-ar .mobile-nav.active {
    transform: translateX(0);
}

body.lang-ar .mobile-nav-menu {
    text-align: right;
}

/* Form elements RTL fix */
body.lang-ar .form-row {
    direction: rtl;
}

body.lang-ar .form-group {
    text-align: right;
}

body.lang-ar input,
body.lang-ar textarea,
body.lang-ar select {
    text-align: right;
}
