@keyframes shimmer{to{transform:translateX(100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:8rem}.pagination>*{margin-bottom:.8rem;margin-right:1.8rem}@media (min-width:1280px){.pagination>*{margin-right:2.4rem}}.pagination>:last-child{margin-right:0}.pagination>.anchor,.pagination>.span{align-items:center;background-color:transparent;color:var(--gray-2);display:flex;font-size:var(--font-size-base);font-weight:600;height:3.8rem;justify-content:center;min-width:3.8rem;padding:.6rem;position:relative;text-transform:uppercase;transition:var(--transition)}@media (min-width:1280px){.pagination>.anchor,.pagination>.span{height:4.8rem;min-width:4.8rem;padding:.8rem}}.pagination>.anchor:hover:not(.-index),.pagination>.span:hover:not(.-index){color:var(--primary-color)}.pagination>.anchor.-current,.pagination>.span.-current{color:var(--primary-color);cursor:default}.pagination>.anchor.-next,.pagination>.anchor.-prev,.pagination>.span.-next,.pagination>.span.-prev{height:3.8rem;padding:.6rem;width:3.8rem}.pagination>.anchor.-next>.icon,.pagination>.anchor.-prev>.icon,.pagination>.span.-next>.icon,.pagination>.span.-prev>.icon{height:1.4rem;width:1.4rem}@media (min-width:1280px){.pagination>.anchor.-next,.pagination>.anchor.-prev,.pagination>.span.-next,.pagination>.span.-prev{height:4.8rem;min-width:4.8rem;padding:.8rem;width:4.8rem}}