.pagination{justify-content:center;align-items:center;gap:var(--layout-spacing-xxs);display:flex}@media screen and (min-width:960px){.pagination{gap:var(--layout-spacing-small)}}.pagination-arrow{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pagination-arrow a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pagination-page{font-family:var(--font-family-secondary);font-size:var(--font-size-h5);line-height:var(--font-line-height-h5);letter-spacing:-.34px;font-weight:400}@media screen and (min-width:576px){.pagination-page{letter-spacing:-.38px}}@media screen and (min-width:1280px){.pagination-page{letter-spacing:-.44px}}.pagination-page{width:48px;height:45px;color:var(--color-text-primary);justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}@media screen and (min-width:960px){.pagination-page{height:46px}}@media screen and (min-width:1280px){.pagination-page{height:50px}}@media screen and (min-width:1440px){.pagination-page{height:50px}}.pagination-page:hover{background:var(--color-accent-accent-hover);color:var(--color-text-on-accent)}.pagination-page.active{color:var(--color-text-primary-invert);background:var(--color-accent-secondary-2)}.pagination-ellipsis{font-family:var(--font-family-secondary);font-size:var(--font-size-h5);line-height:var(--font-line-height-h5);letter-spacing:-.34px;font-weight:400}@media screen and (min-width:576px){.pagination-ellipsis{letter-spacing:-.38px}}@media screen and (min-width:1280px){.pagination-ellipsis{letter-spacing:-.44px}}.pagination-ellipsis{width:48px;height:48px;color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}