/* The numbered native navigation always remains available, including errors. */
/* Do not let the moving button/footer become a browser scroll anchor on append. */
.catalog-products[data-luman-catalog-more="1"] { overflow-anchor: none; }
.catalog-more {
	display: grid;
	justify-items: center;
	gap: 12px;
	margin: 32px 0;
	text-align: center;
}
.catalog-more__button {
	min-height: 48px;
	min-width: min(100%, 280px);
}
.catalog-more__button[disabled] { opacity: .65; cursor: default; }
.catalog-more__status { max-width: 60ch; margin: 0; font-size: 14px; line-height: 1.6; }
.catalog-more__fallback { font-size: 14px; text-underline-offset: 4px; }
.catalog-more__fallback[hidden] { display: none !important; }
.catalog-more__button:focus-visible,
.catalog-more__fallback:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
@media (max-width: 699px) {
	.catalog-more { margin: 24px 0; padding: 0 4px; }
	.catalog-more__button { width: 100%; }
}
