@font-face {
  font-family: 'Rex';
  src: url("./RexBold.eot");
  src: url("./RexBold.eot?#iefix") format("embedded-opentype"), url("./RexBold.woff") format("woff"), url("./RexBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
/* line 11, custom.css.scss */
body {
  font-family: 'FranklinGothBookCTT', arial; }

/* line 14, custom.css.scss */
.contacts {
  text-align: left;
  line-height: 24px;
  margin-bottom: 0px; }

/* line 20, custom.css.scss */
.contacts_item {
  font: bold 14px 'Rex';
  position: relative;
  padding: 1px 0 0 44px;
  margin: 0 0 10px 0; }

/* line 27, custom.css.scss */
.contacts_item i {
  color: red;
  font-size: 20px;
  position: absolute;
  left: 0px;
  bottom: 0px; }

/* line 34, custom.css.scss */
.contacts_item_phone i {
  font-size: 23px;
  left: -2px; }

/* line 39, custom.css.scss */
.menu-node--main_lvl_1 > .menu-link {
  font-weight: 700; }

/* line 43, custom.css.scss */
.product-filter {
  padding: 12px;
  background: #f9f9f9; }

/* line 47, custom.css.scss */
.variants-option {
  margin-bottom: 20px; }

/* line 50, custom.css.scss */
.variants-item ul {
  overflow: hidden;
  margin: 2px 0;
  padding: 0; }

/* line 56, custom.css.scss */
.variants-item ul li {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
  list-style-type: none; }

/* line 62, custom.css.scss */
.variants-item label {
  font-weight: bold;
  cursor: default; }

/* line 66, custom.css.scss */
.variants-item a {
  text-decoration: none;
  border-bottom: 1px dashed; }

/* line 71, custom.css.scss */
.active-variant {
  font-weight: bold; }

/* line 75, custom.css.scss */
.tabs-node--active {
  color: #ff0a0a; }
