Référence interne
Design system
Chaque élément ci-dessous est le composant réellement utilisé sur le site. Les valeurs proviennent de snippets/gorring-tokens.liquid. La documentation écrite est dans docs/design-system.md.
Couleurs
Surfaces et encres
Gammes — aplat à gauche, encre accessible à droite
Univers — jamais la variante « mark » en texte
Lime — les trois seuls usages autorisés
Typographie
Eyebrow · Archivo 700 · 11px · +0.15em
Built, not born
display · clamp(40px, 8vw, 96px) · 900 · −0.03emTitre de niveau 1
h1 · clamp(28px, 4vw, 48px) · 800 · −0.02emTitre de niveau 2
h2 · clamp(22px, 2.6vw, 32px) · 700 · −0.01emTitre de niveau 3
h3 · clamp(18px, 1.6vw, 22px) · 600Corps de texte en Inter. La largeur de lecture est plafonnée à 68 caractères, parce qu'au-delà l'œil perd la ligne en revenant à la gauche du paragraphe. C'est la seule contrainte de mise en page qui vaut pour tous les textes longs du site, quelle que soit la largeur de l'écran.
Texte secondaire · 13px mobile / 14px desktop
149,99 € 199,99 €
−50,00 €
GRR-NXS-SHC-PRO-H-M-MID
Espacement — échelle fermée base 4
Boutons
Variantes
États
Le bouton en chargement conserve la largeur de son texte : aucun saut de mise en page. Le focus se teste au clavier — Tab jusqu'ici.
Badges
Champs de formulaire
Le label est toujours associé. Un placeholder n'est jamais un label.
Carte produit
Survole une carte : la seconde image n'existe pas dans le HTML, elle est injectée au premier survol. Ouvre l'inspecteur réseau pour le vérifier.
Sélecteur de taille
Une taille indisponible reste lisible et visible : le visiteur doit savoir qu'elle existe, pour pouvoir demander à être prévenu.
Progression — livraison offerte
Accordéon
Composition et entretien
Livraison et retours
Coupe et taille
Modale et drawer
Lisibilité du texte sur média
À gauche sans voile, à droite avec le voile réglementaire à 0.58. Sur une photo claire, la différence est la limite entre lisible et illisible.