@media (min-width: 901px) {
  html body .b24-results-featured-slot,
  html body #resultsCategoriesStrip.b24-results-categories,
  html body .content {
    width: var(--b24-results-measured-width, 760px) !important;
    min-width: 0 !important;
    max-width: var(--b24-results-measured-width, 760px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }
  html body #resultsCategoriesStrip.b24-results-categories {
    display: flex !important;
    flex-flow: row nowrap !important;
    direction: rtl !important;
    justify-content: stretch !important;
    align-items: stretch !important;
    gap: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }
  html body #resultsCategoriesStrip > .b24-results-category {
    flex: 1 1 0 !important;
    width: 0 !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 5px 2px 4px !important;
    box-sizing: border-box !important;
  }
  html body #resultsCategoriesStrip > .b24-results-category .cat-icon {
    width: 60px !important;
    height: 60px !important;
  }
  html body #resultsCategoriesStrip > .b24-results-category svg {
    width: 32px !important;
    height: 32px !important;
  }
  html body #resultsCategoriesStrip > .b24-results-category span:last-child {
    font-size: 12px !important;
    line-height: 1.15 !important;
  }
  html body .content {
    display: flex !important;
    flex-flow: row nowrap !important;
    direction: rtl !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    gap: 0 !important;
    padding: 0 !important;
  }
  html body .content > .filter-bar {
    order: 0 !important;
    flex: 0 0 var(--b24-results-filter-width, 190px) !important;
    width: var(--b24-results-filter-width, 190px) !important;
    min-width: var(--b24-results-filter-width, 190px) !important;
    max-width: var(--b24-results-filter-width, 190px) !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  html body .content > .results-section {
    order: 1 !important;
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }
  html body .content > .results-section .ad-card {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
}
