.nm-search-filters{display:block!important;padding:0!important;overflow:visible!important}
.nm-search-filters__status{padding:15px;color:#777;font:12px/1.5 Arial,sans-serif}
.nm-search-filters .nm-tag-filters__group{width:100%;margin-bottom:12px!important;min-width:0}
.nm-search-filters .nm-tag-filters__group label{display:flex;align-items:center;gap:8px;cursor:pointer;padding:7px 0;font:13px/1.35 Arial,sans-serif;color:#333}
.nm-search-filters input{width:16px;height:16px;margin:0;accent-color:#DC0069;flex:none}
.nm-search-filters small{margin-left:auto;color:#999;font-size:11px}.nm-search-filters [hidden]{display:none!important}
.nm-search-filters .nm-filter-swatch{flex:none;border:1px solid #ddd;border-radius:50%}
.nm-search-filters__more,.nm-search-filters__clear{border:0;background:none;text-decoration:underline;color:#666;font:12px Arial,sans-serif;cursor:pointer;padding:0 15px 15px;text-align:left}
.nm-search-filters__clear{padding:12px 0}.nm-search-filters__caret{transition:transform .15s}.nm-search-filters details[open] .nm-search-filters__caret{transform:rotate(180deg)}
.nm-search-filters .nm-tag-filters__group summary span:after{content:none!important}
.nm-search-filters .nm-tag-filters__group summary>span{font-size:inherit!important}

.nm-search-filtering #product-grid{visibility:hidden}
