.wowplatter-top-filter{position:sticky;top:0;z-index:200;background:#ffffff;border-top:1px solid #e5e5e2;border-bottom:1px solid #e5e5e2;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;box-sizing:border-box}.wowplatter-top-filter *{box-sizing:border-box}.tf-chipbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;background:#fafafa}.chip-wrap{position:relative;display:inline-flex}.wowplatter-top-filter .chip-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff;border:1px solid #d8d8d4;color:#111;padding:7px 12px;border-radius:999px;font-size:12.5px;font-weight:500;font-family:inherit;cursor:pointer;line-height:1.2;transition:border-color .12s,background .12s,color .12s;white-space:nowrap}.wowplatter-top-filter .chip-btn:hover{border-color:#111;background:#f7f7f4}.wowplatter-top-filter .chip-btn:focus-visible{outline:2px solid #0b5ed7;outline-offset:2px}.wowplatter-top-filter .chip-btn .count{color:#6b6b6b;font-weight:400;font-size:11.5px;background:#f1f1ee;padding:1px 7px;border-radius:999px}.wowplatter-top-filter .chip-btn .caret{color:#6b6b6b;font-size:10px;margin-left:2px}.wowplatter-top-filter .chip-btn.active{border-color:#0b5ed7;background:#e7efff;color:#0b5ed7}.wowplatter-top-filter .chip-btn.active .count{color:#0b5ed7;background:#d3e2ff}.wowplatter-top-filter .chip-btn.active .caret{color:#0b5ed7}.wowplatter-top-filter .chip-btn[aria-expanded="true"]{border-color:#111}.tf-activebar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 14px 12px;background:#fafafa;border-top:1px solid #e5e5e2}.tf-activebar-label{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;margin-right:2px}.wowplatter-top-filter .active-chip{display:inline-flex;align-items:center;gap:6px;background:#111;color:#fff;padding:5px 6px 5px 11px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.2}.wowplatter-top-filter .active-chip.is-price{background:#0b5ed7}.wowplatter-top-filter .active-chip .x{width:17px;height:17px;border-radius:50%;border:0;background:rgba(255,255,255,.2);color:#fff;font-size:11px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;font-family:inherit}.wowplatter-top-filter .active-chip .x:hover{background:rgba(255,255,255,.35)}.tf-clear-all{font-size:12px;color:#0b5ed7;text-decoration:none;font-weight:500;margin-left:4px}.tf-clear-all:hover{text-decoration:underline}.wowplatter-top-filter .popover{position:absolute;top:calc(100% + 6px);left:0;min-width:300px;max-width:420px;background:#fff;border:1px solid #d8d8d4;border-radius:10px;padding:12px;box-shadow:0 12px 30px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.05);z-index:300;display:none}.wowplatter-top-filter .chip-btn[aria-expanded="true"] + .popover{display:block}.wowplatter-top-filter .popover .search{width:100%;border:1px solid #e5e5e2;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:12.5px;margin-bottom:8px;outline:none;background:#fff;color:#111}.wowplatter-top-filter .popover .search:focus{border-color:#0b5ed7;box-shadow:0 0 0 2px rgba(11,94,215,.15)}.wowplatter-top-filter .popover .list{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.wowplatter-top-filter .popover .list label{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:5px;font-size:12.5px;color:#111;cursor:pointer;line-height:1.25}.wowplatter-top-filter .popover .list label:hover{background:#f4f4f2}.wowplatter-top-filter .popover .list label.hidden{display:none}.wowplatter-top-filter .popover .list input[type="checkbox"],.wowplatter-top-filter .popover .list input[type="radio"]{accent-color:#0b5ed7;margin:0;flex-shrink:0}.wowplatter-top-filter .popover .list .opt-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wowplatter-top-filter .popover .list .count{margin-left:auto;color:#6b6b6b;font-variant-numeric:tabular-nums;font-size:11.5px;flex-shrink:0}.wowplatter-top-filter .popover .list .empty{padding:8px;font-size:12px;color:#6b6b6b;text-align:center}.wowplatter-top-filter .popover .foot{display:flex;justify-content:space-between;align-items:center;padding-top:10px;margin-top:8px;border-top:1px solid #e5e5e2}.wowplatter-top-filter .popover .foot button{font-family:inherit;font-size:12.5px;padding:7px 14px;border-radius:5px;cursor:pointer;border:0;font-weight:500;line-height:1.2}.wowplatter-top-filter .popover .foot .reset{background:transparent;color:#6b6b6b}.wowplatter-top-filter .popover .foot .reset:hover{color:#111;text-decoration:underline}.wowplatter-top-filter .popover .foot .apply{background:#0b5ed7;color:#fff}.wowplatter-top-filter .popover .foot .apply:hover{background:#0847a7}.wowplatter-top-filter .popover-price .range{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.wowplatter-top-filter .popover-price .range label{font-size:10.5px;color:#6b6b6b;letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:4px}.wowplatter-top-filter .popover-price .range input{width:100%;border:1px solid #e5e5e2;border-radius:6px;padding:7px 9px;font-family:inherit;font-size:13px;background:#fff;color:#111;outline:none}.wowplatter-top-filter .popover-price .range input:focus{border-color:#0b5ed7;box-shadow:0 0 0 2px rgba(11,94,215,.15)}.wowplatter-top-filter .popover-price .presets{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.wowplatter-top-filter .popover-price .presets button{background:#f1f1ee;border:0;padding:5px 10px;border-radius:999px;font-size:11.5px;font-family:inherit;cursor:pointer;color:#111;line-height:1.2}.wowplatter-top-filter .popover-price .presets button:hover{background:#e3e3df}.wowplatter-top-filter .popover.align-right{left:auto;right:0}.wowplatter-preset-filters{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px;background:#fff;border-bottom:1px solid #e5e5e2;position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;box-sizing:border-box}.wowplatter-preset-btn{display:inline-flex;align-items:center;padding:5px 14px;border-radius:20px;border:2px solid;color:#fff;font-size:12px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .15s;white-space:nowrap}.wowplatter-preset-btn:hover{opacity:.85;transform:translateY(-1px);color:#fff;text-decoration:none}.wowplatter-top-filter.mobile,.wowplatter-top-filter.mobile + .wowplatter-preset-filters,.wowplatter-preset-filters.mobile{width:100%;max-width:100%;left:auto;right:auto;margin-left:0;margin-right:0}.wowplatter-top-filter.mobile .tf-chipbar,.wowplatter-top-filter.mobile .tf-activebar{padding:10px 14px;gap:6px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-padding-left:14px;scroll-padding-right:14px}.wowplatter-top-filter.mobile .tf-activebar{padding:8px 14px 12px}.wowplatter-top-filter.mobile .tf-chipbar::-webkit-scrollbar,.wowplatter-top-filter.mobile .tf-activebar::-webkit-scrollbar{display:none}.wowplatter-top-filter.mobile .chip-wrap,.wowplatter-top-filter.mobile .tf-activebar-label,.wowplatter-top-filter.mobile .active-chip,.wowplatter-top-filter.mobile .tf-clear-all{flex-shrink:0}@media (max-width:900px){.wowplatter-top-filter,.wowplatter-preset-filters{width:100%;max-width:100%;left:auto;right:auto;margin-left:0;margin-right:0}.tf-chipbar{padding:10px 14px;gap:6px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-padding-left:14px;scroll-padding-right:14px}.tf-chipbar::-webkit-scrollbar{display:none}.chip-wrap{flex-shrink:0}.wowplatter-top-filter .chip-btn{padding:6px 11px;font-size:12px}.tf-activebar{padding:8px 14px 12px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.tf-activebar::-webkit-scrollbar{display:none}.tf-activebar-label,.wowplatter-top-filter .active-chip,.tf-clear-all{flex-shrink:0}.wowplatter-preset-filters{padding:10px 14px}.wowplatter-top-filter .popover{min-width:260px;max-width:calc(100vw - 20px)}}@media (max-width:480px){.wowplatter-top-filter .chip-btn{padding:6px 10px;font-size:11.5px}.wowplatter-top-filter .active-chip{font-size:11.5px;padding:4px 5px 4px 10px}.wowplatter-top-filter .popover{position:fixed;top:auto;bottom:0;left:0;right:0;max-width:100vw;min-width:0;border-radius:10px 10px 0 0;max-height:75vh;overflow-y:auto}.wowplatter-top-filter .popover .list{max-height:none}}