.filterModal-root-Sag {
    grid-template-rows: 1fr 7rem;
    transform: translate3d(-100%, 0, 0);
    transition-duration: 192ms;
    transition-timing-function: var(--venia-global-anim-out);
    transition-property: opacity, transform, visibility;

    /* TODO @TW: review (B6) */
    /* composes: invisible from global; */
    visibility: hidden;
}

.filterModal-root_open-azG {
    transform: translate3d(0, 0, 0);
    transition-duration: 224ms;
    transition-timing-function: var(--venia-global-anim-in);

    /* TODO @TW: review (B6) */
    /* composes: visible from global; */
    visibility: visible;
}

.filterModal-body-PXC {
}

.filterModal-header-PSS {
}

.filterModal-headerTitle-6o8 {
}

.filterModal-action-44A {
}

/* TODO @TW: cannot compose */
.filterModal-action-44A button {
    /* composes: text-sm from global; */
    font-size: 0.875rem;
    /* composes: no-underline from global; */
    text-decoration: none;
}

.filterModal-blocks-fWY {
}

/* TODO @TW: cannot compose */
.filterModal-blocks-fWY > li:last-child {
    /* composes: border-b-2 from global; */
    /* composes: border-solid from global; */
    /* composes: border-subtle from global; */
    border-bottom: 2px solid rgb(var(--venia-global-color-border));
}

.message-root-6k6 {
}

/* TODO @TW: cannot compose */
.message-root-6k6:empty {
    display: none;
}

.message-root_error-GtK {
}

.filterFooter-root-qGi {
}

