range-product-filters [hidden] { display: none !important; }
.mps-range-main { min-width: 0; }
.mps-range-layout:first-child { margin-block-start: 1.5rem; }
.mps-range-chip { display: inline-flex; align-items: center; gap: .65rem; padding: .5rem .75rem; border: 1px solid rgb(var(--border-color)); }
.mps-range-main .product-list { --product-list-max-items-per-row-allowed: 99; }
.mps-range-drawer:not(:defined), [data-range-sort-popover]:not(:defined) { display: none; }
@media (min-width: 700px) { .mps-range-layout:first-child { margin-block-start: 3rem; } }
