/**
 * Catalog Override Styles
 * Critical styles for catalog pages to override Astra theme
 * Version: 1.0.0
 */

/* Critical Override for Astra Container on Catalog Pages */
@media (min-width: 922px) {
    body.catalog-page .site-content .ast-container,
    body.bonseeds-catalog-page .site-content .ast-container {
        display: block !important;
        max-width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        flex: none !important;
    }
}

/* Ensure catalog layout uses grid */
.catalog-layout {
    display: grid !important;
    grid-template-columns: 280px 1fr !important;
    gap: 30px !important;
    max-width: 1400px !important;
    margin: 0 auto !important;
    padding: 40px 20px !important;
}

@media (max-width: 991px) {
    .catalog-layout {
        grid-template-columns: 1fr !important;
        padding: 20px !important;
    }

    .catalog-filters {
        position: static !important;
    }
}

