.category-description {
    width: 100%;
}

@media (min-width: 1536px) {
    .page-layout-2columns-left .columns,
    .page-layout-2columns-right .columns,
    .page-layout-3columns .columns {
        grid-template-columns: repeat(6, 1fr); !important;
    }

    .page-layout-2columns-left .columns .sidebar,
    .page-layout-2columns-right .columns .sidebar,
    .page-layout-3columns .columns .sidebar {
        grid-column: span 1 / span 1;
    }

    .page-layout-2columns-left .columns .main,
    .page-layout-2columns-right .columns .main {
        grid-column: span 5 / span 5;
    }
}

@media (min-width: 640px) and (max-width: 767px) {
    .page-layout-2columns-left .columns .sidebar,
    .page-layout-2columns-right .columns .sidebar,
    .page-layout-3columns .columns .sidebar {
        order: 1 !important;
    }

    #maincontent > div.columns > aside.sidebar.sidebar-additional {
        order: 3 !important;
        grid-column: span 2 / span 2;

    }
}
