.catalog-update-status{min-height:1.5em;margin-top:4px;display:inline-block}.catalog-update-status:empty{display:none}.categories-page{position:relative}.categories-page>.catalog-update-status{position:absolute;top:8px}.catalog-results__count:has(+.catalog-update-status){display:inline}.catalog-results__count+.catalog-update-status{margin-left:12px}.catalog-result-items{transition:opacity .14s}.catalog-result-items[data-updating]{opacity:.55}.catalog-result-items[data-updating]>*{pointer-events:none}@media (prefers-reduced-motion:reduce){.catalog-result-items{transition:none}}
.catalog-pagination{color:var(--color-storefront-ink);font-family:var(--font-body);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.catalog-pagination__list{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.catalog-pagination__page,.catalog-pagination__control,.catalog-pagination__ellipsis{border-radius:var(--radius-pill);border:1px solid #0000;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem;font-size:.875rem;line-height:1;display:inline-flex}.catalog-pagination__page,.catalog-pagination__control{border-color:var(--color-storefront-field-border);background:var(--color-surface);transition:border-color .14s,color .14s,background-color .14s}.catalog-pagination__page:hover,.catalog-pagination__control:hover{border-color:var(--color-brand-strong);color:var(--color-brand-strong)}.catalog-pagination__page--current,.catalog-pagination__page--current:hover{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-surface);font-weight:700}.catalog-pagination__control{width:2.75rem}.catalog-pagination__control svg{flex:none;width:1rem;height:1rem}.catalog-pagination__control--disabled{color:var(--color-text-secondary);cursor:default;background:0 0;border-color:#0000}.catalog-pagination__ellipsis{color:var(--color-text-secondary)}.catalog-pagination__summary{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.8125rem;line-height:1.5}@media (max-width:480px){.catalog-pagination__list{gap:0}.catalog-pagination__page,.catalog-pagination__control{width:2.5rem;min-width:2.5rem;min-height:2.5rem}}@media (prefers-reduced-motion:reduce){.catalog-pagination__page,.catalog-pagination__control{transition:none}}
