Anton Doll · Fase 2 · Referencia: Sweet Grape (Vianella DS)

Design System, B/N

Fundaciones en blanco y negro antes de introducir color (R34). Tomamos de Sweet Grape la anatomía de componentes (radios, 5 estados, anidación) adaptada a esta paleta neutra; el acento de marca se define después de aprobar esta jerarquía.

Color, escala neutra

Near-black / near-white, nunca puros (R26). 8 pasos para texto, fondos, bordes y estados.

gray-950

#1a1a1a

gray-900

#262626

gray-700

#4d4d4d

gray-500

#767676

gray-300

#b3b3b3

gray-200

#d9d9d9

gray-100

#ededed

gray-50

#fafafa

Tipografía, ratio 1.4x

Máximo 2 typefaces: sans para UI, serif editorial para titulares de marca (pendiente de elegir tras aprobar fundaciones). Body en 16px para lectura larga de producto; UI chrome en 15px.

55px Aunt Berta, tabla de roble
39px Aunt Berta, tabla de roble
28px Aunt Berta, tabla de roble
20px Aunt Berta, tabla de roble
16px Aunt Berta, tabla de roble
15px Aunt Berta, tabla de roble
13px Aunt Berta, tabla de roble

Párrafo de ejemplo a 70ch máximo: Nuestra tabla »Berta« combina sostenibilidad, sofisticación y funcionalidad, aportando un toque de lujo a la cocina. Cada tabla es una pieza hecha a mano, tratada con aceite certificado apto para alimentos.

Spacing, grilla de 4px

4px
8px
12px
16px
24px
32px
48px
64px
96px

Radios, escala Sweet Grape

Anidación estricta: el radio del hijo = radio del padre − padding (R63). Nunca dos elementos anidados con el mismo radio.

radius-none

0px

radius-xs

4px

radius-sm

6px

radius-md

8px

radius-lg

10px

radius-xl

14px

radius-2xl

18px

radius-3xl

24px

radius-pill

9999px

Botones, 5 estados obligatorios

Normal, hover, focus-visible, active y disabled (R120) + loading. Radio --radius-lg (10px, no pill, anatomía Sweet Grape), peso 500, nunca 700.

Badges, estado del producto

1-2 palabras, decorativos (no clicables). Orden de precedencia cuando hay varios: oferta activa > stock bajo > nuevo (regla e-commerce de badges apilados).

Últimas 2 piezas Nuevo Hecho a mano

Selector de variante, botones, nunca dropdown

Baymard/Polaris: los selectores de talla/tamaño deben exponerse como botones, no como <select>, reduce esfuerzo cognitivo y permite mostrar variantes agotadas tachadas en vez de ocultarlas.

Precio, jerarquía y tabular-nums

El precio es el dato más decisivo del PDP: mayor tamaño, mayor peso, cerca del CTA (NN/g). "Desde" antes de elegir variante, precio exacto tras seleccionar.

Desde €199 IVA incluido

Formulario, label arriba, validación inline

Breadcrumbs

Solo cuando hay 3+ niveles: home → colección → producto.

Accordion, FAQ, exclusivo

Un item abierto a la vez. Contenido real extraído del catálogo. Usado en FAQ y en especificaciones de producto (cuidados, envío).

Cards de producto, borde, no sombra

Shadow o border, nunca ambos (R52). Elegimos border + fondo plano: más consistente con el material (madera, líneas rectas) que una sombra flotante. Orden: imagen → nombre → precio → CTA (regla de card de e-commerce).

Tabla »Berta«

Roble macizo

Desde €199

Tabla »Berta«

Roble macizo

Desde €199

Tabla »Berta«

Roble macizo

Desde €199