Browse links
US residents can opt out of "sales" of personal data.
We hope you love our recommendations! Some may have been sent as samples, but all were independently selected by our editors. Just FYI, BuzzFeed and its publishing partners may collect a share of sales and/or other compensation from the links on this page.
It's time to save on your Christmas shopping!
Price: £10.45 (usually £14.99) – it's available in UK sizes 6-14.
Price: £10.50 (originally £17.50).
Price: £32.00 (originally £80.00) – it's available in sizes XXS-XL.
Price: £70.00 (take £10 off the next item you purchase with them) – they're available in UK shoe sizes 3-8 and come in eight colours.
Price: £12.00 (usually £24.00) – it's available in UK sizes 16-24.
Price: £7.50 (spend £45.00 in total to take £10 off your order).
Price: £49.99 for the 731-piece set (usually £75.00).
Price: £40.00 (originally £70.00) – they're available in UK shoe sizes 3-8.
Price: £52.00 (usually £65.00) – they're available in sizes XS-L.
Price: £4.99
Take 10% off when you spend £20 and use the code SAVE10
Take 20% off when you spend £40 and use the code SAVE20
Take 25% off when you spend £80 and use the code SAVE25
Price: £228.00 (originally £380).
Price: £35.00 (originally £45.00) – it's available in sizes XS-XL.
Price: £35.00 for two lipsticks with interchangeable gold packaging (originally £70.00).
Price: £6.49 (originally £12.99).