:root{--sh-accent: #CC0000;--sh-accent-dark: #CC0000;--sh-space-3xs: .25rem;--sh-space-2xs: .5rem;--sh-space-xs: .75rem;--sh-space-sm: 1rem;--sh-space-md: 1.5rem;--sh-space-lg: 2rem;--sh-space-xl: 3rem;--sh-space-2xl: 4rem}.sh-collection-pagination{--sh-surface: #f7f7f5;--sh-border: #d9d9d2;--sh-text: #111111;margin-top:var(--sh-space-lg)}.sh-collection-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;margin:0;list-style:none}.sh-collection-pagination a,.sh-collection-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.6rem .85rem;border:1px solid var(--sh-border);border-radius:8px;color:var(--sh-text);font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.sh-collection-pagination a:hover,.sh-collection-pagination a:focus{border-color:var(--sh-text);background:var(--sh-surface);color:var(--sh-text)}.sh-collection-pagination a:focus-visible{outline:3px solid var(--sh-accent);outline-offset:2px}.sh-collection-pagination .current{border-color:var(--sh-text);background:var(--sh-text);color:#fff}.sh-collection-pagination .dots{border-color:transparent}.sh-collection-pagination-source[hidden]{display:none!important}
