/* =========================================================
   PURE LIVING CO. - RTL SUPPORT
   ========================================================= */

html[dir="rtl"] {
    direction: rtl;
}

body.rtl-active {
    direction: rtl;
    text-align: right;
}

/* Header */
html[dir="rtl"] .navbar,
html[dir="rtl"] .nav-wrapper,
html[dir="rtl"] .nav-menu,
html[dir="rtl"] .nav-actions {
    direction: rtl;
}

html[dir="rtl"] .dropdown-menu {
    left: auto;
    right: 0;
}

html[dir="rtl"] .nav-link.active::after {
    left: 12px;
    right: 12px;
}

/* Hero */
html[dir="rtl"] .hero-content {
    text-align: center;
}

html[dir="rtl"] .hero-buttons {
    direction: rtl;
}

html[dir="rtl"] .hero-scroll-indicator {
    left: auto;
    right: 40px;
}

/* Content layouts */
html[dir="rtl"] .awareness-grid,
html[dir="rtl"] .experience-layout,
html[dir="rtl"] .smart-choice-layout,
html[dir="rtl"] .product-showcase-grid,
html[dir="rtl"] .technology-grid,
html[dir="rtl"] .room-grid,
html[dir="rtl"] .maintenance-banner {
    direction: rtl;
}

html[dir="rtl"] .awareness-content,
html[dir="rtl"] .experience-copy,
html[dir="rtl"] .smart-choice-content,
html[dir="rtl"] .product-info,
html[dir="rtl"] .technology-content,
html[dir="rtl"] .choice-item,
html[dir="rtl"] .maintenance-content {
    text-align: right;
}

/* Floating cards */
html[dir="rtl"] .floating-air-card {
    left: auto;
    right: -35px;
}

html[dir="rtl"] .quality-badge {
    left: auto;
    right: -25px;
}

/* Arrows */
html[dir="rtl"] .product-arrow,
html[dir="rtl"] .technology-link i,
html[dir="rtl"] .primary-btn i,
html[dir="rtl"] .secondary-btn i,
html[dir="rtl"] .outline-btn i,
html[dir="rtl"] .text-link i {
    transform: rotate(180deg);
}

html[dir="rtl"] .product-card:hover .product-arrow,
html[dir="rtl"] .primary-btn:hover i,
html[dir="rtl"] .secondary-btn:hover i,
html[dir="rtl"] .outline-btn:hover i,
html[dir="rtl"] .text-link:hover i {
    transform: rotate(180deg) translateX(4px);
}

/* Footer */
html[dir="rtl"] .site-footer,
html[dir="rtl"] .footer-main,
html[dir="rtl"] .footer-bottom {
    direction: rtl;
}

html[dir="rtl"] .footer-brand,
html[dir="rtl"] .footer-column {
    text-align: right;
    align-items: flex-start;
}

html[dir="rtl"] .footer-bottom-links {
    direction: rtl;
}

/* Mobile RTL */
@media (max-width: 900px) {
    html[dir="rtl"] .nav-wrapper {
        left: 0;
        right: 0;
        transform: translateY(-12px);
    }

    html[dir="rtl"] .nav-wrapper.menu-open {
        transform: translateY(0);
    }

    html[dir="rtl"] .dropdown-menu {
        left: auto;
        right: 0;
    }

    html[dir="rtl"] .hero-scroll-indicator {
        right: 50%;
        left: auto;
        transform: translateX(50%);
    }

    html[dir="rtl"] .floating-air-card {
        right: 15px;
        left: 15px;
    }

    html[dir="rtl"] .quality-badge {
        right: 15px;
        left: 15px;
    }
}

@media (max-width: 400px) {
    html[dir="rtl"] .floating-air-card,
    html[dir="rtl"] .quality-badge {
        right: 12px;
        left: 12px;
    }
}
