Theme, menus and media library

Color, typography and spacing editor; menu builder with dropdowns and product links; media library on S3 with CDN.

Customize brand colors, typography, and spacing directly from the admin panel. Create hierarchical menus with dropdowns and product links. Upload images to a media library on S3 with CloudFront CDN for global speed.

Theme editor with colors, fonts and spacing

Pick primary and secondary brand colors. Select fonts for headings and body (supports Google Fonts and custom fonts). Configure global border-radius and customize heading scales. All changes propagate instantly across the entire site.

  • Color palette with live preview
  • Font selection from Google Fonts or custom font upload (WOFF2)
  • Global spacing scale applied to all pages
  • Optional dark mode with secondary colors

Menu builder with dropdowns and smart links

Build main navigation by dragging items. Each item can point to a CMS page, product category, external link, or site section. Supports up to 2 levels of hierarchy (nested dropdowns). Menus automatically filter based on access permissions (restricted pages don't appear).

The menu is available in all languages: set up one navigation per language and customize labels locally.

Media library on S3 with CloudFront CDN

Upload images, PDFs, videos, and documents directly to the media library. Files are stored in Amazon S3 (secure, scalable) and served via CloudFront CDN for global speed. Each file is organizable in folders with metadata (title, alt, description, tags).

  • Folders to organize media by section or campaign
  • Auto-resize for images: optimized WebP, JPG, and PNG
  • Image metadata: alt text, title, description (SEO)
  • Permanent public URLs for every asset
  • History and versioning available

Live integration with page editor

When you use the Puck builder, the media library is already integrated: click the image icon in a block, browse the library, select, and the asset loads. No download-and-reupload, no duplicate assets.

Performance: CDN and automatic optimization

CloudFront caches images at the edge of the global network, ensuring fast load times. Images are automatically optimized for the web (compression, modern formats) while preserving quality. No manual optimization work.