.pagination a,.pagination li.active{width:40px;height:40px;line-height:38px}.pagination a,.pagination li:not(.hide){display:inline-block}.pagination a{color:var(--color-text-main);border:1px solid transparent;border-radius:50%;transition:background-color 250ms,border-color 250ms,color 250ms}.no-touchevents .pagination a:hover,.pagination .no-touchevents a:hover{border-color:var(--color-text-main)}.pagination li.active{background-color:var(--color-text-main);color:var(--color-foreground-main);border:solid 1px var(--color-borders-main);border-radius:50%;cursor:default}.pagination{padding-top:var(--gutter-large);text-align:start}.pagination li{margin:0 .3125rem;text-align:center}.pagination li.next,.pagination li.prev{background-position:center center;color:transparent!important}.pagination li.next svg path,.pagination li.prev svg path{fill:var(--color-text-main)}.pagination li.next a,.pagination li.prev a{border-color:var(--color-borders-main)}.no-touchevents .pagination li.next a:hover,.no-touchevents .pagination li.prev a:hover{background-color:var(--color-text-main);border-color:var(--color-text-main)}.no-touchevents .pagination li.next a:hover svg path,.no-touchevents .pagination li.prev a:hover svg path{fill:var(--color-foreground-main)}.pagination li.prev{transform:rotate(90deg)}.pagination li.next{transform:rotate(-90deg)}.pagination li.mobile{display:none;margin:0 .75rem}@media screen and (max-width:767px){.pagination{text-align:center}.pagination li.mobile{display:inline-block}}.pagination li.disabled{color:var(--color-secondary-text-main);display:inline-block;padding:.625rem .9375rem;border:1px solid transparent}