.infinite-scroll-loading{display:flex;justify-content:center;align-items:center;padding:2rem 0;margin-top:2rem;border-top:1px solid rgba(var(--color-border),.1)}.loading-spinner{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner{width:2.4rem;height:2.4rem;animation:spin 1s linear infinite;color:rgb(var(--color-foreground))}.spinner .path{stroke-dasharray:90,150;stroke-dashoffset:0;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes 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}}.loading-text{font-size:1.4rem;color:rgb(var(--color-foreground));text-align:center}.error-message{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background-color:rgba(var(--color-background),.8);border:1px solid rgba(var(--color-border),.2);border-radius:.8rem;box-shadow:0 2px 8px #0000001a}.error-text{color:rgb(var(--color-foreground));font-size:1.4rem;text-align:center}.retry-button{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;padding:.8rem 1.6rem;border-radius:.4rem;font-size:1.3rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.1rem;font-weight:500}.retry-button:hover{background-color:rgba(var(--color-button),.9);transform:translateY(-1px)}.retry-button:active{transform:translateY(0)}.no-more-products{display:flex;flex-direction:column;align-items:center;padding:2rem;color:rgb(var(--color-foreground))}.no-more-text{font-size:1.4rem;text-align:center;opacity:.7}.infinite-scroll-sentinel{height:1px;visibility:hidden;pointer-events:none}@media screen and (max-width: 749px){.infinite-scroll-loading{padding:1.5rem 0;margin-top:1.5rem}.loading-spinner{gap:.8rem}.spinner{width:2rem;height:2rem}.loading-text,.error-text,.no-more-text{font-size:1.3rem}.retry-button{padding:.7rem 1.4rem;font-size:1.2rem}}@media (prefers-reduced-motion: reduce){.spinner{animation:none}.spinner .path{animation:none;stroke-dasharray:none;stroke-dashoffset:0}.retry-button:hover,.retry-button:active{transform:none}}@media (prefers-contrast: high){.infinite-scroll-loading{border-top-color:rgb(var(--color-foreground))}.error-message{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.retry-button{border:2px solid rgb(var(--color-foreground))}}.retry-button:focus{outline:2px solid rgb(var(--color-button));outline-offset:2px}html{scroll-behavior:smooth}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.infinite-scroll-new-products .grid__item{animation:fadeInUp .6s ease-out}.infinite-scroll-new-products .grid__item:nth-child(1){animation-delay:.1s}.infinite-scroll-new-products .grid__item:nth-child(2){animation-delay:.2s}.infinite-scroll-new-products .grid__item:nth-child(3){animation-delay:.3s}.infinite-scroll-new-products .grid__item:nth-child(4){animation-delay:.4s}.infinite-scroll-new-products .grid__item:nth-child(5){animation-delay:.5s}.infinite-scroll-new-products .grid__item:nth-child(6){animation-delay:.6s}@media (prefers-reduced-motion: reduce){.infinite-scroll-new-products .grid__item{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.infinite-scroll-products .scroll-trigger.animate--slide-in,.infinite-scroll-products .scroll-trigger.animate--fade-in{animation-duration:.3s!important;animation-delay:calc(var(--animation-order) * 30ms)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-infinite-scroll.css.map */
