/* Byamber "Show more" product pagination */
.ba-load-more{display:flex;flex-direction:column;align-items:center;gap:.85rem;margin:2.4rem auto 1rem;text-align:center;clear:both;grid-column:1/-1}
.ba-load-more-status{margin:0;font-size:.95rem;color:var(--ba-muted,#6d6460)}
.ba-load-more-bar{width:min(190px,60vw);height:4px;border-radius:4px;background:rgba(31,26,23,.1);overflow:hidden}
.ba-load-more-bar span{display:block;height:100%;background:var(--ba-loadmore-fill,var(--ba-primary,#7b4a43));transition:width .35s ease}
.ba-load-more .ba-load-more-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:min(290px,100%);min-height:44px;margin-top:.35rem;padding:.8rem 1.2rem;border:1px solid var(--ba-loadmore-border,#b9b09f);border-radius:2px;background:transparent;color:var(--ba-primary-dark,#5a2a1b)!important;font-weight:700;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}
.ba-load-more .ba-load-more-button:hover,.ba-load-more .ba-load-more-button:focus-visible{background:var(--ba-primary-dark,#5a2a1b);border-color:var(--ba-primary-dark,#5a2a1b);color:#fff!important}
.ba-load-more.is-loading .ba-load-more-button{pointer-events:none;opacity:.7}
.ba-load-more.is-loading .ba-load-more-button::after{content:"";width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ba-lm-spin .7s linear infinite}
.ba-load-more.is-complete .ba-load-more-button{display:none}
.ba-load-more-prev{font-size:.85rem;color:var(--ba-muted,#6d6460);text-decoration:underline}
@keyframes ba-lm-spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.ba-load-more-bar span{transition:none}.ba-load-more.is-loading .ba-load-more-button::after{animation:none}}
