/* Simple Center - Hanya untuk centering tanpa mengubah struktur */

/* ===== CENTER SECTION TITLES ===== */
.section-title,
.section-description {
    text-align: center !important;
}

/* ===== CENTER HERO CONTENT ===== */
.hero-content {
    text-align: center !important;
}

.hero-title,
.hero-description,
.hero-subtitle {
    text-align: center !important;
}

.hero-buttons {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 15px !important;
    flex-wrap: wrap !important;
}

/* ===== CENTER FEATURED PRODUCTS TITLES ===== */
.featured-products-section .section-title,
.featured-products-section .section-description {
    text-align: center !important;
}

.featured-products-section h3 {
    text-align: center !important;
}

/* ===== CENTER CATEGORIES TITLES ===== */
.categories-section .section-title,
.categories-section .section-description {
    text-align: center !important;
}

/* ===== CENTER POPULAR CATEGORIES TITLES ===== */
.popular-categories-section .section-title,
.popular-categories-section .section-description {
    text-align: center !important;
}

/* ===== CENTER POPULAR TAGS TITLES ===== */
.popular-tags-section .section-title,
.popular-tags-section .section-description {
    text-align: center !important;
}

/* ===== CENTER FEATURES TITLES ===== */
.features-section .section-title,
.features-section .section-description {
    text-align: center !important;
}

/* ===== CENTER INSTAGRAM TITLES ===== */
.instagram-section .section-title,
.instagram-section .section-description {
    text-align: center !important;
}

/* ===== MOBILE HERO BUTTONS ===== */
@media (max-width: 768px) {
    .hero-buttons {
        flex-direction: column !important;
        align-items: center !important;
        gap: 10px !important;
    }
    
    .hero-buttons .btn {
        width: 100% !important;
        max-width: 300px !important;
    }
}
