/* Catalogue menu (owner, 2026-11-14): on a wide screen every category tile fits in the open panel, smaller, in one
   row without sideways scrolling; the name under each tile is centred. */
.bm-mm .bm-tile__name { text-align: center; }

@media (min-width: 1024px) {
    .bm-mm .bm-mm__row {
        display: grid;
        grid-auto-flow: column;
        grid-auto-columns: minmax(0, 1fr);
        gap: 16px;
        overflow: visible;
    }
    .bm-mm .bm-mm__cell { flex: none; min-width: 0; }
    .bm-mm .bm-mm__arrow { display: none !important; }
    .bm-mm .bm-tile__name { font-size: 13px; line-height: 1.35; margin-top: 10px; }
    .bm-mm .bm-mm__inner { padding-bottom: 32px; }
}
