/* Storefront typed minimum/maximum price filtering. */
.store-body .catalog-toolbar .price-range{display:flex;align-items:center;gap:7px;flex:0 0 auto;min-height:43px;padding:5px 9px;background:#172219;border:1px solid var(--border);border-radius:7px}
.store-body .price-range-label{font-size:11px;font-weight:700;color:var(--muted);white-space:nowrap}
.store-body .catalog-toolbar .price-input{display:flex;align-items:center;gap:3px;width:86px;min-width:0;padding:0 7px;background:#101a12;border:1px solid var(--border);border-radius:5px;color:var(--muted);font-size:12px}
.store-body .catalog-toolbar .price-input:focus-within{border-color:var(--accent)}
.store-body .catalog-toolbar .price-input input{display:block;width:100%;min-width:0;margin:0;padding:7px 0;border:0;outline:0;background:transparent;color:var(--text);font-size:13px;font-variant-numeric:tabular-nums}
.store-body .price-range-dash{color:var(--muted)}
.store-body .price-clear{border:0;background:transparent;color:var(--accent);font-size:11px;font-weight:700;padding:8px 2px;cursor:pointer}
.store-body .price-clear[hidden]{display:none}
@media(max-width:1000px){.store-body .catalog-toolbar{flex-wrap:wrap}.store-body .catalog-toolbar .price-range{flex:1 1 auto;justify-content:flex-start}}
@media(max-width:760px){.store-body .catalog-toolbar .price-range{width:100%;min-height:46px;flex-wrap:nowrap;border-radius:12px;padding:5px 10px}.store-body .catalog-toolbar .price-input{flex:1;min-width:0;width:auto}.store-body .catalog-toolbar .price-input input{font-size:16px;min-height:34px}.store-body .price-range-label{font-size:12px}}
