html[dir="rtl"] body {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .hero-buttons,
html[dir="rtl"] .trust-strip,
html[dir="rtl"] .partners-list,
html[dir="rtl"] .values-grid,
html[dir="rtl"] .footer-bottom-inner,
html[dir="rtl"] .footer-branding {
    direction: rtl;
}

html[dir="rtl"] .contact-form,
html[dir="rtl"] .product-copy,
html[dir="rtl"] .product-order-card,
html[dir="rtl"] .breadcrumbs,
html[dir="rtl"] .coffee-links,
html[dir="rtl"] .catalog-links,
html[dir="rtl"] .category-heading,
html[dir="rtl"] .maris-global-text {
    text-align: right;
}

html[dir="rtl"] .footer-columns,
html[dir="rtl"] .footer-col,
html[dir="rtl"] .footer-links,
html[dir="rtl"] .footer-contact,
html[dir="rtl"] .footer-form,
html[dir="rtl"] .footer-form input,
html[dir="rtl"] .footer-form textarea,
html[dir="rtl"] .footer-form-status {
    direction: rtl;
    text-align: right;
}

html[dir="rtl"] .contact-form .row,
html[dir="rtl"] .about-content,
html[dir="rtl"] .investors-grid,
html[dir="rtl"] .maris-global-content,
html[dir="rtl"] .product-layout {
    direction: rtl;
}

html[dir="rtl"] .whatsapp-button {
    left: auto;
    right: 30px;
}

@media (max-width: 600px) {
    html[dir="rtl"] .whatsapp-button {
        right: 20px;
    }
}

@media (max-width: 900px) {
    html[dir="rtl"] .hamburger {
        left: auto;
        right: auto;
    }

    html[dir="rtl"] .nav-menu .nav-link,
    html[dir="rtl"] .nav-menu .nav-btn {
        text-align: right;
    }

    html[dir="rtl"] .mobile-language-switcher {
        justify-self: start;
    }
}
