collection-endless-scroll{display:block;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}collection-endless-scroll:defined .endless-scroll__fallback{display:none}.endless-scroll__loader,.endless-scroll__error,.endless-scroll__end{display:none}collection-endless-scroll[data-state=loading] .endless-scroll__loader,collection-endless-scroll[data-state=error] .endless-scroll__error,collection-endless-scroll[data-state=end] .endless-scroll__end{display:flex}.endless-scroll__loader{align-items:center;justify-content:center;gap:10px;padding:34px 0;font-size:14px;font-weight:700;color:#6b7280}.endless-scroll__spinner{width:18px;height:18px;box-sizing:border-box;border:2px solid #e5e7eb;border-top-color:#5461c8;border-radius:50%;animation:endless-scroll-spin .8s linear infinite}@keyframes endless-scroll-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.endless-scroll__spinner{animation-duration:2.4s}}.endless-scroll__error,.endless-scroll__end{flex-direction:column;align-items:center;gap:16px;padding:34px 16px;text-align:center;font-size:14px;font-weight:600;color:#111827}.endless-scroll__end p,.endless-scroll__error p{margin:0}.endless-scroll__button{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border:0;border-radius:999px;background:#111827;color:#fff;font:inherit;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.endless-scroll__button:focus-visible{outline:2px solid #5461c8;outline-offset:3px}.endless-scroll__button svg{width:14px;height:14px}.endless-scroll__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/555/assets/collection-endless-scroll.css.map */
