In the context of cost accounting, what does the term 'variable cost' refer to?
A. A cost that remains constant regardless of production levels.
B. A cost that varies in direct proportion to changes in production volume.
C. A cost that is not directly attributable to a specific product.
D. A fixed overhead cost that does not change over time.