Brand System & Design Language · v1.0
glwcart

Your glow, your rules.

Beauty shopping calibrated for Indian skin. A living brand styleguide defining the voice, tokens, 6-tone color science, signature motion, and curated collateral.

Preview Theme Mode
01 · Origin & Narrative

Name Rationale & Story

The naming architecture balances direct commercial intent with sensory beauty aspiration, built as a familiar two-word compound.

The Compound Structure

Glowcart = glow (the outcome every Indian shopper wants, and the luminous visual language) + cart (commerce, plainly).

It is a two-word English compound in the Lenskart/Instamart pattern. Easy to say across every Indian state and accent, free of forced puns or pseudo-French spellings, and naturally actionable as a verb (just Glowcart it).

Naming Guardrail

English brand, feature, and sub-brand names only. Feature compounds remain identical in both English and Hindi UI views to preserve recognition.

Brand Story (~150 words)

Every Indian beauty drawer has one: the foundation that looked right in the shop and wrong in the lift mirror. We built Glowcart because shopping for beauty in India still assumed one kind of skin: swatches on one model, shades filed from “fair” to “dusky”, reviews from strangers whose skin looks nothing like yours.

Glowcart starts with you. Take a selfie and ToneMatch reads your tone and undertone in seconds. From then on, every lipstick, every foundation, every review is shown on skin like yours, across six Indian skin tones that we photographed and named without a single “fair” in sight. Build a routine that doesn't clash. Watch a creator go live and buy without leaving. Open a plum box sealed with a TrueSeal you can scan.

Pearl to Cocoa, every shade has a name. Your glow, your rules.

Sub-Brand & Feature Compound Hierarchy

Feature / Sub-BrandCustomer Surface & PurposePattern Type
Glow ProfileSaved skin identityCompound
ToneMatchCamera shade finderCompound
Tone Deck6-tone swatch switcherCompound
Skin TwinsReviews from people with your profileCompound
Label LensIngredient decoderCompound
Routine StudioAM/PM routine builderCompound
GlowLiveLive shoppingCompound
TrueSealAuthenticity seal + scanCompound
Glow Express90-min deliveryCompound
Glowclub / SparksLoyalty programme / its pointsCompound / word
Glowcart LuxePhysical storesBrand + word
Brand StudioBrand/seller portalCompound
PlumlineOwn labelCompound
The JournalEditorial publicationWord
02 · Verbal Identity

Taglines & Hooks

Five calibrated verbal hooks deployed systematically across customer acquisition, product unboxing, and store architecture.

Primary TaglineAuthoritative Master Line

“Your glow, your rules.”

Appears on splash, customer packaging, app icon context, and homepage headline.

Functional UtilitySecondary Filter Hook

“Shop by your skin.”

Used on Tone Deck selectors, category filters, and navigation prompts.

Equity & RepresentationTone Inclusion Campaign

“Every shade has a name.”

Printed on paper retail bags, shipping box interiors, and store glazing.

Commerce ProvenanceTrueSeal & Routine Promise

“Matched, swatched, sealed.”

Used across unboxing cards, guarantee badges, and checkout confirmation.

Case Study & PRInstitutional Positioning

“Beauty, calibrated for Indian skin.”

Headline for agency portfolio, case study documentation, and press releases.

04 · Color Science

Colour Tokens & Live Contrast

Deep Plum, Blush, Champagne Gold, and Porcelain. Every color token maps to semantic roles with contrast ratios calculated live against their respective backgrounds in accordance with WCAG 2.1 AA/AAA.

Brand Gradients

--gc-glow

Luminous Hero & Orb Glow

Page headers, the glowing Orb, skin quiz splash

--gc-plum-sheen

Plum Sheen Finish

Mailer box 3D renders, splash hero, PR kit

--gc-scan

ToneMatch Scan Bar

Vertical face-scanning laser shimmer in camera finder

Token Matrix & Live Contrast Arithmetic

TokenLight ValueDark ValueLight vs SurfaceDark vs SurfaceSemantic Role
primary
#4A1942
#F7C6C7
13.4:1AAA
12.5:1AAA
Primary buttons, headers, key branding
Plum on Porcelain ≈ 13.4:1
onPrimary
#FFF9F7
#4A1942
1:1Dec
1.4:1Dec
Text and icons positioned on primary fills
surface
#FFF9F7
#1A0B18
1:1Dec
1:1Dec
Default page and viewport background
surfaceRaised
#FFFFFF
#26121F
1:1Dec
1.1:1Dec
Cards, floating sheets, modals, dialogs
surfaceAlt
#FBEFEC
#311827
1.1:1Dec
1.2:1Dec
Section tints, pills, filter background chips
onSurface
#2A1027
#F8EAF0
16.8:1AAA
16.3:1AAA
Body text, form labels, general editorial copy
muted
#7A6475
#BFA9B8
5.2:1AA
8.7:1AAA
Secondary text, captions, timestamps, breadcrumbs
border
#EADBD8
#3D2334
1.3:1Dec
1.3:1Dec
Dividers, hairline separators, card strokes
accent
#F7C6C7
#E3C58E
1.5:1Dec
11.4:1AAA
Chips, highlight rings, selected tone indicators
Never for body text on light surfaces (1.5:1)
gold
#E3C58E
#E3C58E
1.6:1Dec
11.4:1AAA
Sparkles, Glowclub, ToneMatch scan shimmer, foil
≈ 8.4:1 on Plum. Decorative only on Porcelain.
success
#2E7D5B
#6FCF9E
4.8:1AA
10:1AAA
TrueSeal verified mark, in stock badge, completed steps
warning
#8A5A12
#F2C46D
5.7:1AA
11.7:1AAA
Routine clash warnings, low inventory pill
danger
#B3261E
#FF8A80
6.3:1AA
8.3:1AAA
Form errors, removal actions, failed authentications
live
#E0245E
#FF5C8A
4.4:1AA Lg
6.5:1AA
GlowLive badge, heart burst streams, live pin glow
05 · Representation & Science

The 6-Tone Indian Skin System

Six unranked skin-tone families calibrated specifically for Indian undertones. Named intentionally from tactile organic elements, without hierarchy or colorism.

Interactive Tone Deck & Swatch Stage

Signature Interaction #1 · 420 ms easeWipe across 4 blend modes

Showing 14 swatches on Honey skin tone: 110 Cool Pearl, 130 Neutral Pearl, 210 Warm Sand, 220 Olive Sand, 240 Neutral Sand, 310 Neutral Honey, 320 Warm Honey, 330 Olive Honey, 410 Golden Amber, 420 Neutral Amber, 510 Warm Cinnamon, 520 Neutral Cinnamon, 610 Rich Cocoa, 620 Warm Espresso

Showing on Honey skin · Swatches are digital renders; shades may vary on screen.

⛔ Absolute Lexicon Guardrail

Never label shades: “fair”, “dusky”, “wheatish”, or “deep”.

Never treat any tone as the “standard” or another as the “special case”. Do not use “brightening” as a synonym for lightening skin. Every tone family stands equally at the center of the customer journey.

Tone PhilosophyUnranked EquityOrder 1 ↔ 6
#1 · Pearl
#EFD0B8

Pearl

Model: Meghna B.

Light with pink or neutral notes. Often burns before it tans.

CIE-L*a*b*:[85.4, 6.9, 16]
Undertones:cool, neutral
#2 · Sand
#E0B48F

Sand

Model: Rhea D.

Light-to-medium with a golden base. Tans gently.

CIE-L*a*b*:[77, 10.8, 24.2]
Undertones:warm, olive, neutral
#3 · Honey
#C8935F

Honey

Model: Nandini R.

Medium, golden to olive. Tans easily.

CIE-L*a*b*:[65.1, 14.6, 34.3]
Undertones:warm, olive
#4 · Amber
#A8744E

Amber

Model: Zoya M.

Medium-to-rich with warm amber notes.

CIE-L*a*b*:[54.2, 15.6, 29.8]
Undertones:warm, neutral
#5 · Cinnamon
#8A5A3B

Cinnamon

Model: Ishita S.

Rich brown with red or neutral notes.

CIE-L*a*b*:[43.3, 15.9, 25.4]
Undertones:neutral, warm
#6 · Cocoa
#5E3A28

Cocoa

Model: Priya A.

Deep, luminous brown. Rarely burns.

CIE-L*a*b*:[29.6, 13.8, 18]
Undertones:neutral, warm, cool
06 · Typography

Type Scale Specimen

Harmonious pairing of Playfair Display (editorial elegance), Karla (ergonomic mobile UI readability), and DM Mono (precise tabular figures).

Display Family

Playfair Display

Loaded in 400, 600, 700, and Italic. Used for hero moments, brand headlines, and editorial nuance.

Interface & Body Family

Karla

Loaded in 400, 500, 700. Open apertures, geometric clarity, and high legibility at 12–16 px.

Numeric & Code Family

DM Mono

Loaded in 500. Strict tabular figures for order tracking codes, rupee amounts, and shade IDs.

The 11 Type Steps

.display-xlPlayfair Display (SemiBold 600)
Mobile: 40 / 44 px · Desktop: 72 / 76 px · Website Hero Headlines
Your glow, your rules.
.display-lPlayfair Display (SemiBold 600)
Mobile: 32 / 38 px · Desktop: 56 / 60 px · Section Heroes, ToneMatch Result
Warm Honey 320
.display-mPlayfair Display (SemiBold 600)
Mobile: 26 / 32 px · Desktop: 40 / 46 px · Screen Titles, Category Banners
Six Tones. Real Chemistry.
.title-lPlayfair Display (SemiBold 600)
Mobile: 22 / 28 px · Desktop: 28 / 34 px · Card Titles, PDP Product Name
Velour Theory Second Skin Serum
.title-mKarla (Bold 700)
Mobile: 18 / 24 px · Desktop: 20 / 28 px · App Section Headers & Sheet Titles
Your Recommended Skincare Routine
.body-lKarla (Regular 400)
Mobile: 16 / 24 px · Desktop: 18 / 28 px · The Journal Editorial Articles
Retinal is retinol's faster cousin. Start twice a week for barrier comfort.
.body-mKarla (Regular 400)
Mobile: 15 / 22 px · Desktop: 16 / 24 px · Default UI Text & Product Descriptions
A featherlight foundation that oxidises true to undertone over twelve hours.
.labelKarla (Bold 700 (+2% tracking))
Mobile: 13 / 18 px · Desktop: 14 / 20 px · Buttons, Filter Chips, Interactive Tabs
ADD ROUTINE · SAVE 10%
.captionKarla (Medium 500)
Mobile: 12 / 16 px · Desktop: 13 / 18 px · Meta Badges, Timestamps, Legal Notes
Sealed with TrueSeal · Biwandi Facility · 26 Sep 2026
.monoDM Mono (Medium 500 (Tabular))
Mobile: 13 / 18 px · Desktop: 14 / 20 px · Shade Numbers, Discounts, Tracking IDs
TS-8492-9102 · ₹1,850 · 15% OFF
.italic-accentPlayfair Display Italic (Italic 400)
Mobile: 18 / 24 px · Desktop: 24 / 32 px · Pull Quotes, Unboxing Inscriptions
Glow on, Nandini.
07 · Voice & Tone

Tone of Voice & Writing Principles

Personality: Inclusive · Glamorous · Expert friend · Joyful. English first, with light Indian-English nuance (the humidity is doing the most).

01

The expert friend, not the lecture

We know the chemistry, and we explain it the way a friend who happens to be a dermatologist would over coffee.

DO“Retinal is retinol's faster cousin. Start twice a week.”
DON'T“Retinaldehyde is a retinoid ester precursor with superior conversion kinetics.”
DO“This one oxidises about half a shade warmer after two hours.”
DON'T“Colour may vary.”
02

Every skin is the default

No hierarchy of tones. No 'fair', 'dusky', 'wheatish', 'brightening' as a synonym for lighter, or 'for dark skin' as an afterthought.

DO“Swatched on Pearl, Sand, Honey, Amber, Cinnamon and Cocoa.”
DON'T“Available in shades from fair to dusky.”
DO“Evens out dark spots.”
DON'T“Brightens your complexion for a fairer glow.”
03

Honest glamour

Gloss and sparkle in the visuals, and straight talk in the words. No miracle claims, and no false urgency.

DO“Most people see fewer marks in 6–8 weeks.”
DON'T“Flawless skin overnight!”
DO“Sale ends Sunday, 11:59 pm.”
DON'T“HURRY!! Only minutes left!!! (when it isn't true)”
04

Playful, not pushy

Joy in small moments (a sparkle, a pun, a hearts burst), never at the shopper's expense. Zero confirm-shaming.

DO“Glow on, Nandini.”
DON'T“Don't miss out, or you'll regret it!”
DO“'No thanks, I'm good' as the decline button”
DON'T“'No, I don't want better skin' (confirm-shaming)”
08 · Microcopy Repository

Copy Bank (All 42 Strings)

Authoritative microcopy from 03 §5. Every string is catalogued with its translation key, verified English copy, and culturally fluent Hindi.

Showing 42 of 42 Strings
#1onboarding.splash(Onboarding)
English

“Your glow, your rules.”

Hindi (हिंदी)

“Your glow, your rules.”

#2onboarding.welcome1(Onboarding)
English

“Every shade has a name. Let's find yours.”

Hindi (हिंदी)

“हर शेड का एक नाम है। आइए आपका शेड खोजें।”

#3onboarding.welcome2(Onboarding)
English

“Swatched on six Indian skin tones. Tap one. Watch everything change.”

Hindi (हिंदी)

“छह भारतीय स्किन टोन्स पर प्रदर्शित। एक चुनें और बदलाव देखें।”

#4onboarding.welcome3(Onboarding)
English

“Every box sealed. Every seal scannable.”

Hindi (हिंदी)

“हर बॉक्स सील बंद। हर सील स्कैन करने योग्य।”

#5onboarding.quizIntro(Onboarding)
English

“Six questions. Two minutes. A routine that actually fits.”

Hindi (हिंदी)

“छह सवाल। दो मिनट। एक रूटीन जो सचमुच आपकी त्वचा के लिए बना है।”

#6onboarding.cameraConsent(Onboarding)
English

“Your selfie stays on your phone. We read the colour, not your face, and nothing is uploaded.”

Hindi (हिंदी)

“आपकी सेल्फी आपके फोन पर ही रहती है। हम सिर्फ रंग पढ़ते हैं, चेहरा नहीं, और कुछ भी अपलोड नहीं होता।”

#7cta.findShade(CTAs)
English

“Find my shade”

Hindi (हिंदी)

“मेरा शेड ढूंढें”

#8cta.takeQuiz(CTAs)
English

“Take the skin quiz”

Hindi (हिंदी)

“स्किन क्विज़ शुरू करें”

#9cta.addToBag(CTAs)
English

“Add to bag”

Hindi (हिंदी)

“बैग में जोड़ें”

#10cta.addRoutine(CTAs)
English

“Add routine · Save 10%”

Hindi (हिंदी)

“पूरा रूटीन जोड़ें · 10% बचाएं”

#11cta.joinLive(CTAs)
English

“Join live”

Hindi (हिंदी)

“लाइव से जुड़ें”

#12cta.verifySeal(CTAs)
English

“Verify my seal”

Hindi (हिंदी)

“मेरी सील सत्यापित करें”

#13cta.bookSession(CTAs)
English

“Book a 20-min shade session”

Hindi (हिंदी)

“20 मिनट का शेड सेशन बुक करें”

#14cta.rematchShade(CTAs)
English

“Re-match my shade”

Hindi (हिंदी)

“मेरा शेड फिर से मैच करें”

#15empty.bag(Empty States)
English

“Your bag's glowing… with potential. Start with your shade?”

Hindi (हिंदी)

“आपका बैग चमक रहा है… संभावनाओं से। क्या अपने शेड से शुरुआत करें?”

#16empty.loves(Empty States)
English

“Heart something. We'll keep it warm for you.”

Hindi (हिंदी)

“किसी पसंदीदा चीज़ को दिल दें। हम इसे आपके लिए सहेज कर रखेंगे।”

#17empty.orders(Empty States)
English

“No boxes yet. Your first one comes with a TrueSeal and two minis.”

Hindi (हिंदी)

“अभी तक कोई बॉक्स नहीं। आपका पहला बॉक्स TrueSeal और दो मिनी नमूनों के साथ आता है।”

#18empty.search(Empty States)
English

“Nothing for '{query}'. Try 'lip gloss' or browse Lips.”

Hindi (हिंदी)

“'{query}' के लिए कुछ नहीं मिला। 'lip gloss' खोजें या लिप्स श्रेणी देखें।”

#19empty.skinTwins(Empty States)
English

“No Skin Twins have reviewed this shade yet. Be the first, and help the next Honey find it.”

Hindi (हिंदी)

“किसी भी Skin Twins ने अभी तक इस शेड की समीक्षा नहीं की है। पहले समीक्षक बनें और अगली Honey की मदद करें।”

#20empty.live(Empty States)
English

“No one's live right now. Next up: Thursday, 7 pm.”

Hindi (हिंदी)

“इस समय कोई लाइव नहीं है। अगला लाइव: गुरुवार, शाम 7 बजे।”

#21error.cameraDenied(Errors)
English

“No camera, no problem. Use a sample photo or answer 3 quick questions instead.”

Hindi (हिंदी)

“कैमरा नहीं है? कोई बात नहीं। एक नमूना फ़ोटो चुनें या 3 छोटे सवालों के जवाब दें।”

#22error.tooDim(Errors)
English

“It's a little dark. Face a window and try again.”

Hindi (हिंदी)

“रोशनी थोड़ी कम है। खिड़की की तरफ मुंह करें और पुनः प्रयास करें।”

#23error.faceNotFound(Errors)
English

“We can't see your face yet. Centre it in the oval.”

Hindi (हिंदी)

“हमें अभी आपका चेहरा नहीं दिख रहा है। इसे अंडाकार फ्रेम के केंद्र में रखें।”

#24error.paymentFailed(Errors)
English

“Payment didn't go through. Nothing was charged. Try again or pick another app.”

Hindi (हिंदी)

“भुगतान पूरा नहीं हो सका। कोई शुल्क नहीं काटा गया है। पुनः प्रयास करें या अन्य ऐप चुनें।”

#25error.outOfStock(Errors)
English

“{shade} is out today. {closest} is your closest match. Want to see it?”

Hindi (हिंदी)

“{shade} आज समाप्त हो गया है। {closest} आपका सबसे करीबी मैच है। क्या आप इसे देखना चाहते हैं?”

#26error.network(Errors)
English

“We lost the signal for a second. Your bag is safe.”

Hindi (हिंदी)

“इंटरनेट संपर्क एक पल के लिए टूट गया। आपका बैग पूरी तरह सुरक्षित है।”

#27success.orderPlaced(Success)
English

“Glow on, {name}. Order {orderId} is confirmed.”

Hindi (हिंदी)

“Glow on, {name}। ऑर्डर {orderId} कन्फर्म हो गया है।”

#28success.toneMatchResult(Success)
English

“Your match: {shade}”

Hindi (हिंदी)

“आपका सही मैच: {shade}”

#29success.sealVerified(Success)
English

“Genuine. Packed at our Bhiwandi warehouse on 26 Sep, sourced directly from {brand}.”

Hindi (हिंदी)

“असली उत्पाद। भिवंडी स्थित हमारे वेयरहाउस में 26 सितंबर को पैक किया गया, सीधे {brand} से प्राप्त।”

#30success.routineSaved(Success)
English

“Routine saved. AM is {amSteps} steps, PM is {pmSteps}. Your skin's going to love the consistency.”

Hindi (हिंदी)

“रूटीन सेव हो गया। सुबह {amSteps} स्टेप्स, रात को {pmSteps}। आपकी त्वचा को यह नियमितता पसंद आएगी।”

#31success.reviewPosted(Success)
English

“Thanks! Your review now helps every {tone} shopper.”

Hindi (हिंदी)

“धन्यवाद! आपकी समीक्षा अब हर {tone} खरीदार की मदद करेगी।”

#32success.tierUp(Success)
English

“You're {tier} now. Free Glow Express and double Sparks on your birthday month.”

Hindi (हिंदी)

“अब आप {tier} टियर पर हैं। मुफ़्त Glow Express और आपके जन्मदिन के महीने में दोगुने Sparks।”

#33push.zoyaLive(Push Notifications)
English

“Zoya is live: 'Base for 40°C'. Your shade's pinned in 2 minutes.”

Hindi (हिंदी)

“Zoya लाइव हैं: 'Base for 40°C'। आपका शेड 2 मिनट में पिन होगा।”

#34push.boxDelivery(Push Notifications)
English

“Your box is out for delivery. Arriving by 7 pm. Keep your seal scanner handy ✨”

Hindi (हिंदी)

“आपका बॉक्स डिलीवरी के लिए निकल चुका है। शाम 7 बजे तक पहुंचेगा। अपना सील स्कैनर तैयार रखें ✨”

#35push.tanRematch(Push Notifications)
English

“It's been 90 days since your last ToneMatch. Summer tan? Re-match in 8 seconds.”

Hindi (हिंदी)

“आपके पिछले ToneMatch को 90 दिन हो चुके हैं। गर्मियों की टैनिंग? 8 सेकंड में फिर से मैच करें।”

#36push.sunscreenReorder(Push Notifications)
English

“Your sunscreen should be running low about now. Reorder in two taps?”

Hindi (हिंदी)

“आपका सनस्क्रीन अब खत्म होने वाला होगा। क्या दो टैप में दोबारा ऑर्डर करें?”

#37push.backInStock(Push Notifications)
English

“Back in stock: {shade}. We saved you one for 24 hours.”

Hindi (हिंदी)

“वापस स्टॉक में उपलब्ध: {shade}। हमने आपके लिए 24 घंटे इसे सुरक्षित रखा है।”

#38toast.addedToBag(Toasts)
English

“Added to bag · {shade}”

Hindi (हिंदी)

“बैग में जोड़ा गया · {shade}”

#39toast.toneSwitched(Toasts)
English

“Tone switched to {tone}”

Hindi (हिंदी)

“टोन बदलकर {tone} किया गया”

#40toast.routineClash(Toasts)
English

“Heads up: {active1} and {active2} on the same night can irritate. We've moved {active2} to Tuesday and Friday.”

Hindi (हिंदी)

“ध्यान दें: एक ही रात {active1} और {active2} लगाने से त्वचा में जलन हो सकती है। हमने {active2} को मंगलवार और शुक्रवार पर स्थानांतरित कर दिया है।”

#41toast.couponApplied(Toasts)
English

“Coupon {code} applied. You saved ₹{amount}”

Hindi (हिंदी)

“कूपन {code} लागू हुआ। आपने ₹{amount} बचाए”

#42toast.savedToLoves(Toasts)
English

“Saved to Loves”

Hindi (हिंदी)

“Loves में सेव किया गया”

09 · Choreography & Physics

Motion Specimens & Principles

Principles: Glide, don't bounce (default ease cubic-bezier(0.22, 1, 0.36, 1)). Light is the motion. Stagger reveals the range (30 ms/item, capped at 12 items).

Signature #1

Tone Deck Wipe

Circular clip-path expansion revealing tone arm swatch & swatches.

Honey (320)#C8935F · Medium Golden
Duration / Easing:420 ms · easeWipe
Cubic-Bezier:(0.65, 0, 0.35, 1)
Signature #2

ToneMatch Scan Shimmer

Gradient laser bar sweeps face oval across two passes with Champagne glow.

Face Oval
Duration / Passes:1.6 s × 2 passes (3.2 s)
Glow / Fallback:12 px Gold · Static Bar
Signature #3

GlowLive Hearts Burst

Stream of floating hearts rising 220 px with ±18 px sinusoidal drift.

Tap Trigger to send likes
Travel Distance:220 px · 1.8 s duration
Horizontal Drift:±18 px sine wave
Signature #4

Specular Gloss Sweep

A 30° white gradient sweep across primary buttons and the Orb on success.

Add to Bag · ₹1,850
Duration / Angle:900 ms · 30° angle
Trigger Moments:Page load / CTA success
10 · Visual Direction

Photography Direction & AI Prompts

Warm neutral grade with lifted plum blacks and champagne bounces. Never airbrushed, never bleached. Real texture, authentic skin diversity.

DO

Real Indian faces across 6 tones

Cast real people representing Pearl through Cocoa with natural visible pores and skin texture.

DON'T

No synthetic smoothing filters

Never airbrush out natural pores, fine lines, or undertone variations.

DO

Cinnamon or Cocoa in lead frame

Every campaign imagery set places richer skin tones in the primary prominent position.

DON'T

No colorist hierarchy

Never place lighter skin models forward with deeper skin models in background shadow.

DO

Swatches photographed on real skin

Lipsticks and foundation swatches are swatched directly on arms representing the 6 tones.

DON'T

No glass or digital simulated smears

Never display cosmetic formulas on clinical glass slides or digital colored rectangles.

5 Authoritative AI Image Prompts (03 §11)

1-Click Copy

Used to generate photorealistic imagery in Midjourney / Imagen, leaving dedicated plain areas for Photoshop logo compositing.

Prompt #01

Packshot (Hero Product Bottle)

Usage: PDP gallery, editorial hero, website store showcase

“Studio packshot of a frosted glass serum bottle with a matte plum cap and dropper, on warm off-white seamless background, soft top-left key light, subtle champagne gold bounce, gentle reflection, a single serum droplet on the surface, 85mm, high detail, plain unlabeled bottle front”

Prompt #02

Tone Deck Arm Swatches

Usage: Interactive Tone Deck wipe arm reference (Pearl through Cocoa)

“Close-up of an inner forearm of a South Asian woman with warm golden honey-toned skin, visible natural skin texture, soft daylight from a window, neutral warm background, no makeup on the arm, nothing on the skin, macro 100mm, colour-accurate, no retouching”

Prompt #03

Hero Campaign (Diversity & Radiance)

Usage: App onboarding carousel, web homepage hero, marketing banners

“Editorial beauty portrait of three Indian women of different skin tones, from light warm to deep cocoa, laughing together, dewy skin, glossy lips, plum and blush wardrobe, soft window light, Mumbai apartment with arched windows, shallow depth of field, 50mm, film grain”

Prompt #04

Physical Unboxing Moment

Usage: Order delivered card, journal unboxing story, Instagram PR asset

“Top-down photo of an opened deep plum shipping box with blush pink interior, blush tissue paper folded back, a frosted glass foundation bottle and two small sample sachets inside, a round holographic seal sticker on the tissue, warm natural light, marble tabletop, plain surfaces for logo placement”

Prompt #05

Glowcart Luxe Store (Retail Interior)

Usage: Store locator page, retail experience editorial, PR releases

“Interior of a premium beauty store in Bengaluru, arched shelving wall in deep plum lacquer with champagne gold trim, a round try-on counter with ring lights, blush terrazzo floor, soft warm lighting, customers testing makeup, wide angle 24mm, architectural photography”