.sam-is-progress{text-align:center;font-size:13px;font-weight:600;opacity:.55;padding:12px 16px;letter-spacing:.03em}.infinite-scroll__spinner{display:flex;align-items:center;justify-content:center;gap:6px;padding:20px 0}.infinite-scroll__spinner span{width:8px;height:8px;border-radius:50%;background:rgba(var(--color-foreground),.5);animation:samSpinnerBounce 1.2s infinite ease-in-out}.infinite-scroll__spinner span:nth-child(2){animation-delay:.2s}.infinite-scroll__spinner span:nth-child(3){animation-delay:.4s}@keyframes samSpinnerBounce{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1);opacity:1}}.sam-back-top{position:fixed;bottom:24px;right:20px;z-index:200;width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.85);color:rgb(var(--color-background));box-shadow:0 4px 20px #0000002e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.sam-back-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.sam-back-top:hover{background:rgb(var(--color-foreground));transform:translateY(-2px);box-shadow:0 8px 28px #0000003d}.sam-back-top svg{width:18px;height:18px;flex-shrink:0}@media screen and (max-width:749px){.sam-back-top{bottom:16px;right:14px;width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.sam-back-top{transition:opacity .15s;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/back-to-top.css.map */
