/* LTR Layout Overrides (applied when dir="ltr", e.g. English) */
html[dir="ltr"] {
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] body {
    direction: ltr;
    text-align: left;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

html[dir="ltr"] .site-header {
    direction: ltr;
}

html[dir="ltr"] .nav-tabs {
    direction: ltr;
}

html[dir="ltr"] .search-form {
    flex-direction: row;
}

html[dir="ltr"] .search-input {
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .global-search-results {
    right: auto;
    left: 0;
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .global-search-item {
    text-align: left;
}

html[dir="ltr"] .global-search-price {
    align-items: flex-start;
}

html[dir="ltr"] .tools-mega {
    right: auto;
    left: 0;
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .tools-mega-meta {
    text-align: left;
}

html[dir="ltr"] .nav-drawer {
    right: auto;
    left: 0;
    --nav-drawer-shift: -100%;
}

html[dir="ltr"] .profile-menu {
    left: auto;
    right: 0;
    text-align: left;
    direction: ltr;
}

html[dir="ltr"] .cart-dropdown {
    right: auto;
    left: 0;
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .site-footer {
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .footer-links-col,
html[dir="ltr"] .footer-info-col,
html[dir="ltr"] .footer-newsletter-col {
    text-align: left;
}

html[dir="ltr"] .catalog-filter-sidebar,
html[dir="ltr"] .store-catalog-filter {
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .product-card {
    text-align: left;
    direction: ltr;
}

html[dir="ltr"] .product-meta {
    text-align: left;
}

html[dir="ltr"] .product-detail-modal,
html[dir="ltr"] .product-detail-wrap {
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .checkout-container,
html[dir="ltr"] .checkout-form,
html[dir="ltr"] .checkout-summary,
html[dir="ltr"] .payment-container,
html[dir="ltr"] .payment-card {
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .form-group label,
html[dir="ltr"] .payment-field label {
    text-align: left;
}

html[dir="ltr"] .payment-countdown,
html[dir="ltr"] .payment-details-table {
    direction: ltr;
}

html[dir="ltr"] .admin-shell-page,
html[dir="ltr"] .admin-dashboard,
html[dir="ltr"] .admin-table {
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .admin-bottom-nav {
    direction: ltr;
}
