.pagination{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px}
.pagination-wrapper{display:flex;justify-content:center}
.pagination__list{display:flex;flex-wrap:nowrap;gap:5px}
@media only screen and (max-width:48em){
.pagination__list{flex-wrap:wrap}
}
.pagination__list li{width:44px;min-width:44px;max-width:44px;display:flex;justify-content:center;margin:0}
@media only screen and (max-width:48em){
.pagination__list li{width:32px;min-width:32px;max-width:32px}
}
@media screen and (max-width:374px){
.pagination__list li{width:24px;min-width:24px;max-width:24px}
}
.pagination__list li a{display:flex;justify-content:flex-start;width:auto;max-width:100%;padding:0 8px}
.pagination__item{color:#9a9fa4;font-family:"Source Sans Pro",sans-serif;font-size:2rem;font-style:normal;font-weight:600;line-height:2rem;letter-spacing:2px;text-transform:uppercase;text-decoration:none}
.pagination__item::after{display:none}
.pagination__item--current,.pagination__item:hover{color:#181818}
.pagination__item--current::after,.pagination__item:hover::after{display:none}
.pagination__item-arrow{display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;padding-top:3px}
.pagination__item-arrow span{display:none}
.pagination__item-arrow svg,.pagination__item-arrow svg path{color:#9a9fa4;fill:currentColor}
.pagination__item-arrow:hover span{color:#181818}
.pagination__item-arrow:hover svg,.pagination__item-arrow:hover svg path{color:#181818}
.pagination__item--prev .icon{width:16px;margin-right:.5rem;transform:rotate(-180deg)}
.pagination__item--prev:hover .icon{transform:rotate(-180deg) scale(1.07)}
.pagination__item--next .icon{width:16px;margin-left:.5rem;transform:rotate(0)}
.pagination__item--next:hover .icon{transform:rotate(0) scale(1.07)}