body.tax-product_cat .shop-toolbar {
    margin: 0 auto 3rem !important;
    padding: 2rem 0 1.5rem !important;
    background: #fff !important;
    color: #23232c !important;
}

body.tax-product_cat .shop-toolbar,
body.tax-product_cat .shop-toolbar .nav-filter,
body.tax-product_cat .shop-toolbar .nose-catalog-filters {
    height: auto !important;
    min-height: 0 !important;
}

body.tax-product_cat .shop-toolbar .nav-filter {
    display: flex !important;
    align-items: flex-start !important;
}

body.tax-product_cat .shop-toolbar .nose-catalog-filters {
    display: flex !important;
    flex-direction: column !important;
    gap: .8rem !important;
    color: #23232c !important;
}

body.tax-product_cat .shop-toolbar .nose-catalog-filter-button,
body.tax-product_cat .shop-toolbar .nose-catalog-filter-reset,
body.tax-product_cat .shop-toolbar .nose-catalog-filter-select,
body.tax-product_cat .shop-toolbar .nose-catalog-filter-select select {
    min-height: 3.8rem !important;
    border: 1px solid #dfe2e8 !important;
    background: #fff !important;
    color: #23232c !important;
    box-shadow: none !important;
    opacity: 1 !important;
    visibility: visible !important;
}

body.tax-product_cat .shop-toolbar .nose-catalog-filter-button:hover,
body.tax-product_cat .shop-toolbar .nose-catalog-filter-button.is-active,
body.tax-product_cat .shop-toolbar .nose-catalog-filter-reset:hover {
    border-color: #23232c !important;
    background: #23232c !important;
    color: #fff !important;
}

body.tax-product_cat .shop-toolbar .nose-catalog-filter-count {
    color: inherit !important;
    opacity: .72 !important;
}

body.tax-product_cat .shop-toolbar .nose-catalog-filter-select > span,
body.tax-product_cat .shop-toolbar .woocommerce-ordering,
body.tax-product_cat .shop-toolbar .toolbar-control,
body.tax-product_cat .shop-toolbar .toolbar-control li,
body.tax-product_cat .shop-toolbar .toolbar-control a {
    color: #23232c !important;
    opacity: 1 !important;
    visibility: visible !important;
}

body.tax-product_cat .shop-toolbar .products-filter,
body.tax-product_cat .shop-toolbar .products-filter li,
body.tax-product_cat .shop-toolbar .products-filter a {
    color: #23232c !important;
    opacity: 1 !important;
    visibility: visible !important;
}

body.tax-product_cat .shop-toolbar .products-filter {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 1.2rem 2rem !important;
    height: auto !important;
    margin: 0 0 1.4rem !important;
}

body.tax-product_cat ul.products {
    margin-top: 0 !important;
}
