Meta tags:
description= Grande Cosmetics, home of GrandeLASH-MD, believes in powerful haircare, serums & double-duty cosmetics. Discover our line of natural beauty enhancing products today.;
Headings (most frequently used words):
meet, your, are, looking, shop, take, own, natural, journey, trending, confidence, at, core, lash, serum, sold, every, 14, seconds, revealing, not, concealing, what, you, for, best, sellers, our, get, 15, off, who, we, longer, lashes, in, just, weeks, yvette, jan, angela, inger,
Text of the page (most frequently used words):
const (39), the (36), lash (35), serum (32), try (27), you (26), function (25), brow (25), safety (24), document (23), cart (22), back (21), your (20), style (20), studies (20), brand (19), day (18), money (18), guarantee (18), performance (18), items (15), add (15), window (14), element (14), display (14), grandelash (14), shop (14), buy (12), mirra (11), getelementbyid (11), for (11), new (10), with (10), order (10), before (9), supply (9), exchange (8), block (8), timeleft (8), enhancing (8), lashes (8), terms (7), all (7), humanreadabletimeleft (7), about (7), month (7), type (6), modal (6), text (6), return (6), meet (6), best (6), looking (6), event (5), none (5), textcontent (5), queryselector (5), added (5), let (5), fee (5), applicablerestockingfee (5), are (5), totaltime (5), hours (5), step (5), what (5), grande (5), hair (5), serums (5), mirracartvalidationresult (4), updatecartitemcount (4), excessitems (4), item (4), continue (4), togglemodalcontent (4), foreach (4), queryselectorall (4), button (4), useshopfont (4), newcount (4), home (4), elementstocheck (4), tryservicefeetextelements (4), addeventlistener (4), getmirracartitemcount (4), get (4), percentage (4), remainingminutes (4), store (4), and (4), returns (4), when (4), cosmetics (4), faq (4), usage (4), press (4), refer (4), friend (4), size (4), grandebrow (4), natural (4), award (4), winner (4), brows (4), more (4), mirracartpollinginterval (3), checkcartisvalid (3), maxtryitems (3), have (3), info (3), span (3), stylevalue (3), itemcountspan (3), modalelement (3), free (3), divider (3), itemtextcontainer (3), tbybheader (3), replacesellingplanelementswithtwmlogo (3), support (3), root (3), else (3), innerhtml (3), once (3), page (3), mutation (3), currency_code (3), restocking (3), payable (3), returned (3), mirramodalopen (3), params (3), urlparams (3), minutes (3), timeleftelement (3), onloadhandler (3), use (3), select (3), our (3), conditions (3), rest (3), privacy (3), policy (3), shipping (3), contact (3), gift (3), know (3), week (3), own (3), quick (3), seller (3), sellers (3), lips (3), results (3), makeup (3), longer (3), learn (3), saw (3), lip (3), setupcartvalidationpolling (2), callback (2), trywithmirraitemcount (2), emittrywithmirracartvalidationevent (2), updatemirracarterrormessage (2), result (2), validationresult (2), errormessage (2), please (2), remove (2), modaltype (2), modaltypes (2), displaystyle (2), setelementstyle (2), trybuttontext (2), trybuttontextspans (2), selector (2), setmirraaccent (2), setmodalfont (2), infomodal (2), fontfamily (2), inherit (2), poppins (2), sans (2), serif (2), addtocartmodal (2), itemtextspan (2), singleitemcontent (2), trybeforeyoubuytext (2), tryuptoitemstext (2), freehometryontext (2), cartbanner (2), mirracartitemelementselector (2), hasancestorwithcart (2), setuplistenertoupdatecarttexttomirralogo (2), run (2), load (2), observer (2), mutations (2), childlist (2), config (2), true (2), ancestor (2), checks (2), while (2), currencycode (2), formattedtryserviceamount (2), currency (2), amount (2), applymirramodaltextoverrides (2), getexchangeparams (2), startexchangeprogressbar (2), updateexchangeprogressbar (2), updateexchangetimeleft (2), progressbar (2), formattimeleft (2), minute (2), time (2), left (2), number (2), complete (2), take (2), continuing (2), agree (2), pay (2), keep (2), easy (2), days (2), everything (2), arrives (2), reserve (2), total (2), card (2), creating (2), pending (2), transaction (2), however (2), won (2), charged (2), yet (2), payment (2), hold (2), selecting (2), 2026 (2), locator (2), residents (2), counterfeits (2), cards (2), program (2), wholesale (2), become (2), retailer (2), collab (2), company (2), grandehair (2), toasted (2), apricot (2), pale (2), rose (2), sunbaked (2), sedona (2), spicy (2), mauve (2), barely (2), there (2), clear (2), color (2), grandelips (2), sizes (2), discover (2), real (2), formulas (2), not (2), sign (2), now (2), sold (2), good (2), rewards (2), blog (2), gives (2), testimonials (2), find (2), subscriptions (2), something (2), glp (2), loss (2), dry (2), sparse (2), short (2), concern (2), sets (2), travel (2), tools (2), accessories (2), supplements (2), primers (2), plumpers (2), skin (2), category (2), tiktok (2), viral (2), arrivals (2), featured (2), behind (2), scenes (2), ingredients (2), application (2), don (2), testing (2), transparency (2), system (2), starter (2), kit (2), orders (2), clearinterval, setinterval, 3000, async, await, istrywithmirracartvalid, customevent, trywithmirracartvalidation, detail, dispatchevent, can, only, setmirracarterrormessage, mirravariables, try_button_text, documentelement, setproperty, accent, accentcolor, steps, single, tbyb, header, height, 330px, flex, classlist, first, mirracartbanner, mirralogocartbanner, shadow, dom, regular, upcartdocumentorshadowroot, trim, tolowercase, mutationobserver, subtree, observe, maxchecks, parentelement, cartregex, customercurrencycode, restockingfees, aud, usd, intl, numberformat, undefined, currencydisplay, narrowsymbol, format, service, container, length, fee_application_type, all_try_items_returned, listen, open, trywithmirramodalopen, trywithmirraaddtocartmodalopen, hidemirraaddtocartmodal, trywithmirraexchangemodalopen, urlsearchparams, location, search, 100, progress, bar, fill, width, math, floor, hour, replacemodaltryservicefee, showtwmbanneroncart, localstorage, getitem, count, readystate, false, note, processing, may, one, after, placing, place, checkout, usual, same, email, phone, browse, like, welcome, here, next, ready, apply, español, english, language, accessibility, want, stay, inger, angela, jan, yvette, journey, bag, peptide, sensitive, arrival, tinted, gel, full, thick, bold, long, tell, cover, conceal, accentuating, clinically, proven, obvious, infused, bolder, beyond, revealing, concealing, founded, 2008, mission, enhance, beauty, who, sms, alerts, off, product, that, started, based, consumer, study, subjects, will, vary, visible, healthier, just, weeks, safe, reason, every, seconds, over, million, bottles, because, look, feel, confidence, core, skip, content, loading, leaders, gloss, mascara, trending, holiday, 2025, collection, ground, haircare,
Text of the page (random words):
serums cosmetics haircare more grande cosmetics free gift on orders 50 free ground shipping with orders 50 rewards refer a friend grandelash md lash enhancing serum grandelash md starter kit 2 step lash system safety usage transparency safety testing studies application do s don ts ingredients behind the scenes shop all lash meet grandelash md shop featured new arrivals own your natural tiktok viral by category lash brow lip hair skin by type serums makeup plumpers primers supplements tools accessories sets travel by concern short lashes sparse brows dry lips hair loss glp 1 try something new best sellers subscriptions find your lash serum learn about about us testimonials grande gives back press blog shop holiday 2025 collection grandelash md grandelash md lash enhancing serum grandelash md starter kit 2 step lash system safety usage transparency safety testing studies application do s don ts ingredients behind the scenes shop all lash meet grandelash md shop shop featured new arrivals own your natural tiktok viral by category lash brow lip hair skin by type serums makeup plumpers primers supplements tools accessories sets travel by concern short lashes sparse brows dry lips hair loss glp 1 try something new best sellers subscriptions find your lash serum about about us testimonials grande gives back press blog rewards refer a friend contact us trending lash serum brow serum lash md mascara lip gloss 0 leaders in lash loading skip to content it s time for confidence at your core because when you look good you feel good shop enhancing serums 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee 1 lash brow serum brand in the u s 11 safety performance studies 90 day money back guarantee learn more over 10 million bottles sold 1 lash serum sold every 14 seconds we re not the 1 lash brow serum brand in the u s for no reason you know shop the serum safe formulas real results longer looking lashes in just 4 6 weeks 94 saw healthier looking lashes 91 saw longer looking lashes 97 saw more visible lashes shop now based on a 12 week consumer study with 30 subjects results will vary shop our 1 get to know the product that started it all shop grandelash md get 15 off when you sign up for sms alerts sign up now who we are founded in 2008 with a mission to enhance your natural beauty learn more revealing not concealing while the rest tell you to cover up conceal we re all about accentuating what s real clinically proven formulas obvious results discover enhancing serums serum infused makeup for longer looking lashes bolder looking brows beyond discover what are you looking for long lashes bold brows thick hair full lips shop best sellers award winner best seller grandelash md lash enhancing serum quick buy 68 award winner best seller grandebrow brow enhancing serum quick buy 73 award winner best seller grandebrow 2 in 1 tinted brow gel brow enhancing serum quick buy 38 award winner new arrival grandelash sensitive peptide lash enhancing serum 3 month supply add to bag 48 take your own your natural journey grandelash md 36 00 sizes 2 ml 3 month supply 4 ml 6 month supply 1 ml 6 week supply 36 00 add to cart grandebrow 38 00 size 3 ml 4 month supply 1 5 ml 38 00 add to cart grandelips 27 00 color clear barely there spicy mauve sunbaked sedona pale rose toasted apricot 27 00 add to cart grandehair 39 00 size 40 ml 20 ml 39 00 add to cart meet yvette grandelash md 36 00 sizes 2 ml 3 month supply 4 ml 6 month supply 1 ml 6 week supply add to cart meet jan grandebrow 38 00 size 3 ml 4 month supply 1 5 ml add to cart meet angela grandelips 27 00 color clear barely there spicy mauve sunbaked sedona pale rose toasted apricot add to cart meet inger grandehair 39 00 size 40 ml 20 ml add to cart want to stay in the know company about us collab with us refer a friend press become a retailer shop wholesale id me program gift cards support contact faq safety usage grandelash md faq counterfeits shipping returns ca residents privacy policy store locator company about us collab with us refer a friend press become a retailer shop wholesale id me program gift cards support contact faq safety usage grandelash md faq counterfeits shipping returns ca residents privacy policy store locator privacy policy terms conditions accessibility grande cosmetics 2026 language english español grande cosmetics 2026 function setupcartvalidationpolling callback if window mirracartpollinginterval clearinterval window mirracartpollinginterval window mirracartpollinginterval setinterval callback 3000 async function checkcartisvalid const mirracartvalidationresult await istrywithmirracartvalid maxtryitems updatecartitemcount mirracartvalidationresult trywithmirraitemcount emittrywithmirracartvalidationevent mirracartvalidationresult updatemirracarterrormessage mirracartvalidationresult function emittrywithmirracartvalidationevent result const event new customevent trywithmirracartvalidation detail result window dispatchevent event function updatemirracarterrormessage validationresult const excessitems validationresult trywithmirraitemcount maxtryitems const errormessage excessitems 0 you can only have maxtryitems try items in your cart please remove excessitems try item excessitems 1 s to continue setmirracarterrormessage errormessage function togglemodalcontent modaltype const modaltypes info add to cart exchange modaltypes foreach type const displaystyle type modaltype block none setelementstyle mirra type modal displaystyle const trybuttontext mirravariables try_button_text try before you buy const trybuttontextspans document queryselectorall try button text trybuttontextspans foreach span span textcontent trybuttontext function setelementstyle selector stylevalue const element document queryselector selector if element element style display stylevalue element style display stylevalue function setmirraaccent document documentelement style setproperty mirra accent accentcolor setmodalfont useshopfont function setmodalfont useshopfont const infomodal document queryselector mirra info modal infomodal style fontfamily useshopfont inherit poppins sans serif const addtocartmodal document queryselector mirra add to cart modal addtocartmodal style fontfamily useshopfont inherit poppins sans serif function updatecartitemcount newcount const itemcountspan document getelementbyid try items in cart const itemtextspan document getelementbyid try items added to cart text const singleitemcontent document getelementbyid mirra modal steps single const modalelement document queryselector mirra add to cart modal const trybeforeyoubuytext document getelementbyid try before you buy text const tryuptoitemstext document getelementbyid try up to items text const freehometryontext document getelementbyid free home try on text const divider document getelementbyid divider const itemtextcontainer document getelementbyid items added to cart text span const terms document getelementbyid terms const tbybheader document getelementbyid tbyb header itemcountspan textcontent newcount if newcount 1 tbybheader style display none itemtextspan textcontent items added to cart trybeforeyoubuytext style display block tryuptoitemstext style display block freehometryontext style display block divider style display block terms style display block singleitemcontent style display none modalelement style height 330px itemcountspan style display block itemtextcontainer style display flex modalelement classlist remove first item added if newcount 0 tbybheader style display block terms style display none itemtextcontainer style display none function replacesellingplanelementswithtwmlogo let elementstocheck const cartbanner window mirracartbanner mirralogocartbanner support for shadow dom or regular document let root window upcartdocumentorshadowroot document if window mirracartitemelementselector elementstocheck root queryselectorall window mirracartitemelementselector else elementstocheck root queryselectorall p elementstocheck foreach function element if element textcontent trim tolowercase try with mirra hasancestorwithcart element element innerhtml cartbanner function setuplistenertoupdatecarttexttomirralogo run once on page load replacesellingplanelementswithtwmlogo run on page mutation const observer new mutationobserver function mutations mutations foreach function mutation if mutation type childlist replacesellingplanelementswithtwmlogo const config subtree true childlist true observer observe document config function hasancestorwithcart element maxchecks 10 let ancestor element parentelement let checks 0 const cartregex cart i while ancestor checks fee currency_code customercurrencycode restockingfees 0 const currencycode applicablerestockingfee currency_code aud usd applicablerestockingfee currency_code const formattedtryserviceamount new intl numberformat undefined style currency currency currencycode currencydisplay narrowsymbol format applicablerestockingfee amount const tryservicefeetextelements document queryselectorall try service fee container if tryservicefeetextelements length 0 if applicablerestockingfee amount 0 for const element of tryservicefeetextelements element innerhtml a formattedtryserviceamount restocking fee is payable if applicablerestockingfee fee_application_type all_try_items_returned all items are returned else for const element of tryservicefeetextelements element innerhtml setupcartvalidationpolling checkcartisvalid listen for try with mirra modal open window addeventlistener trywithmirramodalopen function event togglemodalcontent info mirramodalopen applymirramodaltextoverrides window addeventlistener trywithmirraaddtocartmodalopen function event if getmirracartitemcount 1 if window hidemirraaddtocartmodal return updatecartitemcount getmirracartitemcount togglemodalcontent add to cart mirramodalopen applymirramodaltextoverrides window addeventlistener trywithmirraexchangemodalopen function event togglemodalcontent exchange mirramodalopen const params getexchangeparams startexchangeprogressbar params timeleft params totaltime function getexchangeparams const urlparams new urlsearchparams window location search return timeleft urlparams get timeleft totaltime urlparams get totaltime function startexchangeprogressbar timeleft totaltime const percentage timeleft totaltime 100 updateexchangeprogressbar percentage updateexchangetimeleft timeleft function updateexchangeprogressbar percentage const progressbar document queryselector mirra exchange progress bar fill progressbar style width percentage function updateexchangetimeleft timeleft function formattimeleft minutes const hours math floor minutes 60 const remainingminutes minutes 60 let humanreadabletimeleft if hours 0 humanreadabletimeleft hours hour hours 1 s if remainingminutes 0 if hours 0 humanreadabletimeleft humanreadabletimeleft remainingminutes minute remainingminutes 1 s return humanreadabletimeleft const humanreadabletimeleft formattimeleft timeleft const timeleftelement document getelementbyid mirra exchange time left if timeleftelement timeleftelement textcontent humanreadabletimeleft function onloadhandler updatecartitemcount getmirracartitemcount replacemodaltryservicefee checkcartisvalid setmirraaccent if showtwmbanneroncart setuplistenertoupdatecarttexttomirralogo function getmirracartitemcount return number localstorage getitem mirra cart item count 1 if document readystate complete onloadhandler else window addeventlistener load onloadhandler false try before you buy try up to 4 items home try on 1 item added to cart try before you buy t c s apply 1 select try before you buy use the try before you buy button when selecting items 2 payment hold we ll reserve the order total on your card creating a pending transaction however you won t be charged yet 3 try at home you have 30 days to try everything once your order arrives 4 easy returns pay for what you keep and return the rest a 0 restocking fee is payable if all items are returned continue by continuing with your order you agree to our terms and conditions try before you buy 1 select try before you buy use the try before you buy button when selecting items 2 payment hold we ll reserve the order total on your card creating a pending transaction however you won t be charged yet 3 try at home you have 30 days to try everything once your order arrives 4 easy returns pay for what you keep and return the rest a 0 restocking fee is payable if all items are returned continue by continuing with your order you agree to our terms and conditions you re ready to select your exchange items welcome back to the store page here s what to do next step 1 browse items you d like to order step 2 use the add to cart button to add your new exchange items to the cart step 3 checkout as usual with the same email or phone number to complete your exchange order left to place order please note processing your exchange may take up to one minute after placing your order continue to store
|