#vtkFilterBar ~ .tplFilters{display:none!important}html.vtkFail #vtkFilterBar{display:none!important}html.vtkFail #vtkFilterBar ~ .tplFilters{display:flex!important}.vtkFilterBar{margin:14px 0 6px;display:grid;gap:8px}
.vtkFilterBar .vtkRow{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}
.vtkFilterBar button{white-space:nowrap;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid #e1d8c8;background:#fff;font:inherit;font-size:14px;cursor:pointer;color:#1d2a22}
.vtkFilterBar button.on{background:#173f2b;color:#fff;border-color:#173f2b}
.vtkFilterBar input{min-height:46px;border:1px solid #e1d8c8;border-radius:12px;padding:0 14px;font:inherit;background:#fff;max-width:520px;width:100%}
.vtkCount{margin:0;font-size:13px;opacity:.75}
.tplTag.vtkFree{background:#e8f4ec;color:#1f7a45}
.tplTag.vtkPrem{background:#1d1d1b;color:#f3c36b}
.vtkNew{display:inline-block;background:#f3c36b;color:#1d1d1b;font-size:12px;font-weight:700;border-radius:999px;padding:2px 10px;vertical-align:middle}
.tplCover{position:relative}
.tplCover .vtkNew{position:absolute;top:10px;left:10px}
.vtkShopNote{font-size:12.5px;opacity:.8;margin:4px 0 0}
.vtkHide{display:none!important}