A new minimum price of 50p per unit of alcohol has come in to force in Scotland.
The new measure will mean a bottle of vodka cannot be sold for less than £13.13 for a 70cl bottle and whisky would be £14. Large packs of beer and strong cider are also set to be affected.
A pint of beer containing two units will cost at least £1 and a nine-unit bottle of wine will be a minimum of £4.50.
The law, which sets a floor price for drinks depending on how many units of alcohol they contain, was passed in 2012 but has faced legal challenges.
The Scottish government said the move would cut consumption and save lives.