Posted in Make up
The Skin Perfecting Body Foundation works to blur imperfections, enhance skin tone and provide a flawless finish for any look. The creamy long-wear formula and innovative pigmentsblend evenly and seamlessly into the skin. The soft focus, light diffusing spheres blur imperfections while the silky powders leave the skin with a naturally flawless finish that’s never sticky or heavy. The unique water-resistant formula bonds with the skin to enhance wear while giving off subtle hints of vanilla and coconut.
read more @kkwbeauty.com
Tags:foundationcover upskin make upbody
< PrevNext >
Add comment
Search for Beauty Professionals
'; var comma = ''; if (joms.jQuery('#modmembersearch_key-list_6794c94528759').val() != "") { var comma = ','; } joms.jQuery('#modmembersearch_key-list_6794c94528759').val(joms.jQuery('#modmembersearch_key-list_6794c94528759').val() + comma + keynum); joms.jQuery('#modMemberSearch_6794c94528759CriteriaContainer').append(criteria); modMemberSearch_6794c94528759.action.changeField(keynum); modMemberSearch_6794c94528759.action.keynum++; }, removeCriteria: function (id) { var inputs = []; var _id, _id2; _id = joms.jQuery('#modmembersearch_key-list_6794c94528759').val(); _id2 = _id.split(','); joms.jQuery(_id2).each(function () { if (this != id && this != "") { // re-populate inputs.push(this); } }); joms.jQuery("#modmembersearch_criteria_6794c94528759" + id).remove(); joms.jQuery('#modmembersearch_key-list_6794c94528759').val(inputs.join(',')); }, getFieldType: function (fieldcode) { var type; switch (fieldcode) { case "FIELD_ABOUTME": type = "textarea"; break; case "FIELD_SALON": type = "text"; break; case "FIELD_ADDRESS": type = "location"; break; case "FIELD_CITY": type = "text"; break; case "FIELD_STATE": type = "text"; break; case "FIELD_HAIR": type = "checkbox"; break; case "FIELD_NAILS": type = "checkbox"; break; case "FIELD_ESTHETICIANS": type = "checkbox"; break; case "FIELD_MAKEUP": type = "checkbox"; break; case "FIELD_BODYWRAPS": type = "text"; break; case "FIELD_MASSAGE": type = "checkbox"; break; case "username": type = "text"; break; case "FIELD_RADIUS_SEARCH": type = "select"; break; default : type = "default"; } return type; }, getListValue: function (id, fieldcode) { var list; switch (fieldcode) { case "FIELD_HAIR": list = ''; list += '
- '; list += '
- Hair Coloring '; list += '
- Highlights '; list += '
- Lowlights '; list += '
- Clipper Cuts '; list += '
- Haircuts '; list += '
- Perms '; list += '
- Updo\'s '; list += '
- Braiding '; list += '
- Brazilian Blowout '; list += '
- Keratin '; list += '
- Chemical Straightening '; list += '
- Hair Relaxers '; list += '
- Balayage '; list += '
- Ombre '; list += '
- Extensions '; list += '
- Color Melt '; list += '
- Color Blending '; list += '
- Vivids '; list += '
- Mermaid Colors '; list += '
- Hairpainting '; list += '
- Microblading '; list += ''; list += '
' break; case "FIELD_NAILS": list = ''; list += '
- '; list += '
- Nail Techs '; list += '
- Manicures '; list += '
- Pedicures '; list += '
- Artificial Nail Applications '; list += '
- Gel Polish '; list += '
- Nail Tips '; list += '
- Acrylic Nails '; list += '
- Airbrushing '; list += '
- 3-D Nails '; list += '
- Paraffin Manicure '; list += '
- Hot Stone Manicure '; list += '
- Cosmetic Massage of the Limbs '; list += ''; list += '
' break; case "FIELD_ESTHETICIANS": list = ''; list += '
- '; list += '
- Facials '; list += '
- Body Waxing '; list += '
- Facial Waxing '; list += '
- Brow Wax and Threading '; list += '
- Spray Tanning '; list += '
- Light Chemical Peels '; list += ''; list += '
' break; case "FIELD_MAKEUP": list = ''; list += '
- '; list += '
- Special Occasion Make Up '; list += '
- Camera Ready '; list += '
- Special Effects '; list += '
- Air Brushing '; list += '
- False Eyelashes '; list += ''; list += '
' break; case "FIELD_MASSAGE": list = ''; list += '
- '; list += '
- Massage '; list += ''; list += '
' break; case "FIELD_RADIUS_SEARCH": list = ''; list += '
'; list += '
'; list += '
'; list += '
'; list += '
'; list += '
'; list += ''; break; default : list = ''; } return list; }, changeField: function (id) { var value, type, condHTML, listValue; var cond = []; var conditions = new Array(); conditions['contain'] = "Contains"; conditions['between'] = "Between"; conditions['equal'] = "Equal"; conditions['notequal'] = "Not equal"; conditions['lessthanorequal'] = "Less than or equal to"; conditions['greaterthanorequal'] = "Greater than or equal to"; value = joms.jQuery('#field_6794c94528759' + id).val(); type = modMemberSearch_6794c94528759.action.getFieldType(value); this.changeFieldType(type, id); switch (type) { case 'date' : cond = ['between', 'equal', 'notequal', 'lessthanorequal', 'greaterthanorequal']; listValue = 0; break; case 'time' : cond = ['equal', 'notequal']; listValue = 0; break; case 'birthdate': cond = ['between', 'equal', 'lessthanorequal', 'greaterthanorequal']; listValue = 0; break; case 'checkbox' : case 'radio' : case 'singleselect' : case 'select' : case 'list' : case 'country' : case 'gender' : cond = ['equal', 'notequal']; listValue = this.getListValue(id, value); break; case 'email' : case 'time' : cond = ['equal']; listValue = 0; break; case 'textarea' : case 'text' : default : if (value == 'useremail') { cond = ['equal']; } else { cond = ['contain', 'equal', 'notequal']; } listValue = 0; break; } condHTML = ''; joms.jQuery('#modmembersearch_selectcondition_6794c94528759' + id).html(condHTML); modMemberSearch_6794c94528759.action.changeCondition(id); modMemberSearch_6794c94528759.action.calendar(type, id); if (listValue != 0) { joms.jQuery('#modmembersearch_valueinput_6794c94528759' + id).html(listValue); } }, addAltInputField: function (type, id) { var cond = joms.jQuery('#condition_6794c94528759' + id).val(), inputField; if (cond === 'between') { if (type === 'birthdate' || type === 'date') { inputField = ''; } else if (type === 'time') { inputField = this.getTimeField('value' + id + '_2'); } else { inputField = ''; } } else { inputField = ''; } joms.jQuery('#modmembersearch_valueinput_6794c94528759' + id + '_2').html(inputField); if (cond === 'between') { if (type === 'birthdate' || type === 'date') { joms.jQuery('#value_6794c94528759' + id + '_2').pickadate(joms.jQuery.extend({}, joms_tmp_pickadateOpts, { selectYears: 200, selectMonths: true })); } } }, getTimeField: function (name) { var html = '', label, i; // Hours. html += ' : '; // Minutes. html += ' : '; // Seconds. html += ''; return html; }, calendar: function (type, id) { var inputField = ''; if (type === 'birthdate' || type === 'date') { inputField += ' Date ' inputField += ''; } else if (type === 'time') { inputField += this.getTimeField('value' + id); } else { inputField += ''; } joms.jQuery('#modmembersearch_valueinput_6794c94528759' + id).html(inputField); if (type === 'birthdate' || type === 'date') { joms.jQuery('#value_6794c94528759' + id).pickadate(joms.jQuery.extend({}, joms_tmp_pickadateOpts, { selectYears: 200, selectMonths: true })); } }, changeFieldType: function (type, id) { joms.jQuery('#modmembersearch_fieldType_6794c94528759' + id).val(type); }, changeCondition: function (id) { var type = joms.jQuery('#modmembersearch_fieldType_6794c94528759' + id).val(); this.addAltInputField(type, id); }, toggleAgeSearch: function (id, mode) { var cond = joms.jQuery('#condition_6794c94528759' + id).val(); if (mode == 1) { inputField = ' Age'; joms.jQuery('#modmembersearch_valueinput_6794c94528759' + id).html(inputField); if (cond == "between") { inputField = ''; joms.jQuery('#modmembersearch_valueinput_6794c94528759' + id + '_2').html(inputField); } } else { modMemberSearch_6794c94528759.action.calendar('birthdate', id); modMemberSearch_6794c94528759.action.addAltInputField('birthdate', id); } } }};window.joms_queue || (joms_queue = []);joms_queue.push(function () { joms.jQuery(document).ready(function () { var searchHistory, operator; searchHistory = ''; joms.jQuery('#memberlist-save').click(function () { joms.memberlist.showSaveForm('', searchHistory); }); if (searchHistory != '') { var keylist = searchHistory['key-list'].split(','); var num; joms.jQuery(keylist).each(function () { num = modMemberSearch_6794c94528759.action.keynum; modMemberSearch_6794c94528759.action.addCriteria(); joms.jQuery('#field_6794c94528759' + num).val(searchHistory['field' + this]); modMemberSearch_6794c94528759.action.changeField(num); joms.jQuery('#condition_6794c94528759' + num).val(searchHistory['condition' + this]); modMemberSearch_6794c94528759.action.changeCondition(num); if (searchHistory['fieldType' + num] == "birthdate" && searchHistory['datingsearch_agefrom'] && searchHistory['datingsearch_ageto']) { modMemberSearch_6794c94528759.action.toggleAgeSearch(num, 1); } else if (searchHistory['condition' + this] == 'between' && searchHistory['fieldType' + num] == "birthdate" && ( joms.jQuery.isNumeric(searchHistory['value' + this]) || joms.jQuery.isNumeric(searchHistory['value' + this + '_2']) )) { modMemberSearch_6794c94528759.action.toggleAgeSearch(num, 1); } if (searchHistory['fieldType' + this] == 'checkbox') { var myVal = searchHistory['value' + this]; if (joms.jQuery.isArray(myVal)) { joms.jQuery.each(myVal, function (i, chkVal) { joms.jQuery('input[name="value' + num + '[]"]').each(function () { if (this.value == chkVal) { this.checked = "checked"; } }); }); } } else if (searchHistory['fieldType' + num] == "time") { joms.jQuery('select[name="value' + num + '[]"]').each(function (i) { this.value = searchHistory['value' + num][i]; }); } else { joms.jQuery('#value_6794c94528759' + num).val(searchHistory['value' + this]); } if (searchHistory['condition' + this] == 'between') { joms.jQuery('#value_6794c94528759' + num + '_2').val(searchHistory['value' + this + '_2']); } }) if (searchHistory.operator == 'and') { operator = 'modmembersearch_operator_all'; } else { operator = 'modmembersearch_operator_any'; } } else { operator = 'modmembersearch_operator_all'; modMemberSearch_6794c94528759.action.addCriteria(); } joms.jQuery('#' + operator).attr("checked", true); });});