.catalog-pagination{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:150px;margin-top:32px;padding:24px 16px;display:flex}.catalog-pagination-count{color:var(--muted);letter-spacing:.2px;font-size:12px}.catalog-load-more{border:1px solid var(--line);background:0 0;border-radius:24px;align-items:center;gap:22px;min-height:44px;padding:10px 18px;font-size:12px;transition:background .2s,border-color .2s;display:inline-flex}.catalog-load-more:hover:not(:disabled){background:var(--pale);border-color:var(--ink)}.catalog-load-more:disabled{color:var(--muted);cursor:default}.curly-loader{color:var(--ink);letter-spacing:.3px;flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex}.curly-loader svg{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:76px;height:76px;animation:2.4s cubic-bezier(.45,0,.55,1) infinite curly-turn;overflow:visible}.curly-loader-guide{stroke:var(--orange);opacity:.12}.curly-loader-stroke{stroke:var(--orange);stroke-dasharray:68 32;animation:1.6s ease-in-out infinite curly-unfold}.curly-loader-dots{animation:1.6s ease-in-out infinite curly-breathe;display:inline-block}@keyframes curly-turn{0%{transform:rotate(-20deg)}to{transform:rotate(340deg)}}@keyframes curly-unfold{0%{stroke-dashoffset:100px;stroke-dasharray:20 80}50%{stroke-dasharray:78 22}to{stroke-dashoffset:-100px;stroke-dasharray:20 80}}@keyframes curly-breathe{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.curly-loader svg,.curly-loader-stroke,.curly-loader-dots{animation:none}.curly-loader-stroke{stroke-dasharray:none}.catalog-load-more{transition:none}}
