/* AdvancedSearch4 Filters */
#feds_search_filters .PM_ASBlockOutputHorizontal{margin-bottom:0}
#feds_search_filters .card{background:#fff;border:none;border-radius:16px;box-shadow:0 1px 6px rgba(0,0,0,.06);}
#feds_search_filters .card-header{background:#fff;border-bottom:1px solid #f0f2f5;padding:20px 24px}
#feds_search_filters .PM_ASearchTitle{font-size:1rem;font-weight:700;color:#1a1a2e}
#feds_search_filters .PM_ASBlockNbProductValue{font-weight:400;color:#6b7280;font-size:.85rem;margin-left:6px}
#feds_search_filters .card-block{padding:20px 24px}
#feds_search_filters .active-filter-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin-bottom:10px}
#feds_search_filters .PM_ASSelections.active_filters{padding:16px;margin-bottom:12px;border:1px solid #f0f2f5;border-radius:12px;background:#fafbfc}
#feds_search_filters .PM_ASSelections ul{list-style:none;padding:0;margin:0 0 10px}
#feds_search_filters .PM_ASSelections li{display:inline-block;margin:0 4px 6px 0}
#feds_search_filters .PM_ASSelectionsRemoveLink{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;background:#fff5f0;color:#ff5500;border:1px solid #ffccaa;border-radius:20px;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s}
#feds_search_filters .PM_ASSelectionsRemoveLink:hover{background:#ff5500;color:#fff;border-color:#ff5500}
#feds_search_filters .PM_ASResetSearch{display:inline-flex!important;align-items:center;gap:4px;color:#6b7280;font-size:.8rem;text-decoration:none;margin:8px 0 16px;transition:color .2s}
#feds_search_filters .PM_ASResetSearch:hover{color:#ff5500}
#feds_search_filters .PM_ASCriterionsGroup{padding:12px 0}
#feds_search_filters .PM_ASCriterionsGroupTitle{font-size:.85rem;font-weight:600;color:#1a1a2e;margin-bottom:10px}
#feds_search_filters .PM_ASCriterionsGroupTitle .PM_ASCriterionsGroupName{display:flex;align-items:center;gap:6px}
#feds_search_filters .PM_ASCriterionsGroupList .PM_ASCriterionsGroup{display:block;width:100%;flex:0 0 100%;max-width:100%;float:none}
#feds_search_filters .PM_ASCriterionsGroup select,
#feds_search_filters .PM_ASCriterionGroupSelect,
#feds_search_filters .PM_ASCriterionsGroup select.form-control{width:100%!important;padding:12px 14px;border:1px solid #e0e3e8;border-radius:10px;background:#fff;font-size:.85rem;color:#1a1a2e;transition:border-color .2s;appearance:auto;-webkit-appearance:auto;min-height:44px;box-sizing:border-box}
#feds_search_filters .PM_ASCriterionsGroup select:focus,
#feds_search_filters .PM_ASCriterionGroupSelect:focus{border-color:#ff5500;outline:none;box-shadow:0 0 0 3px rgba(255,85,0,.12)}
#js-active-search-filters{margin-bottom:16px}
#js-active-search-filters .active-filter-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin-bottom:8px}
#js-active-search-filters .PM_ASSelections.active_filters{padding:14px 18px;border:1px solid #f0f2f5;border-radius:12px;background:#fafbfc}
#js-active-search-filters .PM_ASSelections ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}
#js-active-search-filters .PM_ASSelections li{display:inline-block}
#js-active-search-filters .PM_ASSelectionsRemoveLink{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#fff;color:#ff5500;border:1px solid #e0e3e8;border-radius:20px;font-size:.82rem;font-weight:500;text-decoration:none;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .2s}
#js-active-search-filters .PM_ASSelectionsRemoveLink:hover{background:#ff5500;color:#fff;border-color:#ff5500;box-shadow:0 2px 8px rgba(255,85,0,.25)}
.feds_offcanvas_content{background:#fff;border-radius:16px 0 0 16px;padding:20px}
.feds_offcanvas_btn{padding:12px 0;border-bottom:1px solid #f0f2f5;margin-bottom:12px}
.feds_offcanvas_btn .feds_link{color:#ff5500;font-weight:600;font-size:.85rem}
.feds_offcanvas_btn .feds_offcanvas_done{color:#fff;background:#ff5500;padding:8px 20px;border-radius:10px;font-weight:600}

body.advancedsearch-seo .ps_categorytree.category-tree.left-block{display:none}
