/*transform origin*/
@font-face {
  font-family: "Heatwood";
  src: url("../fonts/Heatwood/font.woff2") format("woff2"), url("../fonts/Heatwood/font.woff") format("woff"); }
@font-face {
  font-family: "made-tommy";
  src: url("../fonts/MADE_TOMMY/made_tommy_bold-webfont.woff2") format("woff2"), url("../fonts/MADE_TOMMY/made_tommy_bold-webfont.woff") format("woff"); }
@font-face {
  font-family: "made-tommy-outline";
  src: url("../fonts/MADE_TOMMY/MADE_TOMMY_Bold.otf") format("truetype");
  font-weight: normal;
  font-style: normal; }
body {
  font-family: "proxima-nova", sans-serif; }
  body {
    font-size: 15px; }
    @media screen and (min-width: 375px) {
      body {
        font-size: calc( 15px + 5 * ((100vw - 375px) / 1097) ); } }
    @media screen and (min-width: 1472px) {
      body {
        font-size: 20px; } }
  body {
    line-height: 25px; }
    @media screen and (min-width: 375px) {
      body {
        line-height: calc( 25px + 5 * ((100vw - 375px) / 1097) ); } }
    @media screen and (min-width: 1472px) {
      body {
        line-height: 30px; } }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "made-tommy", sans-serif !important; }

.outline-font h1 span,
.outline-font h2 span,
.outline-font h3 span,
.outline-font h4 span,
.outline-font h5 span,
.outline-font h6 span,
.outline-font .h1 span,
.outline-font .h2 span,
.outline-font .h3 span,
.outline-font .h4 span,
.outline-font .h5 span,
.outline-font .h6 span {
  font-family: "made-tommy-outline", sans-serif !important;
  -webkit-text-stroke: 1px black;
  color: transparent !important; }

/*# sourceMappingURL=font.css.map */
