.infinite-scroll-container{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:20px}.infinite-scroll-load-more{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 40px;background:#000;color:#fff;border:none;border-radius:0;font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;min-width:280px}.infinite-scroll-load-more:hover{background:#333;transform:translateY(-2px)}.infinite-scroll-load-more:active{transform:translateY(0)}.infinite-scroll-load-more.is-loading{pointer-events:none;opacity:.7}.infinite-scroll-load-more.is-loading .load-more-text{opacity:0}.infinite-scroll-load-more.is-loading .load-more-spinner{display:block}.load-more-spinner{display:none;position:absolute;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.infinite-scroll-loading{display:flex;flex-direction:column;align-items:center;gap:15px;padding:30px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.infinite-scroll-loading.is-visible{opacity:1;visibility:visible}.infinite-scroll-spinner{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#000;border-radius:50%;animation:spin .8s linear infinite}.infinite-scroll-loading-text{font-size:13px;color:#666;letter-spacing:1px;text-transform:uppercase}@keyframes spin{to{transform:rotate(360deg)}}.infinite-scroll-page-display{font-size:12px;color:#999;letter-spacing:1px;text-transform:uppercase}.infinite-scroll-end{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.infinite-scroll-end.is-visible{opacity:1;visibility:visible}.infinite-scroll-end-icon{font-size:24px}.infinite-scroll-end-text{font-size:14px;color:#666;text-align:center}.infinite-scroll-error{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(100px);background:#f44;color:#fff;padding:12px 24px;border-radius:4px;font-size:14px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000}.infinite-scroll-error.is-visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.infinite-scroll-sentinel{height:1px;width:100%;pointer-events:none}.infinite-scroll-item{animation:fadeSlideIn .5s ease forwards;opacity:0}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.infinite-scroll-progress{width:100%;max-width:300px;height:4px;background:#e0e0e0;border-radius:2px;overflow:hidden;margin-top:10px}.infinite-scroll-progress-bar{height:100%;background:#000;transition:width .3s ease}.infinite-scroll-enabled .pagination{display:none!important}@media screen and (max-width: 749px){.infinite-scroll-load-more{width:100%;max-width:300px;padding:14px 30px;font-size:12px}.infinite-scroll-container{padding:30px 15px}.infinite-scroll-spinner{width:32px;height:32px}}.infinite-scroll-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:#000;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease;z-index:100;box-shadow:0 4px 12px #0003}.infinite-scroll-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.infinite-scroll-to-top:hover{background:#333;transform:translateY(-3px)}.infinite-scroll-to-top svg{width:20px;height:20px}@media screen and (max-width: 749px){.infinite-scroll-to-top{bottom:20px;right:20px;width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/infinite-scroll.css.map */
