.v3-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin:2.5rem 0 0;font-family:var(--ds-font-label)}.v3-pagination__pages{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none}.v3-pagination__btn{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;border-radius:var(--ds-radius-full);border:var(--ds-ghost-border);background:transparent;color:var(--ds-primary);font-family:var(--ds-font-label);font-weight:600;font-size:.85rem;letter-spacing:.01em;text-decoration:none;line-height:1;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.v3-pagination__btn:hover,.v3-pagination__btn:focus-visible{background:var(--ds-primary);color:var(--ds-on-primary);border-color:var(--ds-primary);transform:translateY(-1px)}.v3-pagination__btn:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.v3-pagination__btn--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.v3-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .6rem;border-radius:var(--ds-radius-full);border:1px solid var(--ds-outline-variant);background:transparent;color:var(--ds-on-surface);font-family:var(--ds-font-label);font-weight:500;font-size:.85rem;text-decoration:none;line-height:1;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.v3-pagination__page:hover,.v3-pagination__page:focus-visible{border-color:var(--ds-primary);color:var(--ds-primary);background:var(--ds-surface-container-low)}.v3-pagination__page:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.v3-pagination__page--current{background:var(--ds-primary);color:var(--ds-on-primary);border-color:var(--ds-primary);box-shadow:var(--ds-primary-shadow);cursor:default}.v3-pagination__page--current:hover,.v3-pagination__page--current:focus-visible{background:var(--ds-primary);color:var(--ds-on-primary);border-color:var(--ds-primary)}.v3-pagination__page--ellipsis{border:none;background:transparent;color:var(--ds-on-surface-variant);cursor:default}@media(max-width:480px){.v3-pagination{gap:.5rem}.v3-pagination__btn{padding:.55rem .9rem;font-size:.8rem}.v3-pagination__page{min-width:2rem;height:2rem;font-size:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-v3-pagination.css.map */
