.Pagination {
    margin: 10px 0;
    display: flex;
    &.on-first .Pagination-prev,
    &.on-last .Pagination-next {
        pointer-events: none;
        &:link,
        &:visited,
        &:hover,
        &:active {
            svg {
                fill: #999;
            }
        }
    }
}
.Pagination-inner {
    margin-left: auto;
    font-size: 0;
    display: flex;
    align-items: center;
}
.Pagination-link {
    &:link,
    &:visited,
    &:hover,
    &:active {
        text-decoration: none;
    }
    display: inline-block;
    padding: 3px 7px;
}
.Pagination-prev {
    margin-right: 6px;
}
.Pagination-next {
    margin-left: 7px;
}
.Pagination-counter {
    font-size: 15px;
    strong {
        font-weight: normal;
    }
    // vertical-align: middle;
}
