// Facette — Home page const { SIGNATURES, REVIEWS, BRANCHES } = window.FacetteData; function Home({ branch, setBranch, openBook, openQuiz, openLightbox, setPage, isMobile }) { const b = BRANCHES[branch]; return ( {/* HERO */}
Dubai’s first facial bar · est. 2019

Bespoke,
high-tech
facials —
book your glow.

Customisable, results-driven facials from AED 385 in Jumeirah and Business Bay. Layered modalities, premium-brand actives, named therapists.

4.9 on Fresha
From AED 385
Daily 10–20:00
Facette treatment
In the bar this week
The SuperNova · 75 min
{!isMobile && (
Glow
Treatment
)}
{/* TRUST STRIP */} {/* BRAND ROW */} {/* SIGNATURES */}
openBook(SIGNATURES[0])} /> openBook(SIGNATURES[1])} /> openBook(SIGNATURES[2])} /> openBook(SIGNATURES[3])} /> setPage('treatments')} />
{/* MEMBERSHIPS PREVIEW (dark band) */}
setPage('memberships')}>Compare tiers →} />
{/* GALLERY STRIP */}
View the gallery →} />
{[ 'media/gallery-1a.webp', 'media/gallery-1b.webp', 'media/gallery-1c.webp', 'media/gallery-1d.webp', 'media/gallery-10.webp', 'media/gallery-12.webp', ].map((src, i) => (
openLightbox(src)}> {`Glow
))}
{/* REVIEWS */}
All reviews →} />
{REVIEWS.map((r, i) => (
★ ★ ★ ★ ★
“{r.quote}”
{r.name} · {r.date}
{r.source}
))}
{/* QUIZ CTA */}
Not sure where to start?

Take the 4-question
skin quiz.

Tell us what your skin is doing, how often you want to come in, and what fits your week. We will recommend a facial — and book it.

Skin quiz
{/* BRANCH PREVIEW */}
setPage('locations')}>See both →} />
setBranch('jumeirah')} /> setBranch('business_bay')} />
); } function SigCard({ sig, num, variant, onClick }) { const cls = variant === 'tall' ? 's-tall' : variant === 'wide' ? 's-wide' : 's-half'; const priceLabel = sig.priceFrom ? `From ${sig.priceFrom} AED` : `${sig.price.toLocaleString()} AED`; return ( ); } function FullMenuTeaser({ onClick }) { return ( ); } function MgCell({ name, cadence, price, featured, pre }) { return (
{name}
{cadence}
{pre && {pre}} {price}AED / mo
); } function BranchPreviewCard({ b, active, onPick }) { return (
{b.id === 'jumeirah' ? {b.name} : }

{b.name}

Address
{b.address}
{b.addressLine2}
{b.addressLine3}
Phone
{b.phone}
Hours
{b.hours}
e.stopPropagation()}>Fresha →
); } window.Home = Home;