Non-alcoholic means “not more than 0.5% A.B.V. (really it should be called “non-intoxicating” beverage rather than non-alcoholic”). So because there is still some alcohol in non-alcoholic beers, U.S. law still regulates those sales to persons 21 and over only.
Non-Alcoholic Beverage Pursuant to Florida Statute 561.01(4)(a), a beverage is only considered to be alcoholic if it contains one-half of 1 percent or more alcohol by total volume. If the beverage contains less than this amount, the beverage is considered non-alcoholic, which is legal for a minor to possess.