/* Only the two new product filters; preserve the active theme's search design. */
.mh24hc-side-form-integrated .mh24hc-side-products{min-width:0;border:0;padding:0;margin:14px 0;display:block;box-sizing:border-box;width:100%;grid-column:1/-1}
.mh24hc-side-form-integrated .mh24hc-side-fields{display:grid;grid-template-columns:1fr;gap:10px;min-width:0}
.mh24hc-side-form-integrated .mh24hc-side-field{min-width:0}
.mh24hc-side-form-integrated .mh24hc-side-field label{display:block;margin:0 0 5px;font-size:14px;font-weight:650;color:inherit}
.mh24hc-side-form-integrated .mh24hc-side-field select{width:100%;min-height:44px;padding:8px 10px;border:1px solid #94b5a0;border-radius:8px;background:#fff;color:#153923;font:inherit;max-width:100%;box-sizing:border-box}
.mh24hc-side-form-integrated .mh24hc-side-field select:focus-visible{outline:3px solid #a56618;outline-offset:2px}
.mh24hc-side-standalone{display:grid;grid-template-columns:1fr;gap:10px;width:100%;max-width:100%;margin:12px 0 0}
.mh24hc-side-standalone button{grid-column:1}
@media(min-width:800px){.mh24hc-side-form-integrated .mh24hc-side-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.mh24hc-side-form-integrated .mh24hc-side-fields{grid-template-columns:1fr}}
