Style Guide

Logo

Black Logo:

As an img tag:

As an inline SVG included as a snippet

White Logo:

As an img tag:

As an inline SVG included as a snippet

Grid and Layout Rules

Breakpoints

Mobile Tablet Desktop Full Width
less than 650px 650px to 991px greater than 992px 2560px

Global Spacing Unit and Layout Tools

The sizing and spacing for elements in this theme should always be based on the global spacing unit of 4 pixels. Ensure adherance to this rule by using the $spacing-unit variable wherever possible. This theme includes a BEM component called .page-layout as well as set of grid classes to help achieve layouts that conform to the global spacing guidelines.

Colors

red-200 #dc0033
red-100 #c10028
black-700 #111111
black-600 #333333
black-500 #666666
black-400 #cccccc
black-300 #eaeaea
black-200 #f6f6f6
black-100 #fcfcfc
blue-400 #055ca8
blue-300 #4eaed6
blue-200 #d7ecf7
blue-100 #f5fafc
gold-300 #f8c824
gold-200 #ffe235
gold-100 #fff1a9
pink-200 #ff5b55
pink-200-70 #f5c2da
Error Red #db4200
Success Blue #0372dd
Warning Yellow #ffc700
Focus Purple #706e70

Typography

Fonts

Display Font - Bodini

The quick brown fox jumps over the lazy dog.

Body/Heading Font - Brandon

The quick brown fox jumps over the lazy dog.

Accent Font - SuomiHand

The quick brown fox jumps over the lazy dog.

Headings

Heading styles are available as native HTML elements as well as classes that follow the pattern of .heading--{level}.

Heading Level 1 (.heading--1)

Heading Level 2 (.heading--2)

Heading Level 3 (.heading--3)

Heading Level 4 (.heading--4)

Heading Level 5 (.heading--5)

Heading Level 6 (.heading--6)

Preheader (.heading--preheader)

Display Text

Display styles are available as native HTML elements as well as classes that follow the pattern of .heading--{level}.

Display Level 1 (.heading--display-1)

Display Level 2 (.heading--display-2)

Display Level 3 (.heading--display-3)

Display Level 4 (.heading--display-4)

Display Level 5 (.heading--display-5)

Paragraphs

Paragraph (.paragraph)

The quick brown fox jumps over the lazy dog.

Paragraph Small (.paragraph--small)

The quick brown fox jumps over the lazy dog.

Paragraph Large (.paragraph--large)

The quick brown fox jumps over the lazy dog.

Link

Link Example .u-no-link

Buttons

Primary

Button Element Disabled Button Element Full Width Button Element Disabled Full Width Button Element
Link Element Disabled Link Element Full Width Link Element Disabled Full Width Link Element

Secondary

Button Element Disabled Button Element Full Width Button Element Disabled Full Width Button Element
Link Element Disabled Link Element Full Width Link Element Disabled Full Width Link Element

Tertiary

Button Element Disabled Button Element Full Width Button Element Disabled Full Width Button Element
Link Element Disabled Link Element Full Width Link Element Disabled Full Width Link Element

Tertiary Inverted

Button Element Disabled Button Element Full Width Button Element Disabled Full Width Button Element
Link Element Disabled Link Element Full Width Link Element Disabled Full Width Link Element

Text Buttons

Button Element Disabled Button Element

Icon Buttons

Icon only with the .button--icon class

Close Play Play Cart
Close Play Play Cart

Buttons with icons included

Button Element Button Element Disabled Button Element Full Width Button Element

.button--icon-left and .button--icon-right

Play Button Element Play Disabled Button Element Play Button Element Play Disabled Button Element Play Full Width Button Element
Play Link Element Play Disabled Link Element Play Link Element Play Disabled Link Element Play Full Width Link Element

Form Elements

Text Inputs

Checkboxes

Radio Input

Option Set 1

Option Set 2 (Full Width, Disabled and Selected)

Select Inputs

Icons

Utility Icons

Form Icons

Social Icons

Brand Icons