.catalog-category-view:not([class*="cms-"]) {
  .page-main {
    background: @champagne-25;
    padding-top: 0;

    .gt-lg({
      padding-top: 120px;
    });

    .md({
      padding-top: 40px;
    });
  }

  .column.main {
    .reset-padding-lr();

    .lt-md({
      padding-top: 40px;
    });
  }

  .column.sidebar {
    padding-bottom: 16px;
  }

  .toolbar-amount {
    .lt-md({
      display: none;
    });
  }

  .pages {
    .lt-md({
      margin: 20px auto 0;
    });
  }
}