.pagination{align-items:center;display:flex}.sr-pagination .pagination{gap:.35rem}.pagination__link{align-items:center;border-radius:999px;display:inline-flex;line-height:1;transition:all .25s ease}.pagination__link,.pagination__link:active,.pagination__link:focus,.pagination__link:hover{text-decoration:none}.pagination__link--disabled{cursor:default;pointer-events:none}.pagination__link--disabled .pagination__link-text{color:#b0c1d4!important}.pagination__link--first,.pagination__link--prev{margin-right:.7rem}.pagination__link--first{margin-left:0}.sr-pagination .pagination__link--number{background:transparent;border:1px solid var(--primary);color:var(--primary);display:grid;height:32px;margin:0 .175rem;padding:0;place-content:center;width:32px}.sr-pagination .pagination__link--number:focus,.sr-pagination .pagination__link--number:hover{background:var(--primary);color:#fff}.sr-pagination .pagination__link--active{background:var(--primary);border-color:var(--primary);color:#fff}.sr-pagination .pagination__link--next,.sr-pagination .pagination__link--prev{background:transparent;border:1px solid var(--primary);color:var(--primary);display:grid;height:32px;margin:0;place-content:center;width:32px}.sr-pagination .pagination__link--next:hover,.sr-pagination .pagination__link--prev:hover{background:var(--primary);color:#fff}.pagination__link--last,.pagination__link--next{margin-left:.7rem}.pagination__link--last{margin-right:0}.pagination__link-icon svg{fill:currentColor;height:16px;margin:0;width:16px}.pagination__link--disabled .pagination__link-icon svg{fill:#b0c1d4!important}.sr-pagination .pagination__link--next .pagination__link-text,.sr-pagination .pagination__link--prev .pagination__link-text{display:none}.sr-pagination .pagination__link-icon svg{transform:translateY(-2px)}