/* Facet validation and numeric bounds; no layout or purchase-flow overrides. */
.gw-commerce-filter-errors{padding:14px 16px;margin:12px 0 4px;border:1px solid #cba28a;border-left:3px solid #a14d23;border-radius:7px;background:#fff6ee;color:#6d341c;font-size:13px;line-height:1.65}
.gw-commerce-filter-errors strong{font-size:14px}.gw-commerce-filter-errors ul{margin:7px 0 0;padding-left:20px}.gw-commerce-filter-errors li+li{margin-top:4px}
.gw-commerce-facet-grid input{width:100%;min-width:0;max-width:100%;min-height:46px;border:1px solid #bccbb0;border-radius:6px;background:#fff;color:#172b20;padding:10px 12px;box-sizing:border-box;font:inherit;line-height:1.35}
.gw-commerce-facet-grid input[aria-invalid=true]{border-color:#a14d23;background:#fffaf6}.gw-commerce-facet-grid input:focus-visible{outline:3px solid #6d9237;outline-offset:3px}
.gw-commerce-condition-quote{display:inline-flex;align-items:center;min-height:44px;line-height:1.55;color:#2e5235;font-size:13px;text-underline-offset:3px;overflow-wrap:anywhere}.gw-commerce-condition-quote:focus-visible{outline:3px solid #6d9237;outline-offset:3px}
