.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}

.header-icons {
  color: #a7a7a7;
  font-size: 24px;
  padding-left: 2px;
  margin-left: 5px;
  margin-bottom: 6px;
}

/* ==========================================
Single-colored icons can be modified like so:
.icon-name {
  font-size: 32px;
  color: red;
}
========================================== */

.icon-plus {
  width: 0.7857142857142857em;
}

.icon-question {
  width: 0.62em;
}

.icon-minus {
  width: 0.7857142857142857em;
}

.icon-search {
  width: 0.9285714285714285em;
}

.icon-user {
  width: 0.7142857142857142em;
}

.icon-close {
  width: 0.7857142857142857em;
}

.icon-search-plus {
  width: 0.9285714285714285em;
}

.icon-chevron-left {
  width: 0.75em;
}

.icon-chevron-right {
  width: 0.6785714285714285em;
}

.icon-plus-circle {
  width: 0.8571428571428571em;
}

.icon-minus-circle {
  width: 0.8571428571428571em;
}

.icon-times-circle {
  width: 0.8571428571428571em;
}

.icon-check-circle {
  width: 0.8571428571428571em;
}

.icon-question-circle {
  width: 0.8571428571428571em;
}

.icon-info-circle {
  width: 0.8571428571428571em;
}

.icon-shopping-cart {
  width: 0.9285714285714285em;
}

.icon-twitter-square {
  width: 0.8571428571428571em;
}

.icon-facebook-square {
  width: 0.8571428571428571em;
}

.icon-credit-card2 {
  width: 1.0714285714285714em;
}

.icon-bars {
  width: 0.8571428571428571em;
}

.icon-truck {
  width: 1.0357142857142856em;
}

.icon-pinterest {
  width: 0.8571428571428571em;
}

.icon-pinterest-square {
  width: 0.8571428571428571em;
}

.icon-caret-down {
  width: 0.5714285714285714em;
}

.icon-caret-up {
  width: 0.5714285714285714em;
}

.icon-caret-left {
  width: 0.39285714285714285em;
}

.icon-caret-right {
  width: 0.3214285714285714em;
}

.icon-sort-desc {
  width: 0.5714285714285714em;
}

.icon-sort-asc {
  width: 0.5714285714285714em;
}

.icon-youtube-square {
  width: 0.8571428571428571em;
}

.icon-cc-visa {
  width: 1.2857142857142856em;
}

.icon-cc-mastercard {
  width: 1.2857142857142856em;
}

.icon-cc-discover {
  width: 1.2857142857142856em;
}

.icon-cc-paypal {
  width: 1.2857142857142856em;
}

.icon-user-o {
  width: 0.8571428571428571em;
}

@font-face {
  font-family: "Stymie W02 Black";
  src: url("../../fonts/21460420-0225-46ad-b031-69b46d859250.eot?#iefix");
  src: url("../../fonts/21460420-0225-46ad-b031-69b46d859250.eot?#iefix") format("eot"),
  url("../../fonts/2fcd757f-5178-4e2c-b638-17138c2e9f94.woff") format("woff"),
  url("../../fonts/b770a01b-36d1-46be-baa4-6937aca2b743.ttf") format("truetype"),
  url("../../fonts/fa5c9cdf-efe8-4a8e-acf0-b82ec4270a28.svg#fa5c9cdf-efe8-4a8e-acf0-b82ec4270a28") format("svg");
}

@font-face {
  font-family: "Stymie W01 Black 928126";
  src: url("../../fonts/4f91e034-86e8-45e2-bfac-c1969bd370c7.eot?#iefix");
  src: url("../../fonts/4f91e034-86e8-45e2-bfac-c1969bd370c7.eot?#iefix") format("eot"),
  url("../../fonts/d9ce735a-9a3c-4224-bce2-10ebc4bdb4f3.woff") format("woff"),
  url("../../fonts/7c31a763-78d5-4bcb-af4b-1fd662674368.ttf") format("truetype"),
  url("../../fonts/2bbe36fa-232f-49e2-85e3-6c6491f7c007.svg#2bbe36fa-232f-49e2-85e3-6c6491f7c007") format("svg");
}

@font-face {
  font-family: "TradeGothicW01-Cn18Obl";
  src: url("../../fonts/d8bd40fc-2c9a-4086-8784-aa10c7143886.eot?#iefix");
  src: url("../../fonts/d8bd40fc-2c9a-4086-8784-aa10c7143886.eot?#iefix") format("eot"),
  url("../../fonts/9131f395-46ef-4940-8480-8ff008c42e59.woff") format("woff"),
  url("../../fonts/d399cbfa-b9be-47ac-983c-3600c2684bb2.ttf") format("truetype"),
  url("../../fonts/18bf7dff-7b52-4a2c-8fcc-c7eac8f02636.svg#18bf7dff-7b52-4a2c-8fcc-c7eac8f02636") format("svg");
}

@font-face {
  font-family: "TradeGothicW01-BoldCn20 675337";
  src: url("../../fonts/0061ab1d-ac0a-492f-a33d-d95980a095a8.eot?#iefix");
  src: url("../../fonts/0061ab1d-ac0a-492f-a33d-d95980a095a8.eot?#iefix") format("eot"),
  url("../../fonts/1feee13e-ded1-4d73-9d76-c5ed16a43117.woff") format("woff"),
  url("../../fonts/b3f82d90-14bc-4c20-8a10-a6b7bd0f304f.ttf") format("truetype"),
  url("../../fonts/5e602f8a-1e6a-461e-bfd8-ff46a5460527.svg#5e602f8a-1e6a-461e-bfd8-ff46a5460527") format("svg");
}

@font-face {
  font-family: "Trade Gothic W01 Cn 18";
  src: url("../../fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix");
  src: url("../../fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix") format("eot"),
  url("../../fonts/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff"),
  url("../../fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4.ttf") format("truetype"),
  url("../../fonts/c573d9d0-0726-4b95-aeee-fb621a299563.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg");
}

@font-face {
  font-family: "TradeGothicW01-BoldCn20 675334";
  src: url("../../fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix");
  src: url("../../fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix") format("eot"),
  url("../../fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"),
  url("../../fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"),
  url("../../fonts/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg");
}



@font-face {
  font-family: "Stymie W01 Black 710771";
  src: url("../../fonts/cc128bcd-5d66-4f65-b633-2f3fc2952bd9.eot?#iefix");
  src: url("../../fonts/cc128bcd-5d66-4f65-b633-2f3fc2952bd9.eot?#iefix") format("eot"),
  url("../../fonts/5691bdf6-de01-4db1-93c3-7c9b9c11c76e.woff") format("woff"),
  url("../../fonts/688ca022-f346-48e0-9f3d-ae3fe868ff3e.ttf") format("truetype"),
  url("../../fonts/d412c54d-9067-4c7e-847d-6304afb44831.svg#d412c54d-9067-4c7e-847d-6304afb44831") format("svg");
}

