Design system

Showcase of reusable components and their variants. Use this page during development to verify visual consistency after changes.

eh-icon

Every icon name supported by {% render 'eh-icon', icon: '...' %}.

close
close-alt
play-circle
spinner
success-check
chat
download
email
hamburger
cart
cart-bag
phone
email-send
reddit
pinterest
facebook
instagram
youtube
free-shipping
warranty
customer-support
handmade
promo-percent
about-shipping
about-engineering
about-ease
about-support
feature-processor
feature-exchange
feature-weight
feature-motor
arrow-left
arrow-right
arrow-send
play-outline
linkedin
play-circle-outline
reason-money-back
reason-reviews
reason-warranty
reason-shipping
promo-usa-badge
discount
minus
plus
remove
success
promotion-sparks
promotion-gift

promo-banner-generic

USA flag (default, icon-left)

As rendered in hero-video for the usa-7 / memorial-day promos.

Memorial Day 2026
Memorial Day is almost here. Unlock Exclusive Savings: Get 7% Off Your Entire Order!
Gift (icon-right, sparks, overlap)

As rendered in hero-video for the promo-gift / black-friday promos.

Holiday Gift 2026
Give the gift of ergonomics. Limited-edition gift cards available now.

promo-signup

variant: bf

Black Friday email signup. Gold hero, single-row email + submit, consent checkbox.

variant: special-offers

Subscribe form with name + email + consent checkbox. Dark gradient hero with tag icon.

variant: usa

USA-styled signup: blue hero with flag, name + state + email, two-column layout on desktop.

promo-gift-card

Rendered in trust / hero-video when the active promo handle is promo-gift. Reads from the promotion metaobject — shown only if that metaobject exists.

No promo-gift metaobject exists in this store — nothing to preview.

promo-black-friday

Rendered in trust when the active promo handle is black-friday-cyber-monday-special. Reads from the promotion metaobject.

No black-friday-cyber-monday-special metaobject exists in this store — nothing to preview.

Buttons

.eh-button
.eh-button.eh-button--gold
.eh-button.disabled

Inputs

.promo-form-input (pill, borderless)

Used in promo-signup forms for name/state/email. Borderless — designed to sit on a coloured surface (--color-surface-alt). Styles are scoped to .s-promo-signup.

.promo-form-email (pill, taller)

Used inline with a submit button on the bf variant. Also borderless.

checkbox (.promo-checkbox-wrap)

Used for consent in promo-signup forms.

radio group

Native radio inputs with inline labels.

input with label (stacked)

Label above input.

textarea

Multi-line text input.

select

Native dropdown.

disabled + error states
.ds-input-plain (generic)

Not a shared class — shown as a fallback example of a rectangular input.

tabs-wrap

Tab strip defined in all.less. The .active tab gets a gold underline; tabs have no built-in click behaviour — callers wire it up themselves.

Description Features Stability Specs

four-reasons-to-buy

Four trust badges (money back, reviews, warranty, free shipping). Free-shipping label includes a minimum-spend note when product.price < 10000 — outside a product context that conditional is falsy.

Garanzia soddisfatti o rimborsati
entro 180 giorni
4,9★
(900+ recensioni)
Garanzia da
5 anni
Spedizione GRATUITA

warranty-section

Dark banner with a masked image on one side and a title + body on the other. Stacks image-on-top below 1020px.

Garanzia di 5 anni

Forniamo una garanzia di 5 anni per un funzionamento impeccabile di tutti i componenti.

GARANZIA SODDISFATTO O RIMBORSATO
Se non sei completamente soddisfatto del prodotto, puoi rispedirlo a nostre spese entro 180 giorni dal ricevimento così da ricevere un rimborso completo.

card-product + product-grid

Primitives for collection pages, cart add-ons, and the homepage. Built on the shared .eh-card markup.

product-grid (4 cols)

Renders against collections.all.products, limited to 4.

product-grid (3 cols + view-all)

With view_all_url — renders the "View all" CTA under the grid.

card-product (placeholder)

Rendered without card_product — the onboarding fallback.

Esempio di titolo del prodotto

Prezzo di listino €100,00 EUR
Prezzo di listino Prezzo scontato €100,00 EUR

price

Product price with locale-aware currency formatting. Composes bundle-price internally for bundle products.

Lampada con braccio mobile
Prezzo di listino Da €220,00 EUR
Prezzo di listino Prezzo scontato Da €220,00 EUR
with show_badges

Inline sale / sold-out pills when the product matches the condition.

Prezzo di listino Da €220,00 EUR
Prezzo di listino Prezzo scontato Da €220,00 EUR
In offerta Esaurito

trust-partners

Grayscale partner-logo row on a light background. Amazon link switches TLD by request.locale.iso_code; Slovenian locale shows two extra logos.

I nostri partner di vendita

trust-faq

FAQ accordion, category-scoped. Reads from the faq metaobject (filtered by locale and optional currency). Click a question to expand it.

FAQ

Quali sono i tempi di consegna attuali?

I tempi di consegna stimati vengono calcolati dinamicamente in base alla configurazione selezionata e sono mostrati nel configuratore sotto il pulsante per ordinare. Se desideri posticipare la spedizione a causa di un viaggio o di una vacanza, effettua semplicemente l’ordine e inviaci un’e-mail — programmeremo la spedizione in base alla data di consegna che preferisci.

Posso posticipare la spedizione del mio ordine?

Sì. Se stai per andare in vacanza o desideri ricevere la tua scrivania in un secondo momento, effettua semplicemente l’ordine e inviaci un’e-mail subito dopo. Saremo felici di programmare la spedizione in base alla data di consegna che preferisci.

È possibile rimuovere le ciabatte elettriche allegate?

Sì, è molto semplice, poiché le ciabatte sono fissate con delle viti sul coperchio, come mostrato nel video allegato. Basta spostarle a sinistra o a destra.

È necessario tenere premuto il pulsante per cambiare l'altezza della scrivania da una posizione pre-salvata ad un'altra?

No. Basta una leggera pressione ed è tutto!

È possibile acquistare una scrivania ErgoHide e ordinare accessori aggiuntivi in seguito?

Sì, tutte le nostre scrivanie sono prepreparate per tutti gli accessori compatibili, quindi puoi decidere di effettuare l'upgrade in qualsiasi momento successivo.

L'uso di una scrivania da lavoro regolabile in altezza fa al caso mio?

Le scrivanie da lavoro regolabili in altezza sono adatte a chiunque passi molto tempo al computer e voglia ridurre lo stress sulla schiena, migliorare la salute e la produttività. Sono inoltre consigliate per chi ha problemi di salute come mal di schiena o collo.

Quali sono i vantaggi dell'uso di una scrivania da lavoro regolabile in altezza?

L'utilizzo di una scrivania da lavoro regolabile in altezza presenta numerosi vantaggi, tra cui la riduzione dello stress sulla schiena, il miglioramento della postura e della salute, l'aumento della produttività e la promozione della creatività.

Come posso scegliere la giusta scrivania da lavoro regolabile in altezza per me?

Nella scelta di una scrivania da lavoro regolabile in altezza, si dovrebbero prendere in considerazione le dimensioni e la forma della scrivania, il materiale e la forma della base, la gamma di regolazione dell'altezza, la velocità del meccanismo di sollevamento e abbassamento e altre funzioni offerte. Si consiglia di consultare un esperto prima di effettuare un acquisto.

customer-photos

Customer-setup carousel. The snippet emits the data script; the Vue Carousel is lazy-mounted by all.js once #customer-photos-carousel scrolls near the viewport.

videos-section

Feature-video grid. Reads the videos metaobject collection and filters per product context (none here, so unboxing + generic assembly videos are shown). Click a thumbnail to open the YouTube / MP4 popup (requires video-popup rendered on the same page — included below).

Guarda i nostri video

Video istruzioni di montaggio
Hai appena ricevuto la tua scrivania? In questo video trovi le istruzioni complete per l’intero processo di montaggio.
Prima / Dopo
Guarda il video e scopri come un cliente ha rinnovato il suo ufficio.
Disimballaggio

Locale-aware text

These snippets output text that depends on localization.country.currency.iso_code and request.locale.iso_code. Switch the currency/locale in the theme toolbar to see variants.

free-shipping

Current output for the active locale/currency:

SPEDIZIONE GRATUITA in tutti i Paesi dell'UE!
phone-number

USD → US number; everything else → EU number.

+49 15888 279287