An increase in the price of product X causes a decrease in the quantity demanded for product X. One basic explanation for this is:
A. The law of increasing opportunity cost
B. The price-elasticity effect
C. The law of supply
D. The law of diminishing marginal utility