/*! @version pwa-studio: 0.0.1, @magento/venia-ui: ~11.4.0, @magento/upward-security-headers: ~1.0.16, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.5.3, @magento/peregrine: ~14.3.1, @magento/pagebuilder: ~9.3.1, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.3.3, @apollo/client: ~3.5.0 */
.filterSidebar-action-9SY {
    display: flex;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
}

.filterSidebar-actionBtn-6xF {
    padding: 0 0.5rem;

    background-color: var(--color-grey-shade);
    font-weight: var(--global-fontWeight-bold);
    color: var(--color-white);
    white-space: nowrap;
}

.filterSidebar-actionBtn-6xF span {
    -moz-column-gap: 0;
         column-gap: 0;
}

@media (min-width: 768px) {
    .filterSidebar-blocks-UkA {
        display: flex;
        flex-wrap: wrap;
        gap: 0.25rem;
    }
}

.filterSidebar-toggleMoreFilters-y-T {
    padding-top: 1rem;

    font-weight: var(--global-fontWeight-bold);
    color: (var(--color-grey-dark));

    transition-duration: var(--global-transition-duration);
    transition-property: color, opacity;
    transition-timing-function: var(--global-anim-standard);
}

.filterSidebar-toggleMoreFilters-y-T span {
    -moz-column-gap: 0;
         column-gap: 0;
}

.filterSidebar-toggleMoreFilters-y-T:hover,
.filterSidebar-toggleMoreFilters-y-T:active,
.filterSidebar-toggleMoreFilters-y-T:focus,
.filterSidebar-root-7mG:focus-visible {
    color: var(--color-grey-shade);
    outline: none;
}

.filterSidebar-toggleMoreFiltersOpened-juQ {
}

.filterSidebar-toggleMoreIconFiltersOpened-IMw {
    transform: rotate(180deg);
    transition-duration: var(--global-transition-duration);
    transition-timing-function: var(--global-anim-standard);
}

