/* Remove all uppercase text transformations */

/* Global overrides */
h1, h2, h3, h4, h5, h6 {
    text-transform: none !important;
}

/* Buttons */
.btn,
.btn-solid,
.btn-outline,
button {
    text-transform: none !important;
}

/* Titles and headings */
.title1 h4,
.title2 h4,
.title3 h4,
.section-title,
.title-inner1,
.title-inner2,
.title-inner3,
.title-inner4 {
    text-transform: none !important;
}

/* Category elements */
.category-block .category-details h5,
.category-details h5,
.category-wrapper h4 {
    text-transform: none !important;
}

/* Banner content */
.banner-contain h2,
.banner-contain h3,
.banner-contain h4,
.contain-banner h2,
.contain-banner h4,
.collection-banner .contain-banner h2,
.collection-banner .contain-banner h4,
.full-banner .banner-contain h2,
.full-banner .banner-contain h3,
.full-banner .banner-contain h4 {
    text-transform: none !important;
}

/* Product related */
.basic-product .product-detail h6,
.product-box h6,
.product-title,
.product-name {
    text-transform: none !important;
}

/* Blog elements */
.blog-details h4,
.blog-details p,
.blog-categories small {
    text-transform: none !important;
}

/* Navigation and tabs */
.theme-tab .tab-title a,
.theme-tab .tab-title2 a,
.tab-title a,
.nav-link {
    text-transform: none !important;
}

/* Footer */
footer h5,
footer h6,
.footer-title {
    text-transform: none !important;
}

/* Featured section titles - home page specific */
.featured-title,
.section-subtitle,
.hero-section h1,
.hero-section h2,
.hero-section h3,
.hero-section h4 {
    text-transform: none !important;
}

/* Any other elements with uppercase */
.text-uppercase {
    text-transform: none !important;
}

/* Specific home page elements */
.feature-title,
.feature-card h3,
.product-category,
.category-name {
    text-transform: none !important;
}
