Hello, beautiful™

spec tool

{{styleGuideTool.h1.text}}

{{styleGuideTool.p.text}}

{{styleGuideTool.btn.text}}

h1 classes

  • Font-color

  • Font-weight

  • Font-family

  • Text-transform

  • Underline

  • Text-align

  • Hide

  • Mobile font-size

  • Tablet font-size

  • Desktop md font-size

  • Desktop font-size

p classes

  • Font-color

  • Font-weight

  • Font-family

  • Text-transform

  • Underline

  • Text-align

  • Hide

  • Mobile font-size

  • Tablet font-size

  • Desktop md font size

  • Desktop font-size

button classes

  • Button width

  • Disabled state

  • Button type

  • Hide

notification types

container classes

  • Background-color

  • Text-align

  • Mobile aspect ratios

  • Tablet aspect ratios

  • Desktop md aspect ratios

  • Desktop aspect ratios

color palette

primary color

Luxe

The Madison Reed purple is a warm plum purple; it's used for links, buttons, and calls to action.

color-mr-purple

#53284F

secondary color

Joy

The Madison Reed blue is used for information links, backgrounds and nav elements.

color-mr-blue

#7ca3dc

accent colors

Metallics

The Madison Reed Accent colors are only used in decorative fonts as textures.

platinum

platinum

gold

gold

grayscale

Black to White

The grayscale colors are used for text and background colors.

color-black

#000

color-slate

#55565a

color-fog

#cac8c7

color-fog-light

#ebebeb

color-white

#fff

typography

To optimize for ease of reading, we want the maximum line length of any text block to be 600px (optimal line length for a 14px font is 400px). Our line height is 1.5em for font sizes below 20px, 1.3em for font sizes 20px - 32px, and 1.1em for font sizes 36px/above.

headings

hello beautiful

subhead

welcome to madison reed

body

Luxe permanent at-home hair color with gorgeous, salon-quality, natural-looking results...that's the beauty of Madison Reed.

primary font

Averta

Light
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

Regular
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

SemiBold
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

Bold
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

secondary font

Didot

Regular
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

Italic
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

Bold
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

Bold
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

decorative font

quickpen

regular
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

bold
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

font colors

Color-font (#000000)

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Color-slate (#55565a)

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Color-purple (#600057)

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Color-blue (#7ca3dc)

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Color-white (#ffffff)

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

icons

check icon .icon-check

add to-calendar icon .icon-add-to-calendar

amex icon .icon-amex

arrow back icon .icon-arrow-back

arrow down icon .icon-arrow-down

arrow up icon .icon-arrow-up

attach icon .icon-attach

bag plus icon .icon-bag-plus

bag icon .icon-bag

calendar icon .icon-calendar

camera icon .icon-camera

card break icon .icon-card-break

card icon .icon-card

caret down icon .icon-caret-down

caret left icon .icon-caret-left

circle icon .icon-circle

caret right icon .icon-caret-right

caret up icon .icon-caret-up

arrow forward icon .icon-arrow-forward

chat icon .icon-chat

check nobox icon .icon-check-nobox

discover icon .icon-discover

dollar icon .icon-dollar

download icon .icon-download

edit icon .icon-edit

email icon .icon-email

facebook icon .icon-facebook

gift icon .icon-gift

googleplus icon .icon-googleplus

haircarestyling icon .icon-haircarestyling

heart break icon .icon-heart-break

heart full icon .icon-heart-full

heart half icon .icon-heart-half

heart leaf icon .icon-heart-leaf

heart refresh icon .icon-heart-refresh

heart x icon .icon-heart-x

heart icon .icon-heart

infinity icon .icon-infinity

info icon .icon-info

instagram icon .icon-instagram

location icon .icon-location

lock icon .icon-lock

lw icon .icon-lw

magnify icon .icon-magnify

mastercard icon .icon-mastercard

menu icon .icon-menu

neg icon .icon-neg

open icon .icon-open

p icon .icon-p4p

pdf icon .icon-pdf

phone icon .icon-phone

pinterest icon .icon-pinterest

play icon .icon-play

pos circle icon .icon-pos-circle

pos full icon .icon-pos-full

pos icon .icon-pos

process icon .icon-process

question icon .icon-question

quote icon .icon-quote

rcc icon .icon-rcc

revive icon .icon-revive

roots icon .icon-roots

star full icon .icon-star-full

star half icon .icon-star-half

star icon .icon-star

subscription icon .icon-subscription

tag icon .icon-tag

trending icon .icon-trending

truck left icon .icon-truck-left

truck move icon .icon-truck-move

truck icon .icon-truck

tube icon .icon-tube

twitter icon .icon-twitter

user icon .icon-user

visa icon .icon-visa

warning icon .icon-warning

x full icon .icon-x-full

x icon .icon-x

youtube icon .icon-youtube

Grid System

Our responsive Grid System has 12 fluid columns. Padding can be added to columns to create custom gutters. There are also special columns for multiples of 10% and special classes for mantaining aspect-ratios for custom layout.

.xs-12

.xs-12.sm-12.md-6.lg-6

.xs-12.sm-12.md-6.lg-6

.xs-12.sm-6.md-6.lg-4

.xs-12.sm-6.md-6.lg-4

.xs-12.sm-6.md-12.lg-4

.xs-12.sm-6.md-4.lg-3

.xs-12.sm-6.md-4.lg-3

.xs-12.sm-6.md-4.lg-3

.xs-12.sm-6.md-4.lg-3

.xs-6.sm-4.md-3.lg-2

.xs-6.sm-4.md-3.lg-2

.xs-6.sm-4.md-3.lg-2

.xs-6.sm-4.md-3.lg-2

.xs-6.sm-4.md-3.lg-2

.xs-6.sm-4.md-3.lg-2

.xs-12
  .dark-box.b-2.p-5.text-center
    p .xs-12
 
.xs-12.sm-12.md-6.lg-6
  .dark-box.b-2.p-5.text-center
    p .xs-12.sm-12.md-6.lg-6
.xs-12.sm-12.md-6.lg-6
  .dark-box.b-2.p-5.text-center
    p .xs-12.sm-12.md-6.lg-6
 
.xs-12.sm-6.md-6.lg-4
  .dark-box.b-2.p-5.text-center
    p .xs-12.sm-6.md-6.lg-4
.xs-12.sm-6.md-6.lg-4
  .dark-box.b-2.p-5.text-center
    p .xs-12.sm-6.md-6.lg-4
.xs-12.sm-6.md-12.lg-4
  .dark-box.b-2.p-5.text-center
    p .xs-12.sm-6.md-12.lg-4
 
.xs-12.sm-6.md-4.lg-3
  .dark-box.b-2.p-5.text-center
    p .xs-12.sm-6.md-4.lg-3
.xs-12.sm-6.md-4.lg-3
  .dark-box.b-2.p-5.text-center
    p .xs-12.sm-6.md-4.lg-3
.xs-12.sm-6.md-4.lg-3
  .dark-box.b-2.p-5.text-center
    p .xs-12.sm-6.md-4.lg-3
.xs-12.sm-12.md-4.lg-3
  .dark-box.b-2.p-5.text-center
    p .xs-12.sm-6.md-4.lg-3
 
.xs-6.sm-4.md-4.lg-2
  .dark-box.b-2.p-5.text-center
    p .xs-6.sm-4.md-3.lg-2
.xs-6.sm-4.md-4.lg-2
  .dark-box.b-2.p-5.text-center
    p .xs-6.sm-4.md-3.lg-2
.xs-6.sm-4.md-3.lg-2
  .dark-box.b-2.p-5.text-center
    p .xs-6.sm-4.md-3.lg-2
.xs-6.sm-4.md-3.lg-2
  .dark-box.b-2.p-5.text-center
    p .xs-6.sm-4.md-3.lg-2
.xs-6.sm-4.md-3.lg-2
  .dark-box.b-2.p-5.text-center
    p .xs-6.sm-4.md-3.lg-2
.xs-6.sm-4.md-3.lg-2
  .dark-box.b-2.p-5.text-center
    p .xs-6.sm-4.md-3.lg-2

Aspect Boxes

Ratio

  • 1x1
  • 1x2
  • 1x3
  • 1x4
  • 2x1
  • 2x3
  • 3x1
  • 4x1
  • 4x3
  • 4x5
  • 7x2
  • 8x5
  • 10x9
  • 12x5
  • 16x9

desktop 960 (px)

  • 960 x 960
  • 960 x 1920
  • 960 x 2880
  • 960 x 3840
  • 960 x 480
  • 960 x 1440
  • 960 x 320
  • 960 x 240
  • 960 x 720
  • 960 x 1200
  • 960 x 274
  • 960 x 600
  • 960 x 864
  • 960 x 400
  • 960 x 540

tablet 560 (px)

  • 560 x 560
  • 560 x 1120
  • 560 x 1680
  • 560 x 2240
  • 560 x 280
  • 560 x 840
  • 560 x 187
  • 560 x 140
  • 560 x 420
  • 560 x 700
  • 560 x 160
  • 560 x 350
  • 560 x 504
  • 560 x 233
  • 560 x 315

mobile 320 (px)

  • 320 x 320
  • 320 x 640
  • 320 x 960
  • 320 x 1280
  • 320 x 160
  • 320 x 480
  • 320 x 107
  • 320 x 80
  • 320 x 240
  • 320 x 400
  • 320 x 91
  • 320 x 200
  • 320 x 288
  • 320 x 133
  • 320 x 180
.a-box-xs-1x1
.a-box-xs-1x2
.a-box-xs-1x3
.a-box-xs-1x4
.xs-3.a-box-xs-1x1
  .a-box-content.dark-box.p-5(style="margin: 1%")
    pre .a-box-xs-1x1
.xs-3.a-box-xs-1x2
  .a-box-content.dark-box.p-5(style="margin: 1%")
    pre .a-box-xs-1x2
.xs-3.a-box-xs-1x3
  .a-box-content.dark-box.p-5(style="margin: 1%")
    pre .a-box-xs-1x3
.xs-3.a-box-xs-1x4
  .a-box-content.dark-box.p-5(style="margin: 1%")
    pre .a-box-xs-1x4
.a-box-xs-2x1
.a-box-xs-2x3
.xs-6.a-box-xs-2x1
  .a-box-content.dark-box.p-5(style="margin: 1%")
    pre .a-box-xs-2x1
.xs-6.a-box-xs-2x3
  .a-box-content.dark-box.p-5(style="margin: 1%")
    pre .a-box-xs-2x3
.a-box-xs-3x1
.a-box-xs-3x2
.xs-9.a-box-xs-3x1
  .a-box-content.dark-box.p-5(style="margin: 1%")
    pre .a-box-xs-3x1
.xs-9.a-box-xs-3x2
  .a-box-content.dark-box.p-5(style="margin: 1%")
    pre .a-box-xs-3x2
.a-box-xs-4x1
.xs-12.a-box-xs-4x1
  .a-box-content.dark-box.p-5(style="margin: 1%")
    pre .a-box-xs-4x1
.a-box-xs-7x2
.a-box-content.dark-box.p-5(style="margin: 1%")
  pre .a-box-xs-7x2
.a-box-xs-12x5
.a-box-content.dark-box.p-5(style="margin: 1%")
  pre .a-box-xs-12x5
.a-box-xs-16x9
.a-box-content.dark-box.p-5(style="margin: 1%")
  pre .a-box-xs-16x9
.a-box-xs-8x5
.a-box-content.dark-box.p-5(style="margin: 1%")
  pre .a-box-xs-8x5
.a-box-xs-4x3
.xs-12.a-box-xs-4x3
  .a-box-content.dark-box.p-5(style="margin: 1%")
    pre .a-box-xs-4x3
.a-box-xs-10x9
.a-box-content.dark-box.p-5(style="margin: 1%")
  pre .a-box-xs-10x9
.a-box-xs-4x5
.xs-12.a-box-xs-4x5
  .a-box-content.dark-box.p-5(style="margin: 1%")
    pre .a-box-xs-4x5

Examples

Using the grid and aspect boxes together.

  .a-box-xs-2x1
    .a-box-content
  .a-box-xs-1x1
    .a-box-content
  .a-box-xs-1x1
    .a-box-content
  .a-box-xs-1x1
    .a-box-content
  .a-box-xs-1x1
    .a-box-content
  .a-box-xs-1x1
    .a-box-content
  .a-box-xs-1x1
    .a-box-content
.xs-8
  .a-box-xs-2x1
    .a-box-content.dark-box.p-5(style="margin: 0.5%;")
      pre
        |   .a-box-xs-2x1
        |     .a-box-content
 
.xs-4
  .a-box-xs-1x1
    .a-box-content.dark-box.p-5(style="margin: 1%;")
      pre
        |   .a-box-xs-1x1
        |     .a-box-content
 
.xs-4
  .a-box-xs-1x1
    .a-box-content.dark-box.p-5(style="margin: 1%;")
      pre
        |   .a-box-xs-1x1
        |     .a-box-content
 
.xs-4
  .a-box-xs-1x1
    .a-box-content.dark-box.p-5(style="margin: 1%;")
      pre
        |   .a-box-xs-1x1
        |     .a-box-content
 
.xs-4
  .a-box-xs-1x1
    .a-box-content.dark-box.p-5(style="margin: 1%;")
      pre
        |   .a-box-xs-1x1
        |     .a-box-content
 
.xs-4
  .a-box-xs-1x1
    .a-box-content.dark-box.p-5(style="margin: 1%;")
      pre
        |   .a-box-xs-1x1
        |     .a-box-content
 
.xs-8
  .a-box-xs-2x1
    .a-box-content.dark-box.p-5(style="margin: 0.5%;")
      pre
        |   .a-box-xs-1x1
        |     .a-box-content

Using push

.xs-8.xs-push-1.sm-push-2.md-push-3.lg-push-4.success-box.a-box-xs-4x5
  .a-box-content.success-box
.xs-8.xs-push-1.sm-push-2.md-push-3.lg-push-4.success-box.a-box-xs-4x5
  .a-box-content.success-box
    pre
      | .xs-8.xs-push-1.sm-push-2.md-push-3.lg-push-4.success-box.a-box-xs-4x5
      |   .a-box-content.success-box

Changing Layout and Aspect Ratio

.xs-12.md-8
  .a-box-xs-1x1
    .a-box-content.error-box.p-5
.xs-12.md-4
  .a-box-xs-2x1.a-box-md-1x2
    .a-box-content.success-box.p-5
.xs-12.md-8
  .a-box-xs-1x1
    .a-box-content.error-box.p-5
      pre
        | .xs-12.md-8
        |   .a-box-xs-1x1
        |     .a-box-content.error-box.p-5
 
.xs-12.md-4
  .a-box-xs-2x1.a-box-md-1x2
    .a-box-content.success-box.p-5
      pre
        | .xs-12.md-4
        |   .a-box-xs-2x1.a-box-md-1x2
        |     .a-box-content.success-box.p-5

Changing Order

.xs-12.md-8.md-right
  .a-box-xs-1x1
    .a-box-content.success-box.p-5
.xs-12.md-4
  .a-box-xs-2x1.a-box-md-1x2
    .a-box-content.error-box.p-5
.xs-12.md-8.md-right
  .a-box-xs-1x1
    .a-box-content.success-box.p-5
      pre
        | .xs-12.md-8.md-right
        |   .a-box-xs-1x1
        |     .a-box-content.success-box.p-5
 
.xs-12.md-4
  .a-box-xs-2x1.a-box-md-1x2
    .a-box-content.error-box.p-5
      pre
        | .xs-12.md-4
        |   .a-box-xs-2x1.a-box-md-1x2
        |     .a-box-content.error-box.p-5

Hiding

.xs-hide.sm-hide.md-4
  .a-box-xs-1x2
    .a-box-content
.xs-12.md-8
  .a-box-xs-1x1
    .a-box-content.success-box.p-5
.xs-hide.sm-hide.md-4
  .a-box-xs-1x2
    .a-box-content.error-box.p-5
      pre
        | .xs-hide.sm-hide.md-4
        |   .a-box-xs-1x2
        |     .a-box-content
 
.xs-12.md-8
  .a-box-xs-1x1
    .a-box-content.success-box.p-5
      pre
        | .xs-12.md-8
        |   .a-box-xs-1x1
        |     .a-box-content.success-box.p-5
×
loading