.load-more,.load-more-previous{overflow-anchor:none}.load-more{display:flex;flex-direction:column;align-items:center;gap:14px;margin:56px auto 40px;max-width:360px;padding:0 16px;text-align:center}.load-more__status{margin:0;font-family:var(--font-heading-family, serif);font-size:19px;line-height:1.2;font-weight:300;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.005em;color:currentColor}.load-more__track{position:relative;width:168px;height:1px;background:#00000024;overflow:hidden}.load-more__fill{position:absolute;inset:0 auto 0 0;background:currentColor;transition:width .6s cubic-bezier(.2,.7,.2,1)}.load-more__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:264px;min-height:50px;margin-top:10px;padding:0 32px;border:1px solid #000;background:#000;color:#fff;font-family:var(--font-body-family, Helvetica, Arial, sans-serif);font-size:14px;font-weight:400;letter-spacing:.02em;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,color .18s ease}.load-more__button:hover{background:transparent;color:#000}.load-more__button:focus-visible{outline:2px solid #000;outline-offset:3px}.load-more__button:active{transform:translateY(1px)}.load-more__button--ghost{background:transparent;color:#000;margin-top:0}.load-more__button--ghost:hover{background:#000;color:#fff}.load-more__spinner{display:none;width:14px;height:14px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:load-more-spin .7s linear infinite}.load-more__button.is-loading{pointer-events:none}.load-more__button.is-loading .load-more__label{opacity:.6}.load-more__button.is-loading .load-more__spinner{display:inline-block}.load-more__error{margin:0;font-size:13px;color:#a1281f}.load-more[data-complete]{gap:10px}.load-more-previous{display:flex;justify-content:center;margin:16px 0 28px}#product-grid-ajax[aria-busy=true]{transition:opacity .2s ease}@keyframes load-more-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.load-more{margin:40px auto 32px;gap:12px}.load-more__status{font-size:17px}.load-more__button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.load-more__fill,.load-more__button{transition:none}.load-more__spinner{animation-duration:1.6s}}#product-grid-ajax>.load-more-deferred{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-load-more.css.map */
