/*========================================================

+ Font Imports

========================================================*/

@font-face {
    font-family: 'brownregular';
    src: url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/lineto-brown-regular.eot?8881150449177608515');
    src: url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/lineto-brown-regular.eot?%23iefix&8881150449177608515') format('embedded-opentype'),
         url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/lineto-brown-regular.woff?8881150449177608515') format('woff'),
         url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/lineto-brown-regular.ttf?8881150449177608515') format('truetype'),
         url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/lineto-brown-regular.svg%23lineto-brown-regular?8881150449177608515') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'brownlight';
    src: url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/lineto-brown-light.eot?8881150449177608515');
    src: url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/lineto-brown-light.eot?%23iefix&8881150449177608515') format('embedded-opentype'),
         url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/lineto-brown-light.woff?8881150449177608515') format('woff'),
         url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/lineto-brown-light.ttf?8881150449177608515') format('truetype'),
         url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/lineto-brown-light.svg%23lineto-brown-light?8881150449177608515') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Shopify icons (taken from timber framework)
--------------------------------------------- */
@font-face {
  font-family: "shopify";
  src:url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/shopify-icons.eot?8881150449177608515');
  src:url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/shopify-icons.eot?%23iefix&8881150449177608515') format("embedded-opentype"),
    url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/shopify-icons.woff?8881150449177608515') format("woff"),
    url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/shopify-icons.ttf?8881150449177608515') format("truetype"),
    url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/shopify-icons.svg%23mohawk?8881150449177608515') format("svg");
  font-weight: normal;
  font-style: normal;
}
.american-express:before { content: "\41"; }
.bitcoin:before { content: "\42"; }
.cirrus:before { content: "\43"; }
.diners_club:before { content: "\63"; }
.discover:before { content: "\44"; }
.dk:before { content: "\64"; }
.jcb:before { content: "\4a"; }
.maestro:before { content: "\6d"; }
.master:before { content: "\4d"; }
.stripe:before { content: "\53"; }
.visa:before { content: "\56"; }


/* Custom mohawk icon font
--------------------------------------------- */
@font-face {
  font-family: "mohawk";
  src:url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/mohawk.eot?8881150449177608515');
  src:url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/mohawk.eot?%23iefix&8881150449177608515') format("embedded-opentype"),
    url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/mohawk.woff?8881150449177608515') format("woff"),
    url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/mohawk.ttf?8881150449177608515') format("truetype"),
    url('//cdn.shopify.com/s/files/1/0832/5243/t/36/assets/mohawk.svg%23mohawk?8881150449177608515') format("svg");
  font-weight: normal;
  font-style: normal;

}
[data-icon]:before {
  font-family: "mohawk" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "mohawk" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-twitter:before {
  content: "b";
}
.icon-pinterest:before {
  content: "c";
}
.icon-facebook:before {
  content: "d";
}
.icon-search:before {
  content: "a";
}
.icon-instagram:before {
  content: "e";
}
.icon-arrow:before {
  content: "f";
}