.pagination-wrapper{margin-top:4rem}@media screen and (min-width:990px){.pagination-wrapper{margin-top:5rem}}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.pagination__list>li{flex:0 0 auto;list-style:none}.pagination__item{color:rgb(var(--color-foreground));display:inline-flex;justify-content:center;align-items:center;position:relative;min-width:4.4rem;height:4.4rem;padding:0 1rem;text-decoration:none;border-radius:50px;transition:all .3s ease;font-weight:500;font-size:1.5rem;background:transparent;border:1px solid rgba(var(--color-foreground),.1)}.pagination__item:not(.pagination__item-disabled):not(.pagination__item--current):hover{background:rgba(var(--color-foreground),.05)}.pagination__item--current,.pagination__item--current:hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:transparent}.pagination__item-disabled{background:rgba(var(--color-foreground),.05);border-color:transparent;color:rgba(var(--color-foreground),.3);cursor:default}.pagination__item-disabled .icon-caret{opacity:.3}.pagination__item--current::after,.pagination__item:hover::after{display:none}.pagination__item .icon-caret{height:.8rem}.pagination__item--next .icon-caret{transform:rotate(90deg)}.pagination__item--next:not(.pagination__item-disabled):hover .icon-caret{transform:rotate(90deg) scale(1.1)}.pagination__item--prev .icon-caret{transform:rotate(-90deg)}.pagination__item--prev:not(.pagination__item-disabled):hover .icon-caret{transform:rotate(-90deg) scale(1.1)}.pagination__item-arrow:hover::after{display:none}