.pagination-wrapper {
  margin-top: 4rem;
}

@media screen and (min-width: 990px) {
  .pagination-wrapper {
    margin-top: 2rem;
  }
}

.pagination__list {
  width: 100%;
  gap: var(--genstore-spacing-200, 4px);
  display: flex;
  justify-content: flex-end;

}

.pagination__list li {
    display: inline-block;
  }

.pagination__list li .pagination__item {
      color: var(--genstore-neutral-texticon-550);
      min-width: 32px;
      display: flex;
      align-items: center;
      justify-content: center;
      text-decoration: none;
      border: 1px solid var(--genstore-neutral-border-100);
      border-radius: 4px;
      text-align: center;
      padding: 0 10px;
      height: 32px;
      font-size: 13px;

    }

.pagination__list li .pagination__item.pagination__item--current {
        color: var(--genstore-neutral-texticon-900);
        background-color: rgba(0, 0, 0, 0.04);
        border: 1px solid var(--genstore-neutral-border-900, rgba(0, 0, 0, 0.9));

      }

.pagination__list li .pagination__item.pagination__item-arrow {
        border: none
      }

.pagination__list li .pagination__item .svg-wrapper {
        width: 14px;
        height: 14px;
      }




.pagination__item--next .icon {
  margin-left: -0.2rem;
  transform: rotate(90deg);
}

.pagination__item--next:hover .icon {
  transform: rotate(90deg) scale(1.07);
}

.pagination__item--prev .icon {
  margin-right: -0.2rem;
  transform: rotate(-90deg);
}

.pagination__item--prev:hover .icon {
  transform: rotate(-90deg) scale(1.07);
}

.pagination__item-arrow:hover::after {
  display: none;
}