#product-filter-options [hidden],#product-filter-popup[hidden],.product-filter [hidden],[data-product-coupon-results]>[hidden],[data-product-filter][hidden],[data-product-sponsored][hidden]{display:none!important}.product-filter{background:#f4fbfa;border:1px solid #cfe8e7;border-radius:6px;color:#243c3c;margin:0 0 14px;padding:10px 14px}.product-filter label{display:block;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:6px}.product-filter-controls{align-items:center;display:flex;gap:10px;max-width:100%;min-width:0}.product-filter-picker{flex:1;max-width:420px;min-width:0;position:relative}#product-filter-toggle{align-items:center;background:#fff;border:1px solid #88b9b5;border-radius:4px;color:#243c3c;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;min-height:38px;padding:6px 10px;text-align:left;width:100%}#product-filter-popup{background:#fff;border:1px solid #b9d8d5;border-radius:8px;box-shadow:0 10px 28px #193e3b26;left:0;padding:10px;position:absolute;right:0;top:calc(100% + 6px);z-index:100}#product-filter-search{background:#fff;border:1px solid #a8c9c5;border-radius:4px;box-sizing:border-box;color:#243c3c;font:inherit;font-size:16px;margin-bottom:7px;min-height:42px;min-width:0;padding:8px 10px;width:100%}#product-filter-toggle [data-product-selected]{min-width:0;overflow-wrap:anywhere}#product-filter-options button{overflow-wrap:anywhere}#product-filter-options{-ms-scroll-chaining:none;max-height:260px;overflow-y:auto;overscroll-behavior:contain}#product-filter-options button{background:#fff;border:0;border-radius:4px;color:#243c3c;cursor:pointer;display:block;font:inherit;min-height:42px;padding:10px;text-align:left;width:100%}#product-filter-options button.is-active,#product-filter-options button:hover,#product-filter-options button[aria-selected=true]{background:#e2f3f0;color:#125e56}.product-filter button:focus-visible{outline:2px solid #15877d;outline-offset:2px}#product-filter-search:focus{border-color:#15877d;box-shadow:none;outline:none}.product-filter-reset{background:transparent;border:0;color:#12675f;cursor:pointer;font:inherit;padding:6px 0;text-decoration:underline}.product-filter-status{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.product-filter-hint{font-size:14px;margin:10px 0 0}@media (min-width:992px){.product-filter{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px}.product-filter label{flex:1 1 200px;margin:0}.product-filter-controls{flex:1 1 240px}.product-filter-hint{flex-basis:100%}}@media (max-width:480px){.product-filter{padding:10px 12px}#product-filter-toggle{min-height:44px}#product-filter-options{max-height:220px}}
