select[name="sort"] {
  display: none !important; }

/* --- Global Elements Removal --- */
/* Force hide Sort By dropdown, action bars, and empty filter states everywhere */
.actionBar-section,
.category-toolbar,
.form-fieldset.sort-box,
[for="sort"],
#sort,
.actionBar,
.facetedSearch-refineFilters,
.facetedSearch-currentFilters,
#facetedSearch-content .refined-filters,
.facetedSearch-emptyAction,
.refined-filters-container,
#facetedSearch-content p {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important; }

/* Remove the center category title and the sidebar/content brand headings */
.category-title,
main .page-heading,
.page-content .brand-name,
.sidebarBlock-heading {
  display: none !important; }

/* --- Navigation Typography Styles --- */
/* Style the breadcrumbs (Home / Harley): Bold and 2 sizes larger */
.breadcrumbs {
  font-weight: 700 !important;
  font-size: 1.25rem !important; }
  .breadcrumbs .breadcrumb-label,
  .breadcrumbs .breadcrumb a {
    font-weight: 700 !important; }

/* Style the Sidebar Category Links: Bold and 2 sizes larger */
.sidebarBlock .navList-item a,
.sidebarBlock .navList-action {
  font-weight: 700 !important;
  font-size: 1.15rem !important; }

/* --- Force Sidebar Categories to Stay Permanently Open (Desktop) --- */
/* 1. Remove the toggle arrows/plus icons next to "Category" headings */
.sidebarBlock-heading .icon,
.navList-toggle,
.navList-toggle-action {
  display: none !important; }

/* 2. Remove pointer/cursor clicking changes from the main heading text */
.sidebarBlock-heading,
.navList-toggle-action {
  pointer-events: none !important;
  cursor: default !important; }

/* 3. Force hidden/collapsed accordion lists to remain fully expanded */
.navList.navList--nested,
.sidebarBlock .navList-subcategories,
.navList-subcategories.is-open,
.navList-subcategories.is-collapsed,
#facetedSearch-content {
  display: block !important;
  max-height: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important; }

/* --- Mobile Layout Adjustments (Breakpoint Up to 801px) --- */
@media (max-width: 801px) {
  /* Hide Mobile Filter Control Button Drawers globally since menu is now static */
  .page-sidebar-mobile-toggle,
  .facetedSearch-toggle,
  .facetedSearch-mobile-toggle,
  #facetedSearch-toggleButton,
  [data-faceted-search-toggle] {
    display: none !important; }
  /* Force the main sidebar containers to layout neatly as flat structural blocks */
  .page-sidebar,
  #facetedSearch-content,
  .page-sidebar .sidebarBlock {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    float: none !important;
    clear: both !important;
    height: auto !important; }
  /* Cascade down to ensure all nested Harley Categories text entries display cleanly */
  .page-sidebar .navList,
  .page-sidebar .navList-item,
  .page-sidebar .navList-action,
  .page-sidebar .navList.navList--nested,
  .page-sidebar .navList-subcategories {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    max-height: none !important;
    transform: none !important; }
  /* Provide comfortable gutter clearances on structural glass walls */
  .page-sidebar {
    margin-bottom: 30px !important;
    padding-left: 15px !important;
    padding-right: 15px !important; } }
