.infinite-scroll,.infinite-scroll__container{width:100%}.infinite-scroll__status{display:flex;justify-content:center;align-items:center;padding:32px 16px;min-height:120px}.infinite-scroll__loading,.infinite-scroll__error,.infinite-scroll__complete{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.infinite-scroll__loading p,.infinite-scroll__error p,.infinite-scroll__complete p{font-size:.9375rem;color:#777;margin:0}.spinner{width:40px;height:40px;border:3px solid rgba(200,168,125,.2);border-top-color:#c8a87d;border-radius:50%;animation:spinner-spin .8s linear infinite}@keyframes spinner-spin{to{transform:rotate(360deg)}}.infinite-scroll__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:#fff;border:2px solid #29417B;color:#29417b;font-size:1rem;font-weight:600;border-radius:5px;cursor:pointer;transition:background .2s ease-out,color .2s ease-out,transform .15s ease-out;min-height:48px;-webkit-tap-highlight-color:transparent}.infinite-scroll__button:hover{background:#29417b;color:#fff}.infinite-scroll__button:active{transform:scale(.98)}.infinite-scroll__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.infinite-scroll__button:focus-visible{outline:2px solid #29417B;outline-offset:2px}.infinite-scroll__sentinel{height:1px;visibility:hidden;pointer-events:none}.scroll-to-top{position:fixed;bottom:calc(88px + env(safe-area-inset-bottom));right:16px;width:48px;height:48px;background:#29417b;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #29417b4d;z-index:998;opacity:0;transform:translateY(20px) scale(.9);transition:opacity .2s ease-out,transform .2s ease-out,background .2s ease-out;pointer-events:none;-webkit-tap-highlight-color:transparent}.scroll-to-top--visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.scroll-to-top:active{transform:scale(.95)}.scroll-to-top svg{width:24px;height:24px;fill:currentColor;stroke:currentColor}.scroll-to-top:focus-visible{outline:2px solid #C8A87D;outline-offset:2px}@media (min-width: 769px){.scroll-to-top{bottom:32px;width:56px;height:56px}.scroll-to-top svg{width:28px;height:28px}}@media (min-width: 769px) and (max-width: 1024px){.scroll-to-top{bottom:24px}}@media (max-width: 360px){.scroll-to-top{width:44px;height:44px;bottom:calc(76px + env(safe-area-inset-bottom))}}@media (prefers-color-scheme: dark){.infinite-scroll__loading p,.infinite-scroll__error p,.infinite-scroll__complete p{color:#b9b9b9}.infinite-scroll__button{background:#2a2a2a;border-color:#e6c896;color:#e6c896}.infinite-scroll__button:hover,.scroll-to-top{background:#e6c896;color:#171717}}@media (prefers-reduced-motion: reduce){.spinner{animation:none;border-top-color:#c8a87d;border-right-color:#c8a87d}.scroll-to-top{transition:opacity .2s ease-out;transform:none}.scroll-to-top--visible,.scroll-to-top:active,.infinite-scroll__button:active{transform:none}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.infinite-scroll__new-item{animation:fade-in-up .3s ease-out}.infinite-scroll__error,.infinite-scroll__error p{color:#e6411a}.infinite-scroll__complete{color:#18b576}.infinite-scroll__complete:before{content:"";width:40px;height:2px;background:linear-gradient(90deg,transparent 0%,#E6E6E6 50%,transparent 100%)}.infinite-scroll__complete:after{content:"";width:40px;height:2px;background:linear-gradient(90deg,transparent 0%,#E6E6E6 50%,transparent 100%)}@media (forced-colors: active){.scroll-to-top{border:2px solid}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/infinite-scroll.css.map */
