.filters{display:flex;flex-direction:column;gap:var(--space-m);padding-bottom:var(--space-m);width:100%}@media (min-width:768px){.filters{border-top:var(--space-stroke-s) solid #000;padding:var(--space-m) 0 0}}.filters__button{align-items:center;display:flex;gap:var(--space-xs);padding:var(--space-xxs) var(--space-xs)}.filters__button-icon{height:var(--space-m);width:var(--space-m)}.filters__content{display:flex;flex-wrap:wrap;gap:var(--space-s)}.filters__content-item{align-items:center;border:var(--space-stroke-s) solid #000;display:flex;gap:var(--space-xs);padding:var(--space-xxs) var(--space-xs)}.filters__content-item-button{background:none;cursor:pointer;height:var(--space-m);width:var(--space-m)}.filters__content-item-button svg{height:100%;width:100%}.filters__content-item-title{line-height:1}.filters__title{border-bottom:var(--space-stroke-s) solid #000;padding-bottom:var(--space-xs)}.filters__overlay{background:var(--color-background);display:flex;flex-direction:column;height:100%;left:0;padding:var(--space-m);position:fixed;top:0;width:100%;z-index:100}@media (min-width:768px){.filters__overlay{background:none;padding:0 var(--space-m) 0 0;position:relative}}.filters__overlay-sortby-wrapper{position:relative}.filters__overlay-sortby-wrapper:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;content:"";height:0;pointer-events:none;position:absolute;right:var(--space-s);top:50%;transform:translateY(-50%);width:0}.filters__overlay-sortby{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:var(--space-stroke-s) solid #000;border-radius:0;cursor:pointer;padding:var(--space-s);width:100%}.filters__overlay-content{display:flex;flex-direction:column;flex-grow:1;gap:var(--space-s)}.filters__overlay-button,.filters__overlay-content-filters-item{display:flex;gap:var(--space-xs)}.filters__overlay-button{align-items:center;justify-content:flex-end;padding:var(--space-xxs) var(--space-xs)}@media (min-width:768px){.filters__overlay-button{display:none}}.filters__overlay-button-icon{height:2rem;width:2rem}.filters__overlay-apply-button{align-items:flex-end;display:flex;flex-grow:1}
