/* Keep space before the footer, including after the final Load More removes itself. */
html body.tax-product_brand #main .ast-woocommerce-container {
    padding-block-end: var(--cie-section-padding-block-compact, clamp(36px, 3.125vw, 60px));
}

/* Give Load More one compact gap instead of adding the grid's footer spacing. */
html body.tax-product_brand #main .ast-woocommerce-container > ul.products:has(+ .cie-parent-category-load-more) {
    padding-block-end: 0 !important;
    margin-block-end: 0;
}

html body.tax-product_brand #main .ast-woocommerce-container > .cie-parent-category-load-more {
    margin-block-start: var(--cie-section-padding-block-compact, clamp(36px, 3.125vw, 60px));
}
