#infinite-scroll-trigger{height:1px;width:100%;pointer-events:none}.infinite-scroll-load-previous{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-bottom:20px;padding:14px 20px;border:1px solid var(--border-color, #ddd);border-radius:4px;background:var(--background, #fff);color:var(--text-color, #333);font-size:14px;letter-spacing:.02em;cursor:pointer;box-sizing:border-box;max-width:100%;transition:background-color .2s ease,opacity .2s ease}.infinite-scroll-load-previous:hover:not(:disabled){background:var(--background-hover, #f5f5f5);color:var(--text-color, #333)}.infinite-scroll-load-previous:disabled{cursor:default;opacity:.7}.infinite-scroll-load-previous .infinite-scroll-spinner{display:none;width:20px;height:20px;flex-shrink:0}.infinite-scroll-load-previous.is-loading .infinite-scroll-spinner{display:block}.infinite-scroll-load-previous__text{white-space:normal;overflow-wrap:break-word;text-align:center}.infinite-scroll-spinner{width:40px;height:40px;color:var(--text-color, #333)}.spinner-svg{width:100%;height:100%;animation:infinite-scroll-rotate 1.4s linear infinite}.spinner-svg circle{stroke-dasharray:90,150;stroke-dashoffset:0;animation:infinite-scroll-dash 1.4s ease-in-out infinite;transform-origin:center}@keyframes infinite-scroll-rotate{to{transform:rotate(360deg)}}@keyframes infinite-scroll-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.infinite-scroll-end{text-align:center;padding:40px 20px 20px;font-size:14px;color:var(--text-color, #888);position:relative}.infinite-scroll-end:before{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);width:60px;height:1px;background:currentColor;opacity:.3}.infinite-scroll-skeleton{pointer-events:none;animation:infinite-scroll-fade-in .3s ease;transition:opacity .2s ease}.infinite-scroll-skeleton.is-leaving{opacity:0}.infinite-scroll-skeleton__media{height:0}.infinite-scroll-skeleton__bar{display:inline-block;width:70%;height:.8em;vertical-align:middle;border-radius:2px}.infinite-scroll-skeleton__bar--price{display:block;width:30%;margin:10px auto 20px}.infinite-scroll-shimmer,.reveal>.box-ratio.infinite-scroll-image-loading{position:relative;overflow:hidden;background-color:#0000000f}.infinite-scroll-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff0,#fff9,#fff0);transform:translate(-100%);animation:infinite-scroll-shimmer 1.6s ease-in-out infinite}@keyframes infinite-scroll-shimmer{to{transform:translate(100%)}}@keyframes infinite-scroll-fade-in{0%{opacity:0}}.infinite-scroll-item .reveal>.box-ratio img{transition:opacity .45s ease}.reveal>.box-ratio.infinite-scroll-image-loading img{opacity:0}.infinite-scroll-resolved .product-index-inner,.infinite-scroll-resolved .product-info{animation:infinite-scroll-fade-in .35s ease}.infinite-scroll-item.infinite-scroll-animating{will-change:transform,opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);transition-delay:var(--animation-delay, 0ms)}.infinite-scroll-hidden{opacity:0;transform:translateY(30px)}.infinite-scroll-visible{opacity:1;transform:translateY(0)}.infinite-scroll-is-prepending{overflow-anchor:none}@media(prefers-reduced-motion:reduce){.infinite-scroll-hidden{transform:none}.infinite-scroll-item.infinite-scroll-animating{transition:opacity .3s ease}.infinite-scroll-shimmer:after{display:none}.infinite-scroll-skeleton,.infinite-scroll-resolved .product-index-inner,.infinite-scroll-resolved .product-info{animation:none}.spinner-svg{animation-duration:2s}.spinner-svg circle{animation:none;stroke-dasharray:90,150}}#main-collection-product-grid{min-height:200px}.infinite-scroll-active #pagination{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/infinite-scroll.css.map */
