Shop online to get a free Victoria’s Secret PINK stocking when you add it to your cart and spend $25 on PINK beauty products through Dec. 10. No codes are needed, and the price will be discounted to free once you hit the minimum $25 threshold.

For a limited time, score mists and lotions on sale for $7.95 (regularly up to $18.50), three 8.4-ounce hand sanitizer sprays for $25 (normally $10.95 each), and gift sets ranging from $14.50 to $31.50.

Save more this season with our 20 Best Victoria’s Secret and PINK Sale Hacks.

Angel credit cardholders, get free shipping on orders of $50 or more with coupon code . Non-cardholders, get free shipping on orders of $100 or more. Check out the benefits of having a Victoria’s Secret credit card and apply today.

Buy 4 PINK Body Care (reg. $18.50) $7.95, sale price
Buy 1 PINK Holiday Stocking $19.95, regular price
Spend $25 on PINK Beauty, receive free holiday stocking through Dec. 10
Online only
Cardholders, use VCSHIP50 for free shipping on orders of $50+
Non-cardholders, get free shipping on orders of $100+
Final Price: $7.95 each, when you buy 4, plus free stocking

Buy 3 PINK Full-Size Hand Sanitizer Spray $10.95, regular price
3 for $25
Buy 1 PINK Holiday Stocking $19.95, regular price
Spend $25 on PINK Beauty, receive free holiday stocking through Dec. 7
Online only
Cardholders, use VCSHIP50 for free shipping on orders of $50+
Non-cardholders, free shipping on orders of $100+
Final Price: $8.33 each, when you buy 3, plus free stocking

Buy 1 PINK Bestsellers Gift Set (reg. $32.50) $31.50, sale price
Buy 1 PINK Holiday Stocking $19.95, regular price
Spend $25 on PINK Beauty, receive free holiday stocking through Dec. 7
Online only
Cardholders, use VCSHIP50 for free shipping on orders of $50+
Non-cardholders, free shipping on orders of $100+
Final Price: $31.50, plus free stocking