/* global React, O499 */ const { useState: useStateP, useEffect: useEffectP, useRef: useRefP, useMemo: useMemoP } = React; /* ========================================================= HOME ========================================================= */ function HomePage() { const { lang, hero: heroVariant, addToCart, introQuote } = useApp(); const data = window.O499; const heroProducts = data.products.filter(p => p.hero); const featured = data.products.filter(p => ["maya-blush-set", "kanz-brass-box", "yafa-green-set", "beirut-lightbulbs", "kawthar-burgundy-dress", "tales-coffee-table"].includes(p.id)); const fashionFeatured = data.products.filter(p => p.category === "fashion").slice(0, 4); const decorFeatured = data.products.filter(p => p.category === "decor").slice(0, 4); const hero = heroVariant || "maker"; const heroImg = hero === "garment" ? "media/product-03-dress.webp" : hero === "decor" ? "media/product-07-wall-decor.webp" : null; return (
{/* Hero — variant-switchable via Tweaks */}
i · {lang === "ar" ? "البداية" : "the opening chapter"}

Slow-made
Lebanese craft
collectible fashion
& handmade décor.

Since 2006, Orient 499 keeps Lebanon's artisanal traditions alive — coppersmiths, glassblowers and embroiderers hand-make every piece. Now at Alserkal Avenue, Dubai.

Discover the craft Shop the collection
Est. Beirut 2006 Now · Dubai · WH 48a 876 pieces · 1,751 variants
{hero === "maker" ? ( ) : ( Featured collectible piece )}
SINCE 2006 BEIRUT
{/* Brand strip */}
Sustainable Luxury Slow-Made Handcrafted in Lebanon Co-created with Master Artisans Currency · USD
{/* The Story teaser */}
chapter ii · the makers
ii · the makers

The piece begins
at the bench.

Coppersmiths in Tripoli. Glassblowers in Sarafand. Embroiderers in Mount Lebanon. We design hand in hand with the masters, accompanying each artisan from sketch to finished piece — so traditional techniques pass to the next generation.

"{introQuote}"
Frank Luca · co-founder · The National
Meet the artisans
{/* Collectible collections — unified narrative */}
The collection,
unsiloed.} right={<>Fashion, accessories and home décor presented as one collectible house — not as separate retail aisles. Named pieces, named materials, named makers.} />
{featured.slice(0, 6).map((p, i) => ( ))}
Fashion Home & Décor
{/* Marquee */} {/* Beirut → Dubai arrival */}
iv · arrival

Beirut to Dubai —
The Yard, 48a.

In December 2024, Orient 499 opened its first international outpost at Alserkal Avenue, Al Quoz 3 — interior by MariaGroup, designed around the interplay of light and shadow. The boutique pairs Beirut's atelier with Dubai's craft district.

Where
The Yard, Warehouse 48a
Alserkal Avenue, Al Quoz 3
Opened
December 2024
{/* Sustainability teaser */}
20+
Years preserving Lebanese craft
4
Master craft families · coppersmiths · glassblowers · embroiderers · soap-makers
100%
Hand-made · ethically produced · slow-made

Heritage as luxury — not heritage as nostalgia.

The slow-made ethos
{/* Journal teaser */}
Field notes.} right={"Long-form reading from the workshop, the boutique and the Beirut → Dubai bridge."} />
{data.journal.slice(0, 2).map((j) => (
{j.title}
{j.meta}

{j.title}

{j.dek}

))}
); } /* ========================================================= STORY / ARTISANS ========================================================= */ function StoryPage() { const data = window.O499; return (
i · the soul

A house built
hand in hand
with master artisans.

Aida Kawas and Frank Luca opened Orient 499 in Beirut, on Omar Daouk Street, in 2006. Twenty years on, the house has become a pillar of the city's cultural scene — a quiet, deliberate effort to preserve Lebanon's artisanal traditions through slow-made products.

ii · the founders

Aida Kawas & Frank Luca

Co-founders of Orient 499. Patrons of Lebanese craft. They've spent two decades building a network of master artisans — coppersmiths, glassblowers, embroiderers, soap-makers, carpenters, couturiers — and accompany each maker from sketch to finished piece.

"This is luxury now. The handmade and unique."
Frank Luca · The National
{/* Artisans grid */}
{data.artisans.map((a) => (
{a.num}

{a.title}

{a.craft}

{a.note}

{a.where}
))}
{/* The slow-made process */}
{[ { n: "01", t: "Sketch", d: "Aida + the master agree on form, material, name." }, { n: "02", t: "Source", d: "Belgian linen, Italian silk, Tripoli copper — chosen for the piece." }, { n: "03", t: "Cut · raise", d: "Cut by hand or raised from a sheet at the bench." }, { n: "04", t: "Stitch · hammer", d: "Weeks of stitching, hammering, planishing — patient labour." }, { n: "05", t: "Finish", d: "Patinated, washed, ironed, signed off by the master." }, { n: "06", t: "Named", d: "Each piece is given a name — Kawthar, Sabah, Yafa." } ].map((s, i) => (
{s.n}
{s.t}

{s.d}

))}

Pieces that carry a name — and a maker.

Every Orient 499 garment is named after a woman: Kawthar, Sabah, Yafa, Maya, Lina, Amina, Rakia. The name travels with the piece — from the embroiderer's loom to your wardrobe.

{data.products.filter(p => ["kawthar-burgundy-dress", "sabah-brocade-blouse", "amina-gold-skirt"].includes(p.id)).map(p => )}
); } /* ========================================================= COLLECTION (Fashion / Décor) ========================================================= */ function CollectionPage({ category, title, eyebrow, lede, chapter }) { const data = window.O499; const route = useRoute(); const [filter, setFilter] = useStateP(route.params.filter || "all"); useEffectP(() => { setFilter(route.params.filter || "all"); }, [route.params.filter]); const items = data.products.filter(p => p.category === category); const types = ["all", ...Array.from(new Set(items.map(p => p.type)))]; const filtered = filter === "ooak" ? items.filter(p => p.ooak) : filter === "all" ? items : items.filter(p => p.type === filter); const hero = items[0]; return (
{chapter}

{title}

{lede}

In this collection
{items.length}
of {data.catalogue.productsTotal} live in the catalogue
From
${Math.min(...items.map(p => p.price))}
USD · verified
{types.map((t) => ( ))}
{filtered.map(p => )}
{filtered.length === 0 && (
No pieces in this filter — try "All pieces" or visit the boutique.
)}
Live catalogue. The full house holds {data.catalogue.productsTotal} pieces · {data.catalogue.variantsTotal} variants across both categories, ranging ${data.catalogue.priceMin}–${data.catalogue.priceMax} USD as of {data.catalogue.asOf}. Some seasonal pieces are visible only at the Alserkal boutique — plan a visit.
); } function FashionPage() { return ( The wardrobe —
named, embroidered, slow.} eyebrow="Fashion" lede="Jellabas, abayas, embroidered dresses, hand-stitched sets, brocade tops, hand-crocheted scarves. Each piece named after a woman; each one made over weeks." /> ); } function DecorPage() { return ( Home & décor —
brass · glass · linen.} eyebrow="Home & Décor" lede="Hand-hammered brass, mouth-blown Levantine glass, marquetry and mother-of-pearl furniture, olive-oil soap, embroidered table linen. Collectible objects, made to last." /> ); } /* ========================================================= PRODUCT DETAIL ========================================================= */ function ProductPage({ id }) { const data = window.O499; const p = data.products.find(x => x.id === id); const { addToCart } = useApp(); const [qty, setQty] = useStateP(1); if (!p) { return (

Piece not found.

Browse the collection

); } const related = data.products .filter(x => x.category === p.category && x.id !== p.id) .slice(0, 4); return (
{p.name}
{p.type} {p.ooak && One of a kind}

{p.name}

${fmtUSD(p.price)} USD
Material
{p.material}
Technique
{p.material.includes("hammered") ? "Hand-hammered" : p.material.includes("embroidered") ? "Hand-embroidered" : p.material.includes("blown") ? "Mouth-blown" : "Hand-made"}
Maker
{p.artisan}
Provenance
Lebanon · slow-made

Designed hand-in-hand with the master at the bench. Each piece is patiently made, signed off and named — never identical to the next.

{qty}
Shipping
Worldwide · checkout completes on Shopify (USD)
See it in person
The Yard, WH 48a · visit the boutique
"This is luxury now. The handmade and unique."
Frank Luca · co-founder
{related.map(r => )}
); } /* ========================================================= BOUTIQUE ========================================================= */ function BoutiquePage() { const c = window.O499.contact; const mapSrc = "https://www.google.com/maps?q=" + encodeURIComponent(c.dubai.address) + "&output=embed"; return (
i · the boutique

Warehouse 48a.

The Yard · Alserkal Avenue · Dubai

Orient 499's first international outpost — opened December 2024 inside Alserkal Avenue's craft district. Architecture by MariaGroup, designed around the interplay of light and shadow.

Address
{c.dubai.address}
Opened
{c.dubai.opened}
Interior
{c.dubai.interior}
ii · hours

Opening hours

Sep — May
Monday – Sunday · 10:30 – 20:00
Jun — Aug
Monday – Saturday · 10:30 – 19:00
Confirm before visiting. Official pages disagree on seasonal hours (boutique · contact · Alserkal directory all list slightly different schedules). We display the brand's seasonal schedule; the Dubai landline is also client-confirm — please call {c.phone} the day-of.
iii · find us

Map