Components

PromoDialog

Code
<PromoDialog open={open} onOpenChange={setOpen} offer="10%" title="Members get more" … />

Button

solid
outline
ghost
accent
book
link
Code
<Button>Enquire</Button>
<Button variant="outline">See all stories</Button>
<Button variant="book">Book Now</Button>

Typography

Places

Latest stories

Our awe-inspiring, fully-serviced residences let you kick back and relax.

Code
<Eyebrow>Places</Eyebrow>
<Heading size="h2">Latest stories</Heading>
<Text variant="muted">…</Text>

Badge

Ski-inSki-inSki-inAvailableSki-in
Code
<Badge variant="accent">New</Badge>

Form fields

Enter a valid email.

Arrival date
Guests
Code
<Label htmlFor="email">Email</Label>
<Input id="email" placeholder="you@example.com" />

BookingBar

Arrival date
Departure date
Number of guests
Code
<BookingBar arrival={a} departure={d} adults={2} footer={…} />

LanguageSwitch

Code
<LanguageSwitch languages={["EN","HE"]} value={lang} onValueChange={setLang} />

Wordmark

UltimaCollection
Code
<Wordmark name="Ultima" tagline="Collection" />

SectionHeader

Latest stories

Code
<SectionHeader title="Latest stories" actionLabel="See all stories" />

StoryCard

Alpine chalet
Places

The Art of Alpine Summer

Coastline
Experiences

Views That Stay With You: From the Alps to the Riviera

Hotel suite
Experiences

Geneva as the heart of luxury watchmaking

Code
<StoryCard image={src} imageAlt="…" category="Places" title="The Art of Alpine Summer" />

DestinationCard

Swiss Alps

Swiss Alps

Cannes coast

Cannes

Geneva

Lake Geneva

Code
<DestinationCard image={src} imageAlt="…" name="Lake Geneva" />

PropertyCard

Chalet
Private homes

Villas & Chalets

Spellbinding properties in Europe's most astonishing locations.

Residence
Private homes

Residences

Fully-serviced residences with bespoke experiences.

Hotel
Hotels

Boutique Hotels

Sophisticated design, intuitive service and state-of-the-art spas.

Code
<PropertyCard image={src} imageAlt="…" category="Hotels" title="Boutique Hotels" description="…" />

Separator


Code
<Separator />

CookieBanner

We value your privacy

We use cookies to enhance your browsing experience and analyse our traffic. By clicking "Accept all", you consent to our use of cookies.

Code
<CookieBanner onAccept={…}>We use cookies…</CookieBanner>

In context

UltimaCollection
Riviera coast

Stay & more

Arrival date
Departure date
Number of guests

Explore our destinations

Swiss Alps

Swiss Alps

Cannes

Cannes

Geneva

Lake Geneva