mfs-mask-filters{display:flex;align-items:center;gap:0;min-width:0}
mfs-mask-filters label{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding-inline:18px;font-size:13px}
mfs-mask-filters label+label:before{content:"";position:absolute;inset-inline-start:0;top:50%;height:20px;width:1px;background:rgb(var(--text-color)/.28);transform:translateY(-50%)}
mfs-mask-filters label>span{font-weight:600}
mfs-mask-filters select{appearance:auto;max-width:180px;min-width:0;min-height:44px;padding:6px 2px;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer}
mfs-mask-filters [data-reset]{min-height:44px;padding:8px;font-size:12px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
mfs-mask-filters [hidden],.mfs-mask-empty[hidden],.mfs-mask-toolbar~.collection product-card[hidden]{display:none!important}
mfs-mask-filters :is(select,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}
.mfs-mask-empty{padding:48px 16px;text-align:center}
@media(max-width:699px){mfs-mask-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:0}mfs-mask-filters label{display:block;padding-inline:14px}mfs-mask-filters label:first-of-type{padding-inline-start:0}mfs-mask-filters label:last-of-type{padding-inline-end:0}mfs-mask-filters label>span{display:block;font-size:11px;line-height:1.3}mfs-mask-filters select{width:100%;max-width:100%;font-size:12px;padding-inline:0}mfs-mask-filters [data-reset]{grid-column:1/-1;justify-self:start;padding-inline:0}}
