.pagination{flex-wrap:wrap;font-weight:600;gap:1.25rem;margin-bottom:3rem;margin-top:1.5rem}.pagination,.pagination__list{align-items:center;display:flex}.pagination__list{flex-flow:row wrap;gap:.75rem;list-style:none;margin:0;padding:0}.pagination__item{background-color:transparent;border:none;font-family:nunito,sans-serif;font-size:1rem;font-weight:700;font-weight:600;line-height:1.375;outline:none}@media(min-width:85.375em){.pagination__item{font-size:1.125rem;line-height:1.333}}.pagination__item:focus{outline:.25rem solid #e8d2dd}.pagination__item--link{align-items:center;border-radius:.25rem;color:#8b1c54;cursor:pointer;display:flex;gap:.25rem;padding:.25rem;text-decoration:none}.pagination__item--link:focus,.pagination__item--link:hover{color:#61133a}.pagination__item--link:hover{text-decoration:underline}.pagination__item--button{align-items:center;border:1px solid #d3d3d3;border-radius:.25rem;color:#8b1c54;cursor:pointer;display:flex;justify-content:center;padding:.25rem .75rem;text-decoration:none;transition:background-color .3s,border-color .3s,box-shadow .3s,color .3s}.pagination__item--button:focus,.pagination__item--button:hover{box-shadow:.25rem .25rem .5rem #00000026;color:#8b1c54}.pagination__item--button:hover{background-color:#ebebeb;border-color:#d3d3d3}.pagination__item--active,.pagination__item--active:focus,.pagination__item--active:hover{background-color:#8b1c54;border-color:#8b1c54;color:#fff}
