1 · Type families
Title / Display
Italiana
Fallback: Bodoni Moda
--font-heading
only 1 style (400)
2 · Type scale (as in the hero / the sections)
Eyebrow
Inter 500 · 5px · UPPERCASE · muted
Personal consultation
Display title
Italiana · 48–86px · 5px · UPPERCASE
Section title (H2)
Italiana · 30–46px · text-stroke .6px for contrast
Subtitle
Inter 400 · 1px · mixed case (legible!)
Body text
Inter 400 · line-height 1.9 · muted
CTA / Button
Inter 500 · 2.5px · UPPERCASE
3 · colours
4 · Rules

No italics – titles stand upright (Italiana has no true italic style).
No negative letter-spacing – titles must not look squeezed (0 to slightly positive).
More „weight” for Italiana via text-stroke (0.5–0.9px), as only one style is available.
Subtitles/small text always in Inter and in mixed case – capitals only for eyebrows/buttons (with letter-spacing).
The menu uses Inter exclusively (--font-body) and stays identical on every page – untouched by the title changes.
Body text always in the muted grey --text-muted (not black), Inter 400, line-height 1.9.
Images always anchored centrallyobject-position: center or background-position: center, so that nothing „drifts” to the left when cropped or scaled responsively.
Site/hero titles: only the title in Italiana (display, capitals) – the subtitle always like the home eyebrow „Uncompromising Quality”: Inter, UPPERCASE, widely letter-spaced (4–5px), muted.
Product card names & box titles: contrast via text-stroke (0.5–0.9px), as Italiana has only one style.
„Your bed not among them?” CTA: full width as a single tile (grid-column: 1 / -1), title with outline.
Universal components (call modal, footer logos) as well as all guideline overrides centrally in assets/site.css + assets/site.js – they therefore apply automatically on all sub-pages.

5 · Stat / USP boxes (benefits)
Large number
Italiana · opacity: 0.38
(not 0.12 – otherwise invisible)

Box title
Italiana · UPPERCASE
text-stroke: 0.9px for contrast
25
years of COCOON guarantee
100+
Beds in stock
Made to measure