/* Sub-category pages (25 Oct 2026): the feed above the belly footer. It is the listing's own panel, toolbar and grid
   (shop.css); this file adds only what the in-page feed needs. Rails and panels are the Home's aisle (home.css). */

.feed { padding-bottom: calc(var(--pad) + 12px); }
/* The feed's brands, most products first, as logos or names (Aiden, 3 Nov 2026: "logos for brands"); a phone scrolls the row */
.feed__brands { display: flex; gap: 10px; margin: 0 0 22px; padding: 2px 2px 6px; list-style: none; overflow-x: auto; scrollbar-width: thin; }
.mark--feed { width: 124px; height: 62px; padding: 10px 14px; background: #fff; --logo-w: 96px; --logo-h: 42px; --logo-a: 38px; --logo-sq: 48px; --logo-ac: 46px; }
.mark--feed .mark__word { font-size: 15px; }
@media (min-width: 900px) {
	.feed__brands { flex-wrap: wrap; overflow: visible; }
}
.feed__count { margin: 0 0 20px; font: 600 14px/1.3 var(--f-body); color: var(--muted); }
.feed__count[hidden] { display: none; }
.feed__grid .card[hidden] { display: none; }
.feed__rest { display: none; } /* without the script: page 2 is the link below */
.feed__more { display: flex; justify-content: center; margin-top: 40px; }
.feed__more[hidden] { display: none; }
html:not(.glo-js) .feed__more[data-js-only] { display: none; } /* no page 2 behind it (21 to 24 products) */
.feed .glo-check.is-none { opacity: .45; } /* would empty the list with the other filters as they are */
.feed .glo-filter__badge[hidden] { display: none; }
.feed .glo-shop__empty[hidden] { display: none; }
