Lab52 бренд-система
и веб-направление
Открыть гайд
LAB52 / DESIGN SYSTEM 01

Забота,
в ритме дня.

Визуальное направление для бренда дополнительного ухода за детскими зубами — ясное, спокойное и близкое к жизни.

Дополнительный уход между привычными чистками
Стратегия → форма → интерфейсПрокрутите, чтобы изучить
01 / СУТЬ

Спокойная опора
для родителя.

Lab52 помогает встроить дополнительный уход в обычный день. Не нагружая родителя сложными объяснениями, не пугая и не обещая невозможного.

ПонятноЗаботливоНаучно, но просто

Сначала жизнь

Показываем узнаваемый момент — перекус, дорогу, сборы.

Затем действие

Объясняем роль продукта просто и без лишней тревоги.

Доверие по делу

Данные сопровождаем контекстом, источником и ограничениями.

02 / ЦВЕТОВАЯ СИСТЕМА

Один бренд.
Четыре настроения.

Бирюзовый объединяет линейку. Цвет вкуса помогает выбрать вариант и никогда не спорит с читаемостью.

Фирменный01
Brand cyan#5CC1D6
Виноград02
Grape#B980D0
Персик03
Peach#F39671
Клубника04
Strawberry#EC6089
Нейтральный05
Neutral≈ #8BC4C0
ОТТЕНОК УТОЧНИТЬ В FIGMA
Виноград
100#EAD7F0500#B980D0700#9A67A9
Персик
100#FDE2D4500#F39671700#EF7850
Клубника
100смесь500#EC6089700#E83A73
Нейтральный
100#CEEBE5500≈ #8BC4C0700#68BFB1
Чернила #23343A Фон #F6FAFA Жёлтый — только маленький акцент
03 / СЕТКА И РИТМ

Воздух задаёт
понятный темп.

Повторяемая шкала отступов соединяет страницу в систему. Ширина текста и ширина визуальных блоков решают разные задачи.

ШКАЛА ОТСТУПОВ · 4 PX BASE
space-2 · 8
space-3 · 12
space-4 · 16
space-6 · 24
space-8 · 32
space-12 · 48
ПОВЕРХНОСТИ И ФОРМА
Reading width660 px · длинный текст
Wide content1200 px · сетка и визуальные блоки
surface-0 · белыйsurface-1 · мягкий фонradius-card · 24 px
360–767 mobile · 1 column768–1023 tablet · 2 columns1024+ desktop · 12 columns
04 / ТИПОГРАФИКА

Мягко
звучит.
Чётко читается.

Округлые заголовки дают бренду тепло. Спокойный гротеск держит длинные объяснения и интерфейс.

Nunito ExtraBoldNunito Regular
ЗАГОЛОВОК · NUNITO 80056 / 1.04
В обычном
ритме дня.
ОСНОВНОЙ ТЕКСТ · NUNITO 40018 / 1.55

Когда день наполнен делами, удобно, если дополнительная забота легко находит в нём своё место. Короткое объяснение, ясный шаг — и можно возвращаться к своим планам.

05 / ПЕРЕКЛЮЧАТЕЛЬ ВКУСА

Вариант выбирает
родитель.

Акцент переносится на бейдж, точку выбора и продуктовую деталь. Контент и ссылки покупки меняются вместе со вкусом.

ПРИМЕР СОСТОЯНИЯ

Персик

Мягкий акцент, который помогает быстро отличить вариант в линейке.

Ссылки покупки подключаются после получения утверждённых URL.
Lab52KidsORAL SPRAYPEACH
PEACH
06 / КОМПОНЕНТЫ

Меньше шума.
Больше ясности.

Мягкие поверхности, крупные зоны нажатия и заметная иерархия помогают выбрать следующий шаг.

ДЕЙСТВИЯ
Посмотреть вкусы →
Один главный призыв на экран
FAQ · РАСКРЫВАЕМЫЙ ОТВЕТ
Заменяет ли спрей чистку зубов?

Нет. В материалах бренда его роль описана как дополнительный уход в течение дня. Регулярная чистка остаётся отдельной привычкой.

Как выбрать вкус?

Переключатель помогает сравнить доступные варианты. Формулировки и ссылки уточняются перед запуском.

Несколько ответов могут быть открыты одновременно
ДОВЕРИЕ · ПЕРВОИСТОЧНИК
↗

Лабораторные материалы

Каждый документ рядом с коротким объяснением: что проверяли, на каком образце и в каких условиях.

Правила подачи данных →
Без обобщения теста на продуктовый эффект
07 / СТРУКТУРА ГЛАВНОЙ

От повседневности
к выбору.

Смысловая последовательность первых блоков из ТЗ сохранена: жизнь → сценарий → технология → доверие → покупка.

01 Жизнь02 Сценарий03 Технология04 Доверие05 Покупка
LAB52.RU / ГЛАВНАЯ — НАПРАВЛЕНИЕ UI CONCEPT
ДОПОЛНИТЕЛЬНЫЙ УХОД В ТЕЧЕНИЕ ДНЯ

Забота о зубах
в обычном ритме.

Небольшой формат для моментов между привычными чистками.

ВКУСА В ЛИНЕЙКЕвыберите свой →
Бытовой моментСценарииКак пользоватьсяMesoFillМатериалыВкусы и покупка
08 / РЕДАКЦИОННАЯ ГРАНИЦА

Доверие строится
на точности.

Не обещаем лечение, профилактику кариеса, восстановление эмали или замену чистки. Лабораторные результаты публикуются только с корректным описанием образца и условий после юридической проверки.

Все правила контента
ПОЛНАЯ СПЕЦИФИКАЦИЯ · 18 РАЗДЕЛОВ

Правила системы
в одном месте.

Здесь собрана вся спецификация Lab52: от позиционирования и точных значений токенов до доступности, адаптивности, юридических ограничений и источников.

Версия: 1.3 · Статус: рабочая система для российского сайта · Дата: 2026-10-15

Этот документ задаёт позиционирование, визуальные правила, UI-токены, поведение компонентов и требования к страницам сайта. Он опирается на ТЗ, Figma и переданные материалы Lab52. Это рабочая спецификация интерфейса; её продуктовые тексты и рекламные утверждения требуют проверки владельцем бренда и юристом перед публикацией.

Откройте раздел, чтобы прочитать спецификацию и таблицы.
1. Что должен делать бренд

Lab52 — дополнительный уход за детскими зубами в течение дня. Сайт помогает родителю быстро понять роль продукта, выбрать вкус и перейти к проверенной точке покупки. Он не создаёт тревогу, не стыдит родителя и не выдаёт продукт за замену чистке.

Аудитории и задачи

Аудитория Вопрос на сайте Как отвечаем
Родители дошкольников — основная Что это и когда пригодится? Начинаем с знакомого жизненного момента, затем объясняем дополнительную роль
Родители младенцев/школьников Подходит ли нашему возрасту? Указываем только согласованный диапазон и ясную инструкцию; не выводим возраст из регистрации без проверки маркировки
Специалисты На чём основаны заявления? Даём первоисточник, метод и ограничения применимости
Партнёры и розница Как начать сотрудничество? Отдельный короткий путь к форме и презентации после получения материалов

Порядок убеждения

Узнавание ситуации → сценарий применения → принцип продукта → проверяемые основания доверия → выбор вкуса → покупка. Технология не открывает рассказ и не должна скрывать бытовую пользу.

2. Позиционирование и голос

Суть: спокойная, понятная дополнительная забота, которая вписывается в ритм семьи.

Характер: умный, спокойный, современный, заботливый, ясный. Не холодно-медицинский и не приторно-детский.

Подходящий тон Пример формы Исключить
Бытовой и конкретный «В дороге или после перекуса» «Защитите ребёнка от опасности»
Дополняющий «Дополнительный уход в течение дня» «Полная защита на весь день»
Объясняющий «Вот что исследовали в лаборатории» «Доказанная защита от кариеса» без валидного основания
Уважительный «Выберите удобный вариант» Стыд, давление, родительскую вину

Редакционные ограничения

  • Не писать, что средство лечит, предотвращает кариес, восстанавливает эмаль или заменяет чистку.
  • Не выводить пользовательский результат из лабораторного показателя без соответствующего доказательства и юридически утверждённой формулировки.
  • Для каждого опубликованного исследования указать, что именно было образцом, что измеряли, при каких условиях и где доступен отчёт.
  • Не называть исследования порошка, искусственной слюны или лабораторных образцов клиническим испытанием готового спрея.
  • Не использовать отзывы, лица специалистов, логотипы площадок или сертификаты без подтверждённых исходников, согласий и прав.
  • Возраст, состав, безопасность и способ применения переносить только из действующей русскоязычной маркировки/инструкции после согласования.
3. Визуальная идея

Спокойная наука рядом с повседневной жизнью. Фирменный бирюзовый создаёт узнаваемость, светлые поверхности — пространство, цвет вкуса — навигационный акцент. Фото показывают реальные домашние моменты, а научные схемы помогают понять устройство технологии без псевдомедицинского эффекта.

Иерархия одного экрана

  1. Один короткий заголовок о роли продукта в дне.
  2. Одно простое пояснение без медицинских обещаний.
  3. Один главный шаг — выбор вкуса или проверенная точка покупки.
  4. Вторичный путь — «как пользоваться» или «как устроена технология».
  5. Продукт/ситуация как визуальная опора; не добавлять одновременно несколько конкурирующих плашек.

Баланс формы

  • Премиально и чисто за счёт композиции, воздуха и фото, а не золотых градиентов и псевдолюксовых деталей.
  • Дружелюбие — через округлую типографику, мягкие формы и добрые графические знаки; не превращать весь сайт в игрушечную упаковку.
  • Мягкая геометрия сочетается с прямой сеткой и предсказуемыми компонентами.
  • Цветовые блоки вкусов занимают малую долю экрана; фирменный бирюзовый остаётся главным объединяющим кодом.
4. Логотип
  • Основной локальный файл: assets/lab52-logo-black.png; инверсия — assets/lab52-logo-white.png.
  • На белом и светлом фоне — чёрный знак; на тёмной заливке — белый. Не накладывать на пёстрый фрагмент фотографии.
  • Сохранять исходные пропорции и соотношение надписи со знаком. Не растягивать, не обводить, не перекрашивать в оттенок вкуса.
  • Защитное поле: минимум высота цифр «52» вокруг видимой границы знака.
  • Целевая ширина: desktop 118–144 px, mobile 96–112 px. Не опускаться ниже 96 px без отдельной проверки читаемости.
  • Для favicon/аватаров использовать отдельный утверждённый знак, если он есть; не обрезать случайно часть wordmark.
5. Цветовая система

Figma задаёт главный бирюзовый и три точных базовых цвета вкусов. Часть дополнительных кругов и нейтральный цвет считываются со скриншотов, поэтому ниже отмечены отдельно. Основные цвета вкуса — маркеры выбора и иллюстраций; это не автоматически пригодные цвета текста или CTA.

5.1 Брендовые исходники и значения из Figma

Роль Имя токена Значение Происхождение / статус
Основной бренд --color-brand-500 #5CC1D6 Точно подписано в Figma
Виноград --color-flavor-grape-500 #B980D0 Точно подписано в Figma
Персик --color-flavor-peach-500 #F39671 Точно подписано в Figma
Клубника --color-flavor-strawberry-500 #EC6089 Точно подписано в Figma
Нейтральный --color-flavor-neutral-500 #8BC4C0 Центральный круг визуально снят со скриншота; точное значение проверить по редактируемому исходнику
Виноград — тёмный --color-flavor-grape-700 #9A67A9 Подпись малого круга Figma
Персик — тёмный --color-flavor-peach-700 #EF7850 Подпись малого круга Figma
Клубника — тёмный --color-flavor-strawberry-700 #E83A73 Подпись малого круга Figma
Нейтральный — тёмный --color-flavor-neutral-700 #68BFB1 Подпись малого круга Figma
Виноград — мягкий --color-flavor-grape-100 #EAD7F0 Подпись светлого круга Figma
Персик — мягкий --color-flavor-peach-100 #FDE2D4 Подпись светлого круга Figma
Нейтральный — мягкий --color-flavor-neutral-100 #CEEBE5 Подпись светлого круга Figma
Текст на фирменном --color-on-brand #123E46 Для подписи на базовом бирюзовом, контраст около 5.58:1
Текст на винограде --color-on-flavor-grape #372844 Для образца цвета, контраст около 4.56:1
Текст на персике --color-on-flavor-peach #4B2A20 Для образца цвета, контраст около 5.70:1
Текст на клубнике --color-on-flavor-strawberry #3D1522 Для образца цвета, контраст около 4.97:1
Текст на нейтральном --color-on-flavor-neutral #233C3A Для образца цвета, контраст около 6.05:1
Клубника — мягкий --color-flavor-strawberry-100 — Код на скриншоте недостаточно читаем; использовать CSS-смесь от базового оттенка
Дополнительный жёлтый --color-graphic-yellow #FFED00 Точное значение из векторной композиции Figma 2:49; только для мелкой графики
Дополнительный шалфей --color-graphic-sage #BEDBC5 Снят со скриншота; не основной цвет
Дополнительный серый --color-graphic-gray #B4B6B7 Снят со скриншота; не основной цвет

Примечание: RGB-пиксели скриншота могут отличаться от исходного Figma-значения из-за масштабирования/цветового профиля. До финального production-токена следует сверить цвета с исходными слоями. Точные подписанные значения имеют приоритет над выборкой пикселя. Contrast ratios рассчитаны по WCAG relative luminance для указанной пары foreground/background; повторно оценить после экспорта точных исходных цветов.

5.2 UI-нейтрали и контрастные роли

Эти значения вводятся для читаемости интерфейса и являются системными UI-токенами проекта, а не самостоятельными цветами брендбука.

Имя токена Значение Использование
--color-ink-900 #23343A Заголовки, основной текст, текст на светлом акценте
--color-ink-700 #53666C Вторичный текст; контраст с белым около 6.03:1
--color-ink-500 #73858A Только второстепенные подписи крупнее 14 px; не для мелкого обязательного текста
--color-surface-0 #FFFFFF Основной фон
--color-surface-1 #F6FAFA Чередование крупных секций
--color-surface-brand #EAF8FA Светлый фирменный фон
--color-border #DDE9EB Разделители и неинтерактивные границы
--color-action #236F7B Главная кнопка с белым текстом; контраст около 5.78:1
--color-action-hover #1B5F6A Hover/active для главного действия
--color-focus #1E6F7C Фокус-кольцо на светлом фоне
--color-success-700 #2F795E Успешная отправка/состояние
--color-warning-800 #8A691C Предупреждение с дополнительной иконкой/текстом
--color-error-700 #B33A43 Ошибка формы; всегда текстом, не одним цветом

5.3 Правила применения цветов

  • brand-500 допустим как заливка плашки/иконки и крупная цветовая область с ink-900; с белым мелким текстом он не используется.
  • Главный CTA использует action с белой надписью. Так сохраняется бирюзовый характер и контраст для обычного текста.
  • Для вкусов показывать название текстом и визуальный цветовой маркер одновременно; цвет не единственный сигнал выбора.
  • Тёмные оттенки вкусов — для рамки, небольшого текста на очень светлом тоне или графики после проверки контраста. Не ставить белую микротипографику на яркий персиковый/розовый/фиолетовый.
  • Жёлтый — только маленькая звезда, точка, часть пиктограммы. Не использовать как большая кнопка или фон текста.
  • Разделитель border не служит единственным признаком активного состояния; добавить форму/иконку/текст.
  • Не вводить градиенты вкусов и новые фирменные цвета без фиксации в DESIGN.md и assets/tokens.css.
6. Типографическая система

Гарнитуры

  • Nunito Variable 200–1000 — единственная активная гарнитура для заголовков, интерфейса и основного текста. Вес и размер задаются иерархией, а не сменой семейства.
  • Использовать локальные кириллический и латинский файлы assets/fonts/nunito-{cyrillic,latin}.woff2; лицензия — assets/fonts/OFL-nunito.txt.
  • Файлы Nunito Sans сохранены в проекте как исходные материалы, но страница их не загружает и не использует.

Размеры

Токен Назначение Desktop Mobile Вес / интерлиньяж
display-xl Главный hero 64–82 px 44–57 px Nunito 900 / 1.00–1.04
heading-1 Заголовок главной секции 48–58 px 36–44 px Nunito 900 / 1.04–1.10
heading-2 Заголовок подсекции 32–40 px 28–34 px Nunito 800 / 1.10–1.18
heading-3 Карточка/FAQ-группа 22–28 px 20–24 px Nunito 800 / 1.2
body-lead Вводный абзац 19–21 px 17–19 px Nunito 400 / 1.5
body Основной текст 16–18 px 16–17 px Nunito 400 / 1.55–1.65
body-small Подпись/метаданные 14–15 px 14 px Nunito 400/600 / 1.45
label Капс-метка 11–12 px 11–12 px Nunito 800 / 1.3, tracking 0.08–0.12em

На мобильном основной текст и поля ввода не уменьшаются ниже 16 px. Длинный текст ограничить примерно 62–70 знаками в строке. Заголовкам задавать text-wrap: balance; абзацам — естественный перенос без принудительной лесенки. Использовать sentence case, капс оставить коротким техническим меткам.

7. Сетка, размеры и формы

Контейнеры

Токен/сценарий Ширина/поля
container-wide 1200 px max
container-reading 660 px max для длинной прозы
Desktop поля 32–40 px от края при viewport ≥1280
Tablet поля 24–32 px
Mobile поля 20 px; на 320–359 px — 16 px
Grid 12 колонок desktop, 8 tablet, 4 mobile
Межколоночный gap 24 px desktop, 16 px tablet, 12 px mobile

Шкала отступов

Токен Значение Типичное назначение
space-1 4 px Иконка рядом с подписью
space-2 8 px Внутренний gap
space-3 12 px Компактная карточка/метка
space-4 16 px Стандартное расстояние
space-5 20 px Боковое поле mobile
space-6 24 px Карточка/контейнер
space-8 32 px Между связанными группами
space-10 40 px Крупная внутренняя пауза
space-12 48 px Ритм секции mobile
space-16 64 px Ритм секции tablet
space-20 80 px Ритм секции desktop
space-24 96 px Пауза между ключевыми главами

Вертикальные поля секции: desktop 88–104 px, tablet 72–88 px, mobile 56–72 px. Не применять одинаковый большой отступ между всеми элементами — использовать иерархию 8/16/24/40 px.

Радиус и глубина

Токен Значение Применение
radius-sm 10 px Малые бейджи/поля
radius-control 14 px Поле/малый контроль
radius-card 22–24 px Карточка
radius-panel 28–32 px Крупная поверхность/hero-панель
radius-pill 999 px Кнопка, chip, segmented choice
shadow-card 0 12px 32px rgba(35,52,58,.08) Всплывающая поверхность редко
shadow-float 0 20px 48px rgba(35,52,58,.12) Меню/модальное окно

По умолчанию карточки разделяются фоном и пространством, не тенью. Не класть карточку внутрь другой карточки без понятной структуры.

8. Графический язык и иллюстрации
  • Пузырь/частица: простая округлая форма, прозрачность, тонкая обводка или заливка; используется фоном на больших свободных площадях.
  • Фирменная искра: исходная композиция assets/brand-sparkles-figma-2-49.svg из узла Figma 2:49: белые округлые формы и две четырёхконечные искры. Белые формы показывать на контрастной фирменной поверхности; на белом фоне композиция читается прежде всего как пара жёлтых искр. Для размещения отдельно использовать вырезку assets/brand-sparkles-stars.svg с адаптированным расположением вокруг фотографии 3:4.
  • Жёлтый акцент: точный цвет звёзд — #FFED00 (--color-graphic-yellow); применять только в небольшом декоративном масштабе. Не использовать для текста, CTA или больших плашек.
  • Декоративные иллюстрации: единый язык сайта — мягкие округлые объёмные 3D-предметы и сцены с рассеянным светом, деликатной контактной тенью, чистым силуэтом; фон совпадает с поверхностью карточки, а тени остаются едва заметными. Внутри одного набора сохранять общий масштаб, материал и насыщенность цвета.
  • Функциональные пиктограммы: интерактивные знаки остаются простыми и плоскими, чтобы их назначение читалось мгновенно; CTA и ссылки используют ясный текст без декоративных стрелок.
  • Научная схема: подписи, направляющие и точки в одной плоскости. Схема должна быть понятной без декоративного 3D; подписи отделяют механизм от доказательства эффекта.
  • Иллюстрация вкуса: узнаваемый ингредиент в том же мягком объёмном стиле, рядом с названием вкуса; картинка не должна заходить в соседний вариант.
  • Декоративная графика не перекрывает текст, не выглядит как медицинский символ/гарантия и скрывается от screen reader (aria-hidden).
Фирменная композиция искр · Figma 2:49Полный векторный исходник содержит белые округлые формы и две жёлтые искры. Жёлтый взят из самого векторного слоя: #FFED00. На бирюзовой подложке видна вся композиция; на белом фоне белые формы сливаются с поверхностью, как в исходном фрейме. Главная использует отдельную вырезку звёзд вокруг фотографии.

8.1 Применение на главной

  • Сценарии дня, шаги применения, свойства продукта и вкусы используют один стиль объёмной 3D-графики с мягким светом и едва заметной контактной тенью без тёмных падающих теней. В каждом наборе главные предметы и силуэты различаются. Размер иллюстрации меняется по роли блока, материал остаётся единым.
  • Свойства продукта показывают предметный образ, но не заменяют оговорки в тексте и не изображают щит, лечение или гарантированный результат.
  • Вкус обозначается узнаваемым ингредиентом и текстовой подписью; целостная отдельная картинка не пересекает границы соседней кнопки. Состояние выбора сообщает контрастная рамка.
  • Научные схемы и функциональные знаки интерфейса остаются плоскими. Декоративные иллюстрации скрыты от screen reader; текст остаётся единственным источником утверждений.
  • Сцены дня используют локальный спрайт assets/day-scenes-sprite.png. Для трёх шагов и трёх подтверждённых продуктовых сообщений используются отдельные объёмные сцены: assets/step-3d-01.webp–assets/step-3d-03.webp и assets/benefit-3d-01.webp, assets/benefit-3d-05.webp, assets/benefit-3d-06.webp. Блок четырёх вкусов показывает соответствующие иллюстрации из assets/flavor-art-*.webp.
  • Композиция искр из узла Figma 2:49 и производная вырезка локальны и не зависят от временных URL Figma. На главной искры обрамляют фотографию, оставаясь вне флакона и подписей; на мобильном размере уменьшаются и не обрезаются краем экрана.
  • Примечание линейки вкусов ограничено шириной текстовой колонки и переносится по словам, чтобы оставаться целиком видимым на широком экране.
9. Фотостиль и библиотека материалов

Снимать/выбирать

  • Повседневный момент семьи, а не постановочный медицинский осмотр.
  • Естественный мягкий свет; близкая дистанция; спокойная палитра помещения.
  • Видно действие и контекст, но взрослый не доминирует кадр.
  • Оставлять свободную область под заголовок; в мобильном кропе проверять лицо, продукт и действие отдельно.
  • Предметные фото держать на чистом фоне и не менять цвет реальной упаковки.

Перед размещением

Для каждого файла зафиксировать: точный путь/имя источника, право использования, продуктовый SKU/вкус, дата актуальности упаковки, crop desktop/mobile, alt-текст и статус «финал/референс». Генерации с пометкой «не доработано» не идут в production. Не использовать внутреннее подтверждение лабораторного материала как пользовательский отзыв.

10. Компоненты и состояния

Веб-компоненты реализуются семантическими элементами. Интерактивные зоны имеют минимум 44×44 px (для комфортного mobile — 48×48 px), видимые hover, active и focus-visible состояния.

10.1 Кнопки и ссылки

Вариант Внешний вид Использование
Primary action, белый текст, pill, высота 48–52 px Главное действие секции: перейти к продавцу/отправить форму
Secondary Белая поверхность, контрастная рамка, тёмный текст Альтернативный маршрут
Text link Тёмный текст + бирюзовое подчёркивание Пояснение, первоисточник, якорь
Disabled Сниженная яркость + явное недоступное состояние Только если действие временно невозможно; описать причину рядом

Hover меняет контраст или сдвигает кнопку максимум на 1–2 px; active возвращает её и усиливает заливку. Focus-visible — двойной/наружный контур 2–3 px с отступом. Ссылки навигации — <a>, действия — <button>. Тексты кнопок называют результат («Перейти к покупке»), не «Подробнее» там, где действие можно назвать точно.

10.2 Переключатель вкуса

  • Четыре значения начального запуска: виноград, персик, клубника, нейтральный.
  • На desktop — четыре компактных карточки/chip с названием и маркером; на mobile — 2×2 или горизонтальный ряд с полной клавиатурной доступностью.
  • Выбранное состояние показывает контрастную рамку и дополнительный знак (галочка/внутренняя точка), а не один только цвет.
  • Меняются: имя/описание вкуса, корректная фотография, SKU если он есть, прямая ссылка на товар и соответствующие UTM-параметры.
  • Не сбрасывать выбранный вкус при закрытии модального окна/возврате с продавца. URL должен сохранять вариант (?flavor=... или согласованный якорь), чтобы ссылка открывала то же состояние.
  • Если URL или товар недоступен, показывать понятную альтернативу/состояние, не отправлять на случайный SKU.

10.3 Карточки сценария/преимущества

  • Один объект, один момент, одна мысль.
  • Формат: короткий заголовок до 5 слов, текст до 2–3 строк, одна фото/иконка.
  • Карточка целиком кликабельна только если ведёт на страницу; иначе кликабельным должен быть конкретный элемент.
  • Desktop: 3 карточки в строке; tablet: 2; mobile: вертикальный список. Не использовать карусель как единственный доступ к содержимому.

10.4 Лабораторная карточка

Обязательные поля: Название документа · что было образцом · метод/измеряемый параметр · что результат позволяет сказать · что он сам по себе не доказывает · оригинальный PDF. Не показывать проценты крупной промоплашкой без сопровождающей методики. Сертификат соответствия оформлять отдельно от лабораторного теста.

10.5 FAQ/аккордеон

  • Нативные <details>/<summary> или эквивалент с кнопкой и aria-expanded.
  • Разрешено несколько открытых ответов, как указано в ТЗ.
  • Строка вопроса имеет hit area ≥44 px, плюс/минус декоративный и скрытый для screen reader.
  • Ответ не использует клик «да/нет» как скрытый юридический дисклеймер; существенное ограничение показывать сразу в тексте.

10.6 Поле/форма партнёра

  • Один столбец, только обязательные поля. Каждое поле имеет видимый <label>, корректный type, имя, autocomplete если уместно.
  • Согласие на обработку данных отделено от необязательных маркетинговых подписок; ссылка на текст согласия рядом.
  • Ошибка находится у поля и описывает, как исправить. На отправке фокус перемещается к первому ошибочному полю; успех объявляется через aria-live="polite".
  • Не имитировать реальную отправку или CRM-соединение в статическом макете. Подключение, получатель, срок хранения и reCAPTCHA утверждаются отдельно.
  • В дизайне предусмотрены: default, focus, filled, error, disabled и success состояния.

10.7 Модальное окно/сертификат

Открывается только по явному действию. Закрытие — кнопка с aria-label, Escape и клик вне панели; фокус удерживается внутри и возвращается на исходный триггер. PDF доступен обычной ссылкой и не зависит только от модального просмотра.

10.8 Шапка, меню и покупка

  • Desktop: логотип, 4–5 якорей, одно заметное действие.
  • Mobile: menu button ≥44 px, понятные aria-expanded/aria-controls, открывающаяся вертикальная навигация; Escape закрывает, выбор пункта закрывает меню.
  • Sticky header не перекрывает focus target и якорные заголовки; у секций есть scroll-margin-top.
  • Покупка ведёт на подтверждённую площадку. Для каждого продавца — собственные utm_source/utm_campaign, без подмены их одной ссылкой.
11. Сетка сайта по ТЗ
№ Блок Композиция / компонент Статус контента
0 Фиксированная шапка Логотип, меню-якоря, CTA покупки После утверждения URL покупки
1 Hero Узнаваемая ситуация + одно предложение + продукт/CTA Финальный текст следует сверить с бренд-менеджером
2 День между чистками Горизонтальный сценарий дня или одна широкая сцена Не предполагает замену чистки
3 Сценарии 3–4 карточки повседневных моментов Подтвердить реальные фото
4 Как пользоваться 2–3 шага рядом с продуктом Только из действующей русской инструкции
5 Преимущества 3–4 практические карточки, без медицинских сверхобещаний Формулировки требует согласовать
6 MesoFill Простая научная схема + объяснение терминов Механизм отделить от клинического эффекта
7 Данные лаборатории Карточки первоисточников с методикой/границами Не обобщать тесты на готовый продукт
8 Вкусы Селектор, SKU/фото/ссылка обновляются вместе Сейчас 4; арбуз не подтверждён к запуску
9 О бренде История и цифры бренда Показатели рынка проверить по свежим первоисточникам
10 Стоматологи/отзывы Секция скрыта до появления проверенных материалов Не создавать вымышленные доказательства
11 FAQ Многооткрывающийся список Переработать спорный FAQ про профилактику кариеса
12 Где купить Логотипы продавцов/кнопки/UTM Нужны подтверждённые актуальные URL
13 Партнёрам Короткая форма + согласие + состояние успеха/ошибок CRM/почту и реквизиты уточнить
14 Футер Юридические ссылки, реквизиты, контакты Данные должны быть подтверждены владельцем

Отдельные страницы из ТЗ

  • Privacy policy: спокойная узкая колонка текста, оглавление при длинном документе, юридически согласованный документ.
  • Согласие на обработку персональных данных: отдельная доступная страница, не заменяемая краткой подписью у формы.
  • 404: дружелюбная навигационная ошибка без медицинских/продуктовых обещаний; кнопка на главную и ссылка к выбору вкуса.
12. Адаптивность

Контрольные ширины из ТЗ: 360, 390, 768, 1024, 1280, 1440 и 1920 px.

Диапазон Правило композиции
320–389 Одна колонка, поля 16–20 px; заголовок не зажимает иллюстрацию
390–767 Mobile-first; контент одна колонка; сценарии вертикально; CTA не требует горизонтального скролла
768–1023 Планшет: 2 колонки только там, где каждая сохраняет меру чтения
1024–1279 Компактный desktop: уменьшить межколоночный gap, сохранить 12-колоночную систему
1280–1599 Основной desktop, max container 1200 px
1600–1920 Контент центрирован, не растягивать текст и размер продукта до краёв

На каждом размере проверить crop фото, масштаб упаковки, порядок чтения, sticky header, горизонтальное переполнение и ширину кнопок. Мобильная страница не должна превращаться в уменьшенную десктопную.

13. Движение и интерактивность
  • Переходы 150–220 ms; простая easing-кривая cubic-bezier(.2,.7,.2,1).
  • Анимировать opacity и transform, не transition: all.
  • Никакого autoplay слайдера/видео. Видео — lazy-load, пользовательский запуск, субтитры/текстовая альтернатива.
  • prefers-reduced-motion: reduce убирает необязательное движение и плавную прокрутку.
  • Состояния управляются кликом/клавиатурой; жесты не являются единственным способом использования.
  • Для текущего переключателя вкуса отражать выбор в URL; для меню использовать нативную навигацию-якоря.
14. Доступность и качество интерфейса

Цель — соответствовать уровню AA, указанному в ТЗ; соответствие подтверждается аудитом, а не самим документом.

  • Контраст основного текста ≥4.5:1, крупного ≥3:1; цвет не единственный индикатор состояния.
  • Видимый :focus-visible для ссылок, кнопок, полей, summary и переключателей; sticky-панели не закрывают фокус.
  • Полная работа клавиатурой: Tab/Shift+Tab, Enter/Space, Escape для меню/модалки.
  • Иерархия заголовков без пропусков уровней, один <h1>, skip-link к main, якорям задан scroll-margin-top.
  • Кнопки — действия, ссылки — навигация. Иконка без текста получает accessible name; декоративная — aria-hidden="true".
  • У всех содержательных изображений есть полезный alt; декоративным — пустой alt. Явные width/height предотвращают скачки макета.
  • Поля ввода имеют видимые подписи, инструкции и связанное сообщение ошибки. Фокус ошибки управляемый; асинхронный успех — aria-live.
  • Сенсорные зоны ≥44×44 px; текст не меньше 16 px на узких экранах; интерфейс сохраняет масштабирование браузера.
  • Меню/модалки корректно используют safe area; диалог ограничивает прокрутку только внутри себя.
15. Производительность и медиа

Ориентиры из ТЗ: Lighthouse mobile ≥80, LCP ≤2.5 s, CLS ≤0.1, до 3 MB передаваемых ресурсов без видео. Это критерии будущего работающего сайта, а не измеренные результаты данного бренд-гайда.

  • Hero-фото оптимизировать и не загружать несколько вариантов сразу; ниже первого экрана — loading="lazy".
  • Видео загружать по действию пользователя, показывать poster и текстовую альтернативу.
  • Локальные WOFF2 загружать с font-display: swap; предварительно загружать только критические кириллические шрифты.
  • Избегать тяжелых каруселей, библиотек и внешних трекеров до отдельного обоснования.
  • Для изображений указывать размеры и подходящий srcset/sizes на production.
16. CSS-токены и файловая схема

assets/tokens.css — машинно-используемое представление токенов. DESIGN.md описывает значение и применение. При изменении цвета/шрифта/размера синхронизировать оба файла. Компонентные CSS не должны переопределять брендовые значения локально.

:root {
  --color-brand-500: #5CC1D6;
  --color-ink-900: #23343A;
  --color-action: #236F7B;
  --space-4: 16px;
  --radius-card: 24px;
}
  • design-system.html — исходник наглядного гайда; в закрытой публикации становится index.html.
  • assets/tokens.css — глобальные цвета, типографика, размеры, формы, движение.
  • assets/site.css — layout и стили компонентов гайда; новые компоненты наследуют токены.
  • assets/site.js — только поведение переключателя вкуса и мобильной навигации в демо.
  • assets/material-library.css и assets/material-library.js — стили, поиск и фильтр исходных материалов.
  • assets/source-catalog.json — каталог 137 файлов с исходным путём, размером и контрольной суммой.
  • materials/ — оригиналы и уменьшенные превью файлов из закрытой библиотеки; в бренд-системе они доступны после входа через Bitrix.
  • assets/fonts/ — локальные WOFF2; assets/lab52-logo-*.png — исходный wordmark.
17. Подтверждения перед production
  1. Сверить нейтральный цвет, малые варианты вкусов и дополнительные цвета напрямую со слоями Figma.
  2. Подтвердить SKU запуска: в части упаковочных/регистрационных материалов есть арбуз, а сайт/Figma показывают четыре вкуса.
  3. Подтвердить русскоязычную упаковку, инструкцию, состав и разрешённые возрастные формулировки.
  4. Проверить юридические формулировки всех продуктовых заявлений, включая FAQ и лабораторные результаты.
  5. Передать актуальные URL продавцов/UTM, email/CRM, соцсети, юридические реквизиты и материалы для B2B.
  6. Не включать отзывы/стоматологов до проверки личности, разрешений и утверждённого текста.
18. Источники
  • ТЗ «ТЗ на разработку сайта Lab52» — Google Docs по ссылке пользователя.
  • Figma-файл Lab52, страницы бренд-гайда и цветов по ссылке пользователя.
  • Переданная папка Dropbox: СГР и лабораторные отчёты.
  • Google Sheet-реестр и папка 19. Lab52: бренд-презентации, упаковка, фото/видео, product design.
  • Полный архивный каталог 19. Lab52: 137 оригинальных файлов в шести исходных разделах, с сохранённой структурой и проверкой контрольных сумм.
  • Локальные версии чёрного и белого логотипа из предоставленных брендовых материалов.
АРХИВ ИСХОДНЫХ МАТЕРИАЛОВ

Весь Lab52.
В исходниках.

Каталог материалов из Dropbox: брендбук, продуктовый дизайн, упаковка, веб-графика, фотографии и печатные макеты. Исходные файлы сохранены по папкам.

Проверяйте актуальность перед использованием. В архиве есть разные версии и рабочие материалы. Наличие файла не означает, что он утверждён для публикации или подтверждает SKU запуска. Сверяйте макет с финальной упаковкой и владельцем бренда. Открыть исходную папку Dropbox.
КАК ПОДБИРАТЬ ИСХОДНИКИ

Выбирай материал под задачу

Визуально просмотрены 86 растровых превью и 54 страницы из 51 AI/PDF-файла. Советы ниже помогают понять назначение, но не заменяют проверку версии и прав.

01 · БРЕНД

Логотипы

Чёрный вариант — на светлом фоне, белый — на тёмном. Белый логотип на белой подложке теряется. Для масштабирования и печати выбирай векторный AI; не растягивай и не перекрашивай знак.

02 · ПРОДУКТ

Фото флаконов и коробок

Белый фон подходит для карточек товара, выбора вкуса и сравнительных блоков. Сверяй оттенок, распылитель и упаковку с актуальным SKU: в архиве есть разные углы съёмки и варианты оформления.

03 · СЦЕНАРИЙ

Лайфстайл-фото

Кроватка, ванная, стол, перекус и дорога помогают показывать контекст использования. До публикации проверь права на фото, особенно на изображения детей и материалы KOC; не выдавай их за отзыв или рекомендацию.

04 · ВЕБ

Инфографика и блоки

Файлы 1.png–7.png используй как референс композиции и подачи информации, а не как готовые утверждённые экраны. Числа, возраст, безопасность и рекламные обещания перепроверь по актуальным документам.

05 · УПАКОВКА

Этикетки и развёртки

AI/PDF-файлы нужны для работы с плоской графикой упаковки, а не для демонстрации готового флакона. Датированные, local и вкусовые варианты считай альтернативами до утверждения финального макета и печатной пробы.

06 · РОЗНИЦА И ПЕЧАТЬ

POSM и производственные файлы

Дисплей POSM годится для внутреннего обсуждения выкладки; на нём заметен Paw Patrol — публичное использование требует отдельной проверки прав. PDF для плоттерной резки передавай подрядчику только после сверки размера и пробного образца.

Особые случаи: шесть AI-этикеток в папке «От производителя» не содержат совместимого PDF-превью. Открывай их непосредственно в Adobe Illustrator; браузерный рендер не показывает сам макет. Файл «!не доработано! после еды.png» оставляй только для внутреннего разбора. Ни название файла, ни дата сами по себе не подтверждают, что это финальная версия.

Загружаю каталог материалов…