Design manual

Global styles & components

A live guide built with the theme’s actual idx- classes. Everything shown here is used on the website; use this page as a reference and for responsive checks (resize the window or open it on a phone).

01 — Colours

Palette

The two brand variables are the single source of truth; all yellow elements use --idx-yellow and its RGB value.

Yellow#ffcc00 · –idx-yellow
Black#000000 · –idx-black
Dark#161616 · –idx-dark
Brown#32281B · –idx-brown
Cream#F8F4F1 · –idx-cream
Gray#757575 · –idx-gray
Body#666666 · –idx-body
White#FFFFFF · –idx-white

02 — Typography

Headings and body text

Font: Open Sans. The default heading weight is 500; bold sections use explicit <strong> (700). Body text is 14px with a 1.7 line height; paragraphs are 16px. The base font size is 14px, so hero headings set in em are calculated from this base (page-hero h1 = 4em = 56px).

Eyebrow label

.idx-eyebrow14px · 2px spacing · uppercase

H1 heading

h156px / 500 / lh 1.15

H2 heading

h244px / 500

H3 heading

h324px / 500

H4 heading

h420px / 500

XL display heading

.idx-h2-xlclamp(34px, 5vw, 64px)
Display statement
.idx-displayclamp(30px, 4.5vw, 58px)

This is a standard paragraph (<p>) in the body text colour, used for descriptions and section copy throughout the website. It includes bold i italic examples.

p16px · #666666 · lh 1.7

Type scale by breakpoint

Actual computed sizes (px) measured at three viewport widths. Columns: Desktop (>1350px) · Sm-desktop (861–1349px) · Mobil (≤767px). clamp(...) provides fluid scaling with the viewport.

Element Klasa / selektor Desktop Sm-desktop Mobil
GLOBALNI TEKST
Body (base)body141414
Pasusp161316
Eyebrow.idx-eyebrow141414
H1 headingh156~43 · clamp(34,4.1vw,52)34
H2 headingh244~34 · clamp(26,3.2vw,40)28
H3 headingh3242024
H4 headingh4201820
Display XL.idx-h2-xl64 · clamp(34,5vw,64)~4135
Display statement.idx-display58 · clamp(30,4.5vw,58)~3660
HERO / SEKCIJE
Hero naslov (Home).idx-hero h156 · clamp(42px, 5.3vw, 56px)~5040
Page-hero naslov.idx-page-hero h14em (56px)4em (56px)40
Strip (Sigurnost…).idx-strip--display7vw7vw~55
Hero lead (pasus).idx-hero__lead1613skriven
Blur-box pasus.idx-blur-box p151315
KOMPONENTE
Menu link.idx-nav__list a16 · clamp(15,1.1vw,17)14pilule (overlay)
Dugme.idx-btn161416
Detalj — naslov.idx-detail-row h3262626
„Specifications:”p:nth-of-type(2)242424
Spec stavka.idx-specs li161616
Katalog — art / naslov.idx-catalog-card h6/h515 / 1715 / 1715 / 17
Varijanta — broj.idx-variant h4181818
FAQ pitanje.idx-faq summary201416
Availability badge.idx-avail-badge181413
Breadcrumbs.idx-breadcrumbs141414
Footer tekst.idx-footer / .idx-footer p151415

Section strip (display)

.idx-strip.idx-strip–display7vw · Open Sans · black traka

03 — Buttons

Buttons

All corner radii use var(--idx-radius) = 10px. Primary hover state: yellow changes to dark (rgba(0,0,0,.6)) with yellow text. Hover to see the states.

.idx-btn.idx-btn–lg.idx-btn–dark.idx-btn–outline.idx-btn–white

Text links (arrow + underline)

Text links with an arrow and a fine underline. On hover, the underline turns yellow and the arrow slides to the right.

Pogledaj proizvode→
.idx-card-link
INDEX VM SUPPORT→
.idx-card-link–narrow
Detaljnije
.idx-more (catalog)
.idx-footer__col ul aborder-bottom rgba(255,204,0,.2)

Frosted CTA rule: Transparent buttons and availability badges use subtle transparency with backdrop-filter: blur(6px), plus the existing brand border and radius. This global effect applies to hero CTAs, outline buttons, the phone CTA and badge components.

04 — Blur box

Glassmorphism panel

Used over hero images. A translucent grey panel with backdrop-filter: blur(15px) and white text.

Heading in the blur box
A translucent panel with a blurred background for text over a product image.

.idx-blur-boxrgba(117,117,117,.3)blur(15px)radius 20px

05 — Image zoom (product variants)

Interactive product cards

Click an image to focus and expand it, with a 1.1× zoom inside the frame. Click outside the box to reset it. The yellow strip always stays the same height.

501.01

501.01

White

501.03

501.03

Black

.idx-variant-pair.idx-variant.idx-vimg (overflow:hidden)focus → scale(1.1)

06 — Form fields

Contact form

Dark fields on a black section, with a 16px radius (20px for the textarea) and a yellow focus border. Topic “radio” controls are circular with a yellow checked indicator.

Tema

Send

.idx-contact-form input#1a1a1a · border #2a2a2aradius 10px (–idx-radius)focus: border yellow

07 — Tokens

Radijusi & kontejner

–idx-radius: 10px blur-box radius: 20px input radius: 10px textarea radius: 10px –idx-container: 85% –idx-container-max: 1440px

08 — Catalogue cards

Product grid

Shared frame with vertical dividers. On hover, the image zooms to 1.06, the “More details” underline darkens and the arrow slides. The grid has 3 columns (or 4 with the --4 variant).

.idx-catalog-grid.idx-catalog-card.idx-zoom-image (hover scale 1.06).idx-more

09 — Product detail

Detail row + specifications

Two-column row: variants on the left, text on the right. The title is uppercase at 26px; the subtitle is grey italic at 18px; “Specifications” is 24px; the list uses yellow bullets and bold values after colons.

501.01

501.01

White

501.03

501.03

Black

Single-phase OG wall-mounted socket outlet

A robust, safe solution for fixed wall mounting.

Specifications:

  • Rated current/voltage: 16 A / 250 V
  • Earthing contact
  • Standard: IEC 60884-1
  • Available in 2 colours: white (501.01), black (501.03)
.idx-detail-row.idx-specsh3 uppercase 26pxsubtitle italic #757575

10 — Breadcrumbs & badge

Breadcrumb trail and badge

Breadcrumbs appear on the dark hero (only the first link is clickable). The availability badge is a solid yellow block.

Home→Products→OG MAX IP44

Available to order from 2027 onwards
.idx-breadcrumbs.idx-bc-sep.idx-bc-current.idx-avail-badge

11 — FAQ accordion

Questions and answers

Click to open with animation (theme main.js); opening one item closes the previous one. Icon: ↓ / ↑.

Is wholesale available?

Yes. Contact us for our wholesale terms and price list.

What is the delivery lead time?

Standard products are in stock. Lead times for specific variants can be agreed on request.

Is technical support available?

Yes. Technical documentation and installation support are available.

.idx-faqdetails / summary.idx-faq__body

12 — Responsive behaviour

Breakpointi & ponašanje

The theme is designed with mobile behaviour in mind. Resize the window or open the page on a phone; the indicator in the lower-right corner shows the current width and active breakpoint. The components above are live, so responsive behaviour can be checked here.

Breakpoint What changes
≤ 1450px (od 861)Mega dropdown: kompaktan single-row, max-width 1000px, aspect 9/11
≤ 980pxSekcijski razmaci i tipografija se smanjuju
≤ 900pxCatalog grid → 1 column; detail-row → 1 column; variant-pair visina 300px
≤ 860pxhamburger menu; fullscreen overlay; „Products” → yellow pills (button style)
≤ 767pxTelefonska tipografija: h1 34 / h2 28; strip i display se smanjuju
≤ 600pxForma i footer → 1 column; topic lista → 1 column

Reference widths for checking: 37576890012801440

13 — Product menu (mega menu)

Breakpointi, veličine & razmere

The “Products” dropdown changes its container, column count, card aspect ratio and corner radius according to screen width. The boxes below show the actual card proportions (w:h) at each breakpoint.

Breakpoint Kontejner Raspored Aspect-ratio Radijus
> 1450px
desktop
min(1200px, 92vw)4 kartice u redu · gap 6px9 / 12.8 (≈0.70)12px
861–1450px
compact
max 1000px, centriran4 u redu · gap 4px · manji font9 / 11 (≈0.82)12px
≤ 860px
overlay
100% (list max 460px)1 column — yellow pills (button style)auto (height based on content)10px --idx-radius

Card proportions (actual aspect ratio)

Desktop
9 / 12.8
Compact
9 / 11
Pilula (overlay)
auto · radius 10px
.idx-mega.idx-products-grida.idx-cardcaret ::before (white triangle)
– · –