/* Primary style

-------------------------------- */
@font-face {
  font-family: 'milkstore01-textured';
  src: url("../fonts/Milkstore01/OTF/Milkstore01-Textured.otf") format("opentype"), url("../fonts/Milkstore01/OTF/Milkstore01-Textured.ttf") format("truetype"); }
@font-face {
  font-family: 'milkstore02-textured';
  src: url("../fonts/Milkstore02/OTF/Milkstore02-Textured.otf") format("opentype"), url("../fonts/Milkstore02/OTF/Milkstore02-Textured.ttf") format("truetype"); }
@font-face {
  font-family: 'milkstore03-textured';
  src: url("../fonts/Milkstore03/OTF/Milkstore03-Textured.otf") format("opentype"), url("../fonts/Milkstore03/OTF/Milkstore03-Textured.ttf") format("truetype"); }
@font-face {
  font-family: 'milkstore04-textured';
  src: url("../fonts/Milkstore04/OTF/Milkstore04-Textured.otf") format("opentype"), url("../fonts/Milkstore04/OTF/Milkstore04-Textured.ttf") format("truetype"); }
*, *::after, *::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

a, a:hover, a:focus {
  outline: 0; }

html {
  font-size: 62.5%;
  font-family: "milkstore04-textured",serif; }

h1 {
  font-family: "milkstore02-textured",sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  margin-bottom: 1em; }

h2 {
  font-family: "milkstore02-textured",sans-serif;
  font-weight: 400;
  letter-spacing: 0.02em;
  margin-bottom: 0.8em; }

h3 {
  font-family: "milkstore03-textured",sans-serif;
  font-weight: 400;
  letter-spacing: 0.02em;
  margin-bottom: 0.5em; }

p {
  font-family: "milkstore04-textured",serif; }

a {
  font-family: "milkstore02-textured",sans-serif;
  font-weight: 400; }

.additional {
  display: none; }
  @media (min-width: 1200px) {
    .additional {
      display: inline; } }

body {
  font-size: 1.6rem;
  font-family: "milkstore04-textured",serif;
  color: #d1a16b;
  background-color: #1d1d1d;
  position: relative; }
  body::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'mobile';
    display: none; }
  @media only screen and (min-width: 1170px) {
    body::before {
      /* never visible - this is used in jQuery to check the current MQ */
      content: 'desktop'; } }
      