.infinite-scroll{display:inline-block}.infinite-scroll--auto{display:flex;align-items:center;justify-content:center;min-height:4.4rem;width:100%}.infinite-scroll__spinner{display:block;width:2.8rem;height:2.8rem;border:.2rem solid rgba(var(--color-foreground, 33, 35, 38),.15);border-top-color:rgba(var(--color-foreground, 33, 35, 38),.75);border-radius:50%;visibility:hidden}.infinite-scroll--auto.loading .infinite-scroll__spinner{visibility:visible;animation:infinite-scroll-spin .8s linear infinite}.infinite-scroll__fallback,.infinite-scroll--auto.infinite-scroll--error .infinite-scroll__spinner{display:none}.infinite-scroll--auto.infinite-scroll--error .infinite-scroll__fallback{display:inline-flex}.infinite-scroll__button{display:none}@media screen and (max-width:749px){.infinite-scroll--auto .infinite-scroll__button{display:inline-flex}.infinite-scroll--auto .infinite-scroll__spinner{display:none}.infinite-scroll--auto.loading .infinite-scroll__spinner{display:block}.infinite-scroll--auto.loading .infinite-scroll__button,.infinite-scroll--auto.infinite-scroll--error .infinite-scroll__button{display:none}}@keyframes infinite-scroll-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.infinite-scroll--auto.loading .infinite-scroll__spinner{animation-duration:2s}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/component-infinite-scroll.css.map */
