Skip to content Skip to footer Show sitemap
Contact us

Colors

Primary

primary-100
primary-100
primary-300
primary-300
primary-500
primary-500
primary-700
primary-700

Secondary

secondary-500
secondary-500

Neutral

neutral-50
neutral-50
neutral-100
neutral-100
neutral-200
neutral-200
neutral-300
neutral-300
neutral-500
neutral-500
neutral-700
neutral-700
neutral-900
neutral-900

UI

ui-white
ui-white
ui-black
ui-black
ui-error
ui-error
ui-error-bg
ui-error-bg
ui-warning
ui-warning
ui-warning-bg
ui-warning-bg
ui-success
ui-success
ui-success-bg
ui-success-bg

Gradients

ui-gradient-1
ui-gradient-1
media-gradient-1
media-gradient-1
media-gradient-2
media-gradient-2
primary-gradient-1
primary-gradient-1
primary-gradient-2
primary-gradient-2

Theme default

accent
accent
text
text
text-inverted
text-inverted
background
background
line
line
focus
focus
backdrop
backdrop

Theme dark

accent
accent
text
text
text-inverted
text-inverted
background
background
line
line
focus
focus
backdrop
backdrop

Theme brand

accent
accent
text
text
text-inverted
text-inverted
background
background
line
line
focus
focus
backdrop
backdrop

Backdrops

default
dark
media-gradient-1
media-gradient-2
primary-gradient-1
primary-gradient-2
default
dark
media-gradient-1
media-gradient-2
primary-gradient-1
primary-gradient-2
default
dark
media-gradient-1
media-gradient-2
primary-gradient-1
primary-gradient-2

Shadows


Borders


Typography

Display .fst--display
CCL

Hero Display .fst--hero
Create nice
systems.

Headline 1 .fst--h1
Create nice and
flexible systems.

Headline 2 .fst--h2
Create nice and flexible
design systems.

Headline 3 .fst--h3
Create nice and flexible design
systems for selling.

Headline 4 .fst--h4
Create nice and flexible design systems for
selling anything you want.

Headline 5 .fst--h5
Create nice and flexible design systems for selling
anything you want.

Bodytext Large .fst--body-l
Create nice and flexible design systems for selling anything you want. Our products are flexible, sustainably and simple to handle. Discover our highlights here and now.

Bodytext .fst--body
Create nice and flexible design systems for selling anything you want. Our products are flexible, sustainably and simple to handle. Discover our highlights here and now.

Bodytext Small .fst--body-s
Create nice and flexible design systems for selling anything you want. Our products are flexible, sustainably and simple to handle. Discover our highlights here and now.

Caption .caption
Start shopping

Bodytext

To apply these styles, set a class bodytext to the surrounding container.

Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend, ultricies tempus rhoncus bibendum viverra magnis aptent ligula, platea donec aliquet sociis maecenas enim posuere.

Lorem Link starts here
but has a break
ipsum dolor.

Lorem Ipsum

Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend.

  • Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend, ultricies tempus rhoncus bibendum Text Link viverra magnis aptent ligula, platea donec aliquet sociis maecenas enim posuere.
  • Lorem ipsum dolor sit amet
    consectetur adipiscing elit eleifend

Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend, ultricies tempus rhoncus bibendum viverra magnis aptent ligula, platea donec aliquet sociis maecenas enim posuere.

  1. Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend
  2. Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend, ultricies tempus rhoncus bibendum viverra magnis aptent ligula, platea donec aliquet sociis maecenas enim posuere.
  3. Lorem ipsum dolor sit amet
    consectetur adipiscing elit eleifend

Tellus hendrerit conubia donec etiam volutpat habitasse nec aptent fames eu dictumst, nunc vitae velit dictum libero eleifend mauris cum risus fusce lacinia urna, mi convallis non egestas euismod netus consequat aenean magnis parturient. Mollis ultrices commodo cubilia libero magna phasellus vulputate at posuere porttitor per faucibus orci diam semper fames, accumsan eleifend aliquet integer taciti fringilla ultricies.

To apply these styles, set a class bodytext to the surrounding container.

Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend, ultricies tempus rhoncus bibendum viverra magnis aptent ligula, platea donec aliquet sociis maecenas enim posuere.

Lorem Link starts here
but has a break
ipsum dolor.

Lorem Ipsum

Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend.

  • Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend, ultricies tempus rhoncus bibendum Text Link viverra magnis aptent ligula, platea donec aliquet sociis maecenas enim posuere.
  • Lorem ipsum dolor sit amet
    consectetur adipiscing elit eleifend

Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend, ultricies tempus rhoncus bibendum viverra magnis aptent ligula, platea donec aliquet sociis maecenas enim posuere.

  1. Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend
  2. Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend, ultricies tempus rhoncus bibendum viverra magnis aptent ligula, platea donec aliquet sociis maecenas enim posuere.
  3. Lorem ipsum dolor sit amet
    consectetur adipiscing elit eleifend

Tellus hendrerit conubia donec etiam volutpat habitasse nec aptent fames eu dictumst, nunc vitae velit dictum libero eleifend mauris cum risus fusce lacinia urna, mi convallis non egestas euismod netus consequat aenean magnis parturient. Mollis ultrices commodo cubilia libero magna phasellus vulputate at posuere porttitor per faucibus orci diam semper fames, accumsan eleifend aliquet integer taciti fringilla ultricies.

To apply these styles, set a class bodytext to the surrounding container.

Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend, ultricies tempus rhoncus bibendum viverra magnis aptent ligula, platea donec aliquet sociis maecenas enim posuere.

Lorem Link starts here
but has a break
ipsum dolor.

Lorem Ipsum

Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend.

  • Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend, ultricies tempus rhoncus bibendum Text Link viverra magnis aptent ligula, platea donec aliquet sociis maecenas enim posuere.
  • Lorem ipsum dolor sit amet
    consectetur adipiscing elit eleifend

Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend, ultricies tempus rhoncus bibendum viverra magnis aptent ligula, platea donec aliquet sociis maecenas enim posuere.

  1. Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend
  2. Lorem ipsum dolor sit amet consectetur adipiscing elit eleifend, ultricies tempus rhoncus bibendum viverra magnis aptent ligula, platea donec aliquet sociis maecenas enim posuere.
  3. Lorem ipsum dolor sit amet
    consectetur adipiscing elit eleifend

Tellus hendrerit conubia donec etiam volutpat habitasse nec aptent fames eu dictumst, nunc vitae velit dictum libero eleifend mauris cum risus fusce lacinia urna, mi convallis non egestas euismod netus consequat aenean magnis parturient. Mollis ultrices commodo cubilia libero magna phasellus vulputate at posuere porttitor per faucibus orci diam semper fames, accumsan eleifend aliquet integer taciti fringilla ultricies.


Icons

global

socials

illustration


Flags

To convert ISO-Codes to country flag emojis, apply the twig helper function like follows: country_flag(ISO-CODE).

🇦🇹 🇩🇪 🇮🇹 🇪🇸 🇳🇱

Grid

Bootstrap grid .container

1
2
3
4
5
6
7
8
9
10
11
12

Grid layout .grid-layout

1
2
3
4
5
6
7
8
9
10
11
12

Bootstrap grid fluid .container-fluid

1
2
3
4
5
6
7
8
9
10
11
12

Grid layout fluid .grid-layout.grid-layout--fluid

1
2
3
4
5
6
7
8
9
10
11
12

Spacing (works only in dev mode)

In production build unused classes get stripped - so this only works on local development settings.

Absolute spacings

025 .pl-025
05 .pl-05
1 .pl-1
1-5 .pl-1-5
2 .pl-2
3 .pl-3
4 .pl-4
5 .pl-5
6 .pl-6
7 .pl-7
8 .pl-8
9 .pl-9
10 .pl-10

Content element spacing

Spacing small
Spacing default
Spacing large

Buttons

Buttons in themes



Slider controls

Small

Medium

Large

Disabled

Other icons

Small

Medium

Large

Disabled

Other icons

Small

Medium

Large

Disabled

Other icons


Control icons

Default as <a>

(Opens in new tab)

Disabled as <a>

(Opens in new tab)

Default as <button>

Disabled as <button>

Default as <a>

(Opens in new tab)

Disabled as <a>

(Opens in new tab)

Default as <button>

Disabled as <button>

Default as <a>

(Opens in new tab)

Disabled as <a>

(Opens in new tab)

Default as <button>

Disabled as <button>


Media

Image

Aspect ratio: 4:5
Aspect ratio: 1:1
Aspect ratio: 3:2
Aspect ratio: 5:3
Aspect ratio: 16:9

Video autoplay

a11y description
this is my transcription
hello
Aspect ratio: 4:5
a11y description
this is my transcription
hello
Aspect ratio: 1:1
a11y description
this is my transcription
hello
Aspect ratio: 3:2
a11y description
this is my transcription
hello
Aspect ratio: 5:3
a11y description
this is my transcription
hello
Aspect ratio: 16:9

Video player

a11y description
this is my transcription
hello
Aspect ratio: 4:5
a11y description
this is my transcription
hello
Aspect ratio: 1:1
a11y description
this is my transcription
hello
Aspect ratio: 3:2
a11y description
this is my transcription
hello
Aspect ratio: 5:3
a11y description
this is my transcription
hello
Aspect ratio: 16:9

Modals

Modals can be triggered in multiple ways:

  1. Use a button with data-modal="ID"
  2. Use an anchor link with href="#modal-ID"
  3. Programmatically with JavaScript: App.ModalManager.openModal(MODAL_ID, TRIGGER_ELEMENT)

Most of the functionality of the modals comes out of the box. Add sugar in the modal.ts.
The modals are being controlled by the ModalManager class. This hold the information of the active modals and where they were opened from.

Open modal number 3 with a link

Tooltips

Default

?

Different Symbol

i

Simple Html Content

?

Complex Html Content

?

Default

?

Different Symbol

i

Simple Html Content

?

Complex Html Content

?

Default

?

Different Symbol

i

Simple Html Content

?

Complex Html Content

?

Header Group

Caption

My Headline (h1)

Caption

My Headline (h2)

Caption

My Headline (h3)

Caption

My Headline (h4)

Caption

My Headline (h5)


Basic usage with link:
This is a link (Opens in new tab)
Basic usage with link and custom content:
This is a random content (Opens in new tab)
Fallback without link:
More
Link an image:
(Opens in new tab)

Tags

Default

Without icon With icon

Small

Without icon With icon

Background

Without icon With icon

Default

Without icon With icon

Small

Without icon With icon

Background

Without icon With icon

Default

Without icon With icon

Small

Without icon With icon

Background

Without icon With icon


Default

Don't show start

Disabled

Default

Don't show start

Disabled

Default

Don't show start

Disabled


Pagination


Form

This value should not be blank.
This value should not be blank.
This value should not be blank.
This value should not be blank.
This value should not be blank.
This value should not be blank.
This value should not be blank.
What do you like?
What do you like?
What do you like?
This value should not be blank.
Are you happy with the looks of this form?
Are you happy with the looks of this form?
Are you happy with the looks of this form?
This value should not be blank.
This value should not be blank.
This value should not be blank.
This value should not be blank.
This value should not be blank.
This value should not be blank.
This value should not be blank.
This value should not be blank.
What do you like?
What do you like?
What do you like?
This value should not be blank.
Are you happy with the looks of this form?
Are you happy with the looks of this form?
Are you happy with the looks of this form?
This value should not be blank.

Accordion

What is the Pimcore Boilerplate?

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Why are we doing this?

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

What does 42 mean?

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.


Scroll Mask

Shadow mode

Scroll right -->

Mask mode

Scroll right -->

YouTube is deactivated
We need your consent to use YouTube videos. For more information, see our Privacy Policy.
Vimeo is deactivated
We need your consent to use Vimeo videos. For more information, see our Privacy Policy.
Google Maps is deactivated
We need your consent to use Google Maps. For more information, see our Privacy Policy.