You can buy Anastasia lipsticks at beauty stores and online. Often, online shops have great deals and prices because of special promos.