Saltar al contenido
Buenacopa

Brand Guide

Digital brand guide for Buenacopa. Based on the Faena Brand Identity Book (Feb 2025), audited against WCAG 2.1 AA for web and mobile legibility.

Living document — updated continuously. English for cross-team clarity. Last update: April 2026 · Internal use only

Color Palette

Primary Colors

5 brand colors. Green is exclusively for CTAs and functional accents — never as a dominant color.

Aa
Dark Navy
#001D45
Primary backgrounds, header, footer
16.6:1 vs white ✓ AAA
Aa
Blue
#0056D0
Brand, cards, secondary backgrounds
6.5:1 vs white ✓ AA
Aa
Light Blue
#B8D4F0
Decorative, soft backgrounds
Do not use for text
Aa
Off-White
#ECEEE8
Alternate light backgrounds
14.9:1 vs navy ✓ AAA
Aa
Green (CTA)
#00A33C
CTAs and functional accents only
3.3:1 vs white — buttons only

Prohibited Colors

Never use: red (#FF0000), pure black (#000000) as background, or the Figma green (#00C64D) which fails WCAG.

Typography

Type Scale

Headlines: Helvetica Rounded LT Pro (brand) → Nunito (web). Body: GT Pressura (brand) → Inter (web).

H1 La fiesta sigue.
H2 Tres pasos. Cero sacrificios.
H3 Lo que hay adentro importa.
Body Nuestra fórmula combina DHM y L-Cisteína para acelerar el metabolismo del alcohol.
Small Sin cafeína · Sin azúcar · Fabricado GMP · Regulado por COFEPRIS
Label CÓMO FUNCIONA
Logo

Logo Usage

3 approved variants. Always use the correct version for the background. The logo is a custom wordmark — never recreate it with type.

Light logo
Dark navy logo
Logo on blue

Left: on navy. Center: on white/light. Right: on brand blue.

Usage Rules

Do's and Don'ts

Color

✓ DO

Use green only on CTA buttons and functional badges

Use navy as primary background with white text

Use off-white (#ECEEE8) for alternating light sections

Use blue #0056D0 for cards and featured blocks

✗ DON'T

Green as heading or body text color

Green (#00C64D from Figma) — fails WCAG on white

Light text on light blue — no contrast

Pure black (#000) as background — always navy

Typography

✓ DO

Nunito 800/900 for headlines (web substitute for Helvetica Rounded)

Inter 400/600 for body (web substitute for GT Pressura)

Labels in UPPERCASE + Inter semibold + letter-spacing

Minimum body size: 14px

✗ DON'T

Mix more than 2 font families

Use Nunito at regular weight (400) — always bold/black

Body text below 12px on mobile

Italics on headlines

Logo

✓ DO

Light/offwhite version on dark backgrounds

Dark navy version on light backgrounds

Respect minimum clear space around the logo

Minimum 1cm height in print, ~40px in digital

✗ DON'T

Distort, rotate, or crop the logo

Use outline logo on light backgrounds (poor legibility)

Add shadows, gradients, or effects to the logo

Recreate the logo with type — it is a custom wordmark

Photography and Imagery

✓ DO

Real lifestyle: friends, celebrations, active mornings

Low angles, movement, natural light

Mexico demographic 25-40 years, urban, aspirational

Organic shapes (wave/blob) as decorative overlay

✗ DON'T

Generic stock of people toasting with glasses

Images of visibly intoxicated or unwell people

Photos with plain white backgrounds and no context

Images that promote excessive alcohol consumption

Illustrations

✓ DO

Monochromatic blue style (navy + blue + light blue)

Narrative objects: glass, speaker, window, coffee

Use as visual complement, not as the main element

Include green only on the product (sachet/capsule)

✗ DON'T

Illustrations with colors outside the brand blues

Realistic illustrations — the style is flat/graphic

Mix illustration styles (keep Faena consistency)

Use generic icons when custom illustrations exist

Organic Shapes

Wave / Blob

The organic wave shape is a brand element that connects sections and adds visual movement. Used as a transition between backgrounds or as a clip-path on photography.

Navy → Blue wave transition
Blue → Navy
Off-white → Navy

Waves always go from one brand color to another. The curve is smooth and organic — never geometric or angular.

Buttons

CTA Styles

Primary CTA — global canonical

The single source of truth for primary buttons across the entire theme. Rounded-rect (12px radius, NOT pill), accent green, Nunito 800. Defined as .btn-cta in assets/theme.css.

This is the same button used on the lander final CTA ("Quiero mis mañanas →"), homepage hero, buybox subscription card, "Agregar al carrito", cart checkout button, contact form, and 404 page. One button. Everywhere.

Spec

backgroundhsl(var(--accent))#00A33C (canonical brand green)
color#FFFFFF
font-familyNunito, fallback Inter / system-ui
font-weight800
font-size15px
padding14px 32px
border-radius12px (rounded-rect — not pill)
hoveropacity 0.92 (subtle — no scale, no shadow)
activeopacity 0.85

Use in code

Always render via the snippet (or use .btn-cta directly for the bare class). Never hardcode the green hex, padding, or border-radius at call sites.

{# As a link #}
{% render 'brand-button', text: 'Quiero mis mañanas →', href: '#buy' %}

{# As a button (for JS handlers like ProductForm.addToCart) #}
{% render 'brand-button', tag: 'button', text: 'Agregar al carrito',
   onclick: 'ProductForm.addToCart()', class_extra: 'flex-1' %}

{# Full-width inside a card #}
{% render 'brand-button', tag: 'button', text: 'Suscribirme ahora →',
   onclick: 'ProductForm.selectSubscription(...)', full_width: true %}

Secondary / Tertiary (not yet shipped)

Secondary (navy fill) and tertiary (outline) variants are not yet shipped as snippets or CSS classes. When a site genuinely needs them, add a .btn-secondary / .btn-ghost class to theme.css and extend brand-button with a variant param. Don't fork the snippet or hand-style call sites.

When to use which

Primary (green rounded-rect): The single main action on the page. Max 1-2 per screen.

Secondary (navy): Complementary actions (alternate add to cart, confirm).

Tertiary (outline): Low-priority actions (see more, expand, dismiss).

Brand Snippets

Snippet Library — Reference for engineers

Every brand-canonical pattern lives at snippets/brand-*.liquid (flat naming — Shopify rejects subfolders). Render via {% render 'brand-X', ... %}. Do not duplicate snippet markup at call sites — refactor to use the snippet instead.

Copy primitives

Snippet Purpose Example
brand-tagline Approved tagline (primary/secondary/long). {% render 'brand-tagline' %}
brand-campaign-hook Approved campaign hook (3 variants). {% render 'brand-campaign-hook' %}
brand-disclaimer "Bebe de forma responsable." {% render 'brand-disclaimer' %}
brand-claim COFEPRIS-aligned claim (id-based — only the 6 approved). Unknown ids render an HTML comment. {% render 'brand-claim', id: 'prevents-symptoms' %}

Visual primitives

Snippet Purpose Example
brand-button Primary CTA — wraps .btn-cta. Renders <a> by default; tag: 'button' for <button>. {% render 'brand-button', text: 'Comprar', href: '#buy' %}
brand-section-label Small green uppercase label above section headings ("LA FÓRMULA", "CÓMO FUNCIONA"). {% render 'brand-section-label', text: 'LA FÓRMULA' %}
brand-badge Pill badge — best-value (with star) / discount / new. {% render 'brand-badge', variant: 'best-value', text: 'MEJOR VALOR' %}

Component primitives

Snippet Purpose Example
brand-quantity-stepper −/N/+ quantity control. Coupled to ProductForm JS. {% render 'brand-quantity-stepper', quantity_id: 'product-quantity' %}
brand-trust-bar Dotted text trust row ("Envío gratis · Garantía 30 días · Sin riesgo"). Text-only. {% render 'brand-trust-bar', item_1: 'A', item_2: 'B' %}
brand-steps Canonical 4-step icon-card grid. Used on homepage, lander, cómo-funciona. {% render 'brand-steps', blocks: section.blocks, heading: 'X' %}
brand-buybox Full purchase module: shipping badge, subscription card, one-time variants, stepper + add-to-cart, trust badges. Pure view — section file does Shopify-data work, snippet receives scalars only. See spec below. {% render 'brand-buybox', id_prefix: 'lander', ... %}

brand-buybox component spec

The most complex snippet. Architecture: section file ("controller") does ALL Shopify-data work — selling plan lookups, subscription detection, price math in cents, per-serving calcs, variant filtering, i18n string resolution. The snippet ("view") receives only pre-shaped scalars + the variants collection.

Architectural rule

Never put product.selling_plan_groups, product.variants filtering, or price math (| divided_by: 100) inside brand-buybox. Section file pre-computes; snippet renders.

Used by:

  • sections/lander-buy-box.liquid — the lander purchase module (id_prefix: 'lander')
  • (Pending) sections/product-hero.liquid — homepage / product page (will use default id_prefix)

JS contract:

  • ProductForm.selectSubscription(variant_id, plan_id)
  • ProductForm.selectOneTime(variant_id, button_el)
  • ProductForm.addToCart()
  • ProductForm.decrementQty() / .incrementQty() (via brand-quantity-stepper)

DOM ids emitted (with optional id_prefix):

{prefix-}product-form, {prefix-}subscription-card, {prefix-}variant-selector, {prefix-}onetime-cta, {prefix-}product-quantity, {prefix-}trust-badges

Live render

Real product data from buenacopa-bienestar-post-fiesta. Shaped above by the section-level {%- liquid -%} block, mirroring sections/lander-buy-box.liquid. Use id_prefix: 'brand-guide' to avoid DOM collisions if multiple buyboxes share a page.

  • Toma 3 cápsulas después de tu última copa o antes de dormir
  • Despierta sintiéndote bien — o te devolvemos tu dinero
  • Apoya tu hígado mientras descansas — DHM, L-cisteína y vitamina C
Pago seguro SSL
|
Envío gratis
|
Garantía 30 días

Buttons wire to ProductForm.* on the page's global script. Clicking "Agregar al carrito" on this demo will actually add to cart — same as production.

Accessibility

WCAG 2.1 AA Contrast

All text combinations must meet a minimum contrast ratio for legibility.

Combination Ratio Result
White on Navy #001D45 16.6:1 AAA ✓
White on Blue #0056D0 6.5:1 AA ✓
Navy on Off-White #ECEEE8 14.9:1 AAA ✓
Green #00A33C on white 3.3:1 AA-large ⚠️
Green #00A33C on Navy 5.0:1 AA ✓
⚠️ Green #00C64D on white 2.3:1 FAIL ✗
Images

Product Photography

Product photography is the most important brand asset. Maintain consistency in backgrounds, lighting, and style.

Approved Backgrounds

Light Blue

#A8D8EA approx.

Hero, main gallery

Navy

#001D45

Infographics, science

Blue

#0056D0

Merch, accessories

Product Photography — Do vs. Don't

✓ DO — Product Photography
DO: Clean blue background

Clean blue bg, centered, studio lighting

DO: Open box with sachets

Box open showing sachets — movement, energy

DO: Sachet in hand

Product in hand, clean background, brand colors visible

DO: Product stack

Multiple units, consistent blue bg

DO: 3/4 angle

3/4 angle showing depth, soft shadow

DO: Merch on brand blue

Merch on brand blue #0056D0

✗ DON'T — Product Photography
DONT: Cluttered background

Cluttered background (plants, furniture). Product gets lost in the scene.

DONT: Inconsistent background

White/gray bg inconsistent with the blue bg product gallery. Mixing backgrounds hurts brand coherence.

Product Photography Rules

✓ DO

Uniform light blue background (#A8D8EA) for product gallery

Navy background for infographics with explanatory text

Product centered with breathing room around it

Natural shadows, soft diffused lighting

Show sachets coming out of the box (action, movement)

✗ DON'T

Pure white background — the product gets lost visually

Cluttered ambient backgrounds (plants, furniture, kitchen)

Product cropped at extreme angles

Mix background styles within the same gallery

Photos with yellow/warm lighting that shifts brand colors

Images

Lifestyle Photography

Lifestyle photography communicates the brand promise: celebrate without consequences. The narrative arc is night → product → morning.

The Narrative Arc

🌙

The Night

Friends, celebration, energy. Low angles, movement, ambient light.

💊

The Ritual

Take the capsules, water, get home. Intimate, simple moment.

☀️

The Morning

Wake up well, exercise, brunch, energy. Natural light, warmth.

Lifestyle Photography — Do vs. Don't

✓ DO — Lifestyle Photography
DO: Energy, celebration

Low angle, energy, celebration moment. Real and authentic.

DO: Morning after

Morning light, relaxed, natural. The payoff.

DO: Movement, confidence

Movement, confidence, low angle. Brand energy.

✗ DON'T — Lifestyle Photography
🍷🥂

Generic stock toast

Generic stock of people toasting with glasses. No brand identity, could be any brand.

🤢😵

Hungover/unwell people

Never show visibly intoxicated or unwell people. We sell the morning, not the hangover.

Lifestyle Photography Rules

✓ DO

Low angles (hero shot) — empowerment

Natural light, golden hour for mornings

Real people 25-40 years, urban Mexico

Movement and energy (no static poses)

Diversity of gender, body type, and skin tone

Contexts: rooftop, concert, wedding, brunch, gym

✗ DON'T

Generic stock of people toasting with glasses

Visibly intoxicated or unwell people

Images that glorify excessive consumption

Photos with watermarks or low resolution

Models that don't represent the MX market

Studio photos with infinite white background

Images

Text on Photography

When placing brand copy over photos, readability comes from choosing the right photo and placement — not from adding effects.

✓ DO

Place text over darker or less busy areas of the photo

Choose photos with natural dark zones (sky, shadows, surfaces) for text placement

Use white text on dark photo areas, navy text on light photo areas

Keep text short when overlaying photos — taglines only, not paragraphs

Test readability at the actual size it will appear (mobile, feed, story)

✗ DON'T

Add drop shadows to text

Add dark overlays or gradient scrims to photos

Place text over busy/detailed areas of the photo

Use thin font weights on photos — always bold/black for overlay text

Put long copy on photos — move it to a solid-color panel instead

Quality Control

Real-World Asset Review

Common issues we've identified in existing content. Use these as reference for what to fix and what to replicate.

✅ What Good Looks Like

Sachets on table with cocktails + tagline

  • Real social moment — feels authentic, not staged
  • Product integrated naturally into the scene
  • Uses the primary brand tagline correctly
  • Text placed on a naturally darker zone of the photo

Replicate this: Product visible in real social contexts where people are celebrating.

Capsule ingredient diagram on light blue

  • Clean, scannable layout
  • 3D capsule rendering matches established infographic style
  • Green annotation dots — correct accent color usage
  • Navy text on light blue — readable

One fix: The primary version should be on navy background (as per infographic rules). Light blue version acceptable for social variation.

⚠️ Needs Refinement

4-step "Modo de Uso" grid

  • ✅ Correct: Navy cards, green step numbers, 4-step flow in order, 2×2 grid layout
  • ❌ Wrong icons: Uses glossy 3D emoji-style icons (disco ball, water glass, sleepy moon, smiley badge). Should use the flat monochrome brand illustrations from Faena
  • ⚠️ Copy check needed: Step 2 says "Tómalo antes de dormir" — need to confirm this is the approved wording vs. "Toma las 3 cápsulas + 1 vaso con agua"

Fix: Replace glossy icons with flat brand icons. Verify step copy with Nat/Priscila.

Capsules-in-hand with icon overlay

  • ✅ Correct: Real product moment, correct brand copy, good photography
  • ❌ Icon mismatch: The moon and smiley icons have a glossy 3D effect that conflicts with the flat monochrome style used on the website and in the brand book
  • ⚠️ Layout: The arrow between icons looks improvised — needs a standardized treatment

Fix: Use flat brand icons. Create a standardized icon-overlay template for social.

❌ Does Not Meet Standards

Product boxes with wine glasses on marble table (garden setting)

  • ❌ Background: Cluttered garden/plants — not an approved background
  • ❌ Typography: "Bienestar Post-fiesta" overlay uses a generic font, not the brand typeface
  • ❌ Product styling: Boxes crammed together at angles — doesn't match clean centered product shots
  • ❌ Photography: Static, no energy or movement. Feels like a user photo

Action: Do not use as official brand content. Acceptable only as unedited UGC (without text overlays).

The #1 Recurring Issue

Icon style inconsistency

The brand has flat monochrome blue illustrations from Faena. But social content is using glossy 3D emoji-style icons. These are two completely different visual languages. Pick one and use it everywhere. The Faena flat style is the canonical brand direction.

Images

Infographics and Science

Educational assets (ingredients, how it works, data) follow a specific visual style.

Infographics — Do vs. Don't

✓ DO — Infographics
DO: Navy bg, capsule, clean

Navy background, 3D capsule, clean annotations, scannable data

DO: Product breakdown

Product breakdown with green annotation lines, navy bg, quantifiable data

✗ DON'T — Infographics
⚗️🧬

Molecular diagrams

Too clinical. We're not pharma.

💊

White/light bg

Infographics always on navy.

Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua ut enim ad minim veniam...

Wall of text. Data must be scannable.

Infographic Rules

✓ DO

Navy background (#001D45) with white text

3D capsule as the central element

Simple icons with green details for ingredients

Clean annotations with thin lines

Quantifiable data: "10 servings", "3 capsules"

✗ DON'T

Light backgrounds for science infographics

Complex molecular diagrams (we're not a pharma company)

Long text — every data point must be scannable

More than 2 accent colors per infographic

Technical Specifications

Formats and Dimensions

Usage Dimensions Format Max size
Product gallery 1024 × 1024px (1:1) PNG or JPG 500KB
Hero / Banner 1920 × 1080px (16:9) JPG 400KB
Lifestyle (lander) 1200 × 900px (4:3) JPG 300KB
Infographic 720 × 720px (1:1) JPG 200KB
Review avatar 200 × 200px (1:1) JPG 50KB
Icons / badges Min. 96 × 96px SVG preferred, PNG @2x 10KB
Logo Min. 400px wide SVG preferred, PNG @2x 60KB
Instagram feed 1080 × 1080px (1:1) JPG 500KB
Instagram story / reel 1080 × 1920px (9:16) JPG / MP4 1MB / 15MB

Optimization

  • All web images must be optimized (TinyPNG, Squoosh, or similar)
  • Images > 1MB should never be uploaded to the theme — Shopify serves them without additional compression
  • Use srcset to serve responsive sizes (400w, 800w, 1200w)
  • Hero images: include fetchpriority="high" and preload for LCP
  • Everything else: loading="lazy" + decoding="async"
Product Usage

The 4-Step Consumption Flow

This is the core product narrative. Every touchpoint — website, social, ads, packaging, email — should reinforce these 4 steps in the same order, with the same icons and language.

Live render

This is the canonical brand-steps snippet rendered with real blocks. Resize the browser: it stacks at <768px and lays out horizontally at ≥768px. Source of truth for homepage, lander, and /pages/como-funciona.

CÓMO USARLO

Tu ritual en 4 pasos

1

Celebra tu noche

Bebe de forma responsable. Buenacopa acompaña tus mejores noches.

2

Toma tus 3 cápsulas antes de dormir

Con un vaso de agua, después de tu última copa.

3

Actúa mientras duermes

Buenacopa procesa el alcohol mientras descansas.

4

Despierta y conquista tu día

Después de un buen descanso, despierta y ten un buen día asegurado.

The 4 Branded Icons

Step Icon Style
1. Celebrate Disco ball / Globe with sparkles Monochrome blue, flat with subtle shading, light blue highlights on navy
2. Take capsules Capsules falling into water glass Same monochrome blue style, white capsule detail, dynamic angle
3. Sleep Crescent moon on dark circle Two-tone blue (dark navy + brand blue), simple and bold
4. Wake up Smiley face badge (bottle cap shape) Light blue face on brand blue badge, friendly expression

These are the only approved icons for the usage steps. Do not substitute with emojis, generic icons, or 3D renderings.

Step Copy Variations

Approved copy for each step. Use these exact phrasings — don't invent new ones.

Step Website (Spanish) Short (ads/social)
1. Celebrate Bebe de forma responsable Celebra
2. Take Toma las 3 cápsulas + 1 vaso con agua Toma tus 3 cápsulas
3. Sleep Actúa mientras duermes Duerme
4. Wake up Después de un buen descanso, despierta y ten un buen día asegurado Despierta y conquista

Where to Use This Flow

Channel Format Steps shown
Homepage How It Works section (timeline with images) 3 steps (Celebrate → Take → Wake up)
Cómo Funciona page Full 4-step cards with branded icons on navy bg All 4 steps
Lander Compact numbered list 3 steps (Celebrate → Take → Wake up)
Instagram carousel 4 slides, one step per slide, icon + short copy All 4 steps
Meta ads Single image with all 4 icons in a row All 4 steps
Product packaging Back of box, sachet insert 3 steps (short form)
Email (Klaviyo) Welcome flow, post-purchase All 4 steps

Usage Step Rules

✓ DO

Always show steps in order: 1 → 2 → 3 → 4

Use the branded icons (cheers, capsule, moon, smiley) — not generic alternatives

Navy background (#001D45) for the step cards

Green step numbers, white text

Include the disclaimer: "designed to support responsible consumption, not to counteract excess"

When condensing to 3 steps, drop step 3 (Sleep) — it's implicit

✗ DON'T

Reorder the steps

Skip step 2 (Take capsules) — it's the product moment

Show steps on light backgrounds — always navy cards

Use different icons than the branded set

Imply the product makes it safe to drink excessively

Change the copy without approval

⚠️ Branded Step Icons Needed as Separate SVGs

The 4 step icons (cheers, capsule+water, moon, smiley) are currently uploaded to Shopify as individual images via the theme customizer. They need to be exported as SVGs for consistent use across all channels. Request from Faena or recreate in the brand style (monochrome blue, flat, rounded).

Illustrations

Brand Illustration System

Custom illustrations by Faena Studio. Monochrome blue palette only (navy + blue + light blue). Green appears exclusively on the product (sachet/capsule). These tell the brand story: Night → Product → Morning.

The Full Set

⚠️ Asset pending — assets/illustrations-full-set.png

Export composite from Faena Studio and upload to the theme assets directory. Until then, this placeholder displays instead of a broken image.

Individual Icons & Their Meaning

Illustration Represents Use For
🍸 Martini Glass The night out, celebration Step 1 "Celebrate", social media night content
🔊 Speaker Music, energy, the party Event content, party context, lifestyle posts
📦 Box + Capsules The product, the ritual Step 2 "Take your capsules", product education
🌙 Night Window Going to sleep, trust The transition moment, "works while you sleep"
☕ Coffee Cup The morning after, payoff Step 3 "Wake up and conquer", morning content
💊 Capsule Science, ingredients, formula Infographics, ingredient education, how-it-works

Illustration Rules

✓ DO

Use only the blue monochrome palette (navy, blue, light blue)

Green appears ONLY on the product sachet/capsule — nowhere else

Use as supporting elements, not primary content

Maintain the flat, geometric style — no gradients or 3D effects

Use on light gray (#ECEEE8) or white backgrounds

✗ DON'T

Recolor illustrations outside the blue palette

Mix these with other illustration styles or generic icons

Use as hero images — they're supporting graphics

Add shadows, outlines, or effects to the illustrations

Recreate or modify — always use the original Faena assets

⚠️ Source Files Needed

The individual illustration SVGs need to be requested from Faena Studio. The PDF only contains rasterized composites. Ask for: individual SVGs with transparent backgrounds, each illustration as a separate file.

Quick Reference

Theme CSS Variables

--background:    #001D45  /* Navy — primary backgrounds */
--primary:       #0056D0  /* Blue — brand, cards */
--accent:        #00A33C  /* Green — CTAs only */
--light-blue:    #B8D4F0  /* Decorative */
--off-white:     #ECEEE8  /* Light sections */

/* Fonts */
font-display:    'Nunito', sans-serif  /* Headlines */
font-body:       'Inter', sans-serif   /* Body */

Carrito

Tu carrito está vacío