.ab-infinite-scroll{--ab-infinite-scroll-accent-color: var(--ab-infinite-scroll-accent, var(--colorTextBody));display:block}.ab-infinite-scroll[hidden]{display:none}.ab-infinite-scroll__sentinel{height:1px}.ab-infinite-scroll__footer{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 0 60px;text-align:center}.ab-infinite-scroll__previous{margin-bottom:20px;text-align:center}.ab-infinite-scroll__previous[hidden]{display:none}.ab-infinite-scroll__progress{width:100%;max-width:260px}.ab-infinite-scroll__progress-text{margin:0 0 10px;font-size:calc(var(--typeBaseSize) * .85);opacity:.7}.ab-infinite-scroll__progress-track{position:relative;height:2px;overflow:hidden;background:var(--colorBorder)}.ab-infinite-scroll__progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ab-infinite-scroll-accent-color);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}html[dir=rtl] .ab-infinite-scroll__progress-fill{transform-origin:right}.ab-infinite-scroll__action{display:flex;justify-content:center;min-height:44px}.ab-infinite-scroll__action>[hidden]{display:none}.ab-infinite-scroll__loader{display:flex;align-items:center;justify-content:center}.ab-infinite-scroll__loader--text .ab-infinite-scroll__loader-text,.ab-infinite-scroll__end,.ab-infinite-scroll__error-text{margin:0;opacity:.7}.ab-infinite-scroll__spinner{display:block;width:32px;height:32px;border:2px solid var(--colorBorder);border-top-color:var(--ab-infinite-scroll-accent-color);border-radius:50%;animation:ab-infinite-scroll-spin .8s linear infinite}.ab-infinite-scroll__load-more{min-width:220px}.ab-infinite-scroll__error{display:flex;flex-direction:column;align-items:center;gap:15px}.ab-infinite-scroll__skeleton-media,.ab-infinite-scroll__skeleton-line{background:var(--colorSmallImageBg);animation:ab-infinite-scroll-pulse 1.2s ease-in-out infinite}.ab-infinite-scroll__skeleton-line{height:12px;margin-top:12px}.ab-infinite-scroll__skeleton-line--short{width:50%;margin-top:8px}.ab-infinite-scroll__back-to-top{position:fixed;right:20px;bottom:20px;z-index:10;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--colorBorder);border-radius:50%;background:var(--colorBody);color:var(--colorTextBody);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s;cursor:pointer}html[dir=rtl] .ab-infinite-scroll__back-to-top{right:auto;left:20px}.ab-infinite-scroll__back-to-top.is-visible{opacity:1;visibility:visible;transform:none}.ab-infinite-scroll__back-to-top .icon{width:20px;height:20px}@keyframes ab-infinite-scroll-spin{to{transform:rotate(360deg)}}@keyframes ab-infinite-scroll-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ab-infinite-scroll__spinner{animation-duration:2.4s}.ab-infinite-scroll__skeleton-media,.ab-infinite-scroll__skeleton-line{animation:none}.ab-infinite-scroll__progress-fill,.ab-infinite-scroll__back-to-top{transition:none}[data-ab-appended] .image-element,[data-ab-appended] .image-wrap img,[data-ab-appended] .image-wrap svg{animation:none!important;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ab-infinite-scroll.css.map */
