Summer has unofficially arrived. While we love the warmer weather and toasty temperatures, we also know it means it’s time to re-evaluate our makeup stash. Waterproof and sweat-resistant formulas are a must in order to keep makeup looking fresh and smudge-free during the summer heat. So whether your air conditioning is unreliable or you plan on spending a decent amount of time outside, we’re rounding up our favorite long-lasting, waterproof formulas that will have you looking great all season long. Waterproof CC Cream IT Cosmetics Your Skin But Better CC+ Oil-Free Matte With SPF 40We all want the appearance of even, flawless-looking skin, but there’s nothing worse than having your foundation slide off after a quick dip in the pool or walk around the block. When we’re heading out for a long summer day — or even if the forecast is predicting an afternoon sun shower — we like to reach for a long-lasting, lightweight liquid formula, like this one from IT Cosmetics. This CC cream delivers SPF 40 physical protection, an anti-aging serum and full color-correcting coverage. Waterproof Concealer Dermablend Cover Care Full Coverage Concealer On summer days when you don’t want a full face beat but still want to cover up dark circles and color-correct blemishes, reach for this concealer from Dermablend. Not only will it provide 24-hour coverage and hydration, but it also covers discoloration in a single swipe. Waterproof Eyeshadow L’Oréal Paris Infallible 24HR Eyeshadow Smudged, creasing eyeshadow isn’t ideal. To keep your sharp cut crease, glittery eyeshadow or bright-colored look intact from morning until night, pick up the L’Oréal Paris Infallible 24HR Eyeshadow on your next drugstore run. The powder-cream formulas are super pigmented, waterproof and come in a wide range of colors to satisfy all your summer makeup moods. Waterproof Setting Spray IT Cosmetics Your Skin But Better Setting Spray To get long-lasting wear out of your entire makeup look, setting spray is a must-have! Our go-to this summer is the IT Cosmetics Your Skin But Better Setting Spray. The refreshing and hydrating mist will give you 16-hour wear, and it controls oil and shine and prevents your makeup from melting in the summer heat. Plus, if it’s an especially hot day, we love spritzing this mid-day for a refresh — it smells amazing. Waterproof Mascara Maybelline New York Volum’ Express The Colossal Waterproof Mascara Few things are more frustrating than having your mascara run down your face with just the smallest amount of water or sweat. Reach for a waterproof mascara to stop that pesky under-eye smudging. We love this volume-boosting option from Maybelline New York. It delivers fullness and volume, but it will stay in place until you’re ready to take it off at the end of the day.Waterproof Eyeliner Urban Decay Perversion Waterproof Fine-Point Eye Pen We all know how hard it can be to achieve the perfect winged eyeliner look, so once things are finally in place, we want them to stay that way. If you’re looking for a long-wear, waterproof eyeliner that won’t budge, give this one from Urban Decay a try. The precision liner glides on to give you pigmented color that lasts up to 24 hours.Waterproof Brow PomadeNYX Professional Makeup Dip, Shape, Go! Longwear Brow PomadeWe spend so much time perfecting our brows, the last thing we want is for them to be smudged and runny by the end of the day. This high impact, long-lasting pomade has a waterproof finish so you can be confident that your brows are looking great all day. Waterproof Makeup Remover Lancôme Bi-Facil Double Action Eye Makeup Remover Finding waterproof formulas to wear in the summer is only half the battle. The other half is taking it off at the end of the day. To accomplish this and remove even the most stubborn long-wear formulas try the Lancôme Bi-Facil Double Action Eye Makeup Remover. It’s great for sensitive skin and will easily remove even the most stubborn eye makeup.  Read More:6 Hydrating Toners for Dry Skin TypesBar Soaps Are Back: Here Are 6 to Try Astringent vs. Toner — What’s the Difference?