.collection-load-more{position:relative;z-index:1;margin-top:48px;margin-bottom:48px;padding:0;width:100%;display:none}.collection-load-more.is-initialized{display:block}.collection-load-more>*{display:block;width:100%;text-align:center}.collection-load-more__status{font-size:1.3rem;font-weight:400;line-height:1.5;color:rgba(var(--color-foreground),.85);letter-spacing:0;text-align:center;margin:0 0 12px;min-height:1.5em;display:block}.collection-load-more__status strong{font-weight:700;color:#000}.collection-load-more__progress{width:100%;max-width:365px;margin:0 auto 24px;height:8px;background-color:#f4b4d0;border-radius:4px;overflow:hidden;position:relative}.collection-load-more__progress-fill{content:"";position:absolute;top:0;left:0;height:100%;width:var(--load-more-progress, 0%);background-color:#dc3282;border-radius:3px;transition:width .3s ease}.collection-load-more .collection-load-more__button{display:block;align-items:center;justify-content:center;width:auto;min-width:140px;padding:10px 24px;font-family:SofiaProBold,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:.02em;color:rgba(var(--color-foreground),.9);background-color:transparent;border:2px solid rgba(var(--color-foreground),.3);border-radius:999px;cursor:pointer;transition:all .2s ease;margin:24px auto 0;position:relative;user-select:none;-webkit-user-select:none}.collection-load-more__button:hover:not(:disabled){border-color:#ff4c99;background-color:#ff4c99;color:#fff}.collection-load-more__button:focus-visible{outline:2px solid rgba(var(--color-foreground),.7);outline-offset:4px}.collection-load-more__button:disabled{cursor:not-allowed;opacity:.6}.collection-load-more__button.is-loading{opacity:.7;pointer-events:none}.collection-load-more__button .btn-text{transition:opacity .15s ease}.collection-load-more__button .btn-loading-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0}.collection-load-more__button.is-loading .btn-text{opacity:0}.collection-load-more__button.is-loading .btn-loading-text{opacity:1}.collection-load-more.is-initialized .pagination-wrapper{display:none}@media screen and (max-width:749px){.collection-load-more{margin-top:32px;margin-bottom:32px}.collection-load-more__status{font-size:1.2rem;margin:0 0 10px}.collection-load-more__progress{max-width:200px;height:5px;margin:0 auto 20px}.collection-load-more .collection-load-more__button{width:auto;min-width:140px;padding:10px 24px;font-size:18px}}@media screen and (min-width:750px){.collection-load-more{margin-left:-16px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/collection-load-more.css.map */
