@import url('https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900');

html {
  font-size: 62.5%;
}

$font-family: 'Poppins', sans-serif !default;
$letter-spacing-primary: .6rem !default;
$letter-spacing-secondary: .5rem !default;

$font-weight-thin: 100 !default;
$font-weight-extra-light: 200 !default;
$font-weight-light: 300 !default;
$font-weight-regular: 400 !default;
$font-weight-medium: 500 !default;
$font-weight-semi-bold: 600 !default;
$font-weight-bold: 700 !default;
$font-weight-extra-bold: 800 !default;
$font-weight-black: 900 !default;

$font-weights: () !default;

$font-weights: map-merge(
  (
    "thin": $font-weight-thin,
    "extra-light": $font-weight-extra-light,
    "light": $font-weight-light,
    "regular": $font-weight-regular,
    "medium": $font-weight-medium,
    "semi-bold": $font-weight-semi-bold,
    "bold": $font-weight-bold,
    "extra-bold": $font-weight-extra-bold,
    "black": $font-weight-black,
  ),
  $font-weights
);

$font-size-h1: 3.8rem !default;
$font-size-h2: 3.2rem !default;
$font-size-h3: 2.8rem !default;
$font-size-h4: 2.4rem !default;
$font-size-h5: 2.2rem !default;
$font-size-bb: 1.8rem !default;
$font-size-bn: 1.6rem !default;
$font-size-bs: 1.4rem !default;
$font-size-tag: 1.2rem !default;
$font-size-label: 1.3rem !default;
$font-size-placeholder: 1.5rem !default;

$font-sizes: () !default;

$font-sizes: map-merge(
  (
    "h1": $font-size-h1,
    "h2": $font-size-h2,
    "h3": $font-size-h3,
    "h4": $font-size-h4,
    "h5": $font-size-h5,
    "bb": $font-size-bb,
    "bn": $font-size-bn,
    "bs": $font-size-bs,
    "tag": $font-size-tag,
    "label": $font-size-label,
    "placeholder": $font-size-placeholder,
  ),
  $font-sizes
);

$line-height-primary: 5rem !default;
$line-height-secondary: 4.2rem !default;
$line-height-tertiary: 3.5rem !default;
$line-height-quaternary: 3rem !default;
$line-height-quinary: 1.7rem !default;

$line-heights: () !default;

$line-heights: map-merge(
  (
    "primary": $line-height-primary,
    "secondary": $line-height-secondary,
    "tertiary": $line-height-tertiary,
    "quaternary": $line-height-quaternary,
    "quinary": $line-height-quinary,
  ),
  $line-heights
);

$letter-spacing-primary: .6rem !default;
$letter-spacing-secondary: .5rem !default;
$letter-spacing-tertiary: .25rem !default;

$letter-spacings: () !default;

$letter-spacings: map-merge(
  (
    "primary": $letter-spacing-primary,
    "secodnary": $letter-spacing-secondary,
    "tertiary": $letter-spacing-tertiary,
  ),
  $letter-spacings
);