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