.lpf-form{clear:both;margin:0 0 1.5rem;padding:1rem;border:1px solid #d5d9dc;border-radius:8px;background:#f8faf9;color:#202620}.lpf-form fieldset{border:0;margin:0;padding:0;min-width:0}.lpf-form legend{font-weight:700;font-size:1.1rem;margin-bottom:.8rem;padding:0}.lpf-fields{display:flex;gap:1rem;flex-wrap:wrap;align-items:end}.lpf-fields>div{flex:1 1 180px;min-width:0}.lpf-form label{display:block;font-weight:600;margin-bottom:.35rem}.lpf-form select{width:100%;max-width:100%;min-height:44px;border:1px solid #8a958d;border-radius:4px;background:#fff;color:#202620;padding:.5rem}.lpf-form .lpf-apply{background:#254d36;color:#fff;border:0;padding:.7rem 1rem;min-height:44px;cursor:pointer;border-radius:4px}.lpf-form .lpf-reset{color:#254d36;text-decoration:underline;padding:.7rem 0}.lpf-form :focus-visible{outline:3px solid #bd7720;outline-offset:3px}.widget .lpf-fields{display:block}.widget .lpf-fields>div{margin-bottom:.8rem}.widget .lpf-reset{display:inline-block;margin-left:.5rem}@media(max-width:480px){.lpf-fields>div{flex-basis:100%}}