.product-list product-card,.product-list .product-card,.product-list [reveal-on-scroll=true]{opacity:1!important;transform:none!important;visibility:visible!important}.infinite-scroll{display:block;width:100%;margin-top:3.5rem;margin-bottom:2rem;text-align:center}.infinite-scroll__progress-wrap{max-width:340px;margin:0 auto 1.5rem;display:flex;flex-direction:column;align-items:center;gap:8px}.infinite-scroll__progress-count{font-size:13px;font-weight:500;color:rgb(var(--text-color, 17 17 17) / .7);letter-spacing:.02em}.infinite-scroll__progress-count span{font-weight:700;color:rgb(var(--text-color, 17 17 17))}.infinite-scroll__progress-bar{width:100%;height:4px;background-color:#eaeaea;border-radius:4px;overflow:hidden;position:relative}.infinite-scroll__progress-fill{height:100%;background-color:#000;border-radius:4px;transition:width .4s cubic-bezier(.16,1,.3,1)}.infinite-scroll__actions{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50px;position:relative}.infinite-scroll__sentinel{width:100%;height:20px;pointer-events:none;visibility:hidden}.infinite-scroll__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 36px;background-color:transparent;color:#000;border:1px solid #000000;border-radius:30px;font-family:inherit;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .25s ease;line-height:1}.infinite-scroll__button:hover{background-color:#000;color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #0000001f}.infinite-scroll__button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.infinite-scroll__button--hidden{display:none!important}@keyframes infinite-spin{to{transform:rotate(360deg)}}.infinite-scroll__spinner{display:flex;align-items:center;justify-content:center;gap:10px;color:#555;font-size:13px;font-weight:500;padding:12px 0}.infinite-scroll__spinner svg,.infinite-scroll__btn-spinner{animation:infinite-spin .8s linear infinite;flex-shrink:0}.infinite-scroll__completed{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:#f7f7f7;border-radius:20px;font-size:12.5px;font-weight:600;color:#666;letter-spacing:.04em;text-transform:uppercase}.infinite-scroll__completed:before{content:"\2713";display:inline-block;font-weight:800;color:#000}@media screen and (max-width:699px){.infinite-scroll{margin-top:2.5rem}.infinite-scroll__progress-wrap{max-width:280px}.infinite-scroll__button{width:100%;max-width:320px;padding:14px 24px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/infinite-scroll.css.map */
