.mobile-filters{position:relative;padding:8px 3.3vw;padding:var(--spacing-2) var(--space-outer);display:none;z-index:2}.mobile-filters.mobile-filters--sticky{position:sticky;top:0}html.sticky-header-enabled .mobile-filters.mobile-filters--sticky{top:0;top:var(--height-header, 0)}@media (max-width: 719px){.mobile-filters.show{display:flex}.mobile-filters.mobile-filters--has-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:13px;-moz-column-gap:13px;column-gap:13px;grid-column-gap:calc(var(--spacing-3) + 1px);-moz-column-gap:calc(var(--spacing-3) + 1px);column-gap:calc(var(--spacing-3) + 1px)}}.mobile-filters__group{flex-grow:1;flex-shrink:0;flex-basis:calc(100% * 1 / 3)}.mobile-filters__group .mobile-filters__button-dropdown{justify-content:flex-start}.mobile-filters__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:8px 16px;padding:var(--spacing-2) calc(var(--spacing-unit) * 4);border-radius:0;border:1px solid var(--color-text);background-color:var(--color-background);color:var(--color-text);transition:border-color .25s ease-in-out}.mobile-filters__button:hover,.mobile-filters__button:active,.mobile-filters__button.active{border-color:var(--color-text)}.mobile-filters__button .icon{display:flex;margin-right:6px;color:currentColor;transition:color .3s ease-in-out}.mobile-filters__button:hover .icon{color:var(--color-text)}.mobile-filters__button.active{box-shadow:0 0 0 1px var(--color-text)}.mobile-filters__button-count{margin-left:8px;margin-left:var(--spacing-2);padding:1px 4px;padding:1px var(--spacing-1);background-color:var(--color-text);color:var(--color-background)}
