.p-range .fpop{overscroll-behavior:contain;max-height:min(60vh,440px);overflow-y:auto}.p-range .fpop .chips{flex-flow:column;gap:2px;width:max-content;min-width:140px;max-width:360px;display:flex}.p-range .fpop .chip{text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;width:100%;padding:8px 12px;display:block}.p-range .fpop .chip:hover{background:#f1ece3}.p-range .fpop .chip.on{background:var(--green);border-color:var(--green);color:#fff}.p-range .filterbar-in{gap:12px}.p-range .fdrops{gap:6px}.p-range .fdrop>summary{gap:6px;padding:8px 12px}.p-range .expand-toggle{padding:8px 14px}.p-range .filterbar-end{align-items:center;gap:10px;display:flex}.p-range .filterbar-end:before{content:"";background:var(--line);align-self:stretch;width:1px;margin:4px 4px 4px 6px}.p-range .expand-toggle{border:1.5px solid var(--ink);font-family:var(--sans);color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:40px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}.p-range .expand-toggle svg{width:15px;height:15px}.p-range .expand-toggle:hover{background:var(--ink);color:#fff}.p-range .expand-toggle.on{background:var(--green);border-color:var(--green);color:#fff}@media (max-width:760px){.p-range .filterbar-end{order:3;justify-content:space-between;width:100%}.p-range .filterbar-end:before{display:none}}.p-range .review-photos{background:#fbf4ea;border:1px dashed #b07d4a;border-radius:40px;align-items:center;gap:2px;padding:2px 4px 2px 9px;display:inline-flex}.p-range .review-photos-lbl{letter-spacing:.08em;text-transform:uppercase;color:#b07d4a;margin-right:1px;font-size:10px}.p-range .review-photos button{font-family:var(--sans);color:#8a6336;cursor:pointer;background:0 0;border:0;border-radius:30px;padding:4px 8px;font-size:11.5px}.p-range .review-photos button.on{color:#fff;background:#b07d4a}.p-range .sortopts{width:max-content;min-width:140px}.p-range .sortopts .sopt{white-space:nowrap}
