.products-search-wrapper{background-color:#fff;border:1px solid #e2e2e2;border-radius:5px;display:block;font-family:Roboto Mono,monospace;margin-bottom:20px;max-width:300px;padding:20px;position:relative;width:100%}.products-search-wrapper .actions{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.products-search-wrapper fieldset{border:none;margin:0;padding:0}.products-search-wrapper .actions button{background-color:#0e2a71;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Roboto Mono,monospace;padding:10px 15px}.products-search-wrapper .actions button:hover{background-color:#0c2064}.products-search-wrapper .filters{border-top:1px solid #e2e2e2;display:flex;flex-direction:column;gap:15px}.products-search-wrapper .filters .filter{border-bottom:1px solid #e2e2e2;font-family:Roboto Mono,monospace;padding:15px 0}.products-search-wrapper .filters .options{list-style-type:none;margin:0;padding-left:0}.products-search-wrapper .filters .option,.products-search-wrapper .filters .sub-option{display:block;margin-bottom:10px}.products-search-wrapper .filters .option label,.products-search-wrapper .filters .sub-option label{display:inline-block;margin-left:8px;vertical-align:middle}.products-search-wrapper .filters .sub-options{list-style-type:none;margin-top:5px;padding-left:20px}.products-search-wrapper .filters .sub-option{color:#555;font-size:.9em;margin:5px 0}.products-search-wrapper .filters .options input[type=checkbox]{-webkit-appearance:checkbox!important;appearance:checkbox!important;border:none;box-shadow:none;display:inline-block!important;height:16px;margin-right:5px;outline:none;width:16px}