.pagination{width:100%}.pagination__list{align-items:center;display:flex;justify-content:center;padding:0;width:100%}.pagination__list li{list-style:none;margin:0}.pagination__list-item{display:block}.pagination__item{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.pagination__item-num{border-radius:50%!important;position:relative}.pagination__item-num:before{border-radius:50%;content:"";height:36px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;width:36px;z-index:-1}.pagination__item-num:hover:before{background:var(--color-neutral-light);opacity:1}.pagination__item--current{color:var(--color-white);pointer-events:none;text-decoration:underline}.pagination__item--current:before{background:var(--color-primary);opacity:1}