Colors

Text Colors

Mapped Style Alias & Hex Code Usage Notes
text-primary
greyscale-900 #000000
Primary text color for body copy
text-secondary
greyscale-800 #3D4644
Secondary text, subtitles
text-faint
greyscale-600 #666666
Faint text for less emphasis
text-disabled
greyscale-500 #8D8E8F
Text color for disabled elements
text-mute
greyscale-500 #8D8E8F
Muted text for secondary information
text-inverse
greyscale-white #FFFFFF
Inverse text color for dark backgrounds
text-critical
critical-700 #C81111
Text color for critical alerts
text-success
success-700 #0B8036
Text color for successful actions
text-warning
warning-700 #000000
Text color for warnings
text-info
info-700 #000000
Text color for informational messages

Background

Mapped Style Alias & Hex Code Usage Notes
bg-background-default
greyscale-white #FFFFFF
Default page background
bg-background-light
greyscale-100 #F3F5FA
Light background for cards, sections
bg-background-dark
greyscale-700 #555555
Dark background for contrast
bg-background-inverse
greyscale-900 #000000
Inverse background for light sections
bg-background-accent-1
greyscale-100 #EAEDF3
Accent background color 1
bg-background-critical
greyscale-white #FFFFFF
Background color for critical alerts
bg-background-success
greyscale-white #FFFFFF
Background color for successful actions
bg-background-warning
greyscale-white #FFFFFF
Background color for warnings
bg-background-info
greyscale-white #FFFFFF
Background color for informational messages

Border

Mapped Style Alias & Hex Code Usage Notes
border-primary
greyscale-300 #DFE2E9
Primary border color
border-accent-1
brand-500 #8D8E8F
Accent border color 1
border-inverse
greyscale-white #FFFFFF
Inverse border color
border-focus
greyscale-900 #000000
Focus state border color
border-input-default
greyscale-500 #8D8E8F
Default border color for inputs
border-input-selected
greyscale-900 #000000
Border color for selected inputs
border-input-entered
greyscale-500 #8D8E8F
Border color for entered inputs
border-critical
critical-700 #C81111
Border color for critical states
border-success
success-700 #0B8036
Border color for success states
border-warning
warning-700 #555555
Border color for warning states
border-info
info-900 #000000
Border color for info states

Icon

Mapped Style Alias & Hex Code Usage Notes
icon-primary
greyscale-900 #000000
Primary color for icons
icon-secondary
greyscale-500 #8D8E8F
Secondary color for icons
icon-disabled
greyscale-500 #8D8E8F
Color for disabled icons
icon-inverse
greyscale-white #FFFFFF
Inverse color for icons on dark backgrounds
icon-accent-1
greyscale-100 #EAEDF3
Accent color for icons
icon-critical
critical-700 #C81111
Color for critical icons
icon-success
success-700 #0B8036
Color for success icons
icon-warning
warning-700 #555555
Color for warning icons
icon-info
greyscale-900 #000000
Color for info icons

Button

Fill Button

Mapped Style Alias & Hex Code Usage Notes
btn-primary-default-text
white #FFFFFF
Text color for primary buttons
btn-primary-hover-text
white #FFFFFF
Text color for primary buttons on hover
btn-primary-disabled-text
greyscale-500 #8D8E8F
Text color for disabled primary buttons
btn-primary-default-background
greyscale-900 #000000
Background color for primary buttons
btn-primary-hover-background
greyscale-800 #3D4644
Background color for primary buttons on hover
btn-primary-disabled-background
greyscale-100 #F3F5FA
Background color for disabled primary buttons
btn-primary-default-border
greyscale-900 #000000
Border color for primary buttons
btn-primary-hover-border
greyscale-800 #3D4644
Border color for primary buttons on hover
btn-primary-disabled-border
greyscale-100 #F3F5FA
Border color for disabled primary buttons

Secondary Button

Mapped Style Alias & Hex Code Usage Notes
btn-secondary-default-text
greyscale-900 #000000
Text color for secondary buttons
btn-secondary-hover-text
greyscale-900 #000000
Text color for secondary buttons on hover
btn-secondary-disabled-text
greyscale-500 #8D8E8F
Text color for disabled secondary buttons
btn-secondary-default-background
greyscale-white #FFFFFF
Background color for secondary buttons (transparent)
btn-secondary-hover-background
greyscale-100 #F3F5FA
Background color for secondary buttons on hover
btn-secondary-disabled-background
greyscale-100 #F3F5FA
Background color for disabled secondary buttons
btn-secondary-default-border
greyscale-700 #555555
Border color for secondary buttons
btn-secondary-hover-border
greyscale-100 #F3F5FA
Border color for secondary buttons on hover
btn-secondary-disabled-border
greyscale-100 #BBBDBF
Border color for disabled secondary buttons

Inverse Button

Mapped Style Alias & Hex Code Usage Notes
btn-inverse-default-text
greyscale-900 #000000
Text color for inverse buttons
btn-inverse-hover-text
greyscale-900 #000000
Text color for inverse buttons on hover
btn-inverse-disabled-text
greyscale-500 #8D8E8F
Text color for disabled inverse buttons
btn-inverse-default-background
greyscale-100 #F3F5FA
Background color for inverse buttons
btn-inverse-hover-background
greyscale-100 #EAEDF3
Background color for inverse buttons on hover
btn-inverse-disabled-background
greyscale-100 #F3F5FA
Background color for disabled inverse buttons
btn-inverse-default-border
greyscale-200 #F3F5FA
Border color for inverse buttons
btn-inverse-hover-border
greyscale-100 #EAEDF3
Border color for inverse buttons on hover
btn-inverse-disabled-border
greyscale-100 #F3F5FA
Border color for disabled inverse buttons
Typography

Headings

Class Example Font Size Line Height Weight Style Text Decoration Text Case Letter Spacing Paragraph Spacing Paragraph Indent
headline-1

Headline

secondary
text-5xl
1.2em
semibold
Italic n/a uppercase n/a n/a n/a
headline-2

Headline

secondary
text-4xl
1.2em
semibold
Italic n/a uppercase n/a n/a n/a
headline-3

Headline

secondary
text-3xl
1.2em
semibold
Italic n/a uppercase n/a n/a n/a
headline-4

Headline

secondary
text-2xl
1.2em
semibold
Italic n/a uppercase n/a n/a n/a
headline-5
Headline
secondary
text-xl
1.2em
semibold
Italic n/a uppercase n/a n/a n/a
headline-6
Headline
secondary
text-lg
1.2em
semibold
Italic n/a uppercase n/a n/a n/a
headline-7
Headline
secondary
text-sm
1.2em
semibold
Italic n/a uppercase n/a n/a n/a
headline-8
Headline
secondary
text-xs
1.2em
semibold
Italic n/a uppercase n/a n/a n/a

Body

Class Example Font Size Line Height Weight Style Text Decoration Text Case Letter Spacing Paragraph Spacing Paragraph Indent
body-core-emphasis

Paragraph

primary
text-sm
1.414em
medium
n/a n/a n/a n/a n/a n/a
body-core

Paragraph

primary
text-sm
1.414em
normal
n/a n/a n/a n/a n/a n/a
body-small

Paragraph

primary
text-xs
1.414em
normal
n/a n/a n/a n/a n/a n/a
body-small

Paragraph

primary
text-xs
1.414em
normal
n/a n/a n/a n/a n/a n/a

Links, Buttons & Labels and others

Class Example Font Size Line Height Weight Style Text Decoration Text Case Letter Spacing Paragraph Spacing Paragraph Indent
button
Button
secondary
text-xs
1.2em
bold
Italic n/a n/a n/a n/a n/a
link-core
Paragraph
primary
text-xs
1.414em
semibold
n/a underline n/a n/a n/a n/a
link-emphasis
Paragraph
primary
text-xs
1.414em
normal
n/a underline n/a n/a n/a n/a
WYSIWYG Typography

Heading 1

Lorem ipsum dolor sit amet consectetur. Malesuada purus scelerisque purus condimentum id consectetur viverra feugiat aliquam. Lacinia dictum enim neque sem tincidunt viverra. Ultrices purus eget turpis justo.

Lorem ipsum dolor sit amet consectetur. Ipsum neque ac mattis ipsum maecenas nulla. Sit arcu pharetra purus pretium volutpat. Urna neque dolor interdum orci. Nunc sodales consequat enim posuere ultrices proin nibh ultrices. Augue orci morbi tincidunt gravida urna ultricies egestas.

Heading 2

Lorem ipsum dolor sit amet consectetur. Facilisis ullamcorper vulputate pharetra ullamcorper vitae id adipiscing euismod pulvinar. Volutpat faucibus condimentum sollicitudin tellus volutpat vitae. Faucibus.

Lorem ipsum dolor sit amet consectetur. Vitae libero duis ut etiam enim mauris mi. Tortor nunc metus urna eget sit. Lobortis curabitur sed convallis metus vivamus malesuada aliquam neque. Sed dui aliquam tempor vitae eros. Nisl volutpat vitae blandit fermentum leo. Pulvinar magnis diam arcu.

Heading 3

Lorem ipsum dolor sit amet consectetur. Vitae libero duis ut etiam enim mauris mi. Tortor nunc metus urna eget sit. Lobortis curabitur sed convallis metus vivamus malesuada aliquam neque. Sed dui aliquam tempor vitae eros. Nisl volutpat vitae blandit fermentum leo. Pulvinar magnis diam arcu.

Bodycopy Lorem ipsum dolor sit amet consectetur. Duis dui purus viverra non sollicitudin interdum nulla bibendum. Tincidunt habitasse tempus tellus ut maecenas amet malesuada viverra.

Author Name

Heading 3

Lorem ipsum dolor sit amet consectetur. Pulvinar tempor convallis sagittis a viverra diam augue porttitor pharetra. Placerat risus lectus nunc lectus.

  1. Usability testing. Does your user know how to exit out of screens? Can they follow your intended user journey and buy something from the site you've designed? By running a usability test, you'll be able to see how users will interact with your design once it's live.
  2. Involving stakeholders. Need to check if your GDPR consent boxes are displaying properly? Pass your prototype to your data protection team and they can test it for real.
  3. Impressing a client. Prototypes can help explain or even sell your idea by providing your client with a hands-on experience.
  4. Communicating your vision. By using an interactive medium to preview and test design elements, designers and developers can understand each other — and the project — better.

Heading 4

Lorem ipsum dolor sit amet consectetur. In auctor non vitae sit imperdiet dignissim tortor diam. Pulvinar quis amet nisl etiam. Risus sed ut nunc nunc dolor eget leo sed bibendum. Etiam at magna iaculis nibh potenti eu praesent.

Heading 5

Lorem ipsum dolor sit amet consectetur. Odio ultrices tortor enim cras quam egestas sed. Suspendisse turpis ac sit sit. Hendrerit nunc congue nec massa at cras mi id. Potenti morbi hendrerit vestibulum facilisi nunc.

Heading 6
  • Lorem ipsum dolor sit amet consectetur.
  • Nec lectus integer faucibus metus a scelerisque nec. Nunc pellentesque viverra urna nulla et augue lobortis faucibus turpis.
  • Ornare nec proin vulputate eu. Vitae consequat.
Buttons

Size

Shop Collection

States

Variant

With Icons

Badges
Brand new
Back in stock
Limited edition
Form Inputs
Form
Element Default Error Disabled Classes
Input (No Label)
core-input
Input with Label
core-input
Textarea
core-textarea
Dropdown
core-dropdown
Validation
Notifications

Notification

Type Default Usage
Info
Translation missing: en.toast.info.default

Augue pellentesque est diam aliquet. Odio et amet aliquam.

core-toast
Success
Success

Augue pellentesque est diam aliquet. Odio et amet aliquam.

core-toast
Error
Error

Augue pellentesque est diam aliquet. Odio et amet aliquam.

core-toast
Warning
Translation missing: en.toast.warning.default

Augue pellentesque est diam aliquet. Odio et amet aliquam.

core-toast
Info core-toast
Success core-toast
Error core-toast
Warning core-toast
Modals

Modal

Type Example Usage
Slideout Bottom drawer-content custom-drawer
Slideout Right drawer-content custom-drawer
Modal Dialog modal-content
Icon Library

Icon Library

plus
minus
account
search
wishlist
cart
hamburger
close
error
success
warning
info
chevron-down
arrow-right
check-circle
x-circle
facebook
instagram
pinterest
tiktok
snapchat
x
arrow-elbow-down-right
notice-error
notice-success
notice-warning
notice-info

My bag

Empty bag

Your bag is currently empty.

Don't forget about your free gift!