Men's Grooming · Website Revamp

Dari Mooch

A revamp of Dari Mooch — a men's grooming and beard-care brand — rebuilt around a bold, masculine identity and cinematic product storytelling.

Dari Mooch — Reimagined Hero

01

Reimagined Hero

The Dari Mooch hero was reimagined around a bolder brand statement and cleaner composition. Confident typography, purposeful spacing and refined imagery replace the busier original, putting the brand front and centre. The result feels distinctly more premium and masculine while staying true to the existing identity.

Dari Mooch — Curated For Your Ritual — Horizontal Scroll

02

Curated For Your Ritual — Horizontal Scroll

A row of coloured product cards — Trimmer, Beard Growth, Charcoal and more — slides sideways as you scroll down the page. The section is pinned and vertical scroll is converted into horizontal movement with GSAP: the track is driven by x: -(trackWidth − viewportWidth) with scrub: true, so your scroll position moves the cards 1:1 for a tactile, gallery-like browse through the range.

Dari Mooch — Split Screen — DARI | MOOCH

03

Split Screen — DARI | MOOCH

Two black halves reading DARI and MOOCH split apart like curtains to reveal what sits behind them. The section is pinned and both panels are scrubbed — the left half animates to xPercent: -100 and the right to xPercent: +100 — so they slide off-screen in opposite directions as you scroll, a bold brand moment built straight from the logo.

Dari Mooch — Split Reveal — A New Chapter

04

Split Reveal — A New Chapter

Centred between the split panels sits the line “A new chapter — step into what's next, a launch built on legacy.” It shares the same pinned split-section: as the DARI/MOOCH curtains slide open, this heading is revealed and animates from yPercent: 40 → 0 with a scrubbed fade-in. Curtain closed is this moment; curtain open reveals the split screen behind it.

Dari Mooch — New Launch Showcase

05

New Launch Showcase

Two large product rows — Hair Color Cream and Surge Perfume — pair a product image on one side with name, price, star rating and a buy button on the other. Each row triggers when it reaches 80% of the viewport: a timeline slides the media in from the left (x: -90 → 0) and staggers the info in from the right (x: 60 → 0), playing on enter and reversing on leave for a lively, reactive feel.

Dari Mooch — Best Price Ring

06

Best Price Ring

Four bundle cards are arranged on an invisible circle around a central “BEST PRICE” label, and scrolling spins the ring. The section is pinned; each card's angle is basePosition + scrollProgress × 360°, positioned with x = sin(deg)·r and y = -cos(deg)·r and rotated to match. Whichever card reaches the top is “selected” — cos(deg) peaks at the top, scaling that card up and raising its z-index.

Dari Mooch — Categories — Face

07

Categories — Face

The Face products (Lip Balm, Sunscreen and more) begin as a messy, stacked deck and spread into a clean, centred row as you scroll. The block is pinned; cards start offset and rotated (x: 90 + i·22, rotation) and a scrubbed timeline animates each to its computed row position with rotation: 0, so they fan out into order while the “FACE” title slides in from the right.

Dari Mooch — Categories — Hair

08

Categories — Hair

The Hair cards (Anti-Hairfall Shampoo, Hair Color Cream and more) are staggered at different heights for a playful arrangement. This is a simpler reveal: cards animate up from below the viewport (y: innerHeight → 0) with a back.out(1.6) bounce and a 0.2s stagger, triggered as the block hits 75% of the viewport.

Dari Mooch — Categories — Beard

09

Categories — Beard

The Beard cards sit in front of a big “BEARED” title. It mirrors the Hair section, but the cards drop in from above (y: -innerHeight → 0) with the same bounce and stagger. All three category titles — like the footer heading — use a letter-by-letter reveal, each split into character spans that rise and rotate in on scroll.

Dari Mooch — Footer — Join the Brotherhood

10

Footer — Join the Brotherhood

A dark closing panel built around a big serif “Join the Dari Mooch Brotherhood” heading, supporting subtext and the copyright line. The heading uses the same split-letter reveal — characters rising and rotating in — while the paragraph fades up (y: 30 → 0) as the footer enters at 85% of the viewport, leaving a confident, polished final impression.

For comparison

The original website

These screens are my own revamp concept — not the live site. Open the original to compare the landing page side by side.

View original site