/* ========== LTR (English) Style Overrides ========== */

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

/* Header Search */
html[dir="ltr"] .header-search input {
    padding: 10px 15px 10px 45px !important;
}

html[dir="ltr"] .header-search button {
    right: auto !important;
    left: 3px !important;
}

/* Navigation Links */
html[dir="ltr"] .nav-bar .nav-links {
    justify-content: flex-start !important;
}

html[dir="ltr"] .nav-bar .nav-links li a i {
    margin-right: 8px !important;
    margin-left: 0 !important;
}

/* Top bar ticker animation */
html[dir="ltr"] .ticker-track {
    animation: ticker-scroll-ltr 40s linear infinite !important;
}

@keyframes ticker-scroll-ltr {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-50%);
    }
}

/* Active links in drawer */
@media (max-width: 992px) {
    html[dir="ltr"] .nav-bar {
        left: -300px !important;
        right: auto !important;
    }
    
    html[dir="ltr"] .nav-bar.active {
        transform: translateX(300px) !important;
    }

    html[dir="ltr"] .nav-bar .nav-links li a.active {
        border-left: 4px solid var(--primary-green) !important;
        border-right: none !important;
    }
}

/* Section Header View All link arrow */
html[dir="ltr"] .section-header a i {
    transform: rotate(180deg) !important;
    display: inline-block;
    margin-left: 5px !important;
    margin-right: 0 !important;
}

/* Wishlist and Badges in Product Cards */
html[dir="ltr"] .btn-wishlist {
    right: 10px !important;
    left: auto !important;
}

html[dir="ltr"] .product-badge {
    left: 10px !important;
    right: auto !important;
}

/* Alignments for Form fields, lists, and metadata */
html[dir="ltr"] input, 
html[dir="ltr"] select, 
html[dir="ltr"] textarea {
    text-align: left !important;
}

html[dir="ltr"] .top-bar-email i,
html[dir="ltr"] .ticker-branch i,
html[dir="ltr"] .ticker-hours i {
    margin-right: 4px !important;
    margin-left: 0 !important;
}

html[dir="ltr"] .header-actions {
    gap: 15px !important;
}

html[dir="ltr"] .header-action-btn .badge {
    right: -5px !important;
    left: auto !important;
}

/* Footer widget listings */
html[dir="ltr"] .footer-widget ul li i {
    margin-right: 8px !important;
    margin-left: 0 !important;
    transform: rotate(180deg);
}

/* Product detail variations spacing */
html[dir="ltr"] .product-sharing,
html[dir="ltr"] .product-meta-list {
    text-align: left !important;
}

/* Reviews and comments */
html[dir="ltr"] .review-item-header {
    flex-direction: row !important;
}

/* Page title breadcrumbs */
html[dir="ltr"] .breadcrumb-separator {
    transform: rotate(180deg) !important;
    display: inline-block;
}

/* Aligning checkout summary fields */
html[dir="ltr"] .summary-row span:last-child {
    text-align: right !important;
}
