.infinite-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0;width:100%}.infinite-scroll__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;width:100%}.infinite-scroll__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.infinite-scroll__loading[hidden]{display:none}.infinite-scroll__loading[aria-hidden=true]{opacity:.4}.infinite-scroll__spinner{width:40px;height:40px;-webkit-animation:infinite-scroll-spin 1s linear infinite;animation:infinite-scroll-spin 1s linear infinite}.infinite-scroll__spinner-circle{stroke-dasharray:60;stroke-dashoffset:45;stroke-linecap:round}.infinite-scroll__skeleton{width:100%;padding:0 20px}.infinite-scroll__skeleton[hidden]{display:none}.infinite-scroll__skeleton-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:989px){.infinite-scroll__skeleton-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.infinite-scroll__skeleton-grid{grid-template-columns:1fr}}.infinite-scroll__skeleton-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.infinite-scroll__skeleton-image{width:100%;aspect-ratio:3/4;background:-webkit-gradient(linear,left top,right top,color-stop(25%,var(--color-bg-secondary, #f0f0f0)),color-stop(50%,var(--color-bg-tertiary, #e0e0e0)),color-stop(75%,var(--color-bg-secondary, #f0f0f0)));background:linear-gradient(90deg,var(--color-bg-secondary, #f0f0f0) 25%,var(--color-bg-tertiary, #e0e0e0) 50%,var(--color-bg-secondary, #f0f0f0) 75%);background-size:200% 100%;-webkit-animation:infinite-scroll-shimmer 1.5s infinite;animation:infinite-scroll-shimmer 1.5s infinite;border-radius:4px}.infinite-scroll__skeleton-text{height:16px;width:80%;background:-webkit-gradient(linear,left top,right top,color-stop(25%,var(--color-bg-secondary, #f0f0f0)),color-stop(50%,var(--color-bg-tertiary, #e0e0e0)),color-stop(75%,var(--color-bg-secondary, #f0f0f0)));background:linear-gradient(90deg,var(--color-bg-secondary, #f0f0f0) 25%,var(--color-bg-tertiary, #e0e0e0) 50%,var(--color-bg-secondary, #f0f0f0) 75%);background-size:200% 100%;-webkit-animation:infinite-scroll-shimmer 1.5s infinite;animation:infinite-scroll-shimmer 1.5s infinite;border-radius:4px}.infinite-scroll__skeleton-text--short{width:50%;height:14px}.infinite-scroll__end-message{color:var(--color-text-secondary, #6b7280);font-size:14px;text-align:center;margin:0}.infinite-scroll__end-message[hidden]{display:none}.infinite-scroll__back-to-top{position:fixed;bottom:30px;right:30px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 20px;background-color:var(--color-bg-accent, #000);color:var(--color-text-accent, #fff);border:none;border-radius:4px;cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px #00000026;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;opacity:1}.infinite-scroll__back-to-top[hidden]{display:none}.infinite-scroll__back-to-top:hover{opacity:.9;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.infinite-scroll__back-to-top:focus{outline:2px solid var(--color-focus, #4f46e5);outline-offset:2px}.infinite-scroll__back-to-top svg{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:768px){.infinite-scroll__back-to-top{bottom:20px;right:20px;padding:10px 16px}.infinite-scroll__back-to-top span{display:none}}@-webkit-keyframes infinite-scroll-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes infinite-scroll-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes infinite-scroll-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes infinite-scroll-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-infinite-scroll.css.map */
