.product-grid-container {
    .facets-vertical-form {
        justify-content: space-between;
    }

    .product-count-vertical {
        margin-left: 0;
    }

    .facet-filters__label {
        padding-left: 0;
        color: #71717B;
    }

    .select {
        border: 1px solid #D4D4D4;
        padding: 0.9rem 1.6rem;

        .svg-wrapper {
            right: 1.6rem;
        }

        &:focus * {
            outline: 0 !important;
        }

        svg {
            fill: #A2A2A2;
        }
    }

    .facet-filters__sort {
        padding-right: 0;
    }
}

.facets-container .facets__heading,
.facets__summary-label,
.facets__summary span {
    font-size: 2.2rem;
    font-weight: 500;
    color: #000;
}
.facets__summary:hover span.facets__summary-label {
    text-decoration: none;
}
.facets__summary {

    &[aria-expanded="false"] {
        .minus {
            display: none;
        }

        .plus {
            display: block;
        }
    }

    &[aria-expanded="true"] {
        .minus {
            display: block;
        }

        .plus {
            display: none;
        }
    }
}