@import '../../_global/styles/mixins';
@import '../../_global/styles/vars';

.superlist {
  padding-top: 20px;
  padding-bottom: 20px;
  background: var(--theme-color-primary-dimmed-04);
  border-radius: var(--border-radius-lg);
  @media (min-width: 768px) {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  @media (min-width: 1200px) {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  @media (min-width: 1200px) {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .container {

    .button-container {
      display: flex;
      flex-direction: column;
      padding-top: 40px;
      border-top: 1px solid var(--theme-color-primary-dimmed-02);

      .btn {
        margin: 0 auto;
      }
    }
  }

  &--list {
    padding: 40px 0 30px 0;
  }

  &.centered {
    .superlist--list {
      padding-bottom: 40px;
    }
  }
}