body.is-ar {
    font-family: var(--ly-ar-font);
}

.is-ar .primary-menu,
.is-ar .header-actions,
.is-ar .breadcrumb,
.is-ar .contact-list li {
    direction: rtl;
}

.is-ar .submenu {
    left: auto;
    right: 0;
}

.is-ar .footer-brand .site-brand {
    transform-origin: right top;
}

.is-ar .footer-grid,
.is-ar .contact-grid,
.is-ar .product-detail-grid,
.is-ar .blog-detail-layout,
.is-ar .split-grid {
    direction: rtl;
}

.is-ar .product-sidebar,
.is-ar .product-info,
.is-ar .blog-single-content,
.is-ar .blog-sidebar,
.is-ar .contact-details,
.is-ar .quote-form-panel,
.is-ar .footer-grid {
    text-align: right;
}

.is-ar .category-list {
    padding-left: 0;
    padding-right: 24px;
}

.is-ar .blog-single-content ul {
    margin-left: 0;
    margin-right: 22px;
}

.is-ar .tag-list {
    align-items: flex-start;
}

.is-ar .floating-actions {
    right: auto;
    left: 0;
}

@media (max-width: 900px) {
    .is-ar .submenu-toggle {
        right: auto;
        left: 0;
    }

    .is-ar .primary-menu > li > a {
        width: calc(100% - 40px);
    }
}

@media (max-width: 640px) {
    .is-ar .floating-actions {
        right: 0;
        left: 0;
    }
}
