Lumen — Free Skincare & Cosmetics Website Template

Lumen is built for a product, not a service — a clean-beauty skincare store rather than a treatment salon. It ships as a complete one-page shopfront: a shoppable bestsellers grid with a working category filter and live add-to-bag counter, a published ingredient-percentage breakdown, an AM/PM routine builder, a draggable before/after results slider and discounted bundles — all on Bootstrap 5 with zero jQuery.

Live Demo

Amber glass dropper bottle of Lumen Dewpoint Glow Serum on a soft, dewy surface

Features

  • Filterable bestsellers grid of six real products (serums, moisturizers, cleansers, treatments) with prices, ratings and flags
  • Live "add to bag" interaction — a header cart counter that increments and bumps, plus a slide-in confirmation toast
  • Signature ingredient "spec chips" and a percentage-led actives breakdown (12% Vitamin C, 2% Hyaluronic, 5% Squalane, 1% Ceramide)
  • AM / PM routine builder with tabbed steps, product thumbnails and shop links
  • Draggable before/after results comparator built in pure CSS + vanilla JS (no library)
  • A reviews wall with verified-buyer badges, star ratings and skin-type context
  • Sustainability section with impact metrics, plus three product bundles with save badges
  • Sticky blur-on-scroll header, IntersectionObserver scroll reveal, newsletter capture, full skip link / landmarks / focus styles and prefers-reduced-motion support
Lumen — inside sections

At a glance

  • Framework: Bootstrap 5
  • License: Free for personal and commercial use
  • Pages: 1
  • Responsive: Yes
  • Style: Fresh clean-beauty — botanical pine + apricot glow + glacial aqua, Bricolage Grotesque display

How to use it

Download the ZIP, unzip it, and open index.html — there is no build step and no dependencies to install. Replace the demo text and images with your own, point any forms at your backend or a form service, and deploy the folder to any static host. Colours, fonts, and spacing live in css/style.css; the interactions are in js/main.js. Bootstrap 5 is bundled locally, so it works offline and on strict-CSP hosts.

FAQ

Is Lumen really free to use commercially?

Yes. Use it for a real skincare or cosmetics brand, including client and commercial projects, at no cost. A credit link back to uiCookies is appreciated but not required.

Does it use jQuery or any paid plugins?

No. Every interaction — mobile nav, product filter, add-to-bag cart, routine tabs, before/after slider, newsletter — is hand-written vanilla JavaScript. The only bundled library is Bootstrap 5, self-hosted, and all icons are inline SVG.

Can I connect it to a real store or checkout?

The template is front-end only, but it is structured for it: swap the product cards for your Shopify/WooCommerce/Snipcart markup, and point the add-to-bag buttons and newsletter form at your own endpoints.

How do I change the products, prices and ingredients?

Each product is a self-contained card with `data-cat`, `data-name` and `data-price` attributes; duplicate a card to add a SKU and set its category so the filter picks it up. Ingredients, routine steps, reviews and bundles are all plain HTML blocks you can edit in place.

Aigars Silkalns

Designed & written by Aigars Silkalns

Aigars Silkalns is a Latvian entrepreneur and web developer who founded Colorlib, a hub for distinctive WordPress themes. Trained in technology and design, he began as a freelancer and launched Colorlib in 2013, earning acclaim for user-friendly, modern, responsive themes. A champion of open source, Silkalns shares insights on web trends and entrepreneurship. His mission is to make web design simple and accessible, empowering people worldwide to build professional sites with ease.

XLinkedInMore about uiCookies →

Free
Demo